Compare commits

..

1 Commits

Author SHA1 Message Date
crueter f9149025ea debug 2026-06-02 04:58:50 +02:00
205 changed files with 5645 additions and 8334 deletions
+1
View File
@@ -16,6 +16,7 @@ jobs:
- name: Update deps
run: |
set -x
git config --local user.name "Eden CI"
git config --local user.email "ci@eden-emu.dev"
git config --local user.signingkey "D57652791BB25D2A"
+89
View File
@@ -0,0 +1,89 @@
From 509be32bbfa6eb95014860f7c9ea6d45c8ddaa56 Mon Sep 17 00:00:00 2001
From: crueter <crueter@eden-emu.dev>
Date: Sun, 8 Mar 2026 15:11:12 -0400
Subject: [PATCH] [cmake] Simplify zstd find logic, and support pre-existing
zstd target
Some deduplication work on the zstd required/if-available logic. Also
adds support for pre-existing `zstd::libzstd` which is useful for
projects that bundle their own zstd in a way that doesn't get caught by
`CONFIG`
Signed-off-by: crueter <crueter@eden-emu.dev>
---
CMakeLists.txt | 46 ++++++++++++++++++++++++++--------------------
1 file changed, 26 insertions(+), 20 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 1874e36be0..8d31198006 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -241,28 +241,34 @@ endif()
# NOTE:
# zstd < 1.5.6 does not provide the CMake imported target `zstd::libzstd`.
# Older versions must be consumed via their pkg-config file.
-if(HTTPLIB_REQUIRE_ZSTD)
- find_package(zstd 1.5.6 CONFIG)
- if(NOT zstd_FOUND)
- find_package(PkgConfig REQUIRED)
- pkg_check_modules(zstd REQUIRED IMPORTED_TARGET libzstd)
- add_library(zstd::libzstd ALIAS PkgConfig::zstd)
- endif()
- set(HTTPLIB_IS_USING_ZSTD TRUE)
-elseif(HTTPLIB_USE_ZSTD_IF_AVAILABLE)
- find_package(zstd 1.5.6 CONFIG QUIET)
- if(NOT zstd_FOUND)
- find_package(PkgConfig QUIET)
- if(PKG_CONFIG_FOUND)
- pkg_check_modules(zstd QUIET IMPORTED_TARGET libzstd)
-
- if(TARGET PkgConfig::zstd)
+if (HTTPLIB_REQUIRE_ZSTD)
+ set(HTTPLIB_ZSTD_REQUESTED ON)
+ set(HTTPLIB_ZSTD_REQUIRED REQUIRED)
+elseif (HTTPLIB_USE_ZSTD_IF_AVAILABLE)
+ set(HTTPLIB_ZSTD_REQUESTED ON)
+ set(HTTPLIB_ZSTD_REQUIRED QUIET)
+endif()
+
+if (HTTPLIB_ZSTD_REQUESTED)
+ if (TARGET zstd::libzstd)
+ set(HTTPLIB_IS_USING_ZSTD TRUE)
+ else()
+ find_package(zstd 1.5.6 CONFIG QUIET)
+
+ if (NOT zstd_FOUND)
+ find_package(PkgConfig ${HTTPLIB_ZSTD_REQUIRED})
+ pkg_check_modules(zstd ${HTTPLIB_ZSTD_REQUIRED} IMPORTED_TARGET libzstd)
+
+ if (TARGET PkgConfig::zstd)
add_library(zstd::libzstd ALIAS PkgConfig::zstd)
endif()
endif()
+
+ # This will always be true if zstd is required.
+ # If zstd *isn't* found when zstd is set to required,
+ # CMake will error out earlier in this block.
+ set(HTTPLIB_IS_USING_ZSTD ${zstd_FOUND})
endif()
- # Both find_package and PkgConf set a XXX_FOUND var
- set(HTTPLIB_IS_USING_ZSTD ${zstd_FOUND})
endif()
# Used for default, common dirs that the end-user can change (if needed)
@@ -317,13 +323,13 @@ if(HTTPLIB_COMPILE)
$<BUILD_INTERFACE:${_httplib_build_includedir}/httplib.h>
$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}/httplib.h>
)
-
+
# Add C++20 module support if requested
# Include from separate file to prevent parse errors on older CMake versions
if(CMAKE_VERSION VERSION_GREATER_EQUAL "3.28")
include(cmake/modules.cmake)
endif()
-
+
set_target_properties(${PROJECT_NAME}
PROPERTIES
VERSION ${${PROJECT_NAME}_VERSION}
@@ -1,39 +0,0 @@
--- a/CMakeLists.txt 2026-06-01 23:53:16.498043856 -0400
+++ b/CMakeLists.txt 2026-06-01 23:53:23.910543615 -0400
@@ -312,13 +312,29 @@
${OPENSSL_SHARED_CRYPTO_LIBRARY}
${OPENSSL_SHARED_SSL_LIBRARY}
)
-add_custom_command(
- OUTPUT ${OPENSSL_BUILD_OUTPUT}
- COMMAND ${OPENSSL_BUILD_COMMAND}
- DEPENDS ${OPENSSL_SOURCES}
- WORKING_DIRECTORY ${OpenSSL_BINARY_DIR}
- VERBATIM
-)
+if (WIN32)
+ add_custom_command(
+ OUTPUT ${OPENSSL_BUILD_OUTPUT}
+ COMMAND ${OPENSSL_BUILD_COMMAND}
+ DEPENDS ${OPENSSL_SOURCES}
+ WORKING_DIRECTORY ${OpenSSL_BINARY_DIR}
+ VERBATIM)
+else()
+ set(_openssl_build_script "${CMAKE_CURRENT_BINARY_DIR}/BuildOpenSSL.cmake")
+ file(WRITE ${_openssl_build_script}
+ "execute_process(\n"
+ " COMMAND ${OPENSSL_BUILD_COMMAND}\n"
+ " WORKING_DIRECTORY ${OpenSSL_BINARY_DIR}\n"
+ " RESULT_VARIABLE _r)\n"
+ "if(_r)\n"
+ " message(FATAL_ERROR \"OpenSSL build failed: \${_r}\")\n"
+ "endif()\n")
+ add_custom_command(
+ OUTPUT ${OPENSSL_BUILD_OUTPUT}
+ COMMAND ${CMAKE_COMMAND} -P ${_openssl_build_script}
+ DEPENDS ${OPENSSL_SOURCES}
+ VERBATIM)
+endif()
if(PROJECT_IS_TOP_LEVEL)
add_custom_target(openssl-build ALL DEPENDS ${OPENSSL_BUILD_OUTPUT})
+5 -8
View File
@@ -1,7 +1,7 @@
# SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project
# SPDX-License-Identifier: GPL-3.0-or-later
cmake_minimum_required(VERSION 3.31)
cmake_minimum_required(VERSION 3.22)
project(yuzu)
@@ -10,7 +10,6 @@ list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/externals/cmake-modul
set(CPM_SOURCE_CACHE ${CMAKE_SOURCE_DIR}/.cache/cpm)
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
set(CMAKE_CXX_SCAN_FOR_MODULES 0)
include(DetectPlatform)
include(DetectArchitecture)
@@ -307,7 +306,7 @@ if (YUZU_ROOM)
add_compile_definitions(YUZU_ROOM)
endif()
if (UNIX AND NOT (PLATFORM_LINUX OR WIN32))
if ((ANDROID OR APPLE OR UNIX) AND (NOT PLATFORM_LINUX OR ANDROID) AND NOT WIN32)
if(CXX_APPLE OR CXX_CLANG)
# libc++ has stop_token and jthread as experimental
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fexperimental-library")
@@ -513,7 +512,7 @@ endfunction()
# =============================================
if (APPLE)
foreach(fw Carbon Metal Cocoa IOKit CoreVideo CoreMedia Security UniformTypeIdentifiers)
foreach(fw Carbon Metal Cocoa IOKit CoreVideo CoreMedia Security)
find_library(${fw}_LIBRARY ${fw} REQUIRED)
list(APPEND PLATFORM_LIBRARIES ${${fw}_LIBRARY})
endforeach()
@@ -525,8 +524,6 @@ elseif (WIN32)
# PSAPI is the Process Status API
set(PLATFORM_LIBRARIES ${PLATFORM_LIBRARIES} psapi imm32 version crypt32 rpcrt4 gdi32 wldap32 mswsock)
endif()
elseif (PLATFORM_MANAGARM)
set(PLATFORM_LIBRARIES iconv intl)
elseif (PLATFORM_HAIKU)
# Haiku is so special :)
set(PLATFORM_LIBRARIES bsd /boot/system/lib/libnetwork.so)
@@ -590,9 +587,9 @@ if (ENABLE_QT)
if (YUZU_USE_BUNDLED_QT)
# Qt 6.8+ is broken on macOS (??)
if (APPLE)
AddQt(Eden-CI/Qt 6.7.3)
AddQt(6.7.3)
else()
AddQt(Eden-CI/Qt 6.11.1)
AddQt(6.9.3)
endif()
else()
message(STATUS "Using system Qt")
+7 -19
View File
@@ -3,7 +3,7 @@
set(CPM_SOURCE_CACHE "${PROJECT_SOURCE_DIR}/.cache/cpm" CACHE STRING "" FORCE)
if(MSVC OR ANDROID OR IOS)
if(MSVC OR ANDROID)
set(BUNDLED_DEFAULT ON)
else()
set(BUNDLED_DEFAULT OFF)
@@ -247,9 +247,7 @@ function(AddJsonPackage)
set(multiValueArgs OPTIONS)
set(options MODULE)
cmake_parse_arguments(JSON "${options}" "${oneValueArgs}" "${multiValueArgs}"
cmake_parse_arguments(JSON "" "${oneValueArgs}" "${multiValueArgs}"
"${ARGN}")
list(LENGTH ARGN argnLength)
@@ -279,10 +277,6 @@ function(AddJsonPackage)
parse_object(${object})
if(ci)
if (JSON_MODULE)
set(EXTRA_ARGS MODULE)
endif()
AddCIPackage(
VERSION ${version}
NAME ${name}
@@ -290,8 +284,8 @@ function(AddJsonPackage)
PACKAGE ${package}
EXTENSION ${extension}
MIN_VERSION ${min_version}
DISABLED_PLATFORMS ${disabled_platforms}
${EXTRA_ARGS})
DISABLED_PLATFORMS ${disabled_platforms})
else()
if (NOT DEFINED JSON_FORCE_BUNDLED_PACKAGE)
set(JSON_FORCE_BUNDLED_PACKAGE OFF)
@@ -696,10 +690,8 @@ function(AddCIPackage)
set(pkgname linux-amd64)
elseif(PLATFORM_LINUX AND ARCHITECTURE_arm64)
set(pkgname linux-aarch64)
elseif(APPLE AND NOT IOS)
elseif(APPLE)
set(pkgname macos-universal)
elseif(IOS AND ARCHITECTURE_arm64)
set(pkgname ios-aarch64)
endif()
if (DEFINED pkgname AND NOT "${pkgname}" IN_LIST DISABLED_PLATFORMS)
@@ -732,11 +724,7 @@ function(AddCIPackage)
endfunction()
# Utility function for Qt
function(AddQt repo version)
if (NOT DEFINED repo)
message(FATAL_ERROR "[CPMUtil] AddQt: repo is required")
endif()
function(AddQt version)
if (NOT DEFINED version)
message(FATAL_ERROR "[CPMUtil] AddQt: version is required")
endif()
@@ -746,7 +734,7 @@ function(AddQt repo version)
PACKAGE Qt6
VERSION ${version}
MIN_VERSION 6
REPO ${repo}
REPO crueter-ci/Qt
DISABLED_PLATFORMS
android-x86_64 android-aarch64
freebsd-amd64 solaris-amd64 openbsd-amd64
+1 -5
View File
@@ -1,6 +1,3 @@
# SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project
# SPDX-License-Identifier: GPL-3.0-or-later
# SPDX-FileCopyrightText: 2023 Alexandre Bouvier <contact@amb.tf>
#
# SPDX-License-Identifier: GPL-3.0-or-later
@@ -16,8 +13,7 @@ endif()
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(LLVM HANDLE_COMPONENTS CONFIG_MODE)
# Demangle only for Windows targets
if (WIN32 AND LLVM_FOUND AND LLVM_Demangle_FOUND AND NOT TARGET LLVM::Demangle)
if (LLVM_FOUND AND LLVM_Demangle_FOUND AND NOT TARGET LLVM::Demangle)
add_library(LLVM::Demangle INTERFACE IMPORTED)
target_compile_definitions(LLVM::Demangle INTERFACE ${LLVM_DEFINITIONS})
target_include_directories(LLVM::Demangle INTERFACE ${LLVM_INCLUDE_DIRS})
+2 -3
View File
@@ -4,7 +4,7 @@
"package": "OpenSSL",
"name": "openssl",
"repo": "crueter-ci/OpenSSL",
"version": "4.0.0-11b7b6ea3b",
"version": "3.6.0-1cb0d36b39",
"min_version": "3"
},
"openssl-cmake": {
@@ -19,8 +19,7 @@
"patches": [
"0001-cpmutil-compat.patch",
"0002-use-ccache.patch",
"0003-use-cmake-compiler-flags.patch",
"0004-use-shell-wrapper.patch"
"0003-use-cmake-compiler-flags.patch"
]
},
"openssl": {
-184
View File
@@ -1,184 +0,0 @@
; SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project
; SPDX-License-Identifier: GPL-3.0-or-later
; Usage:
; get the latest nsis: https://nsis.sourceforge.io/Download
; Require these for makensis.
!ifndef PRODUCT_VERSION
!error "PRODUCT_VERSION must be defined"
!endif
!ifndef ARCH
!error "ARCH must be defined"
!endif
!ifndef VARIANT
!error "VARIANT must be defined"
!endif
Unicode true
ManifestDPIAware true
!define PRODUCT_NAME "Eden"
!define PRODUCT_PUBLISHER "Utopia LLC"
!define PRODUCT_WEB_SITE "https://git.eden-emu.dev"
!define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\${PRODUCT_NAME}.exe"
!define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}"
!define BINARY_SOURCE_DIR "..\bin"
Name "${PRODUCT_NAME}"
OutFile "${PRODUCT_NAME}-Windows-${PRODUCT_VERSION}-${ARCH}-${VARIANT}-installer.exe"
SetCompressor /SOLID lzma
InstallDir "$LOCALAPPDATA\$(^Name)"
ShowInstDetails show
ShowUnInstDetails show
!include "MUI2.nsh"
; Custom page plugin
!include "nsDialogs.nsh"
; MUI Settings
!define MUI_ICON "eden.ico"
!define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\modern-uninstall.ico"
; License page
!insertmacro MUI_PAGE_LICENSE "..\LICENSE.txt"
; Desktop Shortcut page
Page custom desktopShortcutPageCreate desktopShortcutPageLeave
; Directory page
!insertmacro MUI_PAGE_DIRECTORY
; Instfiles page
!insertmacro MUI_PAGE_INSTFILES
; Finish page
!define MUI_FINISHPAGE_RUN "$INSTDIR\eden.exe"
!insertmacro MUI_PAGE_FINISH
; Uninstaller pages
!insertmacro MUI_UNPAGE_INSTFILES
; Variables
Var DesktopShortcutPageDialog
Var DesktopShortcutCheckbox
Var DesktopShortcut
; Language files
!insertmacro MUI_LANGUAGE "English"
!insertmacro MUI_LANGUAGE "SimpChinese"
!insertmacro MUI_LANGUAGE "TradChinese"
!insertmacro MUI_LANGUAGE "Danish"
!insertmacro MUI_LANGUAGE "Dutch"
!insertmacro MUI_LANGUAGE "French"
!insertmacro MUI_LANGUAGE "German"
!insertmacro MUI_LANGUAGE "Hungarian"
!insertmacro MUI_LANGUAGE "Italian"
!insertmacro MUI_LANGUAGE "Japanese"
!insertmacro MUI_LANGUAGE "Korean"
!insertmacro MUI_LANGUAGE "Lithuanian"
!insertmacro MUI_LANGUAGE "Norwegian"
!insertmacro MUI_LANGUAGE "Polish"
!insertmacro MUI_LANGUAGE "PortugueseBR"
!insertmacro MUI_LANGUAGE "Romanian"
!insertmacro MUI_LANGUAGE "Russian"
!insertmacro MUI_LANGUAGE "Spanish"
!insertmacro MUI_LANGUAGE "Swedish"
!insertmacro MUI_LANGUAGE "Turkish"
!insertmacro MUI_LANGUAGE "Vietnamese"
; MUI end ------
Function .onInit
StrCpy $DesktopShortcut 1
!insertmacro MUI_LANGDLL_DISPLAY
FunctionEnd
Function desktopShortcutPageCreate
!insertmacro MUI_HEADER_TEXT "Create Desktop Shortcut" "Would you like to create a desktop shortcut?"
nsDialogs::Create 1018
Pop $DesktopShortcutPageDialog
${If} $DesktopShortcutPageDialog == error
Abort
${EndIf}
${NSD_CreateCheckbox} 0u 0u 100% 12u "Create a desktop shortcut"
Pop $DesktopShortcutCheckbox
${NSD_SetState} $DesktopShortcutCheckbox $DesktopShortcut
nsDialogs::Show
FunctionEnd
Function desktopShortcutPageLeave
${NSD_GetState} $DesktopShortcutCheckbox $DesktopShortcut
FunctionEnd
Section "Base"
ExecWait '"$INSTDIR\uninst.exe" /S _?=$INSTDIR'
SectionIn RO
SetOutPath "$INSTDIR"
; The binplaced build output will be included verbatim.
File /r "${BINARY_SOURCE_DIR}\*"
; Create start menu and desktop shortcuts
CreateShortCut "$SMPROGRAMS\$(^Name).lnk" "$INSTDIR\eden.exe"
${If} $DesktopShortcut == 1
CreateShortCut "$DESKTOP\$(^Name).lnk" "$INSTDIR\eden.exe"
${EndIf}
SectionEnd
!include "FileFunc.nsh"
Section -Post
WriteUninstaller "$INSTDIR\uninst.exe"
WriteRegStr HKCU "${PRODUCT_DIR_REGKEY}" "" "$INSTDIR\eden.exe"
; Write metadata for add/remove programs applet
WriteRegStr HKCU "${PRODUCT_UNINST_KEY}" "DisplayName" "$(^Name)"
WriteRegStr HKCU "${PRODUCT_UNINST_KEY}" "UninstallString" "$INSTDIR\uninst.exe"
WriteRegStr HKCU "${PRODUCT_UNINST_KEY}" "DisplayIcon" "$INSTDIR\eden.exe"
WriteRegStr HKCU "${PRODUCT_UNINST_KEY}" "URLInfoAbout" "${PRODUCT_WEB_SITE}"
WriteRegStr HKCU "${PRODUCT_UNINST_KEY}" "Publisher" "${PRODUCT_PUBLISHER}"
WriteRegStr HKCU "${PRODUCT_UNINST_KEY}" "InstallLocation" "$INSTDIR"
${GetSize} "$INSTDIR" "/S=0K" $0 $1 $2
IntFmt $0 "0x%08X" $0
WriteRegDWORD HKCU "${PRODUCT_UNINST_KEY}" "EstimatedSize" "$0"
WriteRegStr HKCU "Software\Classes\.nsp" "" "$(^Name)"
WriteRegStr HKCU "Software\Classes\.xci" "" "$(^Name)"
WriteRegStr HKCU "Software\Classes\.nro" "" "$(^Name)"
WriteRegStr HKCU "Software\Classes\.kip" "" "$(^Name)"
WriteRegStr HKCU "Software\Classes\$(^Name)\DefaultIcon" "" "$INSTDIR\eden.exe,0"
WriteRegStr HKCU "Software\Classes\$(^Name)\Shell\open\command" "" '"$INSTDIR\eden.exe" %1'
SectionEnd
Section Uninstall
Delete "$DESKTOP\$(^Name).lnk"
Delete "$SMPROGRAMS\$(^Name).lnk"
; Be a bit careful to not delete files a user may have put into the install directory.
Delete "$INSTDIR\eden.exe"
Delete "$INSTDIR\eden-cli.exe"
Delete "$INSTDIR\uninst.exe"
Delete "$INSTDIR\LICENSE.txt"
Delete "$INSTDIR\README.md"
RMDir /r "$INSTDIR\LICENSES"
RMDir "$INSTDIR"
DeleteRegKey HKCU "Software\Classes\.nsp"
DeleteRegKey HKCU "Software\Classes\.xci"
DeleteRegKey HKCU "Software\Classes\.nro"
DeleteRegKey HKCU "Software\Classes\.kip"
DeleteRegKey HKCU "Software\Classes\$(^Name)"
DeleteRegKey HKCU "Software\Classes\discord-1397286652128264252"
DeleteRegKey HKCU "${PRODUCT_UNINST_KEY}"
DeleteRegKey HKCU "${PRODUCT_DIR_REGKEY}"
SetAutoClose true
SectionEnd
+155 -158
View File
@@ -4790,57 +4790,57 @@ Current values are %1% and %2% respectively.</source>
<translation>بعض الإعدادات متوفرة فقط عندما لا تكون اللعبة قيد التشغيل.</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="78"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="77"/>
<source>Add-Ons</source>
<translation>الإضافات</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="79"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="78"/>
<source>System</source>
<translation>النظام</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="80"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="79"/>
<source>CPU</source>
<translation>المعالج</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="81"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="80"/>
<source>Graphics</source>
<translation>الرسومات</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="82"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="81"/>
<source>Adv. Graphics</source>
<translation>الرسومات المتقدمة</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="83"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="82"/>
<source>Ext. Graphics</source>
<translation>الرسومات الخارجية</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="84"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="83"/>
<source>Audio</source>
<translation>الصوت</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="85"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="84"/>
<source>Input Profiles</source>
<translation>ملفات تعريف الإدخال</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="86"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="85"/>
<source>Network</source>
<translation>الشبكة</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="87"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="86"/>
<source>Applets</source>
<translation>التطبيقات الصغيرة</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="90"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="89"/>
<source>Properties</source>
<translation>خصائص</translation>
</message>
@@ -6111,282 +6111,279 @@ Please go to Configure -&gt; System -&gt; Network and make a selection.</source>
<context>
<name>GameList</name>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="380"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="685"/>
<source>&amp;Add New Game Directory</source>
<translation>&amp;إضافة مجلد ألعاب جديد</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="414"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="719"/>
<source>Favorite</source>
<translation>مفضلة</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="416"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="721"/>
<source>Start Game</source>
<translation>بدء اللعبة</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="418"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="723"/>
<source>Start Game without Custom Configuration</source>
<translation>بدء اللعبة بدون الإعدادات المخصصة</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="420"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="725"/>
<source>Open Save Data Location</source>
<translation>فتح موقع بيانات الحفظ</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="421"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="726"/>
<source>Open Mod Data Location</source>
<translation>فتح موقع بيانات التعديلات</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="423"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="728"/>
<source>Open Transferable Pipeline Cache</source>
<translation>ذاكرة التخزين المؤقتة المفتوحة القابلة للتحويل</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="424"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="729"/>
<source>Link to Ryujinx</source>
<translation>Ryujinx ربط بـ</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="426"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="731"/>
<source>Remove</source>
<translation>إزالة</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="427"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="732"/>
<source>Remove Installed Update</source>
<translation>إزالة التحديث المثبت</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="428"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="733"/>
<source>Remove All Installed DLC</source>
<translation>إزالة جميع المحتويات القابلة للتنزيل المثبتة</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="429"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="734"/>
<source>Remove Custom Configuration</source>
<translation>إزالة الإعدادات المخصصة</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="430"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="735"/>
<source>Remove Cache Storage</source>
<translation>إزالة تخزين ذاكرة التخزين المؤقتة</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="431"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="736"/>
<source>Remove OpenGL Pipeline Cache</source>
<translation>OpenGL إزالة ذاكرة التخزين المؤقتة لخط أنابيب</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="432"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="737"/>
<source>Remove Vulkan Pipeline Cache</source>
<translation>Vulkan إزالة ذاكرة التخزين المؤقتة لخط أنابيب</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="434"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="739"/>
<source>Remove All Pipeline Caches</source>
<translation>إزالة جميع ذاكرات التخزين المؤقتة لخط الأنابيب</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="435"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="740"/>
<source>Remove All Installed Contents</source>
<translation>إزالة كافة المحتويات المثبتة</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="436"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="741"/>
<source>Manage Play Time</source>
<translation>إدارة زمن اللعب</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="437"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="742"/>
<source>Edit Play Time Data</source>
<translation>تعديل بيانات زمن التشغيل</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="438"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="743"/>
<source>Remove Play Time Data</source>
<translation>إزالة بيانات زمن اللعب</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="439"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="440"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="744"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="745"/>
<source>Dump RomFS</source>
<translation>RomFS تفريغ</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="441"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="746"/>
<source>Dump RomFS to SDMC</source>
<translation>SDMC إلى RomFS تفريغ </translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="442"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="747"/>
<source>Verify Integrity</source>
<translation>التحقق من السلامة</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="443"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="748"/>
<source>Copy Title ID to Clipboard</source>
<translation>نسخ معرف العنوان إلى الحافظة</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="444"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="749"/>
<source>Navigate to GameDB entry</source>
<translation>انتقل إلى إدخال قاعدة بيانات الألعاب</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="446"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="752"/>
<source>Create Shortcut</source>
<translation>إنشاء إختصار</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="447"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="753"/>
<source>Add to Desktop</source>
<translation>إضافة إلى سطح المكتب</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="449"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="755"/>
<source>Add to Applications Menu</source>
<translation>إضافة إلى قائمة التطبيقات</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="452"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="758"/>
<source>Configure Game</source>
<translation>إعدادات اللعبة</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="552"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="857"/>
<source>Scan Subfolders</source>
<translation>مسح الملفات الداخلية</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="553"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="858"/>
<source>Remove Game Directory</source>
<translation>إزالة مجلد اللعبة</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="572"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="877"/>
<source> Move Up</source>
<translation> نقل للأعلى</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="573"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="878"/>
<source> Move Down</source>
<translation> نقل للأسفل</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="574"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="879"/>
<source>Open Directory Location</source>
<translation>فتح موقع المجلد</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="614"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="925"/>
<source>Clear</source>
<translation>مسح</translation>
</message>
</context>
<context>
<name>GameListItemCompat</name>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="185"/>
<source>Ingame</source>
<translation>في اللعبة</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="185"/>
<source>Game starts, but crashes or major glitches prevent it from being completed.</source>
<translation>تبدأ اللعبة، لكن الأعطال أو الأخطاء الرئيسية تمنعها من الاكتمال.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="187"/>
<source>Perfect</source>
<translation>مثالي</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="187"/>
<source>Game can be played without issues.</source>
<translation>يمكن لعب اللعبة بدون مشاكل.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="188"/>
<source>Playable</source>
<translation>قابل للعب</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="188"/>
<source>Game functions with minor graphical or audio glitches and is playable from start to finish.</source>
<translation>تحتوي وظائف اللعبة على بعض الأخطاء الرسومية أو الصوتية البسيطة ويمكن تشغيلها من البداية إلى النهاية.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="191"/>
<source>Intro/Menu</source>
<translation>مقدمة/القائمة</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="191"/>
<source>Game loads, but is unable to progress past the Start Screen.</source>
<translation>يتم تحميل اللعبة، ولكنها غير قادرة على التقدم بعد شاشة البدء.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="192"/>
<source>Won&apos;t Boot</source>
<translation>لا تشتغل</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="192"/>
<source>The game crashes when attempting to startup.</source>
<translation>تعطل اللعبة عند محاولة بدء التشغيل.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="193"/>
<source>Not Tested</source>
<translation>لم تختبر</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="193"/>
<source>The game has not yet been tested.</source>
<translation>لم يتم اختبار اللعبة بعد.</translation>
</message>
</context>
<context>
<name>GameListModel</name>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="285"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="989"/>
<source>Name</source>
<translation>الاسم</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="286"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="990"/>
<source>Compatibility</source>
<translation>التوافق</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="287"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="991"/>
<source>Add-ons</source>
<translation>الإضافات</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="288"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="992"/>
<source>File type</source>
<translation>نوع الملف</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="289"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="993"/>
<source>Size</source>
<translation>الحجم</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="290"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="994"/>
<source>Play time</source>
<translation>زمن اللعب</translation>
</message>
</context>
<context>
<name>GameListItemCompat</name>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="186"/>
<source>Ingame</source>
<translation>في اللعبة</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="186"/>
<source>Game starts, but crashes or major glitches prevent it from being completed.</source>
<translation>تبدأ اللعبة، لكن الأعطال أو الأخطاء الرئيسية تمنعها من الاكتمال.</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="188"/>
<source>Perfect</source>
<translation>مثالي</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="188"/>
<source>Game can be played without issues.</source>
<translation>يمكن لعب اللعبة بدون مشاكل.</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="189"/>
<source>Playable</source>
<translation>قابل للعب</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="189"/>
<source>Game functions with minor graphical or audio glitches and is playable from start to finish.</source>
<translation>تحتوي وظائف اللعبة على بعض الأخطاء الرسومية أو الصوتية البسيطة ويمكن تشغيلها من البداية إلى النهاية.</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="192"/>
<source>Intro/Menu</source>
<translation>مقدمة/القائمة</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="192"/>
<source>Game loads, but is unable to progress past the Start Screen.</source>
<translation>يتم تحميل اللعبة، ولكنها غير قادرة على التقدم بعد شاشة البدء.</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="193"/>
<source>Won&apos;t Boot</source>
<translation>لا تشتغل</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="193"/>
<source>The game crashes when attempting to startup.</source>
<translation>تعطل اللعبة عند محاولة بدء التشغيل.</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="194"/>
<source>Not Tested</source>
<translation>لم تختبر</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="194"/>
<source>The game has not yet been tested.</source>
<translation>لم يتم اختبار اللعبة بعد.</translation>
</message>
</context>
<context>
<name>GameListPlaceholder</name>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="757"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1328"/>
<source>Double-click to add a new folder to the game list</source>
<translation>انقر نقرًا مزدوجًا لإضافة مجلد جديد إلى قائمة الألعاب</translation>
</message>
@@ -6394,17 +6391,17 @@ Please go to Configure -&gt; System -&gt; Network and make a selection.</source>
<context>
<name>GameListSearchField</name>
<message numerus="yes">
<location filename="../../src/yuzu/game/search_field.cpp" line="67"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="96"/>
<source>%1 of %n result(s)</source>
<translation><numerusform>%1 من %n نتيجة (نتائج)</numerusform><numerusform>%1 من %n نتيجة (نتائج)</numerusform><numerusform>%1 من %n نتيجة (نتائج)</numerusform><numerusform>%1 من %n نتيجة (نتائج)</numerusform><numerusform>%1 من %n نتيجة (نتائج)</numerusform><numerusform>%1 من %n نتيجة (نتائج)</numerusform></translation>
</message>
<message>
<location filename="../../src/yuzu/game/search_field.cpp" line="122"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1006"/>
<source>Filter:</source>
<translation>:تصفية</translation>
</message>
<message>
<location filename="../../src/yuzu/game/search_field.cpp" line="123"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1007"/>
<source>Enter pattern to filter</source>
<translation>أدخل النمط المطلوب لتصفية النتائج</translation>
</message>
@@ -8268,7 +8265,7 @@ If you wish to clean up the files which were left in the old data location, you
%1</translation>
</message>
<message>
<location filename="../../src/yuzu/migration_worker.h" line="73"/>
<location filename="../../src/yuzu/migration_worker.h" line="74"/>
<source>Data was migrated successfully.</source>
<translation>تم نقل البيانات بنجاح.</translation>
</message>
@@ -9126,47 +9123,47 @@ p, li { white-space: pre-wrap; }
<translation>%1 يلعب %2</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="87"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="88"/>
<source>Play Time: %1</source>
<translation>زمن اللعب: %1</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="90"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="91"/>
<source>Never Played</source>
<translation>لم تُلعب قط</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="98"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="99"/>
<source>Version: %1</source>
<translation>الإصدار: %1</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="100"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="101"/>
<source>Version: 1.0.0</source>
<translation>الإصدار: 1.0.0</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="307"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="308"/>
<source>Installed SD Titles</source>
<translation>عناوين المثبتة على بطاقة الذاكرة</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="315"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="316"/>
<source>Installed NAND Titles</source>
<translation>عناوين المثبتة على الذاكرة الداخلية</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="323"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="324"/>
<source>System Titles</source>
<translation>عناوين النظام</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="366"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="367"/>
<source>Add New Game Directory</source>
<translation>إضافة مجلد ألعاب جديد</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="389"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="390"/>
<source>Favorites</source>
<translation>المفضلة</translation>
</message>
@@ -9891,37 +9888,37 @@ Would you like to manually select a portable folder to use?</source>
<context>
<name>QtCommon::Mod</name>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="47"/>
<location filename="../../src/qt_common/util/mod.cpp" line="44"/>
<source>Mod Name</source>
<translation>اسم التعديل</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="47"/>
<location filename="../../src/qt_common/util/mod.cpp" line="44"/>
<source>What should this mod be called?</source>
<translation>ما الاسم المناسب لهذا التعديل؟</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="57"/>
<location filename="../../src/qt_common/util/mod.cpp" line="54"/>
<source>RomFS</source>
<translation>RomFS</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="58"/>
<location filename="../../src/qt_common/util/mod.cpp" line="55"/>
<source>ExeFS/Patch</source>
<translation>ExeFS/التصحيح</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="59"/>
<location filename="../../src/qt_common/util/mod.cpp" line="56"/>
<source>Cheat</source>
<translation>الغش</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="63"/>
<location filename="../../src/qt_common/util/mod.cpp" line="60"/>
<source>Mod Type</source>
<translation>نوع التعديل</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="64"/>
<location filename="../../src/qt_common/util/mod.cpp" line="61"/>
<source>Could not detect mod type automatically. Please manually specify the type of mod you downloaded.
Most mods are RomFS mods, but patches (.pchtxt) are typically ExeFS mods.</source>
@@ -9930,18 +9927,18 @@ Most mods are RomFS mods, but patches (.pchtxt) are typically ExeFS mods.</sourc
عادةً ما تكون تعديلات (.pchtxt) ولكن التصحيحات .RomFS معظم التعديلات هي ExeFS.</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="126"/>
<location filename="../../src/qt_common/util/mod.cpp" line="139"/>
<location filename="../../src/qt_common/util/mod.cpp" line="123"/>
<location filename="../../src/qt_common/util/mod.cpp" line="136"/>
<source>Mod Extract Failed</source>
<translation>فشل استخراج التعديل</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="127"/>
<location filename="../../src/qt_common/util/mod.cpp" line="124"/>
<source>Failed to create temporary directory %1</source>
<translation>%1 فشل إنشاء مجلد المؤقت</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="140"/>
<location filename="../../src/qt_common/util/mod.cpp" line="137"/>
<source>Zip file %1 is empty</source>
<translation>الملف المضغوط 1% فارغ</translation>
</message>
@@ -10643,66 +10640,66 @@ By selecting &quot;From Eden&quot;, previous save data stored in Ryujinx will be
<translation>%1 متاح للتنزيل</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="79"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="78"/>
<source>New Version Location</source>
<translation>موقع الإصدار الجديد</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="81"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="80"/>
<source>All Files (*.*)</source>
<translation>جميع الملفات (*.*)</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="89"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="129"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="144"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="88"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="128"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="143"/>
<source>Failed to save file</source>
<translation>فشل حفظ الملف</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="90"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="89"/>
<source>Could not open file %1 for writing.</source>
<translation>تعذر فتح الملف 1% للكتابة</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="112"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="111"/>
<source>Downloading...</source>
<translation>جارٍ التنزيل...</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="112"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="111"/>
<source>Cancel</source>
<translation>إلغاء</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="130"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="129"/>
<source>Could not write to file %1.</source>
<translation>تعذر الكتابة إلى الملف %1</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="145"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="144"/>
<source>Could not commit to file %1.</source>
<translation>تعذر حفظ التغييرات في الملف %1</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="157"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="156"/>
<source>Failed to download file</source>
<translation>فشل تنزيل الملف</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="158"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="157"/>
<source>Could not download from %1%2
Error code: %3</source>
<translation>تعذر التنزيل من %1%2
رمز الخطأ: %3</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="171"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="170"/>
<source>Download Complete</source>
<translation>اكتمل التنزيل</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="172"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="171"/>
<source>Successfully downloaded %1. Would you like to open it?</source>
<translation>تم تنزيل 1% بنجاح. هل تريد فتحه؟</translation>
</message>
+160 -163
View File
@@ -4730,57 +4730,57 @@ Current values are %1% and %2% respectively.</source>
<translation>Algunes configuracions són disponibles només quan el joc no està corrent.</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="78"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="77"/>
<source>Add-Ons</source>
<translation>Complements</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="79"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="78"/>
<source>System</source>
<translation>Sistema</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="80"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="79"/>
<source>CPU</source>
<translation>CPU</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="81"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="80"/>
<source>Graphics</source>
<translation>Gràfics</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="82"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="81"/>
<source>Adv. Graphics</source>
<translation>Gràfics avanç.</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="83"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="82"/>
<source>Ext. Graphics</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="84"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="83"/>
<source>Audio</source>
<translation>Àudio</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="85"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="84"/>
<source>Input Profiles</source>
<translation>Perfils d&apos;entrada</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="86"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="85"/>
<source>Network</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="87"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="86"/>
<source>Applets</source>
<translation>Applets</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="90"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="89"/>
<source>Properties</source>
<translation>Propietats</translation>
</message>
@@ -6044,282 +6044,279 @@ Please go to Configure -&gt; System -&gt; Network and make a selection.</source>
<context>
<name>GameList</name>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="380"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="685"/>
<source>&amp;Add New Game Directory</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="414"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="719"/>
<source>Favorite</source>
<translation>Preferit</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="416"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="721"/>
<source>Start Game</source>
<translation>Iniciar el joc</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="418"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="723"/>
<source>Start Game without Custom Configuration</source>
<translation>Iniciar el joc sense la configuració personalitzada</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="420"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="725"/>
<source>Open Save Data Location</source>
<translation>Obrir la ubicació dels arxius de partides guardades</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="421"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="726"/>
<source>Open Mod Data Location</source>
<translation>Obrir la ubicació dels mods</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="423"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="728"/>
<source>Open Transferable Pipeline Cache</source>
<translation>Obrir cache transferible de shaders de canonada</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="424"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="729"/>
<source>Link to Ryujinx</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="426"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="731"/>
<source>Remove</source>
<translation>Eliminar</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="427"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="732"/>
<source>Remove Installed Update</source>
<translation>Eliminar actualització instal·lada</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="428"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="733"/>
<source>Remove All Installed DLC</source>
<translation>Eliminar tots els DLC instal·lats</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="429"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="734"/>
<source>Remove Custom Configuration</source>
<translation>Eliminar configuració personalitzada</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="430"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="735"/>
<source>Remove Cache Storage</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="431"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="736"/>
<source>Remove OpenGL Pipeline Cache</source>
<translation>Eliminar cache de canonada d&apos;OpenGL</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="432"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="737"/>
<source>Remove Vulkan Pipeline Cache</source>
<translation>Eliminar cache de canonada de Vulkan</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="434"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="739"/>
<source>Remove All Pipeline Caches</source>
<translation>Eliminar totes les caches de canonada</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="435"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="740"/>
<source>Remove All Installed Contents</source>
<translation>Eliminar tots els continguts instal·lats</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="436"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="741"/>
<source>Manage Play Time</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="437"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="742"/>
<source>Edit Play Time Data</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="438"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="743"/>
<source>Remove Play Time Data</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="439"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="440"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="744"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="745"/>
<source>Dump RomFS</source>
<translation>Bolcar RomFS</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="441"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="746"/>
<source>Dump RomFS to SDMC</source>
<translation>Bolcar RomFS a SDMC</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="442"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="747"/>
<source>Verify Integrity</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="443"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="748"/>
<source>Copy Title ID to Clipboard</source>
<translation>Copiar la ID del títol al porta-retalls</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="444"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="749"/>
<source>Navigate to GameDB entry</source>
<translation>Navegar a l&apos;entrada de GameDB</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="446"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="752"/>
<source>Create Shortcut</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="447"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="753"/>
<source>Add to Desktop</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="449"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="755"/>
<source>Add to Applications Menu</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="452"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="758"/>
<source>Configure Game</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="552"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="857"/>
<source>Scan Subfolders</source>
<translation>Escanejar subdirectoris</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="553"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="858"/>
<source>Remove Game Directory</source>
<translation>Eliminar directori de jocs</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="572"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="877"/>
<source> Move Up</source>
<translation> Moure amunt</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="573"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="878"/>
<source> Move Down</source>
<translation> Move avall</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="574"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="879"/>
<source>Open Directory Location</source>
<translation>Obre ubicació del directori</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="614"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="925"/>
<source>Clear</source>
<translation>Esborrar</translation>
</message>
</context>
<context>
<name>GameListItemCompat</name>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="185"/>
<source>Ingame</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="185"/>
<source>Game starts, but crashes or major glitches prevent it from being completed.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="187"/>
<source>Perfect</source>
<translation>Perfecte</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="187"/>
<source>Game can be played without issues.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="188"/>
<source>Playable</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="188"/>
<source>Game functions with minor graphical or audio glitches and is playable from start to finish.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="191"/>
<source>Intro/Menu</source>
<translation>Intro / Menú</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="191"/>
<source>Game loads, but is unable to progress past the Start Screen.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="192"/>
<source>Won&apos;t Boot</source>
<translation>No engega</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="192"/>
<source>The game crashes when attempting to startup.</source>
<translation>El joc es bloqueja al intentar iniciar.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="193"/>
<source>Not Tested</source>
<translation>No provat</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="193"/>
<source>The game has not yet been tested.</source>
<translation>Aquest joc encara no ha estat provat.</translation>
</message>
</context>
<context>
<name>GameListModel</name>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="285"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="989"/>
<source>Name</source>
<translation type="unfinished"/>
<translation>Nom</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="286"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="990"/>
<source>Compatibility</source>
<translation type="unfinished"/>
<translation>Compatibilitat</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="287"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="991"/>
<source>Add-ons</source>
<translation type="unfinished"/>
<translation>Complements</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="288"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="992"/>
<source>File type</source>
<translation type="unfinished"/>
<translation>Tipus d&apos;arxiu</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="289"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="993"/>
<source>Size</source>
<translation type="unfinished"/>
<translation>Mida</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="290"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="994"/>
<source>Play time</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>GameListItemCompat</name>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="186"/>
<source>Ingame</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="186"/>
<source>Game starts, but crashes or major glitches prevent it from being completed.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="188"/>
<source>Perfect</source>
<translation>Perfecte</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="188"/>
<source>Game can be played without issues.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="189"/>
<source>Playable</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="189"/>
<source>Game functions with minor graphical or audio glitches and is playable from start to finish.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="192"/>
<source>Intro/Menu</source>
<translation>Intro / Menú</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="192"/>
<source>Game loads, but is unable to progress past the Start Screen.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="193"/>
<source>Won&apos;t Boot</source>
<translation>No engega</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="193"/>
<source>The game crashes when attempting to startup.</source>
<translation>El joc es bloqueja al intentar iniciar.</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="194"/>
<source>Not Tested</source>
<translation>No provat</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="194"/>
<source>The game has not yet been tested.</source>
<translation>Aquest joc encara no ha estat provat.</translation>
</message>
</context>
<context>
<name>GameListPlaceholder</name>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="757"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1328"/>
<source>Double-click to add a new folder to the game list</source>
<translation>Faci doble clic per afegir un nou directori a la llista de jocs</translation>
</message>
@@ -6327,17 +6324,17 @@ Please go to Configure -&gt; System -&gt; Network and make a selection.</source>
<context>
<name>GameListSearchField</name>
<message numerus="yes">
<location filename="../../src/yuzu/game/search_field.cpp" line="67"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="96"/>
<source>%1 of %n result(s)</source>
<translation><numerusform>%1 de %n resultat(s)</numerusform><numerusform>%1 de %n resultat(s)</numerusform></translation>
</message>
<message>
<location filename="../../src/yuzu/game/search_field.cpp" line="122"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1006"/>
<source>Filter:</source>
<translation>Filtre:</translation>
</message>
<message>
<location filename="../../src/yuzu/game/search_field.cpp" line="123"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1007"/>
<source>Enter pattern to filter</source>
<translation>Introdueixi patró per a filtrar</translation>
</message>
@@ -8164,7 +8161,7 @@ If you wish to clean up the files which were left in the old data location, you
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/migration_worker.h" line="73"/>
<location filename="../../src/yuzu/migration_worker.h" line="74"/>
<source>Data was migrated successfully.</source>
<translation type="unfinished"/>
</message>
@@ -9019,47 +9016,47 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="87"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="88"/>
<source>Play Time: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="90"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="91"/>
<source>Never Played</source>
<translation>Mai jugat</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="98"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="99"/>
<source>Version: %1</source>
<translation>Versió: %1</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="100"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="101"/>
<source>Version: 1.0.0</source>
<translation>Versió: 1.0.0</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="307"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="308"/>
<source>Installed SD Titles</source>
<translation>Títols instal·lats a la SD</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="315"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="316"/>
<source>Installed NAND Titles</source>
<translation>Títols instal·lats a la NAND</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="323"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="324"/>
<source>System Titles</source>
<translation>Títols del sistema</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="366"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="367"/>
<source>Add New Game Directory</source>
<translation>Afegir un nou directori de jocs</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="389"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="390"/>
<source>Favorites</source>
<translation>Preferits</translation>
</message>
@@ -9776,55 +9773,55 @@ Would you like to manually select a portable folder to use?</source>
<context>
<name>QtCommon::Mod</name>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="47"/>
<location filename="../../src/qt_common/util/mod.cpp" line="44"/>
<source>Mod Name</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="47"/>
<location filename="../../src/qt_common/util/mod.cpp" line="44"/>
<source>What should this mod be called?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="57"/>
<location filename="../../src/qt_common/util/mod.cpp" line="54"/>
<source>RomFS</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="58"/>
<location filename="../../src/qt_common/util/mod.cpp" line="55"/>
<source>ExeFS/Patch</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="59"/>
<location filename="../../src/qt_common/util/mod.cpp" line="56"/>
<source>Cheat</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="63"/>
<location filename="../../src/qt_common/util/mod.cpp" line="60"/>
<source>Mod Type</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="64"/>
<location filename="../../src/qt_common/util/mod.cpp" line="61"/>
<source>Could not detect mod type automatically. Please manually specify the type of mod you downloaded.
Most mods are RomFS mods, but patches (.pchtxt) are typically ExeFS mods.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="126"/>
<location filename="../../src/qt_common/util/mod.cpp" line="139"/>
<location filename="../../src/qt_common/util/mod.cpp" line="123"/>
<location filename="../../src/qt_common/util/mod.cpp" line="136"/>
<source>Mod Extract Failed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="127"/>
<location filename="../../src/qt_common/util/mod.cpp" line="124"/>
<source>Failed to create temporary directory %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="140"/>
<location filename="../../src/qt_common/util/mod.cpp" line="137"/>
<source>Zip file %1 is empty</source>
<translation type="unfinished"/>
</message>
@@ -10518,65 +10515,65 @@ By selecting &quot;From Eden&quot;, previous save data stored in Ryujinx will be
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="79"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="78"/>
<source>New Version Location</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="81"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="80"/>
<source>All Files (*.*)</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="89"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="129"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="144"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="88"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="128"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="143"/>
<source>Failed to save file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="90"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="89"/>
<source>Could not open file %1 for writing.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="112"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="111"/>
<source>Downloading...</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="112"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="111"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="130"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="129"/>
<source>Could not write to file %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="145"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="144"/>
<source>Could not commit to file %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="157"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="156"/>
<source>Failed to download file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="158"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="157"/>
<source>Could not download from %1%2
Error code: %3</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="171"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="170"/>
<source>Download Complete</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="172"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="171"/>
<source>Successfully downloaded %1. Would you like to open it?</source>
<translation type="unfinished"/>
</message>
+128 -131
View File
@@ -4722,57 +4722,57 @@ Current values are %1% and %2% respectively.</source>
<translation>Některá nastavení jsou dostupná pouze, pokud hra neběží.</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="78"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="77"/>
<source>Add-Ons</source>
<translation>Doplňky</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="79"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="78"/>
<source>System</source>
<translation>Systém</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="80"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="79"/>
<source>CPU</source>
<translation>CPU</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="81"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="80"/>
<source>Graphics</source>
<translation>Grafika</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="82"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="81"/>
<source>Adv. Graphics</source>
<translation>Pokroč. grafika</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="83"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="82"/>
<source>Ext. Graphics</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="84"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="83"/>
<source>Audio</source>
<translation>Zvuk</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="85"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="84"/>
<source>Input Profiles</source>
<translation>Profily Vstupu</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="86"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="85"/>
<source>Network</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="87"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="86"/>
<source>Applets</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="90"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="89"/>
<source>Properties</source>
<translation>Vlastnosti</translation>
</message>
@@ -6035,282 +6035,279 @@ Please go to Configure -&gt; System -&gt; Network and make a selection.</source>
<context>
<name>GameList</name>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="380"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="685"/>
<source>&amp;Add New Game Directory</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="414"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="719"/>
<source>Favorite</source>
<translation>Oblíbené</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="416"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="721"/>
<source>Start Game</source>
<translation>Spustit hru</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="418"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="723"/>
<source>Start Game without Custom Configuration</source>
<translation>Spustit hru bez vlastní konfigurace</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="420"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="725"/>
<source>Open Save Data Location</source>
<translation>Otevřít Lokaci Savů</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="421"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="726"/>
<source>Open Mod Data Location</source>
<translation>Otevřít Lokaci Modifikací</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="423"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="728"/>
<source>Open Transferable Pipeline Cache</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="424"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="729"/>
<source>Link to Ryujinx</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="426"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="731"/>
<source>Remove</source>
<translation>Odstranit</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="427"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="732"/>
<source>Remove Installed Update</source>
<translation>Odstranit nainstalovanou aktualizaci</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="428"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="733"/>
<source>Remove All Installed DLC</source>
<translation>Odstranit všechny nainstalované DLC</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="429"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="734"/>
<source>Remove Custom Configuration</source>
<translation>Odstranit vlastní konfiguraci hry</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="430"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="735"/>
<source>Remove Cache Storage</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="431"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="736"/>
<source>Remove OpenGL Pipeline Cache</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="432"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="737"/>
<source>Remove Vulkan Pipeline Cache</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="434"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="739"/>
<source>Remove All Pipeline Caches</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="435"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="740"/>
<source>Remove All Installed Contents</source>
<translation>Odstranit všechen nainstalovaný obsah</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="436"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="741"/>
<source>Manage Play Time</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="437"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="742"/>
<source>Edit Play Time Data</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="438"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="743"/>
<source>Remove Play Time Data</source>
<translation>Odstranit data o době hraní</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="439"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="440"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="744"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="745"/>
<source>Dump RomFS</source>
<translation>Vypsat RomFS</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="441"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="746"/>
<source>Dump RomFS to SDMC</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="442"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="747"/>
<source>Verify Integrity</source>
<translation>Ověřit Integritu</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="443"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="748"/>
<source>Copy Title ID to Clipboard</source>
<translation>Zkopírovat ID Titulu do schránky</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="444"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="749"/>
<source>Navigate to GameDB entry</source>
<translation>Navigovat do GameDB</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="446"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="752"/>
<source>Create Shortcut</source>
<translation>Vytvořit Zástupce</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="447"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="753"/>
<source>Add to Desktop</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="449"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="755"/>
<source>Add to Applications Menu</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="452"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="758"/>
<source>Configure Game</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="552"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="857"/>
<source>Scan Subfolders</source>
<translation>Prohledat podsložky</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="553"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="858"/>
<source>Remove Game Directory</source>
<translation>Odstranit složku se hrou</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="572"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="877"/>
<source> Move Up</source>
<translation> Posunout nahoru</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="573"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="878"/>
<source> Move Down</source>
<translation> Posunout dolů</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="574"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="879"/>
<source>Open Directory Location</source>
<translation>Otevřít umístění složky</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="614"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="925"/>
<source>Clear</source>
<translation>Vymazat</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="989"/>
<source>Name</source>
<translation>Název</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="990"/>
<source>Compatibility</source>
<translation>Kompatibilita</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="991"/>
<source>Add-ons</source>
<translation>Modifkace</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="992"/>
<source>File type</source>
<translation>Typ-Souboru</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="993"/>
<source>Size</source>
<translation>Velikost</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="994"/>
<source>Play time</source>
<translation>Doba hraní</translation>
</message>
</context>
<context>
<name>GameListItemCompat</name>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="185"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="186"/>
<source>Ingame</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="185"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="186"/>
<source>Game starts, but crashes or major glitches prevent it from being completed.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="187"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="188"/>
<source>Perfect</source>
<translation>Perfektní</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="187"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="188"/>
<source>Game can be played without issues.</source>
<translation>Hra může být hrána bez problémů.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="188"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="189"/>
<source>Playable</source>
<translation>Hratelné</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="188"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="189"/>
<source>Game functions with minor graphical or audio glitches and is playable from start to finish.</source>
<translation>Hra funguje s drobnými grafickými nebo zvukovými chybami a je hratelná od začátku do konce.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="191"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="192"/>
<source>Intro/Menu</source>
<translation>Intro/Menu</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="191"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="192"/>
<source>Game loads, but is unable to progress past the Start Screen.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="192"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="193"/>
<source>Won&apos;t Boot</source>
<translation>Nebootuje</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="192"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="193"/>
<source>The game crashes when attempting to startup.</source>
<translation>Hra crashuje při startu.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="193"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="194"/>
<source>Not Tested</source>
<translation>Netestováno</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="193"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="194"/>
<source>The game has not yet been tested.</source>
<translation>Hra ještě nebyla testována</translation>
</message>
</context>
<context>
<name>GameListModel</name>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="285"/>
<source>Name</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="286"/>
<source>Compatibility</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="287"/>
<source>Add-ons</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="288"/>
<source>File type</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="289"/>
<source>Size</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="290"/>
<source>Play time</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>GameListPlaceholder</name>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="757"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1328"/>
<source>Double-click to add a new folder to the game list</source>
<translation>Dvojitým kliknutím přidáte novou složku do seznamu her</translation>
</message>
@@ -6318,17 +6315,17 @@ Please go to Configure -&gt; System -&gt; Network and make a selection.</source>
<context>
<name>GameListSearchField</name>
<message numerus="yes">
<location filename="../../src/yuzu/game/search_field.cpp" line="67"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="96"/>
<source>%1 of %n result(s)</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
<location filename="../../src/yuzu/game/search_field.cpp" line="122"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1006"/>
<source>Filter:</source>
<translation>Filtr:</translation>
</message>
<message>
<location filename="../../src/yuzu/game/search_field.cpp" line="123"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1007"/>
<source>Enter pattern to filter</source>
<translation>Zadejte filtr</translation>
</message>
@@ -8154,7 +8151,7 @@ If you wish to clean up the files which were left in the old data location, you
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/migration_worker.h" line="73"/>
<location filename="../../src/yuzu/migration_worker.h" line="74"/>
<source>Data was migrated successfully.</source>
<translation type="unfinished"/>
</message>
@@ -9007,47 +9004,47 @@ p, li { white-space: pre-wrap; }
<translation>%1 hraje %2</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="87"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="88"/>
<source>Play Time: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="90"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="91"/>
<source>Never Played</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="98"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="99"/>
<source>Version: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="100"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="101"/>
<source>Version: 1.0.0</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="307"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="308"/>
<source>Installed SD Titles</source>
<translation>Nainstalované SD tituly</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="315"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="316"/>
<source>Installed NAND Titles</source>
<translation>Nainstalované NAND tituly</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="323"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="324"/>
<source>System Titles</source>
<translation>Systémové tituly</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="366"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="367"/>
<source>Add New Game Directory</source>
<translation>Přidat novou složku s hrami</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="389"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="390"/>
<source>Favorites</source>
<translation>Oblíbené</translation>
</message>
@@ -9764,55 +9761,55 @@ Would you like to manually select a portable folder to use?</source>
<context>
<name>QtCommon::Mod</name>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="47"/>
<location filename="../../src/qt_common/util/mod.cpp" line="44"/>
<source>Mod Name</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="47"/>
<location filename="../../src/qt_common/util/mod.cpp" line="44"/>
<source>What should this mod be called?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="57"/>
<location filename="../../src/qt_common/util/mod.cpp" line="54"/>
<source>RomFS</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="58"/>
<location filename="../../src/qt_common/util/mod.cpp" line="55"/>
<source>ExeFS/Patch</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="59"/>
<location filename="../../src/qt_common/util/mod.cpp" line="56"/>
<source>Cheat</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="63"/>
<location filename="../../src/qt_common/util/mod.cpp" line="60"/>
<source>Mod Type</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="64"/>
<location filename="../../src/qt_common/util/mod.cpp" line="61"/>
<source>Could not detect mod type automatically. Please manually specify the type of mod you downloaded.
Most mods are RomFS mods, but patches (.pchtxt) are typically ExeFS mods.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="126"/>
<location filename="../../src/qt_common/util/mod.cpp" line="139"/>
<location filename="../../src/qt_common/util/mod.cpp" line="123"/>
<location filename="../../src/qt_common/util/mod.cpp" line="136"/>
<source>Mod Extract Failed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="127"/>
<location filename="../../src/qt_common/util/mod.cpp" line="124"/>
<source>Failed to create temporary directory %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="140"/>
<location filename="../../src/qt_common/util/mod.cpp" line="137"/>
<source>Zip file %1 is empty</source>
<translation type="unfinished"/>
</message>
@@ -10506,65 +10503,65 @@ By selecting &quot;From Eden&quot;, previous save data stored in Ryujinx will be
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="79"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="78"/>
<source>New Version Location</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="81"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="80"/>
<source>All Files (*.*)</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="89"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="129"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="144"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="88"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="128"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="143"/>
<source>Failed to save file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="90"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="89"/>
<source>Could not open file %1 for writing.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="112"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="111"/>
<source>Downloading...</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="112"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="111"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="130"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="129"/>
<source>Could not write to file %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="145"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="144"/>
<source>Could not commit to file %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="157"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="156"/>
<source>Failed to download file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="158"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="157"/>
<source>Could not download from %1%2
Error code: %3</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="171"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="170"/>
<source>Download Complete</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="172"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="171"/>
<source>Successfully downloaded %1. Would you like to open it?</source>
<translation type="unfinished"/>
</message>
+160 -163
View File
@@ -4730,57 +4730,57 @@ Current values are %1% and %2% respectively.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="78"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="77"/>
<source>Add-Ons</source>
<translation>Tilføjelser</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="79"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="78"/>
<source>System</source>
<translation>System</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="80"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="79"/>
<source>CPU</source>
<translation>CPU</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="81"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="80"/>
<source>Graphics</source>
<translation>Grafik</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="82"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="81"/>
<source>Adv. Graphics</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="83"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="82"/>
<source>Ext. Graphics</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="84"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="83"/>
<source>Audio</source>
<translation>Lyd</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="85"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="84"/>
<source>Input Profiles</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="86"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="85"/>
<source>Network</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="87"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="86"/>
<source>Applets</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="90"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="89"/>
<source>Properties</source>
<translation>Egenskaber</translation>
</message>
@@ -6043,282 +6043,279 @@ Please go to Configure -&gt; System -&gt; Network and make a selection.</source>
<context>
<name>GameList</name>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="380"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="685"/>
<source>&amp;Add New Game Directory</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="414"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="719"/>
<source>Favorite</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="416"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="721"/>
<source>Start Game</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="418"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="723"/>
<source>Start Game without Custom Configuration</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="420"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="725"/>
<source>Open Save Data Location</source>
<translation>Åbn Gemt Data-Placering</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="421"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="726"/>
<source>Open Mod Data Location</source>
<translation>Åbn Mod-Data-Placering</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="423"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="728"/>
<source>Open Transferable Pipeline Cache</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="424"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="729"/>
<source>Link to Ryujinx</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="426"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="731"/>
<source>Remove</source>
<translation>Fjern</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="427"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="732"/>
<source>Remove Installed Update</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="428"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="733"/>
<source>Remove All Installed DLC</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="429"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="734"/>
<source>Remove Custom Configuration</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="430"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="735"/>
<source>Remove Cache Storage</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="431"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="736"/>
<source>Remove OpenGL Pipeline Cache</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="432"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="737"/>
<source>Remove Vulkan Pipeline Cache</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="434"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="739"/>
<source>Remove All Pipeline Caches</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="435"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="740"/>
<source>Remove All Installed Contents</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="436"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="741"/>
<source>Manage Play Time</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="437"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="742"/>
<source>Edit Play Time Data</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="438"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="743"/>
<source>Remove Play Time Data</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="439"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="440"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="744"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="745"/>
<source>Dump RomFS</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="441"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="746"/>
<source>Dump RomFS to SDMC</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="442"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="747"/>
<source>Verify Integrity</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="443"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="748"/>
<source>Copy Title ID to Clipboard</source>
<translation>Kopiér Titel-ID til Udklipsholder</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="444"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="749"/>
<source>Navigate to GameDB entry</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="446"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="752"/>
<source>Create Shortcut</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="447"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="753"/>
<source>Add to Desktop</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="449"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="755"/>
<source>Add to Applications Menu</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="452"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="758"/>
<source>Configure Game</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="552"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="857"/>
<source>Scan Subfolders</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="553"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="858"/>
<source>Remove Game Directory</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="572"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="877"/>
<source> Move Up</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="573"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="878"/>
<source> Move Down</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="574"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="879"/>
<source>Open Directory Location</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="614"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="925"/>
<source>Clear</source>
<translation>Ryd</translation>
</message>
</context>
<context>
<name>GameListItemCompat</name>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="185"/>
<source>Ingame</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="185"/>
<source>Game starts, but crashes or major glitches prevent it from being completed.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="187"/>
<source>Perfect</source>
<translation>Perfekt</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="187"/>
<source>Game can be played without issues.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="188"/>
<source>Playable</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="188"/>
<source>Game functions with minor graphical or audio glitches and is playable from start to finish.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="191"/>
<source>Intro/Menu</source>
<translation>Intro/Menu</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="191"/>
<source>Game loads, but is unable to progress past the Start Screen.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="192"/>
<source>Won&apos;t Boot</source>
<translation>Starter Ikke Op</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="192"/>
<source>The game crashes when attempting to startup.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="193"/>
<source>Not Tested</source>
<translation>Ikke Afprøvet</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="193"/>
<source>The game has not yet been tested.</source>
<translation>Spillet er endnu ikke blevet afprøvet.</translation>
</message>
</context>
<context>
<name>GameListModel</name>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="285"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="989"/>
<source>Name</source>
<translation type="unfinished"/>
<translation>Navn</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="286"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="990"/>
<source>Compatibility</source>
<translation type="unfinished"/>
<translation>Kompatibilitet</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="287"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="991"/>
<source>Add-ons</source>
<translation type="unfinished"/>
<translation>Tilføjelser</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="288"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="992"/>
<source>File type</source>
<translation type="unfinished"/>
<translation>Filtype</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="289"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="993"/>
<source>Size</source>
<translation type="unfinished"/>
<translation>Størrelse</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="290"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="994"/>
<source>Play time</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>GameListItemCompat</name>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="186"/>
<source>Ingame</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="186"/>
<source>Game starts, but crashes or major glitches prevent it from being completed.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="188"/>
<source>Perfect</source>
<translation>Perfekt</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="188"/>
<source>Game can be played without issues.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="189"/>
<source>Playable</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="189"/>
<source>Game functions with minor graphical or audio glitches and is playable from start to finish.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="192"/>
<source>Intro/Menu</source>
<translation>Intro/Menu</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="192"/>
<source>Game loads, but is unable to progress past the Start Screen.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="193"/>
<source>Won&apos;t Boot</source>
<translation>Starter Ikke Op</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="193"/>
<source>The game crashes when attempting to startup.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="194"/>
<source>Not Tested</source>
<translation>Ikke Afprøvet</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="194"/>
<source>The game has not yet been tested.</source>
<translation>Spillet er endnu ikke blevet afprøvet.</translation>
</message>
</context>
<context>
<name>GameListPlaceholder</name>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="757"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1328"/>
<source>Double-click to add a new folder to the game list</source>
<translation type="unfinished"/>
</message>
@@ -6326,17 +6323,17 @@ Please go to Configure -&gt; System -&gt; Network and make a selection.</source>
<context>
<name>GameListSearchField</name>
<message numerus="yes">
<location filename="../../src/yuzu/game/search_field.cpp" line="67"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="96"/>
<source>%1 of %n result(s)</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
<location filename="../../src/yuzu/game/search_field.cpp" line="122"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1006"/>
<source>Filter:</source>
<translation>Filter:</translation>
</message>
<message>
<location filename="../../src/yuzu/game/search_field.cpp" line="123"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1007"/>
<source>Enter pattern to filter</source>
<translation type="unfinished"/>
</message>
@@ -8162,7 +8159,7 @@ If you wish to clean up the files which were left in the old data location, you
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/migration_worker.h" line="73"/>
<location filename="../../src/yuzu/migration_worker.h" line="74"/>
<source>Data was migrated successfully.</source>
<translation type="unfinished"/>
</message>
@@ -9011,47 +9008,47 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="87"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="88"/>
<source>Play Time: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="90"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="91"/>
<source>Never Played</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="98"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="99"/>
<source>Version: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="100"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="101"/>
<source>Version: 1.0.0</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="307"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="308"/>
<source>Installed SD Titles</source>
<translation>Installerede SD-Titler</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="315"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="316"/>
<source>Installed NAND Titles</source>
<translation>Installerede NAND-Titler</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="323"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="324"/>
<source>System Titles</source>
<translation>Systemtitler</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="366"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="367"/>
<source>Add New Game Directory</source>
<translation>Tilføj Ny Spilmappe</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="389"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="390"/>
<source>Favorites</source>
<translation type="unfinished"/>
</message>
@@ -9768,55 +9765,55 @@ Would you like to manually select a portable folder to use?</source>
<context>
<name>QtCommon::Mod</name>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="47"/>
<location filename="../../src/qt_common/util/mod.cpp" line="44"/>
<source>Mod Name</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="47"/>
<location filename="../../src/qt_common/util/mod.cpp" line="44"/>
<source>What should this mod be called?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="57"/>
<location filename="../../src/qt_common/util/mod.cpp" line="54"/>
<source>RomFS</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="58"/>
<location filename="../../src/qt_common/util/mod.cpp" line="55"/>
<source>ExeFS/Patch</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="59"/>
<location filename="../../src/qt_common/util/mod.cpp" line="56"/>
<source>Cheat</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="63"/>
<location filename="../../src/qt_common/util/mod.cpp" line="60"/>
<source>Mod Type</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="64"/>
<location filename="../../src/qt_common/util/mod.cpp" line="61"/>
<source>Could not detect mod type automatically. Please manually specify the type of mod you downloaded.
Most mods are RomFS mods, but patches (.pchtxt) are typically ExeFS mods.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="126"/>
<location filename="../../src/qt_common/util/mod.cpp" line="139"/>
<location filename="../../src/qt_common/util/mod.cpp" line="123"/>
<location filename="../../src/qt_common/util/mod.cpp" line="136"/>
<source>Mod Extract Failed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="127"/>
<location filename="../../src/qt_common/util/mod.cpp" line="124"/>
<source>Failed to create temporary directory %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="140"/>
<location filename="../../src/qt_common/util/mod.cpp" line="137"/>
<source>Zip file %1 is empty</source>
<translation type="unfinished"/>
</message>
@@ -10500,65 +10497,65 @@ By selecting &quot;From Eden&quot;, previous save data stored in Ryujinx will be
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="79"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="78"/>
<source>New Version Location</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="81"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="80"/>
<source>All Files (*.*)</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="89"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="129"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="144"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="88"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="128"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="143"/>
<source>Failed to save file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="90"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="89"/>
<source>Could not open file %1 for writing.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="112"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="111"/>
<source>Downloading...</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="112"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="111"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="130"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="129"/>
<source>Could not write to file %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="145"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="144"/>
<source>Could not commit to file %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="157"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="156"/>
<source>Failed to download file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="158"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="157"/>
<source>Could not download from %1%2
Error code: %3</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="171"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="170"/>
<source>Download Complete</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="172"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="171"/>
<source>Successfully downloaded %1. Would you like to open it?</source>
<translation type="unfinished"/>
</message>
+974 -1097
View File
File diff suppressed because it is too large Load Diff
+160 -163
View File
@@ -4722,57 +4722,57 @@ Current values are %1% and %2% respectively.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="78"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="77"/>
<source>Add-Ons</source>
<translation>Πρόσθετα</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="79"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="78"/>
<source>System</source>
<translation>Σύστημα</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="80"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="79"/>
<source>CPU</source>
<translation>CPU</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="81"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="80"/>
<source>Graphics</source>
<translation>Γραφικά</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="82"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="81"/>
<source>Adv. Graphics</source>
<translation>Προχ. Γραφικά</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="83"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="82"/>
<source>Ext. Graphics</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="84"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="83"/>
<source>Audio</source>
<translation>Ήχος</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="85"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="84"/>
<source>Input Profiles</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="86"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="85"/>
<source>Network</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="87"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="86"/>
<source>Applets</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="90"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="89"/>
<source>Properties</source>
<translation>Ιδιότητες</translation>
</message>
@@ -6034,282 +6034,279 @@ Please go to Configure -&gt; System -&gt; Network and make a selection.</source>
<context>
<name>GameList</name>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="380"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="685"/>
<source>&amp;Add New Game Directory</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="414"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="719"/>
<source>Favorite</source>
<translation>Αγαπημένο</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="416"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="721"/>
<source>Start Game</source>
<translation>Έναρξη παιχνιδιού</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="418"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="723"/>
<source>Start Game without Custom Configuration</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="420"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="725"/>
<source>Open Save Data Location</source>
<translation>Άνοιγμα Τοποθεσίας Αποθήκευσης Δεδομένων</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="421"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="726"/>
<source>Open Mod Data Location</source>
<translation>Άνοιγμα Τοποθεσίας Δεδομένων Mod</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="423"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="728"/>
<source>Open Transferable Pipeline Cache</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="424"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="729"/>
<source>Link to Ryujinx</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="426"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="731"/>
<source>Remove</source>
<translation>Αφαίρεση</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="427"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="732"/>
<source>Remove Installed Update</source>
<translation>Αφαίρεση Εγκατεστημένης Ενημέρωσης</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="428"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="733"/>
<source>Remove All Installed DLC</source>
<translation>Αφαίρεση Όλων των Εγκατεστημένων DLC</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="429"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="734"/>
<source>Remove Custom Configuration</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="430"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="735"/>
<source>Remove Cache Storage</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="431"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="736"/>
<source>Remove OpenGL Pipeline Cache</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="432"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="737"/>
<source>Remove Vulkan Pipeline Cache</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="434"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="739"/>
<source>Remove All Pipeline Caches</source>
<translation>Καταργήστε Όλη την Κρυφή μνήμη του Pipeline</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="435"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="740"/>
<source>Remove All Installed Contents</source>
<translation>Καταργήστε Όλο το Εγκατεστημένο Περιεχόμενο</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="436"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="741"/>
<source>Manage Play Time</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="437"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="742"/>
<source>Edit Play Time Data</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="438"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="743"/>
<source>Remove Play Time Data</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="439"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="440"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="744"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="745"/>
<source>Dump RomFS</source>
<translation>Απόθεση του RomFS</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="441"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="746"/>
<source>Dump RomFS to SDMC</source>
<translation>Απόθεση του RomFS στο SDMC</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="442"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="747"/>
<source>Verify Integrity</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="443"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="748"/>
<source>Copy Title ID to Clipboard</source>
<translation>Αντιγραφή του Title ID στο Πρόχειρο</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="444"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="749"/>
<source>Navigate to GameDB entry</source>
<translation>Μεταβείτε στην καταχώρηση GameDB</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="446"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="752"/>
<source>Create Shortcut</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="447"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="753"/>
<source>Add to Desktop</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="449"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="755"/>
<source>Add to Applications Menu</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="452"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="758"/>
<source>Configure Game</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="552"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="857"/>
<source>Scan Subfolders</source>
<translation>Σκανάρισμα Υποφακέλων</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="553"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="858"/>
<source>Remove Game Directory</source>
<translation>Αφαίρεση Φακέλου Παιχνιδιών</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="572"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="877"/>
<source> Move Up</source>
<translation> Μετακίνηση Επάνω</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="573"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="878"/>
<source> Move Down</source>
<translation> Μετακίνηση Κάτω</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="574"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="879"/>
<source>Open Directory Location</source>
<translation>Ανοίξτε την Τοποθεσία Καταλόγου</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="614"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="925"/>
<source>Clear</source>
<translation>Καθαρισμός</translation>
</message>
</context>
<context>
<name>GameListItemCompat</name>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="185"/>
<source>Ingame</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="185"/>
<source>Game starts, but crashes or major glitches prevent it from being completed.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="187"/>
<source>Perfect</source>
<translation>Τέλεια</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="187"/>
<source>Game can be played without issues.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="188"/>
<source>Playable</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="188"/>
<source>Game functions with minor graphical or audio glitches and is playable from start to finish.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="191"/>
<source>Intro/Menu</source>
<translation>Εισαγωγή/Μενου</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="191"/>
<source>Game loads, but is unable to progress past the Start Screen.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="192"/>
<source>Won&apos;t Boot</source>
<translation>Δεν ξεκινά</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="192"/>
<source>The game crashes when attempting to startup.</source>
<translation>Το παιχνίδι διακόπτεται κατά την προσπάθεια εκκίνησης.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="193"/>
<source>Not Tested</source>
<translation>Μη Τεσταρισμένο</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="193"/>
<source>The game has not yet been tested.</source>
<translation>Το παιχνίδι δεν έχει ακόμα τεσταριστεί.</translation>
</message>
</context>
<context>
<name>GameListModel</name>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="285"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="989"/>
<source>Name</source>
<translation type="unfinished"/>
<translation>Όνομα</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="286"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="990"/>
<source>Compatibility</source>
<translation type="unfinished"/>
<translation>Συμβατότητα</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="287"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="991"/>
<source>Add-ons</source>
<translation type="unfinished"/>
<translation>Πρόσθετα</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="288"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="992"/>
<source>File type</source>
<translation type="unfinished"/>
<translation>Τύπος αρχείου</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="289"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="993"/>
<source>Size</source>
<translation type="unfinished"/>
<translation>Μέγεθος</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="290"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="994"/>
<source>Play time</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>GameListItemCompat</name>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="186"/>
<source>Ingame</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="186"/>
<source>Game starts, but crashes or major glitches prevent it from being completed.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="188"/>
<source>Perfect</source>
<translation>Τέλεια</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="188"/>
<source>Game can be played without issues.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="189"/>
<source>Playable</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="189"/>
<source>Game functions with minor graphical or audio glitches and is playable from start to finish.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="192"/>
<source>Intro/Menu</source>
<translation>Εισαγωγή/Μενου</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="192"/>
<source>Game loads, but is unable to progress past the Start Screen.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="193"/>
<source>Won&apos;t Boot</source>
<translation>Δεν ξεκινά</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="193"/>
<source>The game crashes when attempting to startup.</source>
<translation>Το παιχνίδι διακόπτεται κατά την προσπάθεια εκκίνησης.</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="194"/>
<source>Not Tested</source>
<translation>Μη Τεσταρισμένο</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="194"/>
<source>The game has not yet been tested.</source>
<translation>Το παιχνίδι δεν έχει ακόμα τεσταριστεί.</translation>
</message>
</context>
<context>
<name>GameListPlaceholder</name>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="757"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1328"/>
<source>Double-click to add a new folder to the game list</source>
<translation>Διπλο-κλικ για προσθήκη νεου φακέλου στη λίστα παιχνιδιών</translation>
</message>
@@ -6317,17 +6314,17 @@ Please go to Configure -&gt; System -&gt; Network and make a selection.</source>
<context>
<name>GameListSearchField</name>
<message numerus="yes">
<location filename="../../src/yuzu/game/search_field.cpp" line="67"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="96"/>
<source>%1 of %n result(s)</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
<location filename="../../src/yuzu/game/search_field.cpp" line="122"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1006"/>
<source>Filter:</source>
<translation>Φίλτρο:</translation>
</message>
<message>
<location filename="../../src/yuzu/game/search_field.cpp" line="123"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1007"/>
<source>Enter pattern to filter</source>
<translation>Εισαγάγετε μοτίβο για φιλτράρισμα</translation>
</message>
@@ -8153,7 +8150,7 @@ If you wish to clean up the files which were left in the old data location, you
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/migration_worker.h" line="73"/>
<location filename="../../src/yuzu/migration_worker.h" line="74"/>
<source>Data was migrated successfully.</source>
<translation type="unfinished"/>
</message>
@@ -9003,47 +9000,47 @@ p, li { white-space: pre-wrap; }
<translation>%1 παίζει %2</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="87"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="88"/>
<source>Play Time: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="90"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="91"/>
<source>Never Played</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="98"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="99"/>
<source>Version: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="100"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="101"/>
<source>Version: 1.0.0</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="307"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="308"/>
<source>Installed SD Titles</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="315"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="316"/>
<source>Installed NAND Titles</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="323"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="324"/>
<source>System Titles</source>
<translation>Τίτλοι Συστήματος</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="366"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="367"/>
<source>Add New Game Directory</source>
<translation>Προσθήκη Νέας Τοποθεσίας Παιχνιδιών</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="389"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="390"/>
<source>Favorites</source>
<translation>Αγαπημένα</translation>
</message>
@@ -9760,55 +9757,55 @@ Would you like to manually select a portable folder to use?</source>
<context>
<name>QtCommon::Mod</name>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="47"/>
<location filename="../../src/qt_common/util/mod.cpp" line="44"/>
<source>Mod Name</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="47"/>
<location filename="../../src/qt_common/util/mod.cpp" line="44"/>
<source>What should this mod be called?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="57"/>
<location filename="../../src/qt_common/util/mod.cpp" line="54"/>
<source>RomFS</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="58"/>
<location filename="../../src/qt_common/util/mod.cpp" line="55"/>
<source>ExeFS/Patch</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="59"/>
<location filename="../../src/qt_common/util/mod.cpp" line="56"/>
<source>Cheat</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="63"/>
<location filename="../../src/qt_common/util/mod.cpp" line="60"/>
<source>Mod Type</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="64"/>
<location filename="../../src/qt_common/util/mod.cpp" line="61"/>
<source>Could not detect mod type automatically. Please manually specify the type of mod you downloaded.
Most mods are RomFS mods, but patches (.pchtxt) are typically ExeFS mods.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="126"/>
<location filename="../../src/qt_common/util/mod.cpp" line="139"/>
<location filename="../../src/qt_common/util/mod.cpp" line="123"/>
<location filename="../../src/qt_common/util/mod.cpp" line="136"/>
<source>Mod Extract Failed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="127"/>
<location filename="../../src/qt_common/util/mod.cpp" line="124"/>
<source>Failed to create temporary directory %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="140"/>
<location filename="../../src/qt_common/util/mod.cpp" line="137"/>
<source>Zip file %1 is empty</source>
<translation type="unfinished"/>
</message>
@@ -10496,65 +10493,65 @@ By selecting &quot;From Eden&quot;, previous save data stored in Ryujinx will be
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="79"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="78"/>
<source>New Version Location</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="81"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="80"/>
<source>All Files (*.*)</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="89"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="129"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="144"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="88"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="128"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="143"/>
<source>Failed to save file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="90"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="89"/>
<source>Could not open file %1 for writing.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="112"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="111"/>
<source>Downloading...</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="112"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="111"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="130"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="129"/>
<source>Could not write to file %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="145"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="144"/>
<source>Could not commit to file %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="157"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="156"/>
<source>Failed to download file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="158"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="157"/>
<source>Could not download from %1%2
Error code: %3</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="171"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="170"/>
<source>Download Complete</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="172"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="171"/>
<source>Successfully downloaded %1. Would you like to open it?</source>
<translation type="unfinished"/>
</message>
+156 -159
View File
@@ -4806,57 +4806,57 @@ Los valores actuales son %1% y %2% respectivamente.</translation>
<translation>Algunos ajustes solo están disponibles cuando no se estén ejecutando los juegos.</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="78"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="77"/>
<source>Add-Ons</source>
<translation>Complementos</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="79"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="78"/>
<source>System</source>
<translation>Sistema</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="80"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="79"/>
<source>CPU</source>
<translation>CPU</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="81"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="80"/>
<source>Graphics</source>
<translation>Gráficos</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="82"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="81"/>
<source>Adv. Graphics</source>
<translation>Gráficos avanz.</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="83"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="82"/>
<source>Ext. Graphics</source>
<translation>Extensiones Gráficas</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="84"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="83"/>
<source>Audio</source>
<translation>Audio</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="85"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="84"/>
<source>Input Profiles</source>
<translation>Perfiles de entrada</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="86"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="85"/>
<source>Network</source>
<translation>Red</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="87"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="86"/>
<source>Applets</source>
<translation>Applets</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="90"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="89"/>
<source>Properties</source>
<translation>Propiedades</translation>
</message>
@@ -5556,7 +5556,7 @@ Arrastre los puntos para cambiar de posición, o haga doble clic en las celdas d
<message>
<location filename="../../src/yuzu/configuration/configure_ui.ui" line="89"/>
<source>Show Add-Ons Column</source>
<translation>Mostrar la columna de complementos</translation>
<translation>Mostrar columna de complementos</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_ui.ui" line="96"/>
@@ -6126,282 +6126,279 @@ Por favor, vaya a Configuración -&gt; Sistema -&gt; Red y selecciona una interf
<context>
<name>GameList</name>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="380"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="685"/>
<source>&amp;Add New Game Directory</source>
<translation>&amp;Añadir un nuevo directorio de juego</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="414"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="719"/>
<source>Favorite</source>
<translation>Favorito</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="416"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="721"/>
<source>Start Game</source>
<translation>Iniciar juego</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="418"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="723"/>
<source>Start Game without Custom Configuration</source>
<translation>Iniciar juego sin la configuración personalizada</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="420"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="725"/>
<source>Open Save Data Location</source>
<translation>Abrir ubicación de los archivos de guardado</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="421"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="726"/>
<source>Open Mod Data Location</source>
<translation>Abrir ubicación de los mods</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="423"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="728"/>
<source>Open Transferable Pipeline Cache</source>
<translation>Abrir caché de canalización de shaders transferibles</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="424"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="729"/>
<source>Link to Ryujinx</source>
<translation>Enlace a Ryujinx</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="426"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="731"/>
<source>Remove</source>
<translation>Eliminar</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="427"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="732"/>
<source>Remove Installed Update</source>
<translation>Eliminar la actualización instalada</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="428"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="733"/>
<source>Remove All Installed DLC</source>
<translation>Eliminar todos los DLC instalados</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="429"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="734"/>
<source>Remove Custom Configuration</source>
<translation>Eliminar la configuración personalizada</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="430"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="735"/>
<source>Remove Cache Storage</source>
<translation>Quitar almacenamiento de caché</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="431"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="736"/>
<source>Remove OpenGL Pipeline Cache</source>
<translation>Eliminar caché de canalización de OpenGL</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="432"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="737"/>
<source>Remove Vulkan Pipeline Cache</source>
<translation>Eliminar caché de canalización de Vulkan</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="434"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="739"/>
<source>Remove All Pipeline Caches</source>
<translation>Eliminar todas las cachés de canalización</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="435"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="740"/>
<source>Remove All Installed Contents</source>
<translation>Eliminar todo el contenido instalado</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="436"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="741"/>
<source>Manage Play Time</source>
<translation>Gestionar tiempo de juego</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="437"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="742"/>
<source>Edit Play Time Data</source>
<translation>Editar los datos del tiempo de juego</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="438"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="743"/>
<source>Remove Play Time Data</source>
<translation>Eliminar información del tiempo de juego</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="439"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="440"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="744"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="745"/>
<source>Dump RomFS</source>
<translation>Volcar RomFS</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="441"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="746"/>
<source>Dump RomFS to SDMC</source>
<translation>Volcar RomFS a SDMC</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="442"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="747"/>
<source>Verify Integrity</source>
<translation>Verificar integridad</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="443"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="748"/>
<source>Copy Title ID to Clipboard</source>
<translation>Copiar la ID del título al portapapeles</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="444"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="749"/>
<source>Navigate to GameDB entry</source>
<translation>Ir a la sección de bases de datos del juego</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="446"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="752"/>
<source>Create Shortcut</source>
<translation>Crear acceso directo</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="447"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="753"/>
<source>Add to Desktop</source>
<translation>Añadir al escritorio</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="449"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="755"/>
<source>Add to Applications Menu</source>
<translation>Añadir al menú de aplicaciones</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="452"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="758"/>
<source>Configure Game</source>
<translation>Configurar juego</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="552"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="857"/>
<source>Scan Subfolders</source>
<translation>Escanear subdirectorios</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="553"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="858"/>
<source>Remove Game Directory</source>
<translation>Eliminar directorio de juegos</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="572"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="877"/>
<source> Move Up</source>
<translation> Mover hacia arriba</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="573"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="878"/>
<source> Move Down</source>
<translation> Mover hacia abajo</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="574"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="879"/>
<source>Open Directory Location</source>
<translation>Abrir ubicación del directorio</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="614"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="925"/>
<source>Clear</source>
<translation>Limpiar</translation>
</message>
</context>
<context>
<name>GameListItemCompat</name>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="185"/>
<source>Ingame</source>
<translation>En juego</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="185"/>
<source>Game starts, but crashes or major glitches prevent it from being completed.</source>
<translation>El juego se inicia, pero se bloquea o se producen fallos importantes que impiden completarlo.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="187"/>
<source>Perfect</source>
<translation>Perfecta</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="187"/>
<source>Game can be played without issues.</source>
<translation>El juego se puede jugar sin problemas.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="188"/>
<source>Playable</source>
<translation>Jugable</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="188"/>
<source>Game functions with minor graphical or audio glitches and is playable from start to finish.</source>
<translation>El juego tiene algunos errores gráficos o de sonido, pero se puede jugar de principio a fin.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="191"/>
<source>Intro/Menu</source>
<translation>Inicio/Menu</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="191"/>
<source>Game loads, but is unable to progress past the Start Screen.</source>
<translation>El juego se ejecuta, pero no puede avanzar de la pantalla de inicio.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="192"/>
<source>Won&apos;t Boot</source>
<translation>No funciona</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="192"/>
<source>The game crashes when attempting to startup.</source>
<translation>El juego se bloquea al intentar iniciar.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="193"/>
<source>Not Tested</source>
<translation>Sin testear</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="193"/>
<source>The game has not yet been tested.</source>
<translation>El juego todavía no ha sido testeado todavía.</translation>
</message>
</context>
<context>
<name>GameListModel</name>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="285"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="989"/>
<source>Name</source>
<translation>Nombre</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="286"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="990"/>
<source>Compatibility</source>
<translation>Compatibilidad</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="287"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="991"/>
<source>Add-ons</source>
<translation>Complementos</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="288"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="992"/>
<source>File type</source>
<translation>Tipo de archivo</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="289"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="993"/>
<source>Size</source>
<translation>Tamaño</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="290"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="994"/>
<source>Play time</source>
<translation>Tiempo de juego</translation>
</message>
</context>
<context>
<name>GameListItemCompat</name>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="186"/>
<source>Ingame</source>
<translation>En juego</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="186"/>
<source>Game starts, but crashes or major glitches prevent it from being completed.</source>
<translation>El juego se inicia, pero se bloquea o se producen fallos importantes que impiden completarlo.</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="188"/>
<source>Perfect</source>
<translation>Perfecta</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="188"/>
<source>Game can be played without issues.</source>
<translation>El juego se puede jugar sin problemas.</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="189"/>
<source>Playable</source>
<translation>Jugable</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="189"/>
<source>Game functions with minor graphical or audio glitches and is playable from start to finish.</source>
<translation>El juego tiene algunos errores gráficos o de sonido, pero se puede jugar de principio a fin.</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="192"/>
<source>Intro/Menu</source>
<translation>Inicio/Menu</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="192"/>
<source>Game loads, but is unable to progress past the Start Screen.</source>
<translation>El juego se ejecuta, pero no puede avanzar de la pantalla de inicio.</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="193"/>
<source>Won&apos;t Boot</source>
<translation>No funciona</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="193"/>
<source>The game crashes when attempting to startup.</source>
<translation>El juego se bloquea al intentar iniciar.</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="194"/>
<source>Not Tested</source>
<translation>Sin testear</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="194"/>
<source>The game has not yet been tested.</source>
<translation>El juego todavía no ha sido testeado todavía.</translation>
</message>
</context>
<context>
<name>GameListPlaceholder</name>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="757"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1328"/>
<source>Double-click to add a new folder to the game list</source>
<translation>Haz doble clic para agregar un nuevo directorio a la lista de juegos.</translation>
</message>
@@ -6409,17 +6406,17 @@ Por favor, vaya a Configuración -&gt; Sistema -&gt; Red y selecciona una interf
<context>
<name>GameListSearchField</name>
<message numerus="yes">
<location filename="../../src/yuzu/game/search_field.cpp" line="67"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="96"/>
<source>%1 of %n result(s)</source>
<translation><numerusform>%1 de %n resulto(s)</numerusform><numerusform>%1 de %n resultado(s)</numerusform><numerusform>%1 de %n resultado(s)</numerusform></translation>
</message>
<message>
<location filename="../../src/yuzu/game/search_field.cpp" line="122"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1006"/>
<source>Filter:</source>
<translation>Búsqueda:</translation>
</message>
<message>
<location filename="../../src/yuzu/game/search_field.cpp" line="123"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1007"/>
<source>Enter pattern to filter</source>
<translation>Introduce un patrón para buscar</translation>
</message>
@@ -8274,7 +8271,7 @@ Si quieres limpiar los archivos que se quedaron en el ubicacion de datos anticua
%1</translation>
</message>
<message>
<location filename="../../src/yuzu/migration_worker.h" line="73"/>
<location filename="../../src/yuzu/migration_worker.h" line="74"/>
<source>Data was migrated successfully.</source>
<translation>Datos se migraron con exito.</translation>
</message>
@@ -9132,47 +9129,47 @@ p, li { white-space: pre-wrap; }
<translation>%1 esta jugando %2</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="87"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="88"/>
<source>Play Time: %1</source>
<translation>Tiempo de juego: %1</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="90"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="91"/>
<source>Never Played</source>
<translation>Nunca jugado</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="98"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="99"/>
<source>Version: %1</source>
<translation>Versión: %1</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="100"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="101"/>
<source>Version: 1.0.0</source>
<translation>Versión: 1.0.0</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="307"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="308"/>
<source>Installed SD Titles</source>
<translation>Títulos instalados en la SD</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="315"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="316"/>
<source>Installed NAND Titles</source>
<translation>Títulos instalados en NAND</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="323"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="324"/>
<source>System Titles</source>
<translation>Títulos del sistema</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="366"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="367"/>
<source>Add New Game Directory</source>
<translation>Añadir un nuevo directorio de juego</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="389"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="390"/>
<source>Favorites</source>
<translation>Favoritos</translation>
</message>
@@ -9901,37 +9898,37 @@ Would you like to manually select a portable folder to use?</source>
<context>
<name>QtCommon::Mod</name>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="47"/>
<location filename="../../src/qt_common/util/mod.cpp" line="44"/>
<source>Mod Name</source>
<translation>Nombre del mod</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="47"/>
<location filename="../../src/qt_common/util/mod.cpp" line="44"/>
<source>What should this mod be called?</source>
<translation> ¿Cómo debería llamarse este mod?</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="57"/>
<location filename="../../src/qt_common/util/mod.cpp" line="54"/>
<source>RomFS</source>
<translation>RomFS</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="58"/>
<location filename="../../src/qt_common/util/mod.cpp" line="55"/>
<source>ExeFS/Patch</source>
<translation>ExeFS/Parche</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="59"/>
<location filename="../../src/qt_common/util/mod.cpp" line="56"/>
<source>Cheat</source>
<translation>Truco</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="63"/>
<location filename="../../src/qt_common/util/mod.cpp" line="60"/>
<source>Mod Type</source>
<translation>Tipo de mod</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="64"/>
<location filename="../../src/qt_common/util/mod.cpp" line="61"/>
<source>Could not detect mod type automatically. Please manually specify the type of mod you downloaded.
Most mods are RomFS mods, but patches (.pchtxt) are typically ExeFS mods.</source>
@@ -9940,18 +9937,18 @@ Most mods are RomFS mods, but patches (.pchtxt) are typically ExeFS mods.</sourc
La mayoría de los mods son RomFS, pero los parches (.pchtxt) suelen ser ExeFS.</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="126"/>
<location filename="../../src/qt_common/util/mod.cpp" line="139"/>
<location filename="../../src/qt_common/util/mod.cpp" line="123"/>
<location filename="../../src/qt_common/util/mod.cpp" line="136"/>
<source>Mod Extract Failed</source>
<translation>Fallo al extraer el mod</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="127"/>
<location filename="../../src/qt_common/util/mod.cpp" line="124"/>
<source>Failed to create temporary directory %1</source>
<translation>Fallo al crear directorio temporal %1</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="140"/>
<location filename="../../src/qt_common/util/mod.cpp" line="137"/>
<source>Zip file %1 is empty</source>
<translation>El archivo zip %1 está vacío</translation>
</message>
@@ -10657,66 +10654,66 @@ Seleccionando &quot;Desde Eden&quot;, los datos de guardado anteriores alojados
<translation>%1 está disponible para descargar.</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="79"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="78"/>
<source>New Version Location</source>
<translation>Ubicación de la nueva versión</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="81"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="80"/>
<source>All Files (*.*)</source>
<translation>Todos los archivos (*.*)</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="89"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="129"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="144"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="88"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="128"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="143"/>
<source>Failed to save file</source>
<translation>Fallo al guardar el archivo</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="90"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="89"/>
<source>Could not open file %1 for writing.</source>
<translation>No se pudo abrir el archivo %1 para su escritura.</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="112"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="111"/>
<source>Downloading...</source>
<translation>Descargando...</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="112"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="111"/>
<source>Cancel</source>
<translation>Cancelar</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="130"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="129"/>
<source>Could not write to file %1.</source>
<translation>No se pudo escribir en el archivo %1.</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="145"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="144"/>
<source>Could not commit to file %1.</source>
<translation>No se pudo cometer en el archivo %1.</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="157"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="156"/>
<source>Failed to download file</source>
<translation>Fallo al descargar el archivo</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="158"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="157"/>
<source>Could not download from %1%2
Error code: %3</source>
<translation>No se pudo descargar desde %1%2
Código de error: %3</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="171"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="170"/>
<source>Download Complete</source>
<translation>Descarga completada</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="172"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="171"/>
<source>Successfully downloaded %1. Would you like to open it?</source>
<translation>%1 descargado con éxito. ¿Desea abrirlo?</translation>
</message>
+160 -163
View File
@@ -4700,57 +4700,57 @@ Current values are %1% and %2% respectively.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="78"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="77"/>
<source>Add-Ons</source>
<translation>Lisäosat</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="79"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="78"/>
<source>System</source>
<translation>Järjestelmä</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="80"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="79"/>
<source>CPU</source>
<translation>CPU (prosessori)</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="81"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="80"/>
<source>Graphics</source>
<translation>Grafiikat</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="82"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="81"/>
<source>Adv. Graphics</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="83"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="82"/>
<source>Ext. Graphics</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="84"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="83"/>
<source>Audio</source>
<translation>Ääni</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="85"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="84"/>
<source>Input Profiles</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="86"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="85"/>
<source>Network</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="87"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="86"/>
<source>Applets</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="90"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="89"/>
<source>Properties</source>
<translation>Ominaisuudet</translation>
</message>
@@ -6012,282 +6012,279 @@ Please go to Configure -&gt; System -&gt; Network and make a selection.</source>
<context>
<name>GameList</name>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="380"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="685"/>
<source>&amp;Add New Game Directory</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="414"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="719"/>
<source>Favorite</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="416"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="721"/>
<source>Start Game</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="418"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="723"/>
<source>Start Game without Custom Configuration</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="420"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="725"/>
<source>Open Save Data Location</source>
<translation>Avaa tallennuskansio</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="421"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="726"/>
<source>Open Mod Data Location</source>
<translation>Avaa modien tallennuskansio</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="423"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="728"/>
<source>Open Transferable Pipeline Cache</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="424"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="729"/>
<source>Link to Ryujinx</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="426"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="731"/>
<source>Remove</source>
<translation>Poista</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="427"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="732"/>
<source>Remove Installed Update</source>
<translation>Poista asennettu päivitys</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="428"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="733"/>
<source>Remove All Installed DLC</source>
<translation>Poista kaikki asennetut DLC:t</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="429"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="734"/>
<source>Remove Custom Configuration</source>
<translation>Poista mukautettu määritys</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="430"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="735"/>
<source>Remove Cache Storage</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="431"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="736"/>
<source>Remove OpenGL Pipeline Cache</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="432"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="737"/>
<source>Remove Vulkan Pipeline Cache</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="434"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="739"/>
<source>Remove All Pipeline Caches</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="435"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="740"/>
<source>Remove All Installed Contents</source>
<translation>Poista kaikki asennettu sisältö</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="436"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="741"/>
<source>Manage Play Time</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="437"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="742"/>
<source>Edit Play Time Data</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="438"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="743"/>
<source>Remove Play Time Data</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="439"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="440"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="744"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="745"/>
<source>Dump RomFS</source>
<translation>Dumppaa RomFS</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="441"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="746"/>
<source>Dump RomFS to SDMC</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="442"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="747"/>
<source>Verify Integrity</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="443"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="748"/>
<source>Copy Title ID to Clipboard</source>
<translation>Kopioi nimike ID leikepöydälle</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="444"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="749"/>
<source>Navigate to GameDB entry</source>
<translation>Siirry GameDB merkintään</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="446"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="752"/>
<source>Create Shortcut</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="447"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="753"/>
<source>Add to Desktop</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="449"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="755"/>
<source>Add to Applications Menu</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="452"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="758"/>
<source>Configure Game</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="552"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="857"/>
<source>Scan Subfolders</source>
<translation>Skannaa alakansiot</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="553"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="858"/>
<source>Remove Game Directory</source>
<translation>Poista pelikansio</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="572"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="877"/>
<source> Move Up</source>
<translation> Liiku ylös</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="573"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="878"/>
<source> Move Down</source>
<translation> Liiku alas</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="574"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="879"/>
<source>Open Directory Location</source>
<translation>Avaa hakemisto</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="614"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="925"/>
<source>Clear</source>
<translation>Tyhjennä</translation>
</message>
</context>
<context>
<name>GameListItemCompat</name>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="185"/>
<source>Ingame</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="185"/>
<source>Game starts, but crashes or major glitches prevent it from being completed.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="187"/>
<source>Perfect</source>
<translation>Täydellinen</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="187"/>
<source>Game can be played without issues.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="188"/>
<source>Playable</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="188"/>
<source>Game functions with minor graphical or audio glitches and is playable from start to finish.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="191"/>
<source>Intro/Menu</source>
<translation>Intro/Valikko</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="191"/>
<source>Game loads, but is unable to progress past the Start Screen.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="192"/>
<source>Won&apos;t Boot</source>
<translation>Ei käynnisty</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="192"/>
<source>The game crashes when attempting to startup.</source>
<translation>Peli kaatuu käynnistettäessä.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="193"/>
<source>Not Tested</source>
<translation>Ei testattu</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="193"/>
<source>The game has not yet been tested.</source>
<translation>Peliä ei ole vielä testattu</translation>
</message>
</context>
<context>
<name>GameListModel</name>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="285"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="989"/>
<source>Name</source>
<translation type="unfinished"/>
<translation>Nimi</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="286"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="990"/>
<source>Compatibility</source>
<translation type="unfinished"/>
<translation>Yhteensopivuus</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="287"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="991"/>
<source>Add-ons</source>
<translation type="unfinished"/>
<translation>Lisäosat</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="288"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="992"/>
<source>File type</source>
<translation type="unfinished"/>
<translation>Tiedostotyyppi</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="289"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="993"/>
<source>Size</source>
<translation type="unfinished"/>
<translation>Koko</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="290"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="994"/>
<source>Play time</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>GameListItemCompat</name>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="186"/>
<source>Ingame</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="186"/>
<source>Game starts, but crashes or major glitches prevent it from being completed.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="188"/>
<source>Perfect</source>
<translation>Täydellinen</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="188"/>
<source>Game can be played without issues.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="189"/>
<source>Playable</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="189"/>
<source>Game functions with minor graphical or audio glitches and is playable from start to finish.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="192"/>
<source>Intro/Menu</source>
<translation>Intro/Valikko</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="192"/>
<source>Game loads, but is unable to progress past the Start Screen.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="193"/>
<source>Won&apos;t Boot</source>
<translation>Ei käynnisty</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="193"/>
<source>The game crashes when attempting to startup.</source>
<translation>Peli kaatuu käynnistettäessä.</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="194"/>
<source>Not Tested</source>
<translation>Ei testattu</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="194"/>
<source>The game has not yet been tested.</source>
<translation>Peliä ei ole vielä testattu</translation>
</message>
</context>
<context>
<name>GameListPlaceholder</name>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="757"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1328"/>
<source>Double-click to add a new folder to the game list</source>
<translation>Tuplaklikkaa lisätäksesi uusi kansio pelilistaan.</translation>
</message>
@@ -6295,17 +6292,17 @@ Please go to Configure -&gt; System -&gt; Network and make a selection.</source>
<context>
<name>GameListSearchField</name>
<message numerus="yes">
<location filename="../../src/yuzu/game/search_field.cpp" line="67"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="96"/>
<source>%1 of %n result(s)</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
<location filename="../../src/yuzu/game/search_field.cpp" line="122"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1006"/>
<source>Filter:</source>
<translation>Suodatin:</translation>
</message>
<message>
<location filename="../../src/yuzu/game/search_field.cpp" line="123"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1007"/>
<source>Enter pattern to filter</source>
<translation>Syötä suodatettava tekstipätkä</translation>
</message>
@@ -8131,7 +8128,7 @@ If you wish to clean up the files which were left in the old data location, you
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/migration_worker.h" line="73"/>
<location filename="../../src/yuzu/migration_worker.h" line="74"/>
<source>Data was migrated successfully.</source>
<translation type="unfinished"/>
</message>
@@ -8980,47 +8977,47 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="87"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="88"/>
<source>Play Time: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="90"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="91"/>
<source>Never Played</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="98"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="99"/>
<source>Version: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="100"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="101"/>
<source>Version: 1.0.0</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="307"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="308"/>
<source>Installed SD Titles</source>
<translation>Asennetut SD-sovellukset</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="315"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="316"/>
<source>Installed NAND Titles</source>
<translation>Asennetut NAND-sovellukset</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="323"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="324"/>
<source>System Titles</source>
<translation>Järjestelmäsovellukset</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="366"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="367"/>
<source>Add New Game Directory</source>
<translation>Lisää uusi pelikansio</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="389"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="390"/>
<source>Favorites</source>
<translation type="unfinished"/>
</message>
@@ -9737,55 +9734,55 @@ Would you like to manually select a portable folder to use?</source>
<context>
<name>QtCommon::Mod</name>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="47"/>
<location filename="../../src/qt_common/util/mod.cpp" line="44"/>
<source>Mod Name</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="47"/>
<location filename="../../src/qt_common/util/mod.cpp" line="44"/>
<source>What should this mod be called?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="57"/>
<location filename="../../src/qt_common/util/mod.cpp" line="54"/>
<source>RomFS</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="58"/>
<location filename="../../src/qt_common/util/mod.cpp" line="55"/>
<source>ExeFS/Patch</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="59"/>
<location filename="../../src/qt_common/util/mod.cpp" line="56"/>
<source>Cheat</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="63"/>
<location filename="../../src/qt_common/util/mod.cpp" line="60"/>
<source>Mod Type</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="64"/>
<location filename="../../src/qt_common/util/mod.cpp" line="61"/>
<source>Could not detect mod type automatically. Please manually specify the type of mod you downloaded.
Most mods are RomFS mods, but patches (.pchtxt) are typically ExeFS mods.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="126"/>
<location filename="../../src/qt_common/util/mod.cpp" line="139"/>
<location filename="../../src/qt_common/util/mod.cpp" line="123"/>
<location filename="../../src/qt_common/util/mod.cpp" line="136"/>
<source>Mod Extract Failed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="127"/>
<location filename="../../src/qt_common/util/mod.cpp" line="124"/>
<source>Failed to create temporary directory %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="140"/>
<location filename="../../src/qt_common/util/mod.cpp" line="137"/>
<source>Zip file %1 is empty</source>
<translation type="unfinished"/>
</message>
@@ -10469,65 +10466,65 @@ By selecting &quot;From Eden&quot;, previous save data stored in Ryujinx will be
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="79"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="78"/>
<source>New Version Location</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="81"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="80"/>
<source>All Files (*.*)</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="89"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="129"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="144"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="88"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="128"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="143"/>
<source>Failed to save file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="90"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="89"/>
<source>Could not open file %1 for writing.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="112"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="111"/>
<source>Downloading...</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="112"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="111"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="130"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="129"/>
<source>Could not write to file %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="145"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="144"/>
<source>Could not commit to file %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="157"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="156"/>
<source>Failed to download file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="158"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="157"/>
<source>Could not download from %1%2
Error code: %3</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="171"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="170"/>
<source>Download Complete</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="172"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="171"/>
<source>Successfully downloaded %1. Would you like to open it?</source>
<translation type="unfinished"/>
</message>
+128 -131
View File
@@ -4785,57 +4785,57 @@ Les valeurs actuelles sont respectivement de %1% et %2%.</translation>
<translation>Certains paramètres ne sont disponibles que lorsqu&apos;un jeu n&apos;est pas en cours d&apos;exécution.</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="78"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="77"/>
<source>Add-Ons</source>
<translation>Extensions</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="79"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="78"/>
<source>System</source>
<translation>Système</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="80"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="79"/>
<source>CPU</source>
<translation>CPU</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="81"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="80"/>
<source>Graphics</source>
<translation>Graphiques</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="82"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="81"/>
<source>Adv. Graphics</source>
<translation>Adv. Graphiques</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="83"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="82"/>
<source>Ext. Graphics</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="84"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="83"/>
<source>Audio</source>
<translation>Audio</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="85"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="84"/>
<source>Input Profiles</source>
<translation>Profils d&apos;entrée</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="86"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="85"/>
<source>Network</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="87"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="86"/>
<source>Applets</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="90"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="89"/>
<source>Properties</source>
<translation>Propriétés</translation>
</message>
@@ -6101,282 +6101,279 @@ Veuillez aller dans Configurer -&gt; Système -&gt; Réseau puis en choisir une.
<context>
<name>GameList</name>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="380"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="685"/>
<source>&amp;Add New Game Directory</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="414"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="719"/>
<source>Favorite</source>
<translation>Préférer</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="416"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="721"/>
<source>Start Game</source>
<translation>Démarrer le jeu</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="418"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="723"/>
<source>Start Game without Custom Configuration</source>
<translation>Démarrer le jeu sans configuration personnalisée</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="420"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="725"/>
<source>Open Save Data Location</source>
<translation>Ouvrir l&apos;emplacement des données de sauvegarde</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="421"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="726"/>
<source>Open Mod Data Location</source>
<translation>Ouvrir l&apos;emplacement des données des mods</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="423"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="728"/>
<source>Open Transferable Pipeline Cache</source>
<translation>Ouvrir le cache de pipelines transférable</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="424"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="729"/>
<source>Link to Ryujinx</source>
<translation>Lier à Ryujinx</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="426"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="731"/>
<source>Remove</source>
<translation>Supprimer</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="427"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="732"/>
<source>Remove Installed Update</source>
<translation>Supprimer mise à jour installée</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="428"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="733"/>
<source>Remove All Installed DLC</source>
<translation>Supprimer tous les DLC installés</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="429"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="734"/>
<source>Remove Custom Configuration</source>
<translation>Supprimer la configuration personnalisée</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="430"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="735"/>
<source>Remove Cache Storage</source>
<translation>Supprimer le stockage du cache</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="431"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="736"/>
<source>Remove OpenGL Pipeline Cache</source>
<translation>Supprimer le cache de pipelines OpenGL</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="432"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="737"/>
<source>Remove Vulkan Pipeline Cache</source>
<translation>Supprimer le cache de pipelines Vulkan</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="434"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="739"/>
<source>Remove All Pipeline Caches</source>
<translation>Supprimer tous les caches de pipelines</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="435"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="740"/>
<source>Remove All Installed Contents</source>
<translation>Supprimer tout le contenu installé</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="436"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="741"/>
<source>Manage Play Time</source>
<translation>Gérer le Temps de Jeu</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="437"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="742"/>
<source>Edit Play Time Data</source>
<translation>Modifier les Données de Temps de Jeu</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="438"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="743"/>
<source>Remove Play Time Data</source>
<translation>Supprimer les données de temps de jeu</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="439"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="440"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="744"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="745"/>
<source>Dump RomFS</source>
<translation>Extraire la RomFS</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="441"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="746"/>
<source>Dump RomFS to SDMC</source>
<translation>Décharger RomFS vers SDMC</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="442"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="747"/>
<source>Verify Integrity</source>
<translation>Vérifier l&apos;intégrité</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="443"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="748"/>
<source>Copy Title ID to Clipboard</source>
<translation>Copier l&apos;ID du titre dans le Presse-papiers</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="444"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="749"/>
<source>Navigate to GameDB entry</source>
<translation>Accédez à l&apos;entrée GameDB</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="446"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="752"/>
<source>Create Shortcut</source>
<translation>Créer un raccourci</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="447"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="753"/>
<source>Add to Desktop</source>
<translation>Ajouter au bureau</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="449"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="755"/>
<source>Add to Applications Menu</source>
<translation>Ajouter au menu des applications</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="452"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="758"/>
<source>Configure Game</source>
<translation>Configurer le jeux</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="552"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="857"/>
<source>Scan Subfolders</source>
<translation>Scanner les sous-dossiers</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="553"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="858"/>
<source>Remove Game Directory</source>
<translation>Supprimer le répertoire du jeu</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="572"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="877"/>
<source> Move Up</source>
<translation> Monter</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="573"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="878"/>
<source> Move Down</source>
<translation> Descendre</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="574"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="879"/>
<source>Open Directory Location</source>
<translation>Ouvrir l&apos;emplacement du répertoire</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="614"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="925"/>
<source>Clear</source>
<translation>Effacer</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="989"/>
<source>Name</source>
<translation>Nom</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="990"/>
<source>Compatibility</source>
<translation>Compatibilité</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="991"/>
<source>Add-ons</source>
<translation>Extensions</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="992"/>
<source>File type</source>
<translation>Type de fichier</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="993"/>
<source>Size</source>
<translation>Taille</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="994"/>
<source>Play time</source>
<translation>Temps de jeu</translation>
</message>
</context>
<context>
<name>GameListItemCompat</name>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="185"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="186"/>
<source>Ingame</source>
<translation>En jeu</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="185"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="186"/>
<source>Game starts, but crashes or major glitches prevent it from being completed.</source>
<translation>Le jeu se lance, mais crash ou des bugs majeurs l&apos;empêchent d&apos;être complété.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="187"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="188"/>
<source>Perfect</source>
<translation>Parfait</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="187"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="188"/>
<source>Game can be played without issues.</source>
<translation>Le jeu peut être joué sans problèmes.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="188"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="189"/>
<source>Playable</source>
<translation>Jouable</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="188"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="189"/>
<source>Game functions with minor graphical or audio glitches and is playable from start to finish.</source>
<translation>Le jeu fonctionne avec des glitchs graphiques ou audio mineurs et est jouable du début à la fin.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="191"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="192"/>
<source>Intro/Menu</source>
<translation>Intro/Menu</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="191"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="192"/>
<source>Game loads, but is unable to progress past the Start Screen.</source>
<translation>Le jeu charge, mais ne peut pas progresser après le menu de démarrage.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="192"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="193"/>
<source>Won&apos;t Boot</source>
<translation>Ne démarre pas</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="192"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="193"/>
<source>The game crashes when attempting to startup.</source>
<translation>Le jeu crash au lancement.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="193"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="194"/>
<source>Not Tested</source>
<translation>Non testé</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="193"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="194"/>
<source>The game has not yet been tested.</source>
<translation>Le jeu n&apos;a pas encore é testé.</translation>
</message>
</context>
<context>
<name>GameListModel</name>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="285"/>
<source>Name</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="286"/>
<source>Compatibility</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="287"/>
<source>Add-ons</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="288"/>
<source>File type</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="289"/>
<source>Size</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="290"/>
<source>Play time</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>GameListPlaceholder</name>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="757"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1328"/>
<source>Double-click to add a new folder to the game list</source>
<translation>Double-cliquez pour ajouter un nouveau dossier à la liste de jeux</translation>
</message>
@@ -6384,17 +6381,17 @@ Veuillez aller dans Configurer -&gt; Système -&gt; Réseau puis en choisir une.
<context>
<name>GameListSearchField</name>
<message numerus="yes">
<location filename="../../src/yuzu/game/search_field.cpp" line="67"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="96"/>
<source>%1 of %n result(s)</source>
<translation><numerusform>%1 sur %n résultat</numerusform><numerusform>%1 sur %n résultats</numerusform><numerusform>%1 sur %n résultat(s)</numerusform></translation>
</message>
<message>
<location filename="../../src/yuzu/game/search_field.cpp" line="122"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1006"/>
<source>Filter:</source>
<translation>Filtre :</translation>
</message>
<message>
<location filename="../../src/yuzu/game/search_field.cpp" line="123"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1007"/>
<source>Enter pattern to filter</source>
<translation>Entrez un motif à filtrer</translation>
</message>
@@ -8232,7 +8229,7 @@ Si vous souhaitez supprimer les fichiers qui ont été laissés dans l&apos;anci
%1</translation>
</message>
<message>
<location filename="../../src/yuzu/migration_worker.h" line="73"/>
<location filename="../../src/yuzu/migration_worker.h" line="74"/>
<source>Data was migrated successfully.</source>
<translation>Les données ont é migré avec succès</translation>
</message>
@@ -9090,47 +9087,47 @@ p, li { white-space: pre-wrap; }
<translation>%1 joue à %2</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="87"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="88"/>
<source>Play Time: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="90"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="91"/>
<source>Never Played</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="98"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="99"/>
<source>Version: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="100"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="101"/>
<source>Version: 1.0.0</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="307"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="308"/>
<source>Installed SD Titles</source>
<translation>Titres installés sur la SD</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="315"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="316"/>
<source>Installed NAND Titles</source>
<translation>Titres installés sur la NAND</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="323"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="324"/>
<source>System Titles</source>
<translation>Titres Système</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="366"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="367"/>
<source>Add New Game Directory</source>
<translation>Ajouter un nouveau répertoire de jeu</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="389"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="390"/>
<source>Favorites</source>
<translation>Favoris</translation>
</message>
@@ -9853,55 +9850,55 @@ Would you like to manually select a portable folder to use?</source>
<context>
<name>QtCommon::Mod</name>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="47"/>
<location filename="../../src/qt_common/util/mod.cpp" line="44"/>
<source>Mod Name</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="47"/>
<location filename="../../src/qt_common/util/mod.cpp" line="44"/>
<source>What should this mod be called?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="57"/>
<location filename="../../src/qt_common/util/mod.cpp" line="54"/>
<source>RomFS</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="58"/>
<location filename="../../src/qt_common/util/mod.cpp" line="55"/>
<source>ExeFS/Patch</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="59"/>
<location filename="../../src/qt_common/util/mod.cpp" line="56"/>
<source>Cheat</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="63"/>
<location filename="../../src/qt_common/util/mod.cpp" line="60"/>
<source>Mod Type</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="64"/>
<location filename="../../src/qt_common/util/mod.cpp" line="61"/>
<source>Could not detect mod type automatically. Please manually specify the type of mod you downloaded.
Most mods are RomFS mods, but patches (.pchtxt) are typically ExeFS mods.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="126"/>
<location filename="../../src/qt_common/util/mod.cpp" line="139"/>
<location filename="../../src/qt_common/util/mod.cpp" line="123"/>
<location filename="../../src/qt_common/util/mod.cpp" line="136"/>
<source>Mod Extract Failed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="127"/>
<location filename="../../src/qt_common/util/mod.cpp" line="124"/>
<source>Failed to create temporary directory %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="140"/>
<location filename="../../src/qt_common/util/mod.cpp" line="137"/>
<source>Zip file %1 is empty</source>
<translation type="unfinished"/>
</message>
@@ -10602,65 +10599,65 @@ En sélectionnant « Depuis Eden », les données de sauvegarde précédemment s
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="79"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="78"/>
<source>New Version Location</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="81"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="80"/>
<source>All Files (*.*)</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="89"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="129"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="144"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="88"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="128"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="143"/>
<source>Failed to save file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="90"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="89"/>
<source>Could not open file %1 for writing.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="112"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="111"/>
<source>Downloading...</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="112"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="111"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="130"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="129"/>
<source>Could not write to file %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="145"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="144"/>
<source>Could not commit to file %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="157"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="156"/>
<source>Failed to download file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="158"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="157"/>
<source>Could not download from %1%2
Error code: %3</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="171"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="170"/>
<source>Download Complete</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="172"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="171"/>
<source>Successfully downloaded %1. Would you like to open it?</source>
<translation type="unfinished"/>
</message>
+128 -131
View File
@@ -4713,57 +4713,57 @@ A jelenlegi érték %1% és %2%.</translation>
<translation>Néhány beállítás csak akkor érhető el, amikor nem fut játék.</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="78"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="77"/>
<source>Add-Ons</source>
<translation>Kiegészítők</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="79"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="78"/>
<source>System</source>
<translation>Rendszer</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="80"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="79"/>
<source>CPU</source>
<translation>CPU</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="81"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="80"/>
<source>Graphics</source>
<translation>Grafika</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="82"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="81"/>
<source>Adv. Graphics</source>
<translation>Haladó graf.</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="83"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="82"/>
<source>Ext. Graphics</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="84"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="83"/>
<source>Audio</source>
<translation>Hang</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="85"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="84"/>
<source>Input Profiles</source>
<translation>Beviteli profilok</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="86"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="85"/>
<source>Network</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="87"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="86"/>
<source>Applets</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="90"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="89"/>
<source>Properties</source>
<translation>Tulajdonságok</translation>
</message>
@@ -6027,282 +6027,279 @@ Please go to Configure -&gt; System -&gt; Network and make a selection.</source>
<context>
<name>GameList</name>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="380"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="685"/>
<source>&amp;Add New Game Directory</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="414"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="719"/>
<source>Favorite</source>
<translation>Kedvenc</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="416"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="721"/>
<source>Start Game</source>
<translation>Játék indítása</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="418"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="723"/>
<source>Start Game without Custom Configuration</source>
<translation>Játék indítása egyéni konfiguráció nélkül</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="420"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="725"/>
<source>Open Save Data Location</source>
<translation>Mentett adatok helyének megnyitása</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="421"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="726"/>
<source>Open Mod Data Location</source>
<translation>Modadatok helyének megnyitása</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="423"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="728"/>
<source>Open Transferable Pipeline Cache</source>
<translation>Áthelyezhető pipeline gyorsítótár megnyitása</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="424"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="729"/>
<source>Link to Ryujinx</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="426"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="731"/>
<source>Remove</source>
<translation>Eltávolítás</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="427"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="732"/>
<source>Remove Installed Update</source>
<translation>Telepített frissítés eltávolítása</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="428"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="733"/>
<source>Remove All Installed DLC</source>
<translation>Összes telepített DLC eltávolítása</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="429"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="734"/>
<source>Remove Custom Configuration</source>
<translation>Egyéni konfiguráció eltávolítása</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="430"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="735"/>
<source>Remove Cache Storage</source>
<translation>Gyorsítótár ürítése</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="431"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="736"/>
<source>Remove OpenGL Pipeline Cache</source>
<translation>OpenGL Pipeline gyorsítótár eltávolítása</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="432"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="737"/>
<source>Remove Vulkan Pipeline Cache</source>
<translation>Vulkan pipeline gyorsítótár eltávolítása</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="434"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="739"/>
<source>Remove All Pipeline Caches</source>
<translation>Az összes Pipeline gyorsítótár törlése</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="435"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="740"/>
<source>Remove All Installed Contents</source>
<translation>Összes telepített tartalom törlése</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="436"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="741"/>
<source>Manage Play Time</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="437"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="742"/>
<source>Edit Play Time Data</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="438"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="743"/>
<source>Remove Play Time Data</source>
<translation>Játékidő törlése</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="439"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="440"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="744"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="745"/>
<source>Dump RomFS</source>
<translation>RomFS kimentése</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="441"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="746"/>
<source>Dump RomFS to SDMC</source>
<translation>RomFS kimentése SDMC-re</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="442"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="747"/>
<source>Verify Integrity</source>
<translation>Integritás ellenőrzése</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="443"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="748"/>
<source>Copy Title ID to Clipboard</source>
<translation>Játék címének vágólapra másolása</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="444"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="749"/>
<source>Navigate to GameDB entry</source>
<translation>GameDB bejegyzéshez navigálás</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="446"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="752"/>
<source>Create Shortcut</source>
<translation>Parancsikon létrehozása</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="447"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="753"/>
<source>Add to Desktop</source>
<translation>Asztalhoz adás</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="449"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="755"/>
<source>Add to Applications Menu</source>
<translation>Alkalmazások menühöz adás</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="452"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="758"/>
<source>Configure Game</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="552"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="857"/>
<source>Scan Subfolders</source>
<translation>Almappák szkennelése</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="553"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="858"/>
<source>Remove Game Directory</source>
<translation>Játékkönyvtár eltávolítása</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="572"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="877"/>
<source> Move Up</source>
<translation> Feljebb mozgatás</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="573"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="878"/>
<source> Move Down</source>
<translation> Lejjebb mozgatás</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="574"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="879"/>
<source>Open Directory Location</source>
<translation>Könyvtár helyének megnyitása</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="614"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="925"/>
<source>Clear</source>
<translation>Törlés</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="989"/>
<source>Name</source>
<translation>Név</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="990"/>
<source>Compatibility</source>
<translation>Kompatibilitás</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="991"/>
<source>Add-ons</source>
<translation>Kiegészítők</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="992"/>
<source>File type</source>
<translation>Fájltípus</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="993"/>
<source>Size</source>
<translation>Méret</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="994"/>
<source>Play time</source>
<translation>Játékidő</translation>
</message>
</context>
<context>
<name>GameListItemCompat</name>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="185"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="186"/>
<source>Ingame</source>
<translation>Játékban</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="185"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="186"/>
<source>Game starts, but crashes or major glitches prevent it from being completed.</source>
<translation>A játék elindul, de összeomlik, vagy súlyos hibák miatt nem fejezhető be.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="187"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="188"/>
<source>Perfect</source>
<translation>Tökéletes</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="187"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="188"/>
<source>Game can be played without issues.</source>
<translation>A játék problémamentesen játszható.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="188"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="189"/>
<source>Playable</source>
<translation>Játszható</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="188"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="189"/>
<source>Game functions with minor graphical or audio glitches and is playable from start to finish.</source>
<translation>A játék kisebb grafikai- és hanghibákkal végigjátszható.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="191"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="192"/>
<source>Intro/Menu</source>
<translation>Bevezető/Menü</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="191"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="192"/>
<source>Game loads, but is unable to progress past the Start Screen.</source>
<translation>A játék betölt, de nem jut tovább a Kezdőképernyőn.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="192"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="193"/>
<source>Won&apos;t Boot</source>
<translation>Nem indul</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="192"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="193"/>
<source>The game crashes when attempting to startup.</source>
<translation>A játék összeomlik indításkor.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="193"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="194"/>
<source>Not Tested</source>
<translation>Nem tesztelt</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="193"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="194"/>
<source>The game has not yet been tested.</source>
<translation>Ez a játék még nem lett tesztelve.</translation>
</message>
</context>
<context>
<name>GameListModel</name>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="285"/>
<source>Name</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="286"/>
<source>Compatibility</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="287"/>
<source>Add-ons</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="288"/>
<source>File type</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="289"/>
<source>Size</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="290"/>
<source>Play time</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>GameListPlaceholder</name>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="757"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1328"/>
<source>Double-click to add a new folder to the game list</source>
<translation>Dupla kattintással új mappát adhatsz hozzá a játéklistához.</translation>
</message>
@@ -6310,17 +6307,17 @@ Please go to Configure -&gt; System -&gt; Network and make a selection.</source>
<context>
<name>GameListSearchField</name>
<message numerus="yes">
<location filename="../../src/yuzu/game/search_field.cpp" line="67"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="96"/>
<source>%1 of %n result(s)</source>
<translation><numerusform>%1 a(z) %n találatból</numerusform><numerusform>%1 a(z) %n találatból</numerusform></translation>
</message>
<message>
<location filename="../../src/yuzu/game/search_field.cpp" line="122"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1006"/>
<source>Filter:</source>
<translation>Szűrés:</translation>
</message>
<message>
<location filename="../../src/yuzu/game/search_field.cpp" line="123"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1007"/>
<source>Enter pattern to filter</source>
<translation>Adj meg egy mintát a szűréshez</translation>
</message>
@@ -8147,7 +8144,7 @@ If you wish to clean up the files which were left in the old data location, you
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/migration_worker.h" line="73"/>
<location filename="../../src/yuzu/migration_worker.h" line="74"/>
<source>Data was migrated successfully.</source>
<translation type="unfinished"/>
</message>
@@ -9002,47 +8999,47 @@ p, li { white-space: pre-wrap; }
<translation>%1 ezzel játszik: %2</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="87"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="88"/>
<source>Play Time: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="90"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="91"/>
<source>Never Played</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="98"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="99"/>
<source>Version: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="100"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="101"/>
<source>Version: 1.0.0</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="307"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="308"/>
<source>Installed SD Titles</source>
<translation>Telepített SD játékok</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="315"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="316"/>
<source>Installed NAND Titles</source>
<translation>Telepített NAND játékok</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="323"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="324"/>
<source>System Titles</source>
<translation>Rendszercímek</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="366"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="367"/>
<source>Add New Game Directory</source>
<translation>Új játékkönyvtár hozzáadása</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="389"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="390"/>
<source>Favorites</source>
<translation>Kedvencek</translation>
</message>
@@ -9759,55 +9756,55 @@ Would you like to manually select a portable folder to use?</source>
<context>
<name>QtCommon::Mod</name>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="47"/>
<location filename="../../src/qt_common/util/mod.cpp" line="44"/>
<source>Mod Name</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="47"/>
<location filename="../../src/qt_common/util/mod.cpp" line="44"/>
<source>What should this mod be called?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="57"/>
<location filename="../../src/qt_common/util/mod.cpp" line="54"/>
<source>RomFS</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="58"/>
<location filename="../../src/qt_common/util/mod.cpp" line="55"/>
<source>ExeFS/Patch</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="59"/>
<location filename="../../src/qt_common/util/mod.cpp" line="56"/>
<source>Cheat</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="63"/>
<location filename="../../src/qt_common/util/mod.cpp" line="60"/>
<source>Mod Type</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="64"/>
<location filename="../../src/qt_common/util/mod.cpp" line="61"/>
<source>Could not detect mod type automatically. Please manually specify the type of mod you downloaded.
Most mods are RomFS mods, but patches (.pchtxt) are typically ExeFS mods.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="126"/>
<location filename="../../src/qt_common/util/mod.cpp" line="139"/>
<location filename="../../src/qt_common/util/mod.cpp" line="123"/>
<location filename="../../src/qt_common/util/mod.cpp" line="136"/>
<source>Mod Extract Failed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="127"/>
<location filename="../../src/qt_common/util/mod.cpp" line="124"/>
<source>Failed to create temporary directory %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="140"/>
<location filename="../../src/qt_common/util/mod.cpp" line="137"/>
<source>Zip file %1 is empty</source>
<translation type="unfinished"/>
</message>
@@ -10501,65 +10498,65 @@ By selecting &quot;From Eden&quot;, previous save data stored in Ryujinx will be
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="79"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="78"/>
<source>New Version Location</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="81"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="80"/>
<source>All Files (*.*)</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="89"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="129"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="144"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="88"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="128"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="143"/>
<source>Failed to save file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="90"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="89"/>
<source>Could not open file %1 for writing.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="112"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="111"/>
<source>Downloading...</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="112"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="111"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="130"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="129"/>
<source>Could not write to file %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="145"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="144"/>
<source>Could not commit to file %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="157"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="156"/>
<source>Failed to download file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="158"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="157"/>
<source>Could not download from %1%2
Error code: %3</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="171"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="170"/>
<source>Download Complete</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="172"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="171"/>
<source>Successfully downloaded %1. Would you like to open it?</source>
<translation type="unfinished"/>
</message>
+128 -131
View File
@@ -4751,57 +4751,57 @@ Current values are %1% and %2% respectively.</source>
<translation>Beberapa pengaturan hanya tersedia ketika permainan tidak sedang berjalan.</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="78"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="77"/>
<source>Add-Ons</source>
<translation>Pengaya (Add-On)</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="79"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="78"/>
<source>System</source>
<translation>Sistem</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="80"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="79"/>
<source>CPU</source>
<translation>CPU</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="81"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="80"/>
<source>Graphics</source>
<translation>Grafis</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="82"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="81"/>
<source>Adv. Graphics</source>
<translation>Ljtan. Grafik</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="83"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="82"/>
<source>Ext. Graphics</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="84"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="83"/>
<source>Audio</source>
<translation>Audio</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="85"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="84"/>
<source>Input Profiles</source>
<translation>Profil Masukan</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="86"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="85"/>
<source>Network</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="87"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="86"/>
<source>Applets</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="90"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="89"/>
<source>Properties</source>
<translation>Properti</translation>
</message>
@@ -6063,282 +6063,279 @@ Please go to Configure -&gt; System -&gt; Network and make a selection.</source>
<context>
<name>GameList</name>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="380"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="685"/>
<source>&amp;Add New Game Directory</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="414"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="719"/>
<source>Favorite</source>
<translation>Favorit</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="416"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="721"/>
<source>Start Game</source>
<translation>Mulai permainan</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="418"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="723"/>
<source>Start Game without Custom Configuration</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="420"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="725"/>
<source>Open Save Data Location</source>
<translation>Buka Lokasi Data Penyimpanan</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="421"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="726"/>
<source>Open Mod Data Location</source>
<translation>Buka Lokasi Data Mod</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="423"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="728"/>
<source>Open Transferable Pipeline Cache</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="424"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="729"/>
<source>Link to Ryujinx</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="426"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="731"/>
<source>Remove</source>
<translation>Singkirkan</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="427"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="732"/>
<source>Remove Installed Update</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="428"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="733"/>
<source>Remove All Installed DLC</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="429"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="734"/>
<source>Remove Custom Configuration</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="430"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="735"/>
<source>Remove Cache Storage</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="431"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="736"/>
<source>Remove OpenGL Pipeline Cache</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="432"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="737"/>
<source>Remove Vulkan Pipeline Cache</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="434"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="739"/>
<source>Remove All Pipeline Caches</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="435"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="740"/>
<source>Remove All Installed Contents</source>
<translation>Hapus semua konten terinstall.</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="436"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="741"/>
<source>Manage Play Time</source>
<translation>Kelola waktu bermain</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="437"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="742"/>
<source>Edit Play Time Data</source>
<translation>Edit data waktu bermain</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="438"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="743"/>
<source>Remove Play Time Data</source>
<translation>Hapus data waktu bermain</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="439"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="440"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="744"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="745"/>
<source>Dump RomFS</source>
<translation>Dump RomFS</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="441"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="746"/>
<source>Dump RomFS to SDMC</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="442"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="747"/>
<source>Verify Integrity</source>
<translation>Verifikasi Integritas</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="443"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="748"/>
<source>Copy Title ID to Clipboard</source>
<translation>Salin Judul ID ke Clipboard.</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="444"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="749"/>
<source>Navigate to GameDB entry</source>
<translation>Pindah ke tampilan GameDB</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="446"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="752"/>
<source>Create Shortcut</source>
<translation>Buat pintasan</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="447"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="753"/>
<source>Add to Desktop</source>
<translation>Menambahkan ke Desktop</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="449"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="755"/>
<source>Add to Applications Menu</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="452"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="758"/>
<source>Configure Game</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="552"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="857"/>
<source>Scan Subfolders</source>
<translation>Memindai subfolder</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="553"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="858"/>
<source>Remove Game Directory</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="572"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="877"/>
<source> Move Up</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="573"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="878"/>
<source> Move Down</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="574"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="879"/>
<source>Open Directory Location</source>
<translation>Buka Lokasi Direktori</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="614"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="925"/>
<source>Clear</source>
<translation>Bersihkan</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="989"/>
<source>Name</source>
<translation>Nama</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="990"/>
<source>Compatibility</source>
<translation>Kompatibilitas</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="991"/>
<source>Add-ons</source>
<translation>Pengaya (Add-On)</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="992"/>
<source>File type</source>
<translation>Tipe berkas</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="993"/>
<source>Size</source>
<translation>Ukuran</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="994"/>
<source>Play time</source>
<translation>Waktu bermain</translation>
</message>
</context>
<context>
<name>GameListItemCompat</name>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="185"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="186"/>
<source>Ingame</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="185"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="186"/>
<source>Game starts, but crashes or major glitches prevent it from being completed.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="187"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="188"/>
<source>Perfect</source>
<translation>Sempurna</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="187"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="188"/>
<source>Game can be played without issues.</source>
<translation>Permainan dapat dimainkan tanpa kendala.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="188"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="189"/>
<source>Playable</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="188"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="189"/>
<source>Game functions with minor graphical or audio glitches and is playable from start to finish.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="191"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="192"/>
<source>Intro/Menu</source>
<translation>Awal/Menu</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="191"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="192"/>
<source>Game loads, but is unable to progress past the Start Screen.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="192"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="193"/>
<source>Won&apos;t Boot</source>
<translation>Tidak Akan Berjalan</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="192"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="193"/>
<source>The game crashes when attempting to startup.</source>
<translation>Gim rusak saat mencoba untuk memulai.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="193"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="194"/>
<source>Not Tested</source>
<translation>Belum dites</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="193"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="194"/>
<source>The game has not yet been tested.</source>
<translation>Gim belum pernah dites.</translation>
</message>
</context>
<context>
<name>GameListModel</name>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="285"/>
<source>Name</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="286"/>
<source>Compatibility</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="287"/>
<source>Add-ons</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="288"/>
<source>File type</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="289"/>
<source>Size</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="290"/>
<source>Play time</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>GameListPlaceholder</name>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="757"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1328"/>
<source>Double-click to add a new folder to the game list</source>
<translation>Klik dua kali untuk menambahkan folder sebagai daftar permainan.</translation>
</message>
@@ -6346,17 +6343,17 @@ Please go to Configure -&gt; System -&gt; Network and make a selection.</source>
<context>
<name>GameListSearchField</name>
<message numerus="yes">
<location filename="../../src/yuzu/game/search_field.cpp" line="67"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="96"/>
<source>%1 of %n result(s)</source>
<translation type="unfinished"><numerusform></numerusform></translation>
</message>
<message>
<location filename="../../src/yuzu/game/search_field.cpp" line="122"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1006"/>
<source>Filter:</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/search_field.cpp" line="123"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1007"/>
<source>Enter pattern to filter</source>
<translation>Masukkan pola untuk memfilter</translation>
</message>
@@ -8182,7 +8179,7 @@ If you wish to clean up the files which were left in the old data location, you
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/migration_worker.h" line="73"/>
<location filename="../../src/yuzu/migration_worker.h" line="74"/>
<source>Data was migrated successfully.</source>
<translation type="unfinished"/>
</message>
@@ -9031,47 +9028,47 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="87"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="88"/>
<source>Play Time: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="90"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="91"/>
<source>Never Played</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="98"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="99"/>
<source>Version: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="100"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="101"/>
<source>Version: 1.0.0</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="307"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="308"/>
<source>Installed SD Titles</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="315"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="316"/>
<source>Installed NAND Titles</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="323"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="324"/>
<source>System Titles</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="366"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="367"/>
<source>Add New Game Directory</source>
<translation>Tambahkan direktori permainan</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="389"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="390"/>
<source>Favorites</source>
<translation type="unfinished"/>
</message>
@@ -9788,55 +9785,55 @@ Would you like to manually select a portable folder to use?</source>
<context>
<name>QtCommon::Mod</name>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="47"/>
<location filename="../../src/qt_common/util/mod.cpp" line="44"/>
<source>Mod Name</source>
<translation>Nama Mod</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="47"/>
<location filename="../../src/qt_common/util/mod.cpp" line="44"/>
<source>What should this mod be called?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="57"/>
<location filename="../../src/qt_common/util/mod.cpp" line="54"/>
<source>RomFS</source>
<translation>RomFS</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="58"/>
<location filename="../../src/qt_common/util/mod.cpp" line="55"/>
<source>ExeFS/Patch</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="59"/>
<location filename="../../src/qt_common/util/mod.cpp" line="56"/>
<source>Cheat</source>
<translation>Cheat</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="63"/>
<location filename="../../src/qt_common/util/mod.cpp" line="60"/>
<source>Mod Type</source>
<translation>Tipe Mod</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="64"/>
<location filename="../../src/qt_common/util/mod.cpp" line="61"/>
<source>Could not detect mod type automatically. Please manually specify the type of mod you downloaded.
Most mods are RomFS mods, but patches (.pchtxt) are typically ExeFS mods.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="126"/>
<location filename="../../src/qt_common/util/mod.cpp" line="139"/>
<location filename="../../src/qt_common/util/mod.cpp" line="123"/>
<location filename="../../src/qt_common/util/mod.cpp" line="136"/>
<source>Mod Extract Failed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="127"/>
<location filename="../../src/qt_common/util/mod.cpp" line="124"/>
<source>Failed to create temporary directory %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="140"/>
<location filename="../../src/qt_common/util/mod.cpp" line="137"/>
<source>Zip file %1 is empty</source>
<translation type="unfinished"/>
</message>
@@ -10520,65 +10517,65 @@ By selecting &quot;From Eden&quot;, previous save data stored in Ryujinx will be
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="79"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="78"/>
<source>New Version Location</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="81"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="80"/>
<source>All Files (*.*)</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="89"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="129"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="144"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="88"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="128"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="143"/>
<source>Failed to save file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="90"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="89"/>
<source>Could not open file %1 for writing.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="112"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="111"/>
<source>Downloading...</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="112"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="111"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="130"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="129"/>
<source>Could not write to file %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="145"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="144"/>
<source>Could not commit to file %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="157"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="156"/>
<source>Failed to download file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="158"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="157"/>
<source>Could not download from %1%2
Error code: %3</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="171"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="170"/>
<source>Download Complete</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="172"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="171"/>
<source>Successfully downloaded %1. Would you like to open it?</source>
<translation type="unfinished"/>
</message>
+128 -131
View File
@@ -4803,57 +4803,57 @@ Per attivarlo, disattiva il mouse emulato.</translation>
<translation>Alcune impostazioni sono disponibili soltanto quando un gioco non è in esecuzione.</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="78"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="77"/>
<source>Add-Ons</source>
<translation>Add-on</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="79"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="78"/>
<source>System</source>
<translation>Sistema</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="80"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="79"/>
<source>CPU</source>
<translation>CPU</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="81"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="80"/>
<source>Graphics</source>
<translation>Grafica</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="82"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="81"/>
<source>Adv. Graphics</source>
<translation>Grafica (Avanzate)</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="83"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="82"/>
<source>Ext. Graphics</source>
<translation>Grafica (Estensioni)</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="84"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="83"/>
<source>Audio</source>
<translation>Audio</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="85"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="84"/>
<source>Input Profiles</source>
<translation>Profili di input</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="86"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="85"/>
<source>Network</source>
<translation>Rete</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="87"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="86"/>
<source>Applets</source>
<translation>Applet</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="90"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="89"/>
<source>Properties</source>
<translation>Proprietà</translation>
</message>
@@ -6124,282 +6124,279 @@ Vai su Configura -&gt; Sistema -&gt; Rete e selezionane una.</translation>
<context>
<name>GameList</name>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="380"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="685"/>
<source>&amp;Add New Game Directory</source>
<translation>&amp;Aggiungi nuova cartella dei giochi</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="414"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="719"/>
<source>Favorite</source>
<translation>Preferito</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="416"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="721"/>
<source>Start Game</source>
<translation>Avvia gioco</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="418"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="723"/>
<source>Start Game without Custom Configuration</source>
<translation>Avvia gioco senza la configurazione personalizzata</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="420"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="725"/>
<source>Open Save Data Location</source>
<translation>Apri la cartella dei dati di salvataggio</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="421"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="726"/>
<source>Open Mod Data Location</source>
<translation>Apri la cartella delle mod</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="423"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="728"/>
<source>Open Transferable Pipeline Cache</source>
<translation>Apri la cartella della cache trasferibile delle pipeline</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="424"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="729"/>
<source>Link to Ryujinx</source>
<translation>Collega con Ryujinx</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="426"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="731"/>
<source>Remove</source>
<translation>Rimuovi</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="427"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="732"/>
<source>Remove Installed Update</source>
<translation>Rimuovi l&apos;aggiornamento installato</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="428"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="733"/>
<source>Remove All Installed DLC</source>
<translation>Rimuovi tutti i DLC installati</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="429"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="734"/>
<source>Remove Custom Configuration</source>
<translation>Rimuovi la configurazione personalizzata</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="430"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="735"/>
<source>Remove Cache Storage</source>
<translation>Rimuovi la cache del gioco</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="431"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="736"/>
<source>Remove OpenGL Pipeline Cache</source>
<translation>Rimuovi la cache delle pipeline OpenGL</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="432"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="737"/>
<source>Remove Vulkan Pipeline Cache</source>
<translation>Rimuovi la cache delle pipeline Vulkan</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="434"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="739"/>
<source>Remove All Pipeline Caches</source>
<translation>Rimuovi tutte le cache delle pipeline</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="435"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="740"/>
<source>Remove All Installed Contents</source>
<translation>Rimuovi tutti i contenuti installati</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="436"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="741"/>
<source>Manage Play Time</source>
<translation>Gestisci il tempo di gioco</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="437"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="742"/>
<source>Edit Play Time Data</source>
<translation>Modifica il tempo di gioco</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="438"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="743"/>
<source>Remove Play Time Data</source>
<translation>Reimposta il tempo di gioco</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="439"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="440"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="744"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="745"/>
<source>Dump RomFS</source>
<translation>Estrai RomFS</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="441"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="746"/>
<source>Dump RomFS to SDMC</source>
<translation>Estrai RomFS su SDMC</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="442"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="747"/>
<source>Verify Integrity</source>
<translation>Verifica integrità</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="443"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="748"/>
<source>Copy Title ID to Clipboard</source>
<translation>Copia il Title ID negli appunti</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="444"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="749"/>
<source>Navigate to GameDB entry</source>
<translation>Vai alla pagina di GameDB</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="446"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="752"/>
<source>Create Shortcut</source>
<translation>Crea scorciatoia</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="447"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="753"/>
<source>Add to Desktop</source>
<translation>Aggiungi al desktop</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="449"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="755"/>
<source>Add to Applications Menu</source>
<translation>Aggiungi al menù delle applicazioni</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="452"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="758"/>
<source>Configure Game</source>
<translation>Configura gioco</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="552"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="857"/>
<source>Scan Subfolders</source>
<translation>Scansiona le sottocartelle</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="553"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="858"/>
<source>Remove Game Directory</source>
<translation>Rimuovi cartella dei giochi</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="572"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="877"/>
<source> Move Up</source>
<translation> Sposta in alto</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="573"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="878"/>
<source> Move Down</source>
<translation> Sposta in basso</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="574"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="879"/>
<source>Open Directory Location</source>
<translation>Apri cartella</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="614"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="925"/>
<source>Clear</source>
<translation>Cancella</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="989"/>
<source>Name</source>
<translation>Nome</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="990"/>
<source>Compatibility</source>
<translation>Compatibilità</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="991"/>
<source>Add-ons</source>
<translation>Add-on</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="992"/>
<source>File type</source>
<translation>Tipo di file</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="993"/>
<source>Size</source>
<translation>Dimensione</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="994"/>
<source>Play time</source>
<translation>Tempo di gioco</translation>
</message>
</context>
<context>
<name>GameListItemCompat</name>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="185"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="186"/>
<source>Ingame</source>
<translation>In-game</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="185"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="186"/>
<source>Game starts, but crashes or major glitches prevent it from being completed.</source>
<translation>Il gioco parte, ma non può essere completato a causa di arresti anomali o di glitch importanti.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="187"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="188"/>
<source>Perfect</source>
<translation>Perfetto</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="187"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="188"/>
<source>Game can be played without issues.</source>
<translation>Il gioco funziona senza problemi.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="188"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="189"/>
<source>Playable</source>
<translation>Giocabile</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="188"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="189"/>
<source>Game functions with minor graphical or audio glitches and is playable from start to finish.</source>
<translation>Il gioco presenta alcuni glitch audio o video minori ed è possibile giocare dall&apos;inizio alla fine.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="191"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="192"/>
<source>Intro/Menu</source>
<translation>Intro/Menù</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="191"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="192"/>
<source>Game loads, but is unable to progress past the Start Screen.</source>
<translation>Il gioco si avvia, ma è impossibile proseguire oltre la schermata iniziale.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="192"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="193"/>
<source>Won&apos;t Boot</source>
<translation>Non si avvia</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="192"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="193"/>
<source>The game crashes when attempting to startup.</source>
<translation>Il gioco si blocca quando viene avviato.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="193"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="194"/>
<source>Not Tested</source>
<translation>Non testato</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="193"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="194"/>
<source>The game has not yet been tested.</source>
<translation>Il gioco non è ancora stato testato.</translation>
</message>
</context>
<context>
<name>GameListModel</name>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="285"/>
<source>Name</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="286"/>
<source>Compatibility</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="287"/>
<source>Add-ons</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="288"/>
<source>File type</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="289"/>
<source>Size</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="290"/>
<source>Play time</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>GameListPlaceholder</name>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="757"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1328"/>
<source>Double-click to add a new folder to the game list</source>
<translation>Clicca due volte per aggiungere una nuova cartella alla lista dei giochi</translation>
</message>
@@ -6407,17 +6404,17 @@ Vai su Configura -&gt; Sistema -&gt; Rete e selezionane una.</translation>
<context>
<name>GameListSearchField</name>
<message numerus="yes">
<location filename="../../src/yuzu/game/search_field.cpp" line="67"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="96"/>
<source>%1 of %n result(s)</source>
<translation><numerusform>%1 di %n risultato</numerusform><numerusform>%1 di %n di risultati</numerusform><numerusform>%1 di %n risultati</numerusform></translation>
</message>
<message>
<location filename="../../src/yuzu/game/search_field.cpp" line="122"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1006"/>
<source>Filter:</source>
<translation>Filtro:</translation>
</message>
<message>
<location filename="../../src/yuzu/game/search_field.cpp" line="123"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1007"/>
<source>Enter pattern to filter</source>
<translation>Inserisci pattern per filtrare</translation>
</message>
@@ -8261,7 +8258,7 @@ If you wish to clean up the files which were left in the old data location, you
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/migration_worker.h" line="73"/>
<location filename="../../src/yuzu/migration_worker.h" line="74"/>
<source>Data was migrated successfully.</source>
<translation>I dati sono stati trasferiti con successo.</translation>
</message>
@@ -9118,47 +9115,47 @@ p, li { white-space: pre-wrap; }
<translation>%1 sta giocando a %2</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="87"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="88"/>
<source>Play Time: %1</source>
<translation>Tempo di gioco: %1</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="90"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="91"/>
<source>Never Played</source>
<translation>Mai giocato</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="98"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="99"/>
<source>Version: %1</source>
<translation>Versione: %1</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="100"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="101"/>
<source>Version: 1.0.0</source>
<translation>Versione: 1.0.0</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="307"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="308"/>
<source>Installed SD Titles</source>
<translation>Titoli SD installati</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="315"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="316"/>
<source>Installed NAND Titles</source>
<translation>Titoli NAND installati</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="323"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="324"/>
<source>System Titles</source>
<translation>Titoli di sistema</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="366"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="367"/>
<source>Add New Game Directory</source>
<translation>Aggiungi nuova cartella dei giochi</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="389"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="390"/>
<source>Favorites</source>
<translation>Preferiti</translation>
</message>
@@ -9883,37 +9880,37 @@ Vuoi selezionare manualmente la cartella dell&apos;installazione portatile da us
<context>
<name>QtCommon::Mod</name>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="47"/>
<location filename="../../src/qt_common/util/mod.cpp" line="44"/>
<source>Mod Name</source>
<translation>Nome mod</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="47"/>
<location filename="../../src/qt_common/util/mod.cpp" line="44"/>
<source>What should this mod be called?</source>
<translation>Qual è il nome di questa mod?</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="57"/>
<location filename="../../src/qt_common/util/mod.cpp" line="54"/>
<source>RomFS</source>
<translation>RomFS</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="58"/>
<location filename="../../src/qt_common/util/mod.cpp" line="55"/>
<source>ExeFS/Patch</source>
<translation>ExeFS/Patch</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="59"/>
<location filename="../../src/qt_common/util/mod.cpp" line="56"/>
<source>Cheat</source>
<translation>Trucco</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="63"/>
<location filename="../../src/qt_common/util/mod.cpp" line="60"/>
<source>Mod Type</source>
<translation>Tipologia mod</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="64"/>
<location filename="../../src/qt_common/util/mod.cpp" line="61"/>
<source>Could not detect mod type automatically. Please manually specify the type of mod you downloaded.
Most mods are RomFS mods, but patches (.pchtxt) are typically ExeFS mods.</source>
@@ -9922,18 +9919,18 @@ Most mods are RomFS mods, but patches (.pchtxt) are typically ExeFS mods.</sourc
La maggior parte delle mod sono RomFS, ma le patch (.pchtxt) sono tipicamente ExeFS.</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="126"/>
<location filename="../../src/qt_common/util/mod.cpp" line="139"/>
<location filename="../../src/qt_common/util/mod.cpp" line="123"/>
<location filename="../../src/qt_common/util/mod.cpp" line="136"/>
<source>Mod Extract Failed</source>
<translation>Estrazione mod fallita</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="127"/>
<location filename="../../src/qt_common/util/mod.cpp" line="124"/>
<source>Failed to create temporary directory %1</source>
<translation>Impossibile creare la cartella temporanea %1</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="140"/>
<location filename="../../src/qt_common/util/mod.cpp" line="137"/>
<source>Zip file %1 is empty</source>
<translation>Il file ZIP %1 è vuoto</translation>
</message>
@@ -10635,65 +10632,65 @@ Selezionando &quot;Da Eden&quot;, i dati di salvataggio pre-esistenti in Ryujinx
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="79"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="78"/>
<source>New Version Location</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="81"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="80"/>
<source>All Files (*.*)</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="89"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="129"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="144"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="88"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="128"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="143"/>
<source>Failed to save file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="90"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="89"/>
<source>Could not open file %1 for writing.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="112"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="111"/>
<source>Downloading...</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="112"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="111"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="130"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="129"/>
<source>Could not write to file %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="145"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="144"/>
<source>Could not commit to file %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="157"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="156"/>
<source>Failed to download file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="158"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="157"/>
<source>Could not download from %1%2
Error code: %3</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="171"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="170"/>
<source>Download Complete</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="172"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="171"/>
<source>Successfully downloaded %1. Would you like to open it?</source>
<translation type="unfinished"/>
</message>
+128 -131
View File
@@ -4736,57 +4736,57 @@ Current values are %1% and %2% respectively.</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="78"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="77"/>
<source>Add-Ons</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="79"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="78"/>
<source>System</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="80"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="79"/>
<source>CPU</source>
<translation>CPU</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="81"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="80"/>
<source>Graphics</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="82"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="81"/>
<source>Adv. Graphics</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="83"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="82"/>
<source>Ext. Graphics</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="84"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="83"/>
<source>Audio</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="85"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="84"/>
<source>Input Profiles</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="86"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="85"/>
<source>Network</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="87"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="86"/>
<source>Applets</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="90"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="89"/>
<source>Properties</source>
<translation></translation>
</message>
@@ -6050,282 +6050,279 @@ Please go to Configure -&gt; System -&gt; Network and make a selection.</source>
<context>
<name>GameList</name>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="380"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="685"/>
<source>&amp;Add New Game Directory</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="414"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="719"/>
<source>Favorite</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="416"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="721"/>
<source>Start Game</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="418"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="723"/>
<source>Start Game without Custom Configuration</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="420"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="725"/>
<source>Open Save Data Location</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="421"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="726"/>
<source>Open Mod Data Location</source>
<translation>Modデータディレクトリを開く</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="423"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="728"/>
<source>Open Transferable Pipeline Cache</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="424"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="729"/>
<source>Link to Ryujinx</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="426"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="731"/>
<source>Remove</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="427"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="732"/>
<source>Remove Installed Update</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="428"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="733"/>
<source>Remove All Installed DLC</source>
<translation>DLCを削除</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="429"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="734"/>
<source>Remove Custom Configuration</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="430"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="735"/>
<source>Remove Cache Storage</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="431"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="736"/>
<source>Remove OpenGL Pipeline Cache</source>
<translation>OpenGLパイプラインキャッシュを削除</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="432"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="737"/>
<source>Remove Vulkan Pipeline Cache</source>
<translation>Vulkanパイプラインキャッシュを削除</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="434"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="739"/>
<source>Remove All Pipeline Caches</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="435"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="740"/>
<source>Remove All Installed Contents</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="436"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="741"/>
<source>Manage Play Time</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="437"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="742"/>
<source>Edit Play Time Data</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="438"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="743"/>
<source>Remove Play Time Data</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="439"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="440"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="744"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="745"/>
<source>Dump RomFS</source>
<translation>RomFSをダンプ</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="441"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="746"/>
<source>Dump RomFS to SDMC</source>
<translation>RomFSをSDMCにダンプ</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="442"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="747"/>
<source>Verify Integrity</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="443"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="748"/>
<source>Copy Title ID to Clipboard</source>
<translation>IDをクリップボードへコピー</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="444"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="749"/>
<source>Navigate to GameDB entry</source>
<translation>GameDBエントリを表示</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="446"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="752"/>
<source>Create Shortcut</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="447"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="753"/>
<source>Add to Desktop</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="449"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="755"/>
<source>Add to Applications Menu</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="452"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="758"/>
<source>Configure Game</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="552"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="857"/>
<source>Scan Subfolders</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="553"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="858"/>
<source>Remove Game Directory</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="572"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="877"/>
<source> Move Up</source>
<translation> </translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="573"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="878"/>
<source> Move Down</source>
<translation> </translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="574"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="879"/>
<source>Open Directory Location</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="614"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="925"/>
<source>Clear</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="989"/>
<source>Name</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="990"/>
<source>Compatibility</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="991"/>
<source>Add-ons</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="992"/>
<source>File type</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="993"/>
<source>Size</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="994"/>
<source>Play time</source>
<translation></translation>
</message>
</context>
<context>
<name>GameListItemCompat</name>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="185"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="186"/>
<source>Ingame</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="185"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="186"/>
<source>Game starts, but crashes or major glitches prevent it from being completed.</source>
<translation></translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="187"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="188"/>
<source>Perfect</source>
<translation></translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="187"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="188"/>
<source>Game can be played without issues.</source>
<translation></translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="188"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="189"/>
<source>Playable</source>
<translation></translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="188"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="189"/>
<source>Game functions with minor graphical or audio glitches and is playable from start to finish.</source>
<translation></translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="191"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="192"/>
<source>Intro/Menu</source>
<translation></translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="191"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="192"/>
<source>Game loads, but is unable to progress past the Start Screen.</source>
<translation></translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="192"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="193"/>
<source>Won&apos;t Boot</source>
<translation></translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="192"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="193"/>
<source>The game crashes when attempting to startup.</source>
<translation></translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="193"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="194"/>
<source>Not Tested</source>
<translation></translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="193"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="194"/>
<source>The game has not yet been tested.</source>
<translation></translation>
</message>
</context>
<context>
<name>GameListModel</name>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="285"/>
<source>Name</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="286"/>
<source>Compatibility</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="287"/>
<source>Add-ons</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="288"/>
<source>File type</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="289"/>
<source>Size</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="290"/>
<source>Play time</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>GameListPlaceholder</name>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="757"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1328"/>
<source>Double-click to add a new folder to the game list</source>
<translation></translation>
</message>
@@ -6333,17 +6330,17 @@ Please go to Configure -&gt; System -&gt; Network and make a selection.</source>
<context>
<name>GameListSearchField</name>
<message numerus="yes">
<location filename="../../src/yuzu/game/search_field.cpp" line="67"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="96"/>
<source>%1 of %n result(s)</source>
<translation type="unfinished"><numerusform></numerusform></translation>
</message>
<message>
<location filename="../../src/yuzu/game/search_field.cpp" line="122"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1006"/>
<source>Filter:</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/search_field.cpp" line="123"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1007"/>
<source>Enter pattern to filter</source>
<translation></translation>
</message>
@@ -8170,7 +8167,7 @@ If you wish to clean up the files which were left in the old data location, you
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/migration_worker.h" line="73"/>
<location filename="../../src/yuzu/migration_worker.h" line="74"/>
<source>Data was migrated successfully.</source>
<translation type="unfinished"/>
</message>
@@ -9025,47 +9022,47 @@ p, li { white-space: pre-wrap; }
<translation>%1%2</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="87"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="88"/>
<source>Play Time: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="90"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="91"/>
<source>Never Played</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="98"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="99"/>
<source>Version: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="100"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="101"/>
<source>Version: 1.0.0</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="307"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="308"/>
<source>Installed SD Titles</source>
<translation>SDタイトル</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="315"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="316"/>
<source>Installed NAND Titles</source>
<translation>NANDタイトル</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="323"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="324"/>
<source>System Titles</source>
<translation></translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="366"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="367"/>
<source>Add New Game Directory</source>
<translation></translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="389"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="390"/>
<source>Favorites</source>
<translation></translation>
</message>
@@ -9782,55 +9779,55 @@ Would you like to manually select a portable folder to use?</source>
<context>
<name>QtCommon::Mod</name>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="47"/>
<location filename="../../src/qt_common/util/mod.cpp" line="44"/>
<source>Mod Name</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="47"/>
<location filename="../../src/qt_common/util/mod.cpp" line="44"/>
<source>What should this mod be called?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="57"/>
<location filename="../../src/qt_common/util/mod.cpp" line="54"/>
<source>RomFS</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="58"/>
<location filename="../../src/qt_common/util/mod.cpp" line="55"/>
<source>ExeFS/Patch</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="59"/>
<location filename="../../src/qt_common/util/mod.cpp" line="56"/>
<source>Cheat</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="63"/>
<location filename="../../src/qt_common/util/mod.cpp" line="60"/>
<source>Mod Type</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="64"/>
<location filename="../../src/qt_common/util/mod.cpp" line="61"/>
<source>Could not detect mod type automatically. Please manually specify the type of mod you downloaded.
Most mods are RomFS mods, but patches (.pchtxt) are typically ExeFS mods.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="126"/>
<location filename="../../src/qt_common/util/mod.cpp" line="139"/>
<location filename="../../src/qt_common/util/mod.cpp" line="123"/>
<location filename="../../src/qt_common/util/mod.cpp" line="136"/>
<source>Mod Extract Failed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="127"/>
<location filename="../../src/qt_common/util/mod.cpp" line="124"/>
<source>Failed to create temporary directory %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="140"/>
<location filename="../../src/qt_common/util/mod.cpp" line="137"/>
<source>Zip file %1 is empty</source>
<translation type="unfinished"/>
</message>
@@ -10524,65 +10521,65 @@ By selecting &quot;From Eden&quot;, previous save data stored in Ryujinx will be
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="79"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="78"/>
<source>New Version Location</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="81"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="80"/>
<source>All Files (*.*)</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="89"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="129"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="144"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="88"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="128"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="143"/>
<source>Failed to save file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="90"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="89"/>
<source>Could not open file %1 for writing.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="112"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="111"/>
<source>Downloading...</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="112"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="111"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="130"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="129"/>
<source>Could not write to file %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="145"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="144"/>
<source>Could not commit to file %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="157"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="156"/>
<source>Failed to download file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="158"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="157"/>
<source>Could not download from %1%2
Error code: %3</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="171"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="170"/>
<source>Download Complete</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="172"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="171"/>
<source>Successfully downloaded %1. Would you like to open it?</source>
<translation type="unfinished"/>
</message>
+168 -185
View File
@@ -726,7 +726,7 @@ Options lower than 1X can cause artifacts.</source>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="152"/>
<source>Determines how sharpened the image will look using FSR&apos;s or SGSR&apos;s dynamic contrast.</source>
<translation>FSR SGSR의 .</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="153"/>
@@ -752,9 +752,7 @@ FXAA는 저해상도에서 더 안정적인 화면을 구현할 수 있습니다
<source>The method used to render the window in fullscreen.
Borderless offers the best compatibility with the on-screen keyboard that some games request for input.
Exclusive fullscreen may offer better performance and better Freesync/Gsync support.</source>
<translation> .
.
FreeSync/GSync .</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="161"/>
@@ -791,8 +789,7 @@ Disabling it is only intended for debugging.</source>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="170"/>
<source>Uses an extra CPU thread for rendering.
This option should always remain enabled.</source>
<translation> CPU .
.</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="171"/>
@@ -804,9 +801,7 @@ This option should always remain enabled.</source>
<source>Specifies how videos should be decoded.
It can either use the CPU or the GPU for decoding, or perform no decoding at all (black screen on videos).
In most cases, GPU decoding provides the best performance.</source>
<translation> .
CPU GPU를 , ( ).
GPU .</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="175"/>
@@ -820,10 +815,7 @@ CPU: Use the CPU for decoding.
GPU: Use the GPU's compute shaders to decode ASTC textures (recommended).
CPU Asynchronously: Use the CPU to decode ASTC textures on demand. EliminatesASTC decoding
stuttering but may present artifacts.</source>
<translation> ASTC .
CPU: CPU를 .
GPU: GPU의 ASTC ().
CPU 비동기: 필요에 CPU를 ASTC . ASTC , .</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="181"/>
@@ -835,19 +827,17 @@ CPU 비동기: 필요에 따라 CPU를 사용하여 ASTC 텍스처를 디코딩
<source>Most GPUs lack support for ASTC textures and must decompress to anintermediate format: RGBA8.
BC1/BC3: The intermediate format will be recompressed to BC1 or BC3 format,
saving VRAM but degrading image quality.</source>
<translation> GPU는 ASTC RGBA8로 .
BC1/BC3: 중간 BC1 BC3
VRAM을 .</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="186"/>
<source>Frame Pacing Mode (Vulkan only)</source>
<translation> (Vulkan )</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="187"/>
<source>Controls how the emulator manages frame pacing to reduce stuttering and make the frame rate smoother and more consistent.</source>
<translation> .</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="189"/>
@@ -864,12 +854,12 @@ Aggressive mode may impact performance of other applications such as recording s
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="193"/>
<source>Skip CPU Inner Invalidation</source>
<translation>CPU </translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="194"/>
<source>Skips certain cache invalidations during memory updates, reducing CPU usage and improving latency. This may cause soft-crashes.</source>
<translation> CPU . .</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="196"/>
@@ -920,7 +910,7 @@ Unreal Engine 4 games often see the most significant changes thereof.</source>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="217"/>
<source>Slightly improves performance by moving presentation to a separate CPU thread.</source>
<translation> CPU .</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="219"/>
@@ -976,19 +966,18 @@ Particles tend to only render correctly with Accurate mode.</source>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="233"/>
<source>May reduce shader stutter.</source>
<translation> .</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="234"/>
<source>Fast GPU Time</source>
<translation> CPU </translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="235"/>
<source>Overclocks the emulated GPU to increase dynamic resolution and render distance.
Use 256 for maximal performance and 512 for maximal graphics fidelity.</source>
<translation> GPU를 .
256, 512 .</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="237"/>
@@ -999,8 +988,7 @@ Use 256 for maximal performance and 512 for maximal graphics fidelity.</source>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="238"/>
<source>Accelerates BCn 3D texture decoding using GPU compute.
Disable if experiencing crashes or graphical glitches.</source>
<translation>GPU BCn 3D .
.</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="240"/>
@@ -1025,8 +1013,7 @@ GPU는 중간 및 큰 크기의 텍스처에서 더 빠르지만, 매우 작은
<location filename="../../src/qt_common/config/shared_translation.cpp" line="246"/>
<source>Sets the maximum amount of texture data (in MiB) processed per frame.
Higher values can reduce stutter during texture loading but may impact frame consistency.</source>
<translation> (MiB ) .
.</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="249"/>
@@ -1116,7 +1103,7 @@ This option may improve rendering quality and performance consistency in some ga
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="274"/>
<source>Removes bloom in Burnout.</source>
<translation>Burnout에서의 .</translation>
<translation> .</translation>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="276"/>
@@ -1349,7 +1336,7 @@ When a program attempts to open the controller applet, it is immediately closed.
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="389"/>
<source>Always</source>
<translation></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="393"/>
@@ -1497,7 +1484,7 @@ When a program attempts to open the controller applet, it is immediately closed.
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="450"/>
<source>NCE</source>
<translation>NCE</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="454"/>
@@ -1527,12 +1514,12 @@ When a program attempts to open the controller applet, it is immediately closed.
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="466"/>
<source>0.25X (180p/270p) [EXPERIMENTAL]</source>
<translation>0.25X (180p/270p) []</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="467"/>
<source>0.5X (360p/540p) [EXPERIMENTAL]</source>
<translation>0.5X (360p/540p) []</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="468"/>
@@ -1547,7 +1534,7 @@ When a program attempts to open the controller applet, it is immediately closed.
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="470"/>
<source>1.25X (900p/1350p) [EXPERIMENTAL]</source>
<translation>1.25X (900p/1350p) []</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="471"/>
@@ -1612,7 +1599,7 @@ When a program attempts to open the controller applet, it is immediately closed.
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="486"/>
<source>Lanczos</source>
<translation></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="487"/>
@@ -1622,7 +1609,7 @@ When a program attempts to open the controller applet, it is immediately closed.
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="488"/>
<source>AMD FidelityFX Super Resolution</source>
<translation>AMD FidelityFX Super Resolution</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="489"/>
@@ -1632,7 +1619,7 @@ When a program attempts to open the controller applet, it is immediately closed.
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="490"/>
<source>MMPX</source>
<translation>MMPX</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="491"/>
@@ -1657,7 +1644,7 @@ When a program attempts to open the controller applet, it is immediately closed.
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="495"/>
<source>Snapdragon Game Super Resolution</source>
<translation>Snapdragon Game Super Resolution</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="496"/>
@@ -1733,12 +1720,12 @@ When a program attempts to open the controller applet, it is immediately closed.
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="520"/>
<source>32x</source>
<translation>32x</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="521"/>
<source>64x</source>
<translation>64x</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="527"/>
@@ -2121,7 +2108,7 @@ When a program attempts to open the controller applet, it is immediately closed.
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="621"/>
<source>4GB DRAM (Default)</source>
<translation>4GB DRAM()</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="622"/>
@@ -2131,7 +2118,7 @@ When a program attempts to open the controller applet, it is immediately closed.
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="623"/>
<source>8GB DRAM</source>
<translation>8GB DRAM</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="624"/>
@@ -2172,7 +2159,7 @@ When a program attempts to open the controller applet, it is immediately closed.
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="641"/>
<source>Always ask (Default)</source>
<translation> ()</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="642"/>
@@ -2392,7 +2379,7 @@ When a program attempts to open the controller applet, it is immediately closed.
<message>
<location filename="../../src/yuzu/configuration/configure_cpu.ui" line="68"/>
<source>CPU Backend</source>
<translation>CPU </translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_cpu.ui" line="95"/>
@@ -2769,12 +2756,12 @@ When a program attempts to open the controller applet, it is immediately closed.
<message>
<location filename="../../src/yuzu/configuration/configure_debug.ui" line="384"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;When checked, disables reordering of mapped memory uploads which allows to associate uploads with specific draws. May reduce performance in some cases.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt; . .&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_debug.ui" line="387"/>
<source>Disable Buffer Reorder</source>
<translation> </translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_debug.ui" line="397"/>
@@ -2874,7 +2861,7 @@ When a program attempts to open the controller applet, it is immediately closed.
<message>
<location filename="../../src/yuzu/configuration/configure_debug.ui" line="611"/>
<source>Flush log output on each line</source>
<translation> </translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_debug.ui" line="618"/>
@@ -3274,7 +3261,7 @@ Would you like to delete the old save data?</source>
<message>
<location filename="../../src/yuzu/configuration/configure_general.ui" line="52"/>
<source>External Content</source>
<translation> </translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_general.ui" line="58"/>
@@ -3319,7 +3306,7 @@ Would you like to delete the old save data?</source>
<message>
<location filename="../../src/yuzu/configuration/configure_general.cpp" line="154"/>
<source>This directory is already in the list.</source>
<translation> .</translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@@ -4805,57 +4792,57 @@ Current values are %1% and %2% respectively.</source>
<translation> .</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="78"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="77"/>
<source>Add-Ons</source>
<translation> </translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="79"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="78"/>
<source>System</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="80"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="79"/>
<source>CPU</source>
<translation>CPU</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="81"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="80"/>
<source>Graphics</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="82"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="81"/>
<source>Adv. Graphics</source>
<translation> </translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="83"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="82"/>
<source>Ext. Graphics</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="84"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="83"/>
<source>Audio</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="85"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="84"/>
<source>Input Profiles</source>
<translation> </translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="86"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="85"/>
<source>Network</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="87"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="86"/>
<source>Applets</source>
<translation>릿</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="90"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="89"/>
<source>Properties</source>
<translation></translation>
</message>
@@ -6123,282 +6110,279 @@ Please go to Configure -&gt; System -&gt; Network and make a selection.</source>
<context>
<name>GameList</name>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="380"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="685"/>
<source>&amp;Add New Game Directory</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="414"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="719"/>
<source>Favorite</source>
<translation> </translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="416"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="721"/>
<source>Start Game</source>
<translation> </translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="418"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="723"/>
<source>Start Game without Custom Configuration</source>
<translation> </translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="420"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="725"/>
<source>Open Save Data Location</source>
<translation> </translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="421"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="726"/>
<source>Open Mod Data Location</source>
<translation> </translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="423"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="728"/>
<source>Open Transferable Pipeline Cache</source>
<translation> </translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="424"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="729"/>
<source>Link to Ryujinx</source>
<translation>Ryujinx에 </translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="426"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="731"/>
<source>Remove</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="427"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="732"/>
<source>Remove Installed Update</source>
<translation> </translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="428"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="733"/>
<source>Remove All Installed DLC</source>
<translation> DLC </translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="429"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="734"/>
<source>Remove Custom Configuration</source>
<translation> </translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="430"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="735"/>
<source>Remove Cache Storage</source>
<translation> </translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="431"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="736"/>
<source>Remove OpenGL Pipeline Cache</source>
<translation>OpenGL </translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="432"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="737"/>
<source>Remove Vulkan Pipeline Cache</source>
<translation>Vulkan </translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="434"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="739"/>
<source>Remove All Pipeline Caches</source>
<translation> </translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="435"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="740"/>
<source>Remove All Installed Contents</source>
<translation> </translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="436"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="741"/>
<source>Manage Play Time</source>
<translation> </translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="437"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="742"/>
<source>Edit Play Time Data</source>
<translation> </translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="438"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="743"/>
<source>Remove Play Time Data</source>
<translation> </translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="439"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="440"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="744"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="745"/>
<source>Dump RomFS</source>
<translation>RomFS를 </translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="441"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="746"/>
<source>Dump RomFS to SDMC</source>
<translation>RomFS를 SDMC로 </translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="442"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="747"/>
<source>Verify Integrity</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="443"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="748"/>
<source>Copy Title ID to Clipboard</source>
<translation> ID </translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="444"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="749"/>
<source>Navigate to GameDB entry</source>
<translation>GameDB </translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="446"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="752"/>
<source>Create Shortcut</source>
<translation> </translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="447"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="753"/>
<source>Add to Desktop</source>
<translation> </translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="449"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="755"/>
<source>Add to Applications Menu</source>
<translation> </translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="452"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="758"/>
<source>Configure Game</source>
<translation> </translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="552"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="857"/>
<source>Scan Subfolders</source>
<translation> </translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="553"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="858"/>
<source>Remove Game Directory</source>
<translation> </translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="572"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="877"/>
<source> Move Up</source>
<translation> </translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="573"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="878"/>
<source> Move Down</source>
<translation> </translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="574"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="879"/>
<source>Open Directory Location</source>
<translation> </translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="614"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="925"/>
<source>Clear</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="989"/>
<source>Name</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="990"/>
<source>Compatibility</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="991"/>
<source>Add-ons</source>
<translation> </translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="992"/>
<source>File type</source>
<translation> </translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="993"/>
<source>Size</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="994"/>
<source>Play time</source>
<translation> </translation>
</message>
</context>
<context>
<name>GameListItemCompat</name>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="185"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="186"/>
<source>Ingame</source>
<translation> </translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="185"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="186"/>
<source>Game starts, but crashes or major glitches prevent it from being completed.</source>
<translation> , .</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="187"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="188"/>
<source>Perfect</source>
<translation></translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="187"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="188"/>
<source>Game can be played without issues.</source>
<translation> .</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="188"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="189"/>
<source>Playable</source>
<translation> </translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="188"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="189"/>
<source>Game functions with minor graphical or audio glitches and is playable from start to finish.</source>
<translation> .</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="191"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="192"/>
<source>Intro/Menu</source>
<translation>/</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="191"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="192"/>
<source>Game loads, but is unable to progress past the Start Screen.</source>
<translation> .</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="192"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="193"/>
<source>Won&apos;t Boot</source>
<translation> </translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="192"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="193"/>
<source>The game crashes when attempting to startup.</source>
<translation> .</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="193"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="194"/>
<source>Not Tested</source>
<translation> </translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="193"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="194"/>
<source>The game has not yet been tested.</source>
<translation> .</translation>
</message>
</context>
<context>
<name>GameListModel</name>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="285"/>
<source>Name</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="286"/>
<source>Compatibility</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="287"/>
<source>Add-ons</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="288"/>
<source>File type</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="289"/>
<source>Size</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="290"/>
<source>Play time</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>GameListPlaceholder</name>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="757"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1328"/>
<source>Double-click to add a new folder to the game list</source>
<translation> </translation>
</message>
@@ -6406,17 +6390,17 @@ Please go to Configure -&gt; System -&gt; Network and make a selection.</source>
<context>
<name>GameListSearchField</name>
<message numerus="yes">
<location filename="../../src/yuzu/game/search_field.cpp" line="67"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="96"/>
<source>%1 of %n result(s)</source>
<translation type="unfinished"><numerusform></numerusform></translation>
</message>
<message>
<location filename="../../src/yuzu/game/search_field.cpp" line="122"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1006"/>
<source>Filter:</source>
<translation>:</translation>
</message>
<message>
<location filename="../../src/yuzu/game/search_field.cpp" line="123"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1007"/>
<source>Enter pattern to filter</source>
<translation> </translation>
</message>
@@ -7247,7 +7231,7 @@ Debug Message: </source>
<message>
<location filename="../../src/yuzu/main.ui" line="573"/>
<source>&amp;Eden Dependencies</source>
<translation>Eden (&amp;E)</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/main.ui" line="578"/>
@@ -7314,7 +7298,7 @@ Debug Message: </source>
<message>
<location filename="../../src/yuzu/main_window.cpp" line="472"/>
<source>Vulkan initialization failed during boot.</source>
<translation> Vulkan .</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/main_window.cpp" line="493"/>
@@ -8232,8 +8216,7 @@ Would you like to bypass this and exit anyway?</source>
<location filename="../../src/yuzu/migration_worker.cpp" line="52"/>
<source>Linking the old directory failed. You may need to re-run with administrative privileges on Windows.
OS gave error: %1</source>
<translation> . Windows에서는 .
OS : %1</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/migration_worker.cpp" line="70"/>
@@ -8264,7 +8247,7 @@ If you wish to clean up the files which were left in the old data location, you
%1</translation>
</message>
<message>
<location filename="../../src/yuzu/migration_worker.h" line="73"/>
<location filename="../../src/yuzu/migration_worker.h" line="74"/>
<source>Data was migrated successfully.</source>
<translation> .</translation>
</message>
@@ -9122,47 +9105,47 @@ p, li { white-space: pre-wrap; }
<translation>%1() %2() </translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="87"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="88"/>
<source>Play Time: %1</source>
<translation> : %1</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="90"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="91"/>
<source>Never Played</source>
<translation> </translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="98"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="99"/>
<source>Version: %1</source>
<translation>: %1</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="100"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="101"/>
<source>Version: 1.0.0</source>
<translation>버전: 1.0.0</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="307"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="308"/>
<source>Installed SD Titles</source>
<translation> SD </translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="315"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="316"/>
<source>Installed NAND Titles</source>
<translation> NAND </translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="323"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="324"/>
<source>System Titles</source>
<translation> </translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="366"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="367"/>
<source>Add New Game Directory</source>
<translation> </translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="389"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="390"/>
<source>Favorites</source>
<translation> </translation>
</message>
@@ -9886,37 +9869,37 @@ Would you like to manually select a portable folder to use?</source>
<context>
<name>QtCommon::Mod</name>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="47"/>
<location filename="../../src/qt_common/util/mod.cpp" line="44"/>
<source>Mod Name</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="47"/>
<location filename="../../src/qt_common/util/mod.cpp" line="44"/>
<source>What should this mod be called?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="57"/>
<location filename="../../src/qt_common/util/mod.cpp" line="54"/>
<source>RomFS</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="58"/>
<location filename="../../src/qt_common/util/mod.cpp" line="55"/>
<source>ExeFS/Patch</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="59"/>
<location filename="../../src/qt_common/util/mod.cpp" line="56"/>
<source>Cheat</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="63"/>
<location filename="../../src/qt_common/util/mod.cpp" line="60"/>
<source>Mod Type</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="64"/>
<location filename="../../src/qt_common/util/mod.cpp" line="61"/>
<source>Could not detect mod type automatically. Please manually specify the type of mod you downloaded.
Most mods are RomFS mods, but patches (.pchtxt) are typically ExeFS mods.</source>
@@ -9925,18 +9908,18 @@ Most mods are RomFS mods, but patches (.pchtxt) are typically ExeFS mods.</sourc
RomFS , (.pchtxt) ExeFS .</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="126"/>
<location filename="../../src/qt_common/util/mod.cpp" line="139"/>
<location filename="../../src/qt_common/util/mod.cpp" line="123"/>
<location filename="../../src/qt_common/util/mod.cpp" line="136"/>
<source>Mod Extract Failed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="127"/>
<location filename="../../src/qt_common/util/mod.cpp" line="124"/>
<source>Failed to create temporary directory %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="140"/>
<location filename="../../src/qt_common/util/mod.cpp" line="137"/>
<source>Zip file %1 is empty</source>
<translation type="unfinished"/>
</message>
@@ -10637,66 +10620,66 @@ By selecting &quot;From Eden&quot;, previous save data stored in Ryujinx will be
<translation>%1 .</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="79"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="78"/>
<source>New Version Location</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="81"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="80"/>
<source>All Files (*.*)</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="89"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="129"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="144"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="88"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="128"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="143"/>
<source>Failed to save file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="90"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="89"/>
<source>Could not open file %1 for writing.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="112"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="111"/>
<source>Downloading...</source>
<translation> ...</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="112"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="111"/>
<source>Cancel</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="130"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="129"/>
<source>Could not write to file %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="145"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="144"/>
<source>Could not commit to file %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="157"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="156"/>
<source>Failed to download file</source>
<translation> </translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="158"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="157"/>
<source>Could not download from %1%2
Error code: %3</source>
<translation>%1%2
: %3</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="171"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="170"/>
<source>Download Complete</source>
<translation> </translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="172"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="171"/>
<source>Successfully downloaded %1. Would you like to open it?</source>
<translation>%1() . ?</translation>
</message>
+160 -163
View File
@@ -4734,57 +4734,57 @@ Gjeldende verdier er henholdsvis %1% og %2%.</translation>
<translation>Noen innstillinger er bare tilgjengelige når spillet ikke er i gang.</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="78"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="77"/>
<source>Add-Ons</source>
<translation>Tillegg</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="79"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="78"/>
<source>System</source>
<translation>System</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="80"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="79"/>
<source>CPU</source>
<translation>CPU</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="81"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="80"/>
<source>Graphics</source>
<translation>Grafikk</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="82"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="81"/>
<source>Adv. Graphics</source>
<translation>Avansert grafikk</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="83"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="82"/>
<source>Ext. Graphics</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="84"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="83"/>
<source>Audio</source>
<translation>Lyd</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="85"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="84"/>
<source>Input Profiles</source>
<translation>Inndataprofiler</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="86"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="85"/>
<source>Network</source>
<translation>Nettverk</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="87"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="86"/>
<source>Applets</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="90"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="89"/>
<source>Properties</source>
<translation>Egenskaper</translation>
</message>
@@ -6047,282 +6047,279 @@ Please go to Configure -&gt; System -&gt; Network and make a selection.</source>
<context>
<name>GameList</name>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="380"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="685"/>
<source>&amp;Add New Game Directory</source>
<translation>Legg til ny spillm&amp;appe</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="414"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="719"/>
<source>Favorite</source>
<translation>Legg til som favoritt</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="416"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="721"/>
<source>Start Game</source>
<translation>Start spill</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="418"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="723"/>
<source>Start Game without Custom Configuration</source>
<translation>Start spill uten tilpasset oppsett</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="420"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="725"/>
<source>Open Save Data Location</source>
<translation>Åpne lagrefilplassering</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="421"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="726"/>
<source>Open Mod Data Location</source>
<translation>Åpne moddataplassering</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="423"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="728"/>
<source>Open Transferable Pipeline Cache</source>
<translation>Åpne overførbar rørledningsbuffer</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="424"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="729"/>
<source>Link to Ryujinx</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="426"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="731"/>
<source>Remove</source>
<translation>Fjern</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="427"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="732"/>
<source>Remove Installed Update</source>
<translation>Fjern installert oppdatering</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="428"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="733"/>
<source>Remove All Installed DLC</source>
<translation>Fjern all installert DLC</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="429"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="734"/>
<source>Remove Custom Configuration</source>
<translation>Fjern tilpasset oppsett</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="430"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="735"/>
<source>Remove Cache Storage</source>
<translation>Tøm hurtiglager</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="431"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="736"/>
<source>Remove OpenGL Pipeline Cache</source>
<translation>Fjern OpenGL-rørledningsbuffer</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="432"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="737"/>
<source>Remove Vulkan Pipeline Cache</source>
<translation>Fjern Vulkan-rørledningsbuffer</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="434"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="739"/>
<source>Remove All Pipeline Caches</source>
<translation>Fjern alle rørledningsbuffere</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="435"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="740"/>
<source>Remove All Installed Contents</source>
<translation>Fjern alt installert innhold</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="436"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="741"/>
<source>Manage Play Time</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="437"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="742"/>
<source>Edit Play Time Data</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="438"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="743"/>
<source>Remove Play Time Data</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="439"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="440"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="744"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="745"/>
<source>Dump RomFS</source>
<translation>Dump RomFS</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="441"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="746"/>
<source>Dump RomFS to SDMC</source>
<translation>Dump RomFS til SDMC</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="442"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="747"/>
<source>Verify Integrity</source>
<translation>Verifiser integritet</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="443"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="748"/>
<source>Copy Title ID to Clipboard</source>
<translation>Kopier Tittel-ID til Utklippstavle</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="444"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="749"/>
<source>Navigate to GameDB entry</source>
<translation>Naviger til GameDB-oppføring</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="446"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="752"/>
<source>Create Shortcut</source>
<translation>Opprett snarvei</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="447"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="753"/>
<source>Add to Desktop</source>
<translation>Legg Til Skrivebordet</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="449"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="755"/>
<source>Add to Applications Menu</source>
<translation>Legg Til Applikasjonsmenyen</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="452"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="758"/>
<source>Configure Game</source>
<translation>Oppsett av spillet</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="552"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="857"/>
<source>Scan Subfolders</source>
<translation>Skann Undermapper</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="553"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="858"/>
<source>Remove Game Directory</source>
<translation>Fjern spillmappe</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="572"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="877"/>
<source> Move Up</source>
<translation> Flytt Opp</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="573"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="878"/>
<source> Move Down</source>
<translation> Flytt Ned</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="574"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="879"/>
<source>Open Directory Location</source>
<translation>Åpne Spillmappe</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="614"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="925"/>
<source>Clear</source>
<translation>Tøm</translation>
</message>
</context>
<context>
<name>GameListItemCompat</name>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="185"/>
<source>Ingame</source>
<translation>i Spillet</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="185"/>
<source>Game starts, but crashes or major glitches prevent it from being completed.</source>
<translation>Spillet starter, men krasjer eller større feil gjør at det ikke kan fullføres.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="187"/>
<source>Perfect</source>
<translation>Perfekt</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="187"/>
<source>Game can be played without issues.</source>
<translation>Spillet kan spilles uten problemer.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="188"/>
<source>Playable</source>
<translation>Spillbar</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="188"/>
<source>Game functions with minor graphical or audio glitches and is playable from start to finish.</source>
<translation>Spillet fungerer med mindre grafiske eller lydfeil og kan spilles fra start til slutt.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="191"/>
<source>Intro/Menu</source>
<translation>Intro/Meny</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="191"/>
<source>Game loads, but is unable to progress past the Start Screen.</source>
<translation>Spillet lastes inn, men kan ikke videre forbi startskjermen.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="192"/>
<source>Won&apos;t Boot</source>
<translation>Vil ikke starte</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="192"/>
<source>The game crashes when attempting to startup.</source>
<translation>Spillet krasjer under oppstart.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="193"/>
<source>Not Tested</source>
<translation>Ikke testet</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="193"/>
<source>The game has not yet been tested.</source>
<translation>Spillet har ikke blitt testet ennå.</translation>
</message>
</context>
<context>
<name>GameListModel</name>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="285"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="989"/>
<source>Name</source>
<translation type="unfinished"/>
<translation>Navn</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="286"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="990"/>
<source>Compatibility</source>
<translation type="unfinished"/>
<translation>Kompatibilitet</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="287"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="991"/>
<source>Add-ons</source>
<translation type="unfinished"/>
<translation>Tilleggsprogrammer</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="288"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="992"/>
<source>File type</source>
<translation type="unfinished"/>
<translation>Filtype</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="289"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="993"/>
<source>Size</source>
<translation type="unfinished"/>
<translation>Størrelse</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="290"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="994"/>
<source>Play time</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>GameListItemCompat</name>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="186"/>
<source>Ingame</source>
<translation>i Spillet</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="186"/>
<source>Game starts, but crashes or major glitches prevent it from being completed.</source>
<translation>Spillet starter, men krasjer eller større feil gjør at det ikke kan fullføres.</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="188"/>
<source>Perfect</source>
<translation>Perfekt</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="188"/>
<source>Game can be played without issues.</source>
<translation>Spillet kan spilles uten problemer.</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="189"/>
<source>Playable</source>
<translation>Spillbar</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="189"/>
<source>Game functions with minor graphical or audio glitches and is playable from start to finish.</source>
<translation>Spillet fungerer med mindre grafiske eller lydfeil og kan spilles fra start til slutt.</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="192"/>
<source>Intro/Menu</source>
<translation>Intro/Meny</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="192"/>
<source>Game loads, but is unable to progress past the Start Screen.</source>
<translation>Spillet lastes inn, men kan ikke videre forbi startskjermen.</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="193"/>
<source>Won&apos;t Boot</source>
<translation>Vil ikke starte</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="193"/>
<source>The game crashes when attempting to startup.</source>
<translation>Spillet krasjer under oppstart.</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="194"/>
<source>Not Tested</source>
<translation>Ikke testet</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="194"/>
<source>The game has not yet been tested.</source>
<translation>Spillet har ikke blitt testet ennå.</translation>
</message>
</context>
<context>
<name>GameListPlaceholder</name>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="757"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1328"/>
<source>Double-click to add a new folder to the game list</source>
<translation>Dobbeltrykk for å legge til en ny mappe i spillisten</translation>
</message>
@@ -6330,17 +6327,17 @@ Please go to Configure -&gt; System -&gt; Network and make a selection.</source>
<context>
<name>GameListSearchField</name>
<message numerus="yes">
<location filename="../../src/yuzu/game/search_field.cpp" line="67"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="96"/>
<source>%1 of %n result(s)</source>
<translation><numerusform>%1 of %n resultat</numerusform><numerusform>%1 av %n resultat(er)</numerusform></translation>
</message>
<message>
<location filename="../../src/yuzu/game/search_field.cpp" line="122"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1006"/>
<source>Filter:</source>
<translation>Filter:</translation>
</message>
<message>
<location filename="../../src/yuzu/game/search_field.cpp" line="123"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1007"/>
<source>Enter pattern to filter</source>
<translation>Angi mønster for å filtrere</translation>
</message>
@@ -8167,7 +8164,7 @@ If you wish to clean up the files which were left in the old data location, you
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/migration_worker.h" line="73"/>
<location filename="../../src/yuzu/migration_worker.h" line="74"/>
<source>Data was migrated successfully.</source>
<translation type="unfinished"/>
</message>
@@ -9024,47 +9021,47 @@ p, li { white-space: pre-wrap; }
<translation>%1 spiller %2</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="87"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="88"/>
<source>Play Time: %1</source>
<translation>Tid spilt: %1</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="90"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="91"/>
<source>Never Played</source>
<translation>Aldri spilt</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="98"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="99"/>
<source>Version: %1</source>
<translation>Versjon: %1</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="100"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="101"/>
<source>Version: 1.0.0</source>
<translation>Versjon: 1.0.0</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="307"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="308"/>
<source>Installed SD Titles</source>
<translation>Installerte SD-titler</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="315"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="316"/>
<source>Installed NAND Titles</source>
<translation>Installerte NAND-titler</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="323"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="324"/>
<source>System Titles</source>
<translation>Systemtitler</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="366"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="367"/>
<source>Add New Game Directory</source>
<translation>Legg til ny spillmappe</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="389"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="390"/>
<source>Favorites</source>
<translation>Favoritter</translation>
</message>
@@ -9781,55 +9778,55 @@ Would you like to manually select a portable folder to use?</source>
<context>
<name>QtCommon::Mod</name>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="47"/>
<location filename="../../src/qt_common/util/mod.cpp" line="44"/>
<source>Mod Name</source>
<translation>Mod-navn</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="47"/>
<location filename="../../src/qt_common/util/mod.cpp" line="44"/>
<source>What should this mod be called?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="57"/>
<location filename="../../src/qt_common/util/mod.cpp" line="54"/>
<source>RomFS</source>
<translation>RomFS</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="58"/>
<location filename="../../src/qt_common/util/mod.cpp" line="55"/>
<source>ExeFS/Patch</source>
<translation>ExeFS/Patch</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="59"/>
<location filename="../../src/qt_common/util/mod.cpp" line="56"/>
<source>Cheat</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="63"/>
<location filename="../../src/qt_common/util/mod.cpp" line="60"/>
<source>Mod Type</source>
<translation>Mod-type</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="64"/>
<location filename="../../src/qt_common/util/mod.cpp" line="61"/>
<source>Could not detect mod type automatically. Please manually specify the type of mod you downloaded.
Most mods are RomFS mods, but patches (.pchtxt) are typically ExeFS mods.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="126"/>
<location filename="../../src/qt_common/util/mod.cpp" line="139"/>
<location filename="../../src/qt_common/util/mod.cpp" line="123"/>
<location filename="../../src/qt_common/util/mod.cpp" line="136"/>
<source>Mod Extract Failed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="127"/>
<location filename="../../src/qt_common/util/mod.cpp" line="124"/>
<source>Failed to create temporary directory %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="140"/>
<location filename="../../src/qt_common/util/mod.cpp" line="137"/>
<source>Zip file %1 is empty</source>
<translation>«%1»-zip-filen er tom</translation>
</message>
@@ -10523,65 +10520,65 @@ By selecting &quot;From Eden&quot;, previous save data stored in Ryujinx will be
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="79"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="78"/>
<source>New Version Location</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="81"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="80"/>
<source>All Files (*.*)</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="89"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="129"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="144"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="88"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="128"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="143"/>
<source>Failed to save file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="90"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="89"/>
<source>Could not open file %1 for writing.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="112"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="111"/>
<source>Downloading...</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="112"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="111"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="130"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="129"/>
<source>Could not write to file %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="145"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="144"/>
<source>Could not commit to file %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="157"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="156"/>
<source>Failed to download file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="158"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="157"/>
<source>Could not download from %1%2
Error code: %3</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="171"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="170"/>
<source>Download Complete</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="172"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="171"/>
<source>Successfully downloaded %1. Would you like to open it?</source>
<translation type="unfinished"/>
</message>
+160 -163
View File
@@ -4731,57 +4731,57 @@ De huidige waarden zijn %1% en %2%.</translation>
<translation>Sommige instellingen zijn alleen beschikbaar als een spel niet actief is.</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="78"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="77"/>
<source>Add-Ons</source>
<translation>Add-Ons</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="79"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="78"/>
<source>System</source>
<translation>Systeem</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="80"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="79"/>
<source>CPU</source>
<translation>CPU</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="81"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="80"/>
<source>Graphics</source>
<translation>Graphics</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="82"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="81"/>
<source>Adv. Graphics</source>
<translation>Adv. Graphics</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="83"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="82"/>
<source>Ext. Graphics</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="84"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="83"/>
<source>Audio</source>
<translation>Audio</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="85"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="84"/>
<source>Input Profiles</source>
<translation>Invoerprofielen</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="86"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="85"/>
<source>Network</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="87"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="86"/>
<source>Applets</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="90"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="89"/>
<source>Properties</source>
<translation>Eigenschappen</translation>
</message>
@@ -6045,282 +6045,279 @@ Please go to Configure -&gt; System -&gt; Network and make a selection.</source>
<context>
<name>GameList</name>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="380"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="685"/>
<source>&amp;Add New Game Directory</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="414"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="719"/>
<source>Favorite</source>
<translation>Favoriet</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="416"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="721"/>
<source>Start Game</source>
<translation>Start Spel</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="418"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="723"/>
<source>Start Game without Custom Configuration</source>
<translation>Start Spel zonder Aangepaste Configuratie</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="420"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="725"/>
<source>Open Save Data Location</source>
<translation>Open Locatie van Save-data</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="421"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="726"/>
<source>Open Mod Data Location</source>
<translation>Open Locatie van Mod-data</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="423"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="728"/>
<source>Open Transferable Pipeline Cache</source>
<translation>Open Overdraagbare Pijplijn-cache</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="424"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="729"/>
<source>Link to Ryujinx</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="426"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="731"/>
<source>Remove</source>
<translation>Verwijder</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="427"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="732"/>
<source>Remove Installed Update</source>
<translation>Verwijder Geïnstalleerde Update</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="428"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="733"/>
<source>Remove All Installed DLC</source>
<translation>Verwijder Alle Geïnstalleerde DLC&apos;s</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="429"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="734"/>
<source>Remove Custom Configuration</source>
<translation>Verwijder Aangepaste Configuraties</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="430"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="735"/>
<source>Remove Cache Storage</source>
<translation>Verwijder Cache-opslag</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="431"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="736"/>
<source>Remove OpenGL Pipeline Cache</source>
<translation>Verwijder OpenGL-pijplijn-cache</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="432"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="737"/>
<source>Remove Vulkan Pipeline Cache</source>
<translation>Verwijder Vulkan-pijplijn-cache</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="434"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="739"/>
<source>Remove All Pipeline Caches</source>
<translation>Verwijder Alle Pijplijn-caches</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="435"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="740"/>
<source>Remove All Installed Contents</source>
<translation>Verwijder Alle Geïnstalleerde Inhoud</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="436"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="741"/>
<source>Manage Play Time</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="437"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="742"/>
<source>Edit Play Time Data</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="438"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="743"/>
<source>Remove Play Time Data</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="439"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="440"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="744"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="745"/>
<source>Dump RomFS</source>
<translation>Dump RomFS</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="441"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="746"/>
<source>Dump RomFS to SDMC</source>
<translation>Dump RomFS naar SDMC</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="442"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="747"/>
<source>Verify Integrity</source>
<translation>Verifieer Integriteit</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="443"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="748"/>
<source>Copy Title ID to Clipboard</source>
<translation>Kopiëer Titel-ID naar Klembord</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="444"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="749"/>
<source>Navigate to GameDB entry</source>
<translation>Navigeer naar GameDB-invoer</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="446"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="752"/>
<source>Create Shortcut</source>
<translation>Maak Snelkoppeling</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="447"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="753"/>
<source>Add to Desktop</source>
<translation>Toevoegen aan Bureaublad</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="449"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="755"/>
<source>Add to Applications Menu</source>
<translation>Toevoegen aan menu Toepassingen</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="452"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="758"/>
<source>Configure Game</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="552"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="857"/>
<source>Scan Subfolders</source>
<translation>Scan Submappen</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="553"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="858"/>
<source>Remove Game Directory</source>
<translation>Verwijder Spelmap</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="572"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="877"/>
<source> Move Up</source>
<translation> Omhoog</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="573"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="878"/>
<source> Move Down</source>
<translation> Omlaag</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="574"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="879"/>
<source>Open Directory Location</source>
<translation>Open Maplocatie</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="614"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="925"/>
<source>Clear</source>
<translation>Verwijder</translation>
</message>
</context>
<context>
<name>GameListItemCompat</name>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="185"/>
<source>Ingame</source>
<translation>In het spel</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="185"/>
<source>Game starts, but crashes or major glitches prevent it from being completed.</source>
<translation>Het spel start, maar crashes of grote glitches voorkomen dat het wordt voltooid.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="187"/>
<source>Perfect</source>
<translation>Perfect</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="187"/>
<source>Game can be played without issues.</source>
<translation>Het spel kan zonder problemen gespeeld worden.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="188"/>
<source>Playable</source>
<translation>Speelbaar</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="188"/>
<source>Game functions with minor graphical or audio glitches and is playable from start to finish.</source>
<translation>Het spel werkt met kleine grafische of audiofouten en is speelbaar van begin tot eind.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="191"/>
<source>Intro/Menu</source>
<translation>Intro/Menu</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="191"/>
<source>Game loads, but is unable to progress past the Start Screen.</source>
<translation>Het spel wordt geladen, maar komt niet verder dan het startscherm.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="192"/>
<source>Won&apos;t Boot</source>
<translation>Start niet op</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="192"/>
<source>The game crashes when attempting to startup.</source>
<translation>Het spel loopt vast bij het opstarten.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="193"/>
<source>Not Tested</source>
<translation>Niet Getest</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="193"/>
<source>The game has not yet been tested.</source>
<translation>Het spel is nog niet getest.</translation>
</message>
</context>
<context>
<name>GameListModel</name>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="285"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="989"/>
<source>Name</source>
<translation type="unfinished"/>
<translation>Naam</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="286"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="990"/>
<source>Compatibility</source>
<translation type="unfinished"/>
<translation>Compatibiliteit</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="287"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="991"/>
<source>Add-ons</source>
<translation type="unfinished"/>
<translation>Add-ons</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="288"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="992"/>
<source>File type</source>
<translation type="unfinished"/>
<translation>Bestandssoort</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="289"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="993"/>
<source>Size</source>
<translation type="unfinished"/>
<translation>Grootte</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="290"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="994"/>
<source>Play time</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>GameListItemCompat</name>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="186"/>
<source>Ingame</source>
<translation>In het spel</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="186"/>
<source>Game starts, but crashes or major glitches prevent it from being completed.</source>
<translation>Het spel start, maar crashes of grote glitches voorkomen dat het wordt voltooid.</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="188"/>
<source>Perfect</source>
<translation>Perfect</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="188"/>
<source>Game can be played without issues.</source>
<translation>Het spel kan zonder problemen gespeeld worden.</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="189"/>
<source>Playable</source>
<translation>Speelbaar</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="189"/>
<source>Game functions with minor graphical or audio glitches and is playable from start to finish.</source>
<translation>Het spel werkt met kleine grafische of audiofouten en is speelbaar van begin tot eind.</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="192"/>
<source>Intro/Menu</source>
<translation>Intro/Menu</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="192"/>
<source>Game loads, but is unable to progress past the Start Screen.</source>
<translation>Het spel wordt geladen, maar komt niet verder dan het startscherm.</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="193"/>
<source>Won&apos;t Boot</source>
<translation>Start niet op</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="193"/>
<source>The game crashes when attempting to startup.</source>
<translation>Het spel loopt vast bij het opstarten.</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="194"/>
<source>Not Tested</source>
<translation>Niet Getest</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="194"/>
<source>The game has not yet been tested.</source>
<translation>Het spel is nog niet getest.</translation>
</message>
</context>
<context>
<name>GameListPlaceholder</name>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="757"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1328"/>
<source>Double-click to add a new folder to the game list</source>
<translation>Dubbel-klik om een nieuwe map toe te voegen aan de spellijst</translation>
</message>
@@ -6328,17 +6325,17 @@ Please go to Configure -&gt; System -&gt; Network and make a selection.</source>
<context>
<name>GameListSearchField</name>
<message numerus="yes">
<location filename="../../src/yuzu/game/search_field.cpp" line="67"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="96"/>
<source>%1 of %n result(s)</source>
<translation><numerusform>%1 van %n resultaat(en)</numerusform><numerusform>%1 van %n resultaat(en)</numerusform></translation>
</message>
<message>
<location filename="../../src/yuzu/game/search_field.cpp" line="122"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1006"/>
<source>Filter:</source>
<translation>Filter:</translation>
</message>
<message>
<location filename="../../src/yuzu/game/search_field.cpp" line="123"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1007"/>
<source>Enter pattern to filter</source>
<translation>Voer patroon in om te filteren</translation>
</message>
@@ -8165,7 +8162,7 @@ If you wish to clean up the files which were left in the old data location, you
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/migration_worker.h" line="73"/>
<location filename="../../src/yuzu/migration_worker.h" line="74"/>
<source>Data was migrated successfully.</source>
<translation type="unfinished"/>
</message>
@@ -9020,47 +9017,47 @@ p, li { white-space: pre-wrap; }
<translation>%1 speelt %2</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="87"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="88"/>
<source>Play Time: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="90"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="91"/>
<source>Never Played</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="98"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="99"/>
<source>Version: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="100"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="101"/>
<source>Version: 1.0.0</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="307"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="308"/>
<source>Installed SD Titles</source>
<translation>Geïnstalleerde SD-titels</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="315"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="316"/>
<source>Installed NAND Titles</source>
<translation>Geïnstalleerde NAND-titels</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="323"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="324"/>
<source>System Titles</source>
<translation>Systeemtitels</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="366"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="367"/>
<source>Add New Game Directory</source>
<translation>Voeg Nieuwe Spelmap Toe</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="389"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="390"/>
<source>Favorites</source>
<translation>Favorieten</translation>
</message>
@@ -9777,55 +9774,55 @@ Would you like to manually select a portable folder to use?</source>
<context>
<name>QtCommon::Mod</name>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="47"/>
<location filename="../../src/qt_common/util/mod.cpp" line="44"/>
<source>Mod Name</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="47"/>
<location filename="../../src/qt_common/util/mod.cpp" line="44"/>
<source>What should this mod be called?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="57"/>
<location filename="../../src/qt_common/util/mod.cpp" line="54"/>
<source>RomFS</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="58"/>
<location filename="../../src/qt_common/util/mod.cpp" line="55"/>
<source>ExeFS/Patch</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="59"/>
<location filename="../../src/qt_common/util/mod.cpp" line="56"/>
<source>Cheat</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="63"/>
<location filename="../../src/qt_common/util/mod.cpp" line="60"/>
<source>Mod Type</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="64"/>
<location filename="../../src/qt_common/util/mod.cpp" line="61"/>
<source>Could not detect mod type automatically. Please manually specify the type of mod you downloaded.
Most mods are RomFS mods, but patches (.pchtxt) are typically ExeFS mods.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="126"/>
<location filename="../../src/qt_common/util/mod.cpp" line="139"/>
<location filename="../../src/qt_common/util/mod.cpp" line="123"/>
<location filename="../../src/qt_common/util/mod.cpp" line="136"/>
<source>Mod Extract Failed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="127"/>
<location filename="../../src/qt_common/util/mod.cpp" line="124"/>
<source>Failed to create temporary directory %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="140"/>
<location filename="../../src/qt_common/util/mod.cpp" line="137"/>
<source>Zip file %1 is empty</source>
<translation type="unfinished"/>
</message>
@@ -10519,65 +10516,65 @@ By selecting &quot;From Eden&quot;, previous save data stored in Ryujinx will be
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="79"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="78"/>
<source>New Version Location</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="81"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="80"/>
<source>All Files (*.*)</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="89"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="129"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="144"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="88"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="128"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="143"/>
<source>Failed to save file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="90"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="89"/>
<source>Could not open file %1 for writing.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="112"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="111"/>
<source>Downloading...</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="112"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="111"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="130"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="129"/>
<source>Could not write to file %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="145"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="144"/>
<source>Could not commit to file %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="157"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="156"/>
<source>Failed to download file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="158"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="157"/>
<source>Could not download from %1%2
Error code: %3</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="171"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="170"/>
<source>Download Complete</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="172"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="171"/>
<source>Successfully downloaded %1. Would you like to open it?</source>
<translation type="unfinished"/>
</message>
+128 -131
View File
@@ -4797,57 +4797,57 @@ Obecne wartości to odpowiednio %1% i %2%.</translation>
<translation>Niektóre ustawienia dostępne tylko, gdy gra nie jest uruchomiona.</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="78"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="77"/>
<source>Add-Ons</source>
<translation>Dodatki</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="79"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="78"/>
<source>System</source>
<translation>System</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="80"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="79"/>
<source>CPU</source>
<translation>CPU</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="81"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="80"/>
<source>Graphics</source>
<translation>Grafika</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="82"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="81"/>
<source>Adv. Graphics</source>
<translation>Zaaw. Grafika</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="83"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="82"/>
<source>Ext. Graphics</source>
<translation>Dodatkowa grafika</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="84"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="83"/>
<source>Audio</source>
<translation>Dźwięk</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="85"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="84"/>
<source>Input Profiles</source>
<translation>Profil wejściowy</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="86"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="85"/>
<source>Network</source>
<translation>Sieć</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="87"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="86"/>
<source>Applets</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="90"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="89"/>
<source>Properties</source>
<translation>Właściwości</translation>
</message>
@@ -6113,282 +6113,279 @@ Przejdź do sekcji Konfiguracja -&gt; System -&gt; Sieć i dokonaj wyboru.</tran
<context>
<name>GameList</name>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="380"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="685"/>
<source>&amp;Add New Game Directory</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="414"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="719"/>
<source>Favorite</source>
<translation>Ulubione</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="416"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="721"/>
<source>Start Game</source>
<translation>Uruchom grę</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="418"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="723"/>
<source>Start Game without Custom Configuration</source>
<translation>Uruchom grę bez niestandardowej konfiguracji</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="420"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="725"/>
<source>Open Save Data Location</source>
<translation>Otwórz lokalizację zapisów</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="421"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="726"/>
<source>Open Mod Data Location</source>
<translation>Otwórz lokalizację modyfikacji</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="423"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="728"/>
<source>Open Transferable Pipeline Cache</source>
<translation>Otwórz Transferowalną Pamięć Podręczną Pipeline</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="424"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="729"/>
<source>Link to Ryujinx</source>
<translation>Połącz z Ryujinx</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="426"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="731"/>
<source>Remove</source>
<translation>Usuń</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="427"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="732"/>
<source>Remove Installed Update</source>
<translation>Usuń zainstalowaną łatkę</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="428"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="733"/>
<source>Remove All Installed DLC</source>
<translation>Usuń wszystkie zainstalowane DLC</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="429"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="734"/>
<source>Remove Custom Configuration</source>
<translation>Usuń niestandardową konfigurację</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="430"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="735"/>
<source>Remove Cache Storage</source>
<translation>Usuń pamięć podręczną</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="431"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="736"/>
<source>Remove OpenGL Pipeline Cache</source>
<translation>Usuń Pamięć Podręczną Pipeline OpenGL</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="432"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="737"/>
<source>Remove Vulkan Pipeline Cache</source>
<translation>Usuń Pamięć Podręczną Pipeline Vulkan</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="434"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="739"/>
<source>Remove All Pipeline Caches</source>
<translation>Usuń całą pamięć podręczną Pipeline</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="435"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="740"/>
<source>Remove All Installed Contents</source>
<translation>Usuń całą zainstalowaną zawartość</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="436"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="741"/>
<source>Manage Play Time</source>
<translation>Zarządzaj czasem gry</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="437"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="742"/>
<source>Edit Play Time Data</source>
<translation>Edytuj dane czasu gry</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="438"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="743"/>
<source>Remove Play Time Data</source>
<translation>Usuń dane dotyczące czasu gry</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="439"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="440"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="744"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="745"/>
<source>Dump RomFS</source>
<translation>Zrzuć RomFS</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="441"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="746"/>
<source>Dump RomFS to SDMC</source>
<translation>Zrzuć RomFS do SDMC</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="442"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="747"/>
<source>Verify Integrity</source>
<translation>Sprawdź integralność</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="443"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="748"/>
<source>Copy Title ID to Clipboard</source>
<translation>Kopiuj identyfikator gry do schowka</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="444"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="749"/>
<source>Navigate to GameDB entry</source>
<translation>Nawiguj do wpisu kompatybilności gry</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="446"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="752"/>
<source>Create Shortcut</source>
<translation>Utwórz skrót</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="447"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="753"/>
<source>Add to Desktop</source>
<translation>Dodaj do pulpitu</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="449"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="755"/>
<source>Add to Applications Menu</source>
<translation>Dodaj do menu aplikacji</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="452"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="758"/>
<source>Configure Game</source>
<translation>Skonfiguruj grę</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="552"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="857"/>
<source>Scan Subfolders</source>
<translation>Skanuj podfoldery</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="553"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="858"/>
<source>Remove Game Directory</source>
<translation>Usuń katalog gier</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="572"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="877"/>
<source> Move Up</source>
<translation> Przenieś w górę</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="573"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="878"/>
<source> Move Down</source>
<translation> Przenieś w dół</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="574"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="879"/>
<source>Open Directory Location</source>
<translation>Otwórz lokalizacje katalogu</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="614"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="925"/>
<source>Clear</source>
<translation>Wyczyść</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="989"/>
<source>Name</source>
<translation>Nazwa gry</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="990"/>
<source>Compatibility</source>
<translation>Kompatybilność</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="991"/>
<source>Add-ons</source>
<translation>Dodatki</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="992"/>
<source>File type</source>
<translation>Typ pliku</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="993"/>
<source>Size</source>
<translation>Rozmiar</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="994"/>
<source>Play time</source>
<translation>Czas gry</translation>
</message>
</context>
<context>
<name>GameListItemCompat</name>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="185"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="186"/>
<source>Ingame</source>
<translation>W grze</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="185"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="186"/>
<source>Game starts, but crashes or major glitches prevent it from being completed.</source>
<translation>Gra uruchamia się, ale awarie lub poważne błędy uniemożliwiają jej ukończenie.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="187"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="188"/>
<source>Perfect</source>
<translation>Perfekcyjnie</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="187"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="188"/>
<source>Game can be played without issues.</source>
<translation>Można grać bez problemów.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="188"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="189"/>
<source>Playable</source>
<translation>Grywalna</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="188"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="189"/>
<source>Game functions with minor graphical or audio glitches and is playable from start to finish.</source>
<translation>Gra działa z drobnymi błędami graficznymi lub dźwiękowymi oraz jest grywalna od początku do końca.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="191"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="192"/>
<source>Intro/Menu</source>
<translation>Intro/Menu</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="191"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="192"/>
<source>Game loads, but is unable to progress past the Start Screen.</source>
<translation>Gra się ładuje, ale nie może przejść przez ekran początkowy.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="192"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="193"/>
<source>Won&apos;t Boot</source>
<translation>Nie uruchamia się</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="192"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="193"/>
<source>The game crashes when attempting to startup.</source>
<translation>Ta gra się zawiesza przy próbie startu.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="193"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="194"/>
<source>Not Tested</source>
<translation>Nie testowane</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="193"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="194"/>
<source>The game has not yet been tested.</source>
<translation>Ta gra nie została jeszcze przetestowana.</translation>
</message>
</context>
<context>
<name>GameListModel</name>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="285"/>
<source>Name</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="286"/>
<source>Compatibility</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="287"/>
<source>Add-ons</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="288"/>
<source>File type</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="289"/>
<source>Size</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="290"/>
<source>Play time</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>GameListPlaceholder</name>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="757"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1328"/>
<source>Double-click to add a new folder to the game list</source>
<translation>Kliknij podwójnie aby dodać folder do listy gier</translation>
</message>
@@ -6396,17 +6393,17 @@ Przejdź do sekcji Konfiguracja -&gt; System -&gt; Sieć i dokonaj wyboru.</tran
<context>
<name>GameListSearchField</name>
<message numerus="yes">
<location filename="../../src/yuzu/game/search_field.cpp" line="67"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="96"/>
<source>%1 of %n result(s)</source>
<translation><numerusform>%1 z %n wyniku</numerusform><numerusform>%1 z %n wyników</numerusform><numerusform>%1 z %n wyników</numerusform><numerusform>%1 z %n wyników</numerusform></translation>
</message>
<message>
<location filename="../../src/yuzu/game/search_field.cpp" line="122"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1006"/>
<source>Filter:</source>
<translation>Filter:</translation>
</message>
<message>
<location filename="../../src/yuzu/game/search_field.cpp" line="123"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1007"/>
<source>Enter pattern to filter</source>
<translation>Wpisz typ do filtra</translation>
</message>
@@ -8263,7 +8260,7 @@ Jeśli chcesz usunąć pliki, które pozostały w starej lokalizacji danych, mo
%1</translation>
</message>
<message>
<location filename="../../src/yuzu/migration_worker.h" line="73"/>
<location filename="../../src/yuzu/migration_worker.h" line="74"/>
<source>Data was migrated successfully.</source>
<translation>Dane zostały pomyślnie przeniesione.</translation>
</message>
@@ -9121,47 +9118,47 @@ p, li { white-space: pre-wrap; }
<translation>%1 gra w %2</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="87"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="88"/>
<source>Play Time: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="90"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="91"/>
<source>Never Played</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="98"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="99"/>
<source>Version: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="100"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="101"/>
<source>Version: 1.0.0</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="307"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="308"/>
<source>Installed SD Titles</source>
<translation>Zainstalowane tytuły SD</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="315"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="316"/>
<source>Installed NAND Titles</source>
<translation>Zainstalowane tytuły NAND</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="323"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="324"/>
<source>System Titles</source>
<translation>Tytuły systemu</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="366"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="367"/>
<source>Add New Game Directory</source>
<translation>Dodaj nowy katalog gier</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="389"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="390"/>
<source>Favorites</source>
<translation>Ulubione</translation>
</message>
@@ -9885,55 +9882,55 @@ Czy chcesz ręcznie wybrać folder przenośny do użycia?</translation>
<context>
<name>QtCommon::Mod</name>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="47"/>
<location filename="../../src/qt_common/util/mod.cpp" line="44"/>
<source>Mod Name</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="47"/>
<location filename="../../src/qt_common/util/mod.cpp" line="44"/>
<source>What should this mod be called?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="57"/>
<location filename="../../src/qt_common/util/mod.cpp" line="54"/>
<source>RomFS</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="58"/>
<location filename="../../src/qt_common/util/mod.cpp" line="55"/>
<source>ExeFS/Patch</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="59"/>
<location filename="../../src/qt_common/util/mod.cpp" line="56"/>
<source>Cheat</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="63"/>
<location filename="../../src/qt_common/util/mod.cpp" line="60"/>
<source>Mod Type</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="64"/>
<location filename="../../src/qt_common/util/mod.cpp" line="61"/>
<source>Could not detect mod type automatically. Please manually specify the type of mod you downloaded.
Most mods are RomFS mods, but patches (.pchtxt) are typically ExeFS mods.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="126"/>
<location filename="../../src/qt_common/util/mod.cpp" line="139"/>
<location filename="../../src/qt_common/util/mod.cpp" line="123"/>
<location filename="../../src/qt_common/util/mod.cpp" line="136"/>
<source>Mod Extract Failed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="127"/>
<location filename="../../src/qt_common/util/mod.cpp" line="124"/>
<source>Failed to create temporary directory %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="140"/>
<location filename="../../src/qt_common/util/mod.cpp" line="137"/>
<source>Zip file %1 is empty</source>
<translation type="unfinished"/>
</message>
@@ -10634,65 +10631,65 @@ Wybierając „Z Eden”, dotychczasowe dane zapisu przechowywane w Ryujinx zost
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="79"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="78"/>
<source>New Version Location</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="81"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="80"/>
<source>All Files (*.*)</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="89"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="129"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="144"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="88"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="128"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="143"/>
<source>Failed to save file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="90"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="89"/>
<source>Could not open file %1 for writing.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="112"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="111"/>
<source>Downloading...</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="112"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="111"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="130"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="129"/>
<source>Could not write to file %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="145"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="144"/>
<source>Could not commit to file %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="157"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="156"/>
<source>Failed to download file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="158"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="157"/>
<source>Could not download from %1%2
Error code: %3</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="171"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="170"/>
<source>Download Complete</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="172"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="171"/>
<source>Successfully downloaded %1. Would you like to open it?</source>
<translation type="unfinished"/>
</message>
+133 -137
View File
@@ -723,7 +723,7 @@ Resoluções mais altas exigem mais VRAM e largura de banda.
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="152"/>
<source>Determines how sharpened the image will look using FSR&apos;s or SGSR&apos;s dynamic contrast.</source>
<translation>Determina o quão nítida a imagem ficará usando o contraste dinâmico do FSR ou do SGSR.</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="153"/>
@@ -870,14 +870,13 @@ O modo agressivo pode impactar a performance de outros aplicativos, como softwar
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="196"/>
<source>Anti-Flicker</source>
<translation>Anti-Cintilação</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="197"/>
<source>Forces GPU fence callbacks to wait for submitted GPU work.
Use with Fast GPU mode, to avoid flicker with lower performance impact.</source>
<translation>Força os callbacks de GPU fence a aguardarem o trabalho enviado da GPU.
Use com o modo Fast GPU para evitar tremores com menor impacto no desempenho.</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="199"/>
@@ -4800,57 +4799,57 @@ Os valores atuais são %1% e %2% respectivamente.</translation>
<translation>Algumas configurações estão disponíveis apenas quando não houver nenhum jogo em execução.</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="78"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="77"/>
<source>Add-Ons</source>
<translation>Add-Ons</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="79"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="78"/>
<source>System</source>
<translation>Sistema</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="80"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="79"/>
<source>CPU</source>
<translation>CPU</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="81"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="80"/>
<source>Graphics</source>
<translation>Gráficos</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="82"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="81"/>
<source>Adv. Graphics</source>
<translation>Gráficos Avç.</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="83"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="82"/>
<source>Ext. Graphics</source>
<translation>Gráficos Ext.</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="84"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="83"/>
<source>Audio</source>
<translation>Audio</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="85"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="84"/>
<source>Input Profiles</source>
<translation>Perfis de controle</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="86"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="85"/>
<source>Network</source>
<translation>Rede</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="87"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="86"/>
<source>Applets</source>
<translation>Applets</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="90"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="89"/>
<source>Properties</source>
<translation>Propriedades</translation>
</message>
@@ -6121,282 +6120,279 @@ Por favor vá para Configuração -&gt; Sistema -&gt; Rede e selecione.</transla
<context>
<name>GameList</name>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="380"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="685"/>
<source>&amp;Add New Game Directory</source>
<translation>&amp;Adicionar novo diretório de jogos</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="414"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="719"/>
<source>Favorite</source>
<translation>Favorito</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="416"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="721"/>
<source>Start Game</source>
<translation>Iniciar jogo</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="418"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="723"/>
<source>Start Game without Custom Configuration</source>
<translation>Iniciar jogo sem configuração personalizada</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="420"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="725"/>
<source>Open Save Data Location</source>
<translation>Abrir Localização de Dados Salvos</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="421"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="726"/>
<source>Open Mod Data Location</source>
<translation>Abrir a Localização de Dados do Mod</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="423"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="728"/>
<source>Open Transferable Pipeline Cache</source>
<translation>Abrir cache de pipeline transferível</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="424"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="729"/>
<source>Link to Ryujinx</source>
<translation>Vincular ao Ryujinx</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="426"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="731"/>
<source>Remove</source>
<translation>Remover</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="427"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="732"/>
<source>Remove Installed Update</source>
<translation>Remover Actualizações Instaladas</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="428"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="733"/>
<source>Remove All Installed DLC</source>
<translation>Remover Todos os DLC Instalados</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="429"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="734"/>
<source>Remove Custom Configuration</source>
<translation>Remover Configuração Personalizada</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="430"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="735"/>
<source>Remove Cache Storage</source>
<translation>Remove a Cache do Armazenamento </translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="431"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="736"/>
<source>Remove OpenGL Pipeline Cache</source>
<translation>Remover cache de pipeline do OpenGL</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="432"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="737"/>
<source>Remove Vulkan Pipeline Cache</source>
<translation>Remover cache de pipeline do Vulkan</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="434"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="739"/>
<source>Remove All Pipeline Caches</source>
<translation>Remover todos os caches de pipeline</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="435"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="740"/>
<source>Remove All Installed Contents</source>
<translation>Remover Todos os Conteúdos Instalados</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="436"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="741"/>
<source>Manage Play Time</source>
<translation>Gerenciar Tempo de Jogo</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="437"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="742"/>
<source>Edit Play Time Data</source>
<translation>Editar Dados do Tempo de Jogo</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="438"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="743"/>
<source>Remove Play Time Data</source>
<translation>Remover dados de tempo jogado</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="439"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="440"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="744"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="745"/>
<source>Dump RomFS</source>
<translation>Despejar RomFS</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="441"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="746"/>
<source>Dump RomFS to SDMC</source>
<translation>Extrair RomFS para SDMC</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="442"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="747"/>
<source>Verify Integrity</source>
<translation>Verificar integridade</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="443"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="748"/>
<source>Copy Title ID to Clipboard</source>
<translation>Copiar título de ID para a área de transferência</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="444"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="749"/>
<source>Navigate to GameDB entry</source>
<translation>Navegue para a Entrada da Base de Dados de Jogos</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="446"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="752"/>
<source>Create Shortcut</source>
<translation>Criar Atalho</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="447"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="753"/>
<source>Add to Desktop</source>
<translation>Adicionar à Área de Trabalho</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="449"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="755"/>
<source>Add to Applications Menu</source>
<translation>Adicionar ao Menu de Aplicativos</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="452"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="758"/>
<source>Configure Game</source>
<translation>Configurar Jogo</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="552"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="857"/>
<source>Scan Subfolders</source>
<translation>Examinar Sub-pastas</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="553"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="858"/>
<source>Remove Game Directory</source>
<translation>Remover diretório do Jogo</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="572"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="877"/>
<source> Move Up</source>
<translation> Mover para Cima</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="573"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="878"/>
<source> Move Down</source>
<translation> Mover para Baixo</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="574"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="879"/>
<source>Open Directory Location</source>
<translation>Abrir Localização do diretório</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="614"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="925"/>
<source>Clear</source>
<translation>Limpar</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="989"/>
<source>Name</source>
<translation>Nome</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="990"/>
<source>Compatibility</source>
<translation>Compatibilidade</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="991"/>
<source>Add-ons</source>
<translation>Add-ons</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="992"/>
<source>File type</source>
<translation>Tipo de Arquivo</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="993"/>
<source>Size</source>
<translation>Tamanho</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="994"/>
<source>Play time</source>
<translation>Tempo jogado</translation>
</message>
</context>
<context>
<name>GameListItemCompat</name>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="185"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="186"/>
<source>Ingame</source>
<translation>Não Jogável</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="185"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="186"/>
<source>Game starts, but crashes or major glitches prevent it from being completed.</source>
<translation>O jogo inicia, porém problemas ou grandes falhas impedem que ele seja concluído.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="187"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="188"/>
<source>Perfect</source>
<translation>Perfeito</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="187"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="188"/>
<source>Game can be played without issues.</source>
<translation>O jogo pode ser jogado sem problemas.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="188"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="189"/>
<source>Playable</source>
<translation>Jogável</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="188"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="189"/>
<source>Game functions with minor graphical or audio glitches and is playable from start to finish.</source>
<translation>O jogo funciona com pequenas falhas gráficas ou de áudio e pode ser reproduzido do início ao fim.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="191"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="192"/>
<source>Intro/Menu</source>
<translation>Introdução / Menu</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="191"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="192"/>
<source>Game loads, but is unable to progress past the Start Screen.</source>
<translation>O jogo carrega, porém não consegue passar da tela inicial.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="192"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="193"/>
<source>Won&apos;t Boot</source>
<translation>Não Inicia</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="192"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="193"/>
<source>The game crashes when attempting to startup.</source>
<translation>O jogo trava ao tentar iniciar.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="193"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="194"/>
<source>Not Tested</source>
<translation>Não Testado</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="193"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="194"/>
<source>The game has not yet been tested.</source>
<translation>O jogo ainda não foi testado.</translation>
</message>
</context>
<context>
<name>GameListModel</name>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="285"/>
<source>Name</source>
<translation>Nome</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="286"/>
<source>Compatibility</source>
<translation>Compatibilidade</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="287"/>
<source>Add-ons</source>
<translation>Complementos</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="288"/>
<source>File type</source>
<translation>Tipo de arquivo</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="289"/>
<source>Size</source>
<translation>Tamanho</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="290"/>
<source>Play time</source>
<translation>Tempo de jogo</translation>
</message>
</context>
<context>
<name>GameListPlaceholder</name>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="757"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1328"/>
<source>Double-click to add a new folder to the game list</source>
<translation>Clique duas vezes para adicionar uma nova pasta à lista de jogos</translation>
</message>
@@ -6404,17 +6400,17 @@ Por favor vá para Configuração -&gt; Sistema -&gt; Rede e selecione.</transla
<context>
<name>GameListSearchField</name>
<message numerus="yes">
<location filename="../../src/yuzu/game/search_field.cpp" line="67"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="96"/>
<source>%1 of %n result(s)</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
<location filename="../../src/yuzu/game/search_field.cpp" line="122"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1006"/>
<source>Filter:</source>
<translation>Filtro:</translation>
</message>
<message>
<location filename="../../src/yuzu/game/search_field.cpp" line="123"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1007"/>
<source>Enter pattern to filter</source>
<translation>Digite o padrão para filtrar</translation>
</message>
@@ -7351,12 +7347,12 @@ Mensagem de Depuração: </translation>
<message>
<location filename="../../src/yuzu/main_window.cpp" line="1000"/>
<source>Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a Switch.</source>
<translation>Velocidade atual da emulação. Valores altos ou mais baixo que 100% indicam que o emulador está rodando mais rápido ou mais lento que um Switch.</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/main_window.cpp" line="1003"/>
<source>How many frames per second the game is currently displaying. This will vary from game to game and scene to scene.</source>
<translation>Quantos quadros por segundo o jogo está mostrando atualmente. Isto varia de jogo para jogo e de cena a cena.</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/main_window.cpp" line="1007"/>
@@ -8243,7 +8239,7 @@ If you wish to clean up the files which were left in the old data location, you
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/migration_worker.h" line="73"/>
<location filename="../../src/yuzu/migration_worker.h" line="74"/>
<source>Data was migrated successfully.</source>
<translation type="unfinished"/>
</message>
@@ -9100,47 +9096,47 @@ p, li { white-space: pre-wrap; }
<translation>%1 está jogando %2</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="87"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="88"/>
<source>Play Time: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="90"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="91"/>
<source>Never Played</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="98"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="99"/>
<source>Version: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="100"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="101"/>
<source>Version: 1.0.0</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="307"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="308"/>
<source>Installed SD Titles</source>
<translation>Títulos SD instalados</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="315"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="316"/>
<source>Installed NAND Titles</source>
<translation>Títulos NAND instalados</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="323"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="324"/>
<source>System Titles</source>
<translation>Títulos do sistema</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="366"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="367"/>
<source>Add New Game Directory</source>
<translation>Adicionar novo diretório de jogos</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="389"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="390"/>
<source>Favorites</source>
<translation>Favoritos</translation>
</message>
@@ -9859,55 +9855,55 @@ Gostaria de selecionar manualmente uma pasta portátil para usar?</translation>
<context>
<name>QtCommon::Mod</name>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="47"/>
<location filename="../../src/qt_common/util/mod.cpp" line="44"/>
<source>Mod Name</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="47"/>
<location filename="../../src/qt_common/util/mod.cpp" line="44"/>
<source>What should this mod be called?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="57"/>
<location filename="../../src/qt_common/util/mod.cpp" line="54"/>
<source>RomFS</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="58"/>
<location filename="../../src/qt_common/util/mod.cpp" line="55"/>
<source>ExeFS/Patch</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="59"/>
<location filename="../../src/qt_common/util/mod.cpp" line="56"/>
<source>Cheat</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="63"/>
<location filename="../../src/qt_common/util/mod.cpp" line="60"/>
<source>Mod Type</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="64"/>
<location filename="../../src/qt_common/util/mod.cpp" line="61"/>
<source>Could not detect mod type automatically. Please manually specify the type of mod you downloaded.
Most mods are RomFS mods, but patches (.pchtxt) are typically ExeFS mods.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="126"/>
<location filename="../../src/qt_common/util/mod.cpp" line="139"/>
<location filename="../../src/qt_common/util/mod.cpp" line="123"/>
<location filename="../../src/qt_common/util/mod.cpp" line="136"/>
<source>Mod Extract Failed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="127"/>
<location filename="../../src/qt_common/util/mod.cpp" line="124"/>
<source>Failed to create temporary directory %1</source>
<translation>Falha ao criar um diretório temporário %1</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="140"/>
<location filename="../../src/qt_common/util/mod.cpp" line="137"/>
<source>Zip file %1 is empty</source>
<translation type="unfinished"/>
</message>
@@ -10603,65 +10599,65 @@ Ao selecionar &quot;Do Eden&quot;, os dados salvos anteriores armazenados no Ryu
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="79"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="78"/>
<source>New Version Location</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="81"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="80"/>
<source>All Files (*.*)</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="89"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="129"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="144"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="88"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="128"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="143"/>
<source>Failed to save file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="90"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="89"/>
<source>Could not open file %1 for writing.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="112"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="111"/>
<source>Downloading...</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="112"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="111"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="130"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="129"/>
<source>Could not write to file %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="145"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="144"/>
<source>Could not commit to file %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="157"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="156"/>
<source>Failed to download file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="158"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="157"/>
<source>Could not download from %1%2
Error code: %3</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="171"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="170"/>
<source>Download Complete</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="172"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="171"/>
<source>Successfully downloaded %1. Would you like to open it?</source>
<translation type="unfinished"/>
</message>
+128 -131
View File
@@ -4734,57 +4734,57 @@ Os valores atuais são %1% e %2% respectivamente.</translation>
<translation>Algumas configurações estão disponíveis apenas quando não houver nenhum jogo em execução.</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="78"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="77"/>
<source>Add-Ons</source>
<translation>Add-Ons</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="79"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="78"/>
<source>System</source>
<translation>Sistema</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="80"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="79"/>
<source>CPU</source>
<translation>CPU</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="81"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="80"/>
<source>Graphics</source>
<translation>Gráficos</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="82"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="81"/>
<source>Adv. Graphics</source>
<translation>Gráficos Avç.</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="83"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="82"/>
<source>Ext. Graphics</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="84"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="83"/>
<source>Audio</source>
<translation>Audio</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="85"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="84"/>
<source>Input Profiles</source>
<translation>Perfis de controle</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="86"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="85"/>
<source>Network</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="87"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="86"/>
<source>Applets</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="90"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="89"/>
<source>Properties</source>
<translation>Propriedades</translation>
</message>
@@ -6048,282 +6048,279 @@ Please go to Configure -&gt; System -&gt; Network and make a selection.</source>
<context>
<name>GameList</name>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="380"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="685"/>
<source>&amp;Add New Game Directory</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="414"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="719"/>
<source>Favorite</source>
<translation>Favorito</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="416"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="721"/>
<source>Start Game</source>
<translation>Iniciar jogo</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="418"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="723"/>
<source>Start Game without Custom Configuration</source>
<translation>Iniciar jogo sem configuração personalizada</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="420"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="725"/>
<source>Open Save Data Location</source>
<translation>Abrir Localização de Dados Salvos</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="421"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="726"/>
<source>Open Mod Data Location</source>
<translation>Abrir a Localização de Dados do Mod</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="423"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="728"/>
<source>Open Transferable Pipeline Cache</source>
<translation>Abrir cache de pipeline transferível</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="424"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="729"/>
<source>Link to Ryujinx</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="426"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="731"/>
<source>Remove</source>
<translation>Remover</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="427"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="732"/>
<source>Remove Installed Update</source>
<translation>Remover Actualizações Instaladas</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="428"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="733"/>
<source>Remove All Installed DLC</source>
<translation>Remover Todos os DLC Instalados</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="429"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="734"/>
<source>Remove Custom Configuration</source>
<translation>Remover Configuração Personalizada</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="430"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="735"/>
<source>Remove Cache Storage</source>
<translation>Remove a Cache do Armazenamento </translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="431"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="736"/>
<source>Remove OpenGL Pipeline Cache</source>
<translation>Remover cache de pipeline do OpenGL</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="432"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="737"/>
<source>Remove Vulkan Pipeline Cache</source>
<translation>Remover cache de pipeline do Vulkan</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="434"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="739"/>
<source>Remove All Pipeline Caches</source>
<translation>Remover todos os caches de pipeline</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="435"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="740"/>
<source>Remove All Installed Contents</source>
<translation>Remover Todos os Conteúdos Instalados</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="436"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="741"/>
<source>Manage Play Time</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="437"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="742"/>
<source>Edit Play Time Data</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="438"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="743"/>
<source>Remove Play Time Data</source>
<translation>Remover dados de tempo jogado</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="439"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="440"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="744"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="745"/>
<source>Dump RomFS</source>
<translation>Despejar RomFS</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="441"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="746"/>
<source>Dump RomFS to SDMC</source>
<translation>Extrair RomFS para SDMC</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="442"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="747"/>
<source>Verify Integrity</source>
<translation>Verificar integridade</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="443"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="748"/>
<source>Copy Title ID to Clipboard</source>
<translation>Copiar título de ID para a área de transferência</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="444"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="749"/>
<source>Navigate to GameDB entry</source>
<translation>Navegue para a Entrada da Base de Dados de Jogos</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="446"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="752"/>
<source>Create Shortcut</source>
<translation>Criar Atalho</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="447"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="753"/>
<source>Add to Desktop</source>
<translation>Adicionar à Área de Trabalho</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="449"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="755"/>
<source>Add to Applications Menu</source>
<translation>Adicionar ao Menu de Aplicativos</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="452"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="758"/>
<source>Configure Game</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="552"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="857"/>
<source>Scan Subfolders</source>
<translation>Examinar Sub-pastas</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="553"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="858"/>
<source>Remove Game Directory</source>
<translation>Remover diretório do Jogo</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="572"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="877"/>
<source> Move Up</source>
<translation> Mover para Cima</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="573"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="878"/>
<source> Move Down</source>
<translation> Mover para Baixo</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="574"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="879"/>
<source>Open Directory Location</source>
<translation>Abrir Localização do diretório</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="614"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="925"/>
<source>Clear</source>
<translation>Limpar</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="989"/>
<source>Name</source>
<translation>Nome</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="990"/>
<source>Compatibility</source>
<translation>Compatibilidade</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="991"/>
<source>Add-ons</source>
<translation>Add-ons</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="992"/>
<source>File type</source>
<translation>Tipo de Arquivo</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="993"/>
<source>Size</source>
<translation>Tamanho</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="994"/>
<source>Play time</source>
<translation>Tempo jogado</translation>
</message>
</context>
<context>
<name>GameListItemCompat</name>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="185"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="186"/>
<source>Ingame</source>
<translation>Não Jogável</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="185"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="186"/>
<source>Game starts, but crashes or major glitches prevent it from being completed.</source>
<translation>O jogo inicia, porém problemas ou grandes falhas impedem que ele seja concluído.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="187"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="188"/>
<source>Perfect</source>
<translation>Perfeito</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="187"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="188"/>
<source>Game can be played without issues.</source>
<translation>O jogo pode ser jogado sem problemas.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="188"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="189"/>
<source>Playable</source>
<translation>Jogável</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="188"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="189"/>
<source>Game functions with minor graphical or audio glitches and is playable from start to finish.</source>
<translation>O jogo funciona com pequenas falhas gráficas ou de áudio e pode ser reproduzido do início ao fim.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="191"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="192"/>
<source>Intro/Menu</source>
<translation>Introdução / Menu</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="191"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="192"/>
<source>Game loads, but is unable to progress past the Start Screen.</source>
<translation>O jogo carrega, porém não consegue passar da tela inicial.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="192"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="193"/>
<source>Won&apos;t Boot</source>
<translation>Não Inicia</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="192"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="193"/>
<source>The game crashes when attempting to startup.</source>
<translation>O jogo trava ao tentar iniciar.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="193"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="194"/>
<source>Not Tested</source>
<translation>Não Testado</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="193"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="194"/>
<source>The game has not yet been tested.</source>
<translation>O jogo ainda não foi testado.</translation>
</message>
</context>
<context>
<name>GameListModel</name>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="285"/>
<source>Name</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="286"/>
<source>Compatibility</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="287"/>
<source>Add-ons</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="288"/>
<source>File type</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="289"/>
<source>Size</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="290"/>
<source>Play time</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>GameListPlaceholder</name>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="757"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1328"/>
<source>Double-click to add a new folder to the game list</source>
<translation>Clique duas vezes para adicionar uma nova pasta à lista de jogos</translation>
</message>
@@ -6331,17 +6328,17 @@ Please go to Configure -&gt; System -&gt; Network and make a selection.</source>
<context>
<name>GameListSearchField</name>
<message numerus="yes">
<location filename="../../src/yuzu/game/search_field.cpp" line="67"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="96"/>
<source>%1 of %n result(s)</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
<location filename="../../src/yuzu/game/search_field.cpp" line="122"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1006"/>
<source>Filter:</source>
<translation>Filtro:</translation>
</message>
<message>
<location filename="../../src/yuzu/game/search_field.cpp" line="123"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1007"/>
<source>Enter pattern to filter</source>
<translation>Digite o padrão para filtrar</translation>
</message>
@@ -8168,7 +8165,7 @@ If you wish to clean up the files which were left in the old data location, you
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/migration_worker.h" line="73"/>
<location filename="../../src/yuzu/migration_worker.h" line="74"/>
<source>Data was migrated successfully.</source>
<translation type="unfinished"/>
</message>
@@ -9023,47 +9020,47 @@ p, li { white-space: pre-wrap; }
<translation>%1 está jogando %2</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="87"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="88"/>
<source>Play Time: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="90"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="91"/>
<source>Never Played</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="98"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="99"/>
<source>Version: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="100"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="101"/>
<source>Version: 1.0.0</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="307"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="308"/>
<source>Installed SD Titles</source>
<translation>Títulos SD instalados</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="315"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="316"/>
<source>Installed NAND Titles</source>
<translation>Títulos NAND instalados</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="323"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="324"/>
<source>System Titles</source>
<translation>Títulos do sistema</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="366"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="367"/>
<source>Add New Game Directory</source>
<translation>Adicionar novo diretório de jogos</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="389"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="390"/>
<source>Favorites</source>
<translation>Favoritos</translation>
</message>
@@ -9780,55 +9777,55 @@ Would you like to manually select a portable folder to use?</source>
<context>
<name>QtCommon::Mod</name>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="47"/>
<location filename="../../src/qt_common/util/mod.cpp" line="44"/>
<source>Mod Name</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="47"/>
<location filename="../../src/qt_common/util/mod.cpp" line="44"/>
<source>What should this mod be called?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="57"/>
<location filename="../../src/qt_common/util/mod.cpp" line="54"/>
<source>RomFS</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="58"/>
<location filename="../../src/qt_common/util/mod.cpp" line="55"/>
<source>ExeFS/Patch</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="59"/>
<location filename="../../src/qt_common/util/mod.cpp" line="56"/>
<source>Cheat</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="63"/>
<location filename="../../src/qt_common/util/mod.cpp" line="60"/>
<source>Mod Type</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="64"/>
<location filename="../../src/qt_common/util/mod.cpp" line="61"/>
<source>Could not detect mod type automatically. Please manually specify the type of mod you downloaded.
Most mods are RomFS mods, but patches (.pchtxt) are typically ExeFS mods.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="126"/>
<location filename="../../src/qt_common/util/mod.cpp" line="139"/>
<location filename="../../src/qt_common/util/mod.cpp" line="123"/>
<location filename="../../src/qt_common/util/mod.cpp" line="136"/>
<source>Mod Extract Failed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="127"/>
<location filename="../../src/qt_common/util/mod.cpp" line="124"/>
<source>Failed to create temporary directory %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="140"/>
<location filename="../../src/qt_common/util/mod.cpp" line="137"/>
<source>Zip file %1 is empty</source>
<translation type="unfinished"/>
</message>
@@ -10522,65 +10519,65 @@ By selecting &quot;From Eden&quot;, previous save data stored in Ryujinx will be
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="79"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="78"/>
<source>New Version Location</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="81"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="80"/>
<source>All Files (*.*)</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="89"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="129"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="144"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="88"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="128"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="143"/>
<source>Failed to save file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="90"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="89"/>
<source>Could not open file %1 for writing.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="112"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="111"/>
<source>Downloading...</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="112"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="111"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="130"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="129"/>
<source>Could not write to file %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="145"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="144"/>
<source>Could not commit to file %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="157"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="156"/>
<source>Failed to download file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="158"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="157"/>
<source>Could not download from %1%2
Error code: %3</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="171"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="170"/>
<source>Download Complete</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="172"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="171"/>
<source>Successfully downloaded %1. Would you like to open it?</source>
<translation type="unfinished"/>
</message>
+128 -131
View File
@@ -4806,57 +4806,57 @@ Current values are %1% and %2% respectively.</source>
<translation>Некоторые настройки доступны только тогда, когда игра не запущена.</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="78"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="77"/>
<source>Add-Ons</source>
<translation>Дополнения</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="79"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="78"/>
<source>System</source>
<translation>Система</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="80"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="79"/>
<source>CPU</source>
<translation>ЦП</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="81"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="80"/>
<source>Graphics</source>
<translation>Графика</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="82"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="81"/>
<source>Adv. Graphics</source>
<translation>Расш. графика</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="83"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="82"/>
<source>Ext. Graphics</source>
<translation>Доп. графика</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="84"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="83"/>
<source>Audio</source>
<translation>Звук</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="85"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="84"/>
<source>Input Profiles</source>
<translation>Профили управления</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="86"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="85"/>
<source>Network</source>
<translation>Сеть</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="87"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="86"/>
<source>Applets</source>
<translation>Апплеты</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="90"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="89"/>
<source>Properties</source>
<translation>Параметры игры</translation>
</message>
@@ -6128,282 +6128,279 @@ Please go to Configure -&gt; System -&gt; Network and make a selection.</source>
<context>
<name>GameList</name>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="380"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="685"/>
<source>&amp;Add New Game Directory</source>
<translation>&amp;Добавить новую папку с играми</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="414"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="719"/>
<source>Favorite</source>
<translation>Избранное</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="416"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="721"/>
<source>Start Game</source>
<translation>Запустить игру</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="418"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="723"/>
<source>Start Game without Custom Configuration</source>
<translation>Запустить игру без пользовательской настройки</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="420"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="725"/>
<source>Open Save Data Location</source>
<translation>Открыть папку сохранений</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="421"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="726"/>
<source>Open Mod Data Location</source>
<translation>Открыть папку модов</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="423"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="728"/>
<source>Open Transferable Pipeline Cache</source>
<translation>Открыть переносной кэш конвейера</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="424"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="729"/>
<source>Link to Ryujinx</source>
<translation>Ссылка на Ryujinx</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="426"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="731"/>
<source>Remove</source>
<translation>Удалить</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="427"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="732"/>
<source>Remove Installed Update</source>
<translation>Удалить установленное обновление</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="428"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="733"/>
<source>Remove All Installed DLC</source>
<translation>Удалить все установленные DLC</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="429"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="734"/>
<source>Remove Custom Configuration</source>
<translation>Удалить пользовательскую настройку</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="430"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="735"/>
<source>Remove Cache Storage</source>
<translation>Удалить кэш-хранилище</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="431"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="736"/>
<source>Remove OpenGL Pipeline Cache</source>
<translation>Удалить кэш конвейера OpenGL</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="432"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="737"/>
<source>Remove Vulkan Pipeline Cache</source>
<translation>Удалить кэш конвейера Vulkan</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="434"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="739"/>
<source>Remove All Pipeline Caches</source>
<translation>Удалить весь кэш конвейеров</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="435"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="740"/>
<source>Remove All Installed Contents</source>
<translation>Удалить все установленное содержимое</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="436"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="741"/>
<source>Manage Play Time</source>
<translation>Manage Play Time</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="437"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="742"/>
<source>Edit Play Time Data</source>
<translation>Изменить дату Игрового времени</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="438"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="743"/>
<source>Remove Play Time Data</source>
<translation>Удалить данные игрового времени</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="439"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="440"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="744"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="745"/>
<source>Dump RomFS</source>
<translation>Дамп RomFS</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="441"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="746"/>
<source>Dump RomFS to SDMC</source>
<translation>Сдампить RomFS в SDMC</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="442"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="747"/>
<source>Verify Integrity</source>
<translation>Проверить целостность</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="443"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="748"/>
<source>Copy Title ID to Clipboard</source>
<translation>Скопировать ID приложения в буфер обмена</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="444"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="749"/>
<source>Navigate to GameDB entry</source>
<translation>Открыть отчет о совместимости</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="446"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="752"/>
<source>Create Shortcut</source>
<translation>Создать ярлык</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="447"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="753"/>
<source>Add to Desktop</source>
<translation>На рабочий стол</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="449"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="755"/>
<source>Add to Applications Menu</source>
<translation>В меню приложений</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="452"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="758"/>
<source>Configure Game</source>
<translation>Настроить игру</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="552"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="857"/>
<source>Scan Subfolders</source>
<translation>Сканировать подпапки</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="553"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="858"/>
<source>Remove Game Directory</source>
<translation>Удалить папку с играми</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="572"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="877"/>
<source> Move Up</source>
<translation> Переместить вверх</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="573"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="878"/>
<source> Move Down</source>
<translation> Переместить вниз</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="574"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="879"/>
<source>Open Directory Location</source>
<translation>Открыть расположение папки</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="614"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="925"/>
<source>Clear</source>
<translation>Очистить</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="989"/>
<source>Name</source>
<translation>Имя</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="990"/>
<source>Compatibility</source>
<translation>Совместимость</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="991"/>
<source>Add-ons</source>
<translation>Дополнения</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="992"/>
<source>File type</source>
<translation>Тип файла</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="993"/>
<source>Size</source>
<translation>Размер</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="994"/>
<source>Play time</source>
<translation>Время игры</translation>
</message>
</context>
<context>
<name>GameListItemCompat</name>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="185"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="186"/>
<source>Ingame</source>
<translation>В игре</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="185"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="186"/>
<source>Game starts, but crashes or major glitches prevent it from being completed.</source>
<translation>Игра запускается, но вылеты или серьезные баги не позволяют пройти ее до конца.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="187"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="188"/>
<source>Perfect</source>
<translation>Идеально</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="187"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="188"/>
<source>Game can be played without issues.</source>
<translation>Игра полностью работает без проблем.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="188"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="189"/>
<source>Playable</source>
<translation>Играбельно</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="188"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="189"/>
<source>Game functions with minor graphical or audio glitches and is playable from start to finish.</source>
<translation>Игра проходима от начала до конца, возможны лишь мелкие графические или звуковые ошибки.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="191"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="192"/>
<source>Intro/Menu</source>
<translation>Вступление/Меню</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="191"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="192"/>
<source>Game loads, but is unable to progress past the Start Screen.</source>
<translation>Игра загружается, но не проходит дальше стартового экрана.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="192"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="193"/>
<source>Won&apos;t Boot</source>
<translation>Не запускается</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="192"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="193"/>
<source>The game crashes when attempting to startup.</source>
<translation>Игра вылетает при запуске.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="193"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="194"/>
<source>Not Tested</source>
<translation>Не проверено</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="193"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="194"/>
<source>The game has not yet been tested.</source>
<translation>Игру еще не проверяли на совместимость.</translation>
</message>
</context>
<context>
<name>GameListModel</name>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="285"/>
<source>Name</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="286"/>
<source>Compatibility</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="287"/>
<source>Add-ons</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="288"/>
<source>File type</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="289"/>
<source>Size</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="290"/>
<source>Play time</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>GameListPlaceholder</name>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="757"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1328"/>
<source>Double-click to add a new folder to the game list</source>
<translation>Нажмите дважды, чтобы добавить новую папку в список игр</translation>
</message>
@@ -6411,17 +6408,17 @@ Please go to Configure -&gt; System -&gt; Network and make a selection.</source>
<context>
<name>GameListSearchField</name>
<message numerus="yes">
<location filename="../../src/yuzu/game/search_field.cpp" line="67"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="96"/>
<source>%1 of %n result(s)</source>
<translation><numerusform>%1 из %n результат(ов)</numerusform><numerusform>%1 из %n результат(ов)</numerusform><numerusform>%1 из %n результат(ов)</numerusform><numerusform>%1 из %n результат(ов)</numerusform></translation>
</message>
<message>
<location filename="../../src/yuzu/game/search_field.cpp" line="122"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1006"/>
<source>Filter:</source>
<translation>Поиск:</translation>
</message>
<message>
<location filename="../../src/yuzu/game/search_field.cpp" line="123"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1007"/>
<source>Enter pattern to filter</source>
<translation>Введите текст для поиска</translation>
</message>
@@ -8279,7 +8276,7 @@ If you wish to clean up the files which were left in the old data location, you
%1</translation>
</message>
<message>
<location filename="../../src/yuzu/migration_worker.h" line="73"/>
<location filename="../../src/yuzu/migration_worker.h" line="74"/>
<source>Data was migrated successfully.</source>
<translation>Данные успешно перенесены.</translation>
</message>
@@ -9137,47 +9134,47 @@ p, li { white-space: pre-wrap; }
<translation>%1 играет в %2</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="87"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="88"/>
<source>Play Time: %1</source>
<translation>Время игры: %1</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="90"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="91"/>
<source>Never Played</source>
<translation>Не запускалась</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="98"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="99"/>
<source>Version: %1</source>
<translation>Версия: %1</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="100"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="101"/>
<source>Version: 1.0.0</source>
<translation>Версия: 1.0.0</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="307"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="308"/>
<source>Installed SD Titles</source>
<translation>Установленные SD игры</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="315"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="316"/>
<source>Installed NAND Titles</source>
<translation>Установленные NAND игры</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="323"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="324"/>
<source>System Titles</source>
<translation>Системные игры</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="366"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="367"/>
<source>Add New Game Directory</source>
<translation>Добавить новую папку с играми</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="389"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="390"/>
<source>Favorites</source>
<translation>Избранные</translation>
</message>
@@ -9904,37 +9901,37 @@ Would you like to manually select a portable folder to use?</source>
<context>
<name>QtCommon::Mod</name>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="47"/>
<location filename="../../src/qt_common/util/mod.cpp" line="44"/>
<source>Mod Name</source>
<translation>Название мода</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="47"/>
<location filename="../../src/qt_common/util/mod.cpp" line="44"/>
<source>What should this mod be called?</source>
<translation>Как назвать этот мод?</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="57"/>
<location filename="../../src/qt_common/util/mod.cpp" line="54"/>
<source>RomFS</source>
<translation>RomFS</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="58"/>
<location filename="../../src/qt_common/util/mod.cpp" line="55"/>
<source>ExeFS/Patch</source>
<translation>ExeFS/Patch</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="59"/>
<location filename="../../src/qt_common/util/mod.cpp" line="56"/>
<source>Cheat</source>
<translation>Чит</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="63"/>
<location filename="../../src/qt_common/util/mod.cpp" line="60"/>
<source>Mod Type</source>
<translation>Тип мода</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="64"/>
<location filename="../../src/qt_common/util/mod.cpp" line="61"/>
<source>Could not detect mod type automatically. Please manually specify the type of mod you downloaded.
Most mods are RomFS mods, but patches (.pchtxt) are typically ExeFS mods.</source>
@@ -9943,18 +9940,18 @@ Most mods are RomFS mods, but patches (.pchtxt) are typically ExeFS mods.</sourc
Большинство модов относятся к типу RomFS, а патчи (.pchtxt) обычно являются модами ExeFS.</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="126"/>
<location filename="../../src/qt_common/util/mod.cpp" line="139"/>
<location filename="../../src/qt_common/util/mod.cpp" line="123"/>
<location filename="../../src/qt_common/util/mod.cpp" line="136"/>
<source>Mod Extract Failed</source>
<translation>Ошибка извлечения мода</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="127"/>
<location filename="../../src/qt_common/util/mod.cpp" line="124"/>
<source>Failed to create temporary directory %1</source>
<translation>Не удалось создать временную папку %1</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="140"/>
<location filename="../../src/qt_common/util/mod.cpp" line="137"/>
<source>Zip file %1 is empty</source>
<translation>ZIP-файл %1 пуст</translation>
</message>
@@ -10656,66 +10653,66 @@ By selecting &quot;From Eden&quot;, previous save data stored in Ryujinx will be
<translation>%1 доступна для загрузки.</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="79"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="78"/>
<source>New Version Location</source>
<translation>Местоположение новой версии</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="81"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="80"/>
<source>All Files (*.*)</source>
<translation>Все файлы (*.*)</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="89"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="129"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="144"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="88"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="128"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="143"/>
<source>Failed to save file</source>
<translation>Не удалось сохранить файл</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="90"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="89"/>
<source>Could not open file %1 for writing.</source>
<translation>Не удалось открыть файл %1 для записи.</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="112"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="111"/>
<source>Downloading...</source>
<translation>Загрузка...</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="112"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="111"/>
<source>Cancel</source>
<translation>Отмена</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="130"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="129"/>
<source>Could not write to file %1.</source>
<translation>Не удалось записать в файл %1.</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="145"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="144"/>
<source>Could not commit to file %1.</source>
<translation>Не удалось сохранить файл %1.</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="157"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="156"/>
<source>Failed to download file</source>
<translation>Не удалось загрузить файл</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="158"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="157"/>
<source>Could not download from %1%2
Error code: %3</source>
<translation>Не удалось загрузить из %1%2
Код ошибки: %3</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="171"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="170"/>
<source>Download Complete</source>
<translation>Загрузка завершена</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="172"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="171"/>
<source>Successfully downloaded %1. Would you like to open it?</source>
<translation>%1 был успешно загружен. Хотите открыть?</translation>
</message>
+128 -131
View File
@@ -4814,57 +4814,57 @@ Nuvarande värden är %1% respektive %2%.</translation>
<translation>Vissa inställningar är endast tillgängliga när ett spel inte är igång.</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="78"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="77"/>
<source>Add-Ons</source>
<translation>Tillägg</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="79"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="78"/>
<source>System</source>
<translation>System</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="80"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="79"/>
<source>CPU</source>
<translation>CPU</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="81"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="80"/>
<source>Graphics</source>
<translation>Grafik</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="82"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="81"/>
<source>Adv. Graphics</source>
<translation>Avancerad grafik</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="83"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="82"/>
<source>Ext. Graphics</source>
<translation>Ext. grafik</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="84"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="83"/>
<source>Audio</source>
<translation>Ljud</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="85"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="84"/>
<source>Input Profiles</source>
<translation>Inmatningsprofiler</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="86"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="85"/>
<source>Network</source>
<translation>Nätverk</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="87"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="86"/>
<source>Applets</source>
<translation>Appletar</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="90"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="89"/>
<source>Properties</source>
<translation>Egenskaper</translation>
</message>
@@ -6135,282 +6135,279 @@ Gå till Konfigurera -&gt; System -&gt; Nätverk och gör ett val.</translation>
<context>
<name>GameList</name>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="380"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="685"/>
<source>&amp;Add New Game Directory</source>
<translation>&amp;Lägg till ny spelkatalog</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="414"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="719"/>
<source>Favorite</source>
<translation>Favorit</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="416"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="721"/>
<source>Start Game</source>
<translation>Starta spel</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="418"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="723"/>
<source>Start Game without Custom Configuration</source>
<translation>Starta spelet utan anpassad konfiguration</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="420"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="725"/>
<source>Open Save Data Location</source>
<translation>Öppna plats för sparat data</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="421"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="726"/>
<source>Open Mod Data Location</source>
<translation>Öppna plats för moddata</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="423"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="728"/>
<source>Open Transferable Pipeline Cache</source>
<translation>Öppna cache för överförbar pipeline</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="424"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="729"/>
<source>Link to Ryujinx</source>
<translation>Länka till Ryujinx</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="426"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="731"/>
<source>Remove</source>
<translation>Ta bort</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="427"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="732"/>
<source>Remove Installed Update</source>
<translation>Ta bort installerad uppdatering</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="428"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="733"/>
<source>Remove All Installed DLC</source>
<translation>Ta bort alla installerade DLC</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="429"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="734"/>
<source>Remove Custom Configuration</source>
<translation>Ta bort anpassad konfiguration</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="430"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="735"/>
<source>Remove Cache Storage</source>
<translation>Ta bort cache-lagring</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="431"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="736"/>
<source>Remove OpenGL Pipeline Cache</source>
<translation>Ta bort OpenGL Pipeline Cache</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="432"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="737"/>
<source>Remove Vulkan Pipeline Cache</source>
<translation>Ta bort Vulkan Pipeline Cache</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="434"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="739"/>
<source>Remove All Pipeline Caches</source>
<translation>Ta bort alla pipeline-cacher</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="435"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="740"/>
<source>Remove All Installed Contents</source>
<translation>Ta bort allt installerat innehåll</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="436"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="741"/>
<source>Manage Play Time</source>
<translation>Hantera speltid</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="437"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="742"/>
<source>Edit Play Time Data</source>
<translation>Redigera data för speltid</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="438"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="743"/>
<source>Remove Play Time Data</source>
<translation>Ta bort data om speltid</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="439"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="440"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="744"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="745"/>
<source>Dump RomFS</source>
<translation>Dumpa RomFS</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="441"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="746"/>
<source>Dump RomFS to SDMC</source>
<translation>Dumpa RomFS till SDMC</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="442"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="747"/>
<source>Verify Integrity</source>
<translation>Verifiera integritet</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="443"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="748"/>
<source>Copy Title ID to Clipboard</source>
<translation>Kopiera titel-id till urklipp</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="444"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="749"/>
<source>Navigate to GameDB entry</source>
<translation>Navigera till GameDB-post</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="446"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="752"/>
<source>Create Shortcut</source>
<translation>Skapa genväg</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="447"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="753"/>
<source>Add to Desktop</source>
<translation>Lägg till skrivbordet</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="449"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="755"/>
<source>Add to Applications Menu</source>
<translation>Lägg till i programmenyn</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="452"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="758"/>
<source>Configure Game</source>
<translation>Konfigurera spelet</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="552"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="857"/>
<source>Scan Subfolders</source>
<translation>Sök igenom undermappar</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="553"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="858"/>
<source>Remove Game Directory</source>
<translation>Ta bort spelkatalog</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="572"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="877"/>
<source> Move Up</source>
<translation> Flytta upp</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="573"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="878"/>
<source> Move Down</source>
<translation> Flytta ner</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="574"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="879"/>
<source>Open Directory Location</source>
<translation>Öppna katalogplats</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="614"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="925"/>
<source>Clear</source>
<translation>Rensa</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="989"/>
<source>Name</source>
<translation>Namn</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="990"/>
<source>Compatibility</source>
<translation>Kompatibilitet</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="991"/>
<source>Add-ons</source>
<translation>Tillägg</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="992"/>
<source>File type</source>
<translation>Filtyp</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="993"/>
<source>Size</source>
<translation>Storlek</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="994"/>
<source>Play time</source>
<translation>Speltid</translation>
</message>
</context>
<context>
<name>GameListItemCompat</name>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="185"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="186"/>
<source>Ingame</source>
<translation>Spelproblem</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="185"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="186"/>
<source>Game starts, but crashes or major glitches prevent it from being completed.</source>
<translation>Spelet startar men kraschar eller större fel gör att det inte kan slutföras.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="187"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="188"/>
<source>Perfect</source>
<translation>Perfekt</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="187"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="188"/>
<source>Game can be played without issues.</source>
<translation>Spelet kan spelas utan problem.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="188"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="189"/>
<source>Playable</source>
<translation>Spelbart</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="188"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="189"/>
<source>Game functions with minor graphical or audio glitches and is playable from start to finish.</source>
<translation>Spelet fungerar med små grafiska eller ljudmässiga fel och är spelbart från början till slut.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="191"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="192"/>
<source>Intro/Menu</source>
<translation>Intro/Meny</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="191"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="192"/>
<source>Game loads, but is unable to progress past the Start Screen.</source>
<translation>Spelet läses in men det går inte att komma förbi startskärmen.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="192"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="193"/>
<source>Won&apos;t Boot</source>
<translation>Startar inte</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="192"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="193"/>
<source>The game crashes when attempting to startup.</source>
<translation>Spelet kraschar när det försöker starta.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="193"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="194"/>
<source>Not Tested</source>
<translation>Inte testat</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="193"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="194"/>
<source>The game has not yet been tested.</source>
<translation>Spelet har ännu inte testats.</translation>
</message>
</context>
<context>
<name>GameListModel</name>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="285"/>
<source>Name</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="286"/>
<source>Compatibility</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="287"/>
<source>Add-ons</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="288"/>
<source>File type</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="289"/>
<source>Size</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="290"/>
<source>Play time</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>GameListPlaceholder</name>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="757"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1328"/>
<source>Double-click to add a new folder to the game list</source>
<translation>Dubbelklicka för att lägga till en ny mapp i spellistan</translation>
</message>
@@ -6418,17 +6415,17 @@ Gå till Konfigurera -&gt; System -&gt; Nätverk och gör ett val.</translation>
<context>
<name>GameListSearchField</name>
<message numerus="yes">
<location filename="../../src/yuzu/game/search_field.cpp" line="67"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="96"/>
<source>%1 of %n result(s)</source>
<translation><numerusform>%1 av %n resultat</numerusform><numerusform>%1 av %n resultat</numerusform></translation>
</message>
<message>
<location filename="../../src/yuzu/game/search_field.cpp" line="122"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1006"/>
<source>Filter:</source>
<translation>Filtrera:</translation>
</message>
<message>
<location filename="../../src/yuzu/game/search_field.cpp" line="123"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1007"/>
<source>Enter pattern to filter</source>
<translation>Ange mönster för att filtrera</translation>
</message>
@@ -8280,7 +8277,7 @@ Om du vill rensa upp bland de filer som låg kvar på den gamla dataplatsen kan
%1</translation>
</message>
<message>
<location filename="../../src/yuzu/migration_worker.h" line="73"/>
<location filename="../../src/yuzu/migration_worker.h" line="74"/>
<source>Data was migrated successfully.</source>
<translation>Datamigrering lyckades.</translation>
</message>
@@ -9138,47 +9135,47 @@ p, li { white-space: pre-wrap; }
<translation>%1 spelar %2</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="87"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="88"/>
<source>Play Time: %1</source>
<translation>Speltid: %1</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="90"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="91"/>
<source>Never Played</source>
<translation>Aldrig spelat</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="98"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="99"/>
<source>Version: %1</source>
<translation>Version: %1</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="100"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="101"/>
<source>Version: 1.0.0</source>
<translation>Version: 1.0.0</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="307"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="308"/>
<source>Installed SD Titles</source>
<translation>Installerade SD-titlar</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="315"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="316"/>
<source>Installed NAND Titles</source>
<translation>Installerade NAND-titlar</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="323"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="324"/>
<source>System Titles</source>
<translation>Systemtitlar</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="366"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="367"/>
<source>Add New Game Directory</source>
<translation>Lägg till ny spelkatalog</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="389"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="390"/>
<source>Favorites</source>
<translation>Favoriter</translation>
</message>
@@ -9903,37 +9900,37 @@ Vill du manuellt välja en portabel mapp att använda?</translation>
<context>
<name>QtCommon::Mod</name>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="47"/>
<location filename="../../src/qt_common/util/mod.cpp" line="44"/>
<source>Mod Name</source>
<translation>Modnamn</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="47"/>
<location filename="../../src/qt_common/util/mod.cpp" line="44"/>
<source>What should this mod be called?</source>
<translation>Vad ska denna mod heta?</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="57"/>
<location filename="../../src/qt_common/util/mod.cpp" line="54"/>
<source>RomFS</source>
<translation>RomFS</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="58"/>
<location filename="../../src/qt_common/util/mod.cpp" line="55"/>
<source>ExeFS/Patch</source>
<translation>ExeFS/Patch</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="59"/>
<location filename="../../src/qt_common/util/mod.cpp" line="56"/>
<source>Cheat</source>
<translation>Fusk</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="63"/>
<location filename="../../src/qt_common/util/mod.cpp" line="60"/>
<source>Mod Type</source>
<translation>Modtyp</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="64"/>
<location filename="../../src/qt_common/util/mod.cpp" line="61"/>
<source>Could not detect mod type automatically. Please manually specify the type of mod you downloaded.
Most mods are RomFS mods, but patches (.pchtxt) are typically ExeFS mods.</source>
@@ -9942,18 +9939,18 @@ Most mods are RomFS mods, but patches (.pchtxt) are typically ExeFS mods.</sourc
De flesta mods är RomFS-mods, men patchar (.pchtxt) är vanligtvis ExeFS-mods.</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="126"/>
<location filename="../../src/qt_common/util/mod.cpp" line="139"/>
<location filename="../../src/qt_common/util/mod.cpp" line="123"/>
<location filename="../../src/qt_common/util/mod.cpp" line="136"/>
<source>Mod Extract Failed</source>
<translation>Mod-extrahering misslyckades</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="127"/>
<location filename="../../src/qt_common/util/mod.cpp" line="124"/>
<source>Failed to create temporary directory %1</source>
<translation>Det gick inte att skapa den tillfälliga katalogen %1</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="140"/>
<location filename="../../src/qt_common/util/mod.cpp" line="137"/>
<source>Zip file %1 is empty</source>
<translation>Zip-filen %1 är tom</translation>
</message>
@@ -10655,65 +10652,65 @@ Om du väljer ”Från Eden” tas tidigare sparade data bort som lagrats i Ryuj
<translation>%1 finns tillgänglig för hämtning.</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="79"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="78"/>
<source>New Version Location</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="81"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="80"/>
<source>All Files (*.*)</source>
<translation>Alla filer (*.*)</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="89"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="129"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="144"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="88"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="128"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="143"/>
<source>Failed to save file</source>
<translation>Misslyckades med att spara filen</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="90"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="89"/>
<source>Could not open file %1 for writing.</source>
<translation>Kunde inte öppna filen %1 för skrivning.</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="112"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="111"/>
<source>Downloading...</source>
<translation>Hämtar ner...</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="112"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="111"/>
<source>Cancel</source>
<translation>Avbryt</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="130"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="129"/>
<source>Could not write to file %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="145"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="144"/>
<source>Could not commit to file %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="157"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="156"/>
<source>Failed to download file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="158"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="157"/>
<source>Could not download from %1%2
Error code: %3</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="171"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="170"/>
<source>Download Complete</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="172"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="171"/>
<source>Successfully downloaded %1. Would you like to open it?</source>
<translation type="unfinished"/>
</message>
+160 -163
View File
@@ -4762,57 +4762,57 @@ Mevcut değerler sırasıyla %1 ve %2&apos;dir.</translation>
<translation>Bazı ayarlar yalnızca bir oyun çalışmadığında kullanılabilir.</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="78"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="77"/>
<source>Add-Ons</source>
<translation>Eklentiler</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="79"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="78"/>
<source>System</source>
<translation>Sistem</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="80"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="79"/>
<source>CPU</source>
<translation>CPU</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="81"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="80"/>
<source>Graphics</source>
<translation>Grafikler</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="82"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="81"/>
<source>Adv. Graphics</source>
<translation>Gelişmiş Grafikler</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="83"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="82"/>
<source>Ext. Graphics</source>
<translation>Ek Grafikler</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="84"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="83"/>
<source>Audio</source>
<translation>Ses</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="85"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="84"/>
<source>Input Profiles</source>
<translation>Kontrol Profilleri</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="86"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="85"/>
<source>Network</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="87"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="86"/>
<source>Applets</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="90"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="89"/>
<source>Properties</source>
<translation>Özellikler</translation>
</message>
@@ -6076,282 +6076,279 @@ Please go to Configure -&gt; System -&gt; Network and make a selection.</source>
<context>
<name>GameList</name>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="380"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="685"/>
<source>&amp;Add New Game Directory</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="414"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="719"/>
<source>Favorite</source>
<translation>Favori</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="416"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="721"/>
<source>Start Game</source>
<translation>Oyunu Başlat</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="418"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="723"/>
<source>Start Game without Custom Configuration</source>
<translation>Oyunu Özel Yapılandırma Olmadan Başlat</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="420"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="725"/>
<source>Open Save Data Location</source>
<translation>Kayıt Dosyası Konumunu </translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="421"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="726"/>
<source>Open Mod Data Location</source>
<translation>Mod Dosyası Konumunu </translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="423"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="728"/>
<source>Open Transferable Pipeline Cache</source>
<translation>Transfer Edilebilir Pipeline Cache&apos;ini </translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="424"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="729"/>
<source>Link to Ryujinx</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="426"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="731"/>
<source>Remove</source>
<translation>Kaldır</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="427"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="732"/>
<source>Remove Installed Update</source>
<translation>Yüklenmiş Güncellemeleri Kaldır</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="428"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="733"/>
<source>Remove All Installed DLC</source>
<translation>Yüklenmiş DLC&apos;leri Kaldır</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="429"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="734"/>
<source>Remove Custom Configuration</source>
<translation>Oyuna Özel Yapılandırmayı Kaldır</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="430"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="735"/>
<source>Remove Cache Storage</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="431"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="736"/>
<source>Remove OpenGL Pipeline Cache</source>
<translation>OpenGL Pipeline Cache&apos;ini Kaldır</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="432"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="737"/>
<source>Remove Vulkan Pipeline Cache</source>
<translation>Vulkan Pipeline Cache&apos;ini Kaldır</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="434"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="739"/>
<source>Remove All Pipeline Caches</source>
<translation>Bütün Pipeline Cache&apos;lerini Kaldır</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="435"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="740"/>
<source>Remove All Installed Contents</source>
<translation>Tüm Yüklenmiş İçeriği Kaldır</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="436"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="741"/>
<source>Manage Play Time</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="437"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="742"/>
<source>Edit Play Time Data</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="438"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="743"/>
<source>Remove Play Time Data</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="439"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="440"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="744"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="745"/>
<source>Dump RomFS</source>
<translation>RomFS Dump Et</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="441"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="746"/>
<source>Dump RomFS to SDMC</source>
<translation>RomFS&apos;i SDMC&apos;ye çıkar.</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="442"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="747"/>
<source>Verify Integrity</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="443"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="748"/>
<source>Copy Title ID to Clipboard</source>
<translation>Title ID&apos;yi Panoya Kopyala</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="444"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="749"/>
<source>Navigate to GameDB entry</source>
<translation>GameDB sayfasına yönlendir</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="446"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="752"/>
<source>Create Shortcut</source>
<translation>Kısayol Oluştur</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="447"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="753"/>
<source>Add to Desktop</source>
<translation>Masaüstüne Ekle</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="449"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="755"/>
<source>Add to Applications Menu</source>
<translation>Uygulamalar Menüsüne Ekl</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="452"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="758"/>
<source>Configure Game</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="552"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="857"/>
<source>Scan Subfolders</source>
<translation>Alt Klasörleri Tara</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="553"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="858"/>
<source>Remove Game Directory</source>
<translation>Oyun Konumunu Kaldır</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="572"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="877"/>
<source> Move Up</source>
<translation>Yukarı Git</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="573"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="878"/>
<source> Move Down</source>
<translation>Aşağı Git</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="574"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="879"/>
<source>Open Directory Location</source>
<translation>Oyun Dosyası Konumunu </translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="614"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="925"/>
<source>Clear</source>
<translation>Temizle</translation>
</message>
</context>
<context>
<name>GameListItemCompat</name>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="185"/>
<source>Ingame</source>
<translation>Oyunda</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="185"/>
<source>Game starts, but crashes or major glitches prevent it from being completed.</source>
<translation>Oyun başlatılabiliyor, fakat bariz hatalardan veya çökme sorunlarından dolayı bitirilemiyor.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="187"/>
<source>Perfect</source>
<translation>Mükemmel</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="187"/>
<source>Game can be played without issues.</source>
<translation>Oyun sorunsuz bir şekilde oynanabiliyor.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="188"/>
<source>Playable</source>
<translation>Oynanabilir</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="188"/>
<source>Game functions with minor graphical or audio glitches and is playable from start to finish.</source>
<translation>Oyun küçük grafik veya ses hatalarıyla çalışıyor ve baştan sona kadar oynanabilir.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="191"/>
<source>Intro/Menu</source>
<translation>İntro/Menü</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="191"/>
<source>Game loads, but is unable to progress past the Start Screen.</source>
<translation>Oyun açılıyor, fakat ana menüden ileri gidilemiyor.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="192"/>
<source>Won&apos;t Boot</source>
<translation>Açılmıyor</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="192"/>
<source>The game crashes when attempting to startup.</source>
<translation>Oyun açılmaya çalışıldığında çöküyor.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="193"/>
<source>Not Tested</source>
<translation>Test Edilmedi</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="193"/>
<source>The game has not yet been tested.</source>
<translation>Bu oyun henüz test edilmedi.</translation>
</message>
</context>
<context>
<name>GameListModel</name>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="285"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="989"/>
<source>Name</source>
<translation type="unfinished"/>
<translation>İsim</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="286"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="990"/>
<source>Compatibility</source>
<translation type="unfinished"/>
<translation>Uyumluluk</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="287"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="991"/>
<source>Add-ons</source>
<translation type="unfinished"/>
<translation>Eklentiler</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="288"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="992"/>
<source>File type</source>
<translation type="unfinished"/>
<translation>Dosya türü</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="289"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="993"/>
<source>Size</source>
<translation type="unfinished"/>
<translation>Boyut</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="290"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="994"/>
<source>Play time</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>GameListItemCompat</name>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="186"/>
<source>Ingame</source>
<translation>Oyunda</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="186"/>
<source>Game starts, but crashes or major glitches prevent it from being completed.</source>
<translation>Oyun başlatılabiliyor, fakat bariz hatalardan veya çökme sorunlarından dolayı bitirilemiyor.</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="188"/>
<source>Perfect</source>
<translation>Mükemmel</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="188"/>
<source>Game can be played without issues.</source>
<translation>Oyun sorunsuz bir şekilde oynanabiliyor.</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="189"/>
<source>Playable</source>
<translation>Oynanabilir</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="189"/>
<source>Game functions with minor graphical or audio glitches and is playable from start to finish.</source>
<translation>Oyun küçük grafik veya ses hatalarıyla çalışıyor ve baştan sona kadar oynanabilir.</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="192"/>
<source>Intro/Menu</source>
<translation>İntro/Menü</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="192"/>
<source>Game loads, but is unable to progress past the Start Screen.</source>
<translation>Oyun açılıyor, fakat ana menüden ileri gidilemiyor.</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="193"/>
<source>Won&apos;t Boot</source>
<translation>Açılmıyor</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="193"/>
<source>The game crashes when attempting to startup.</source>
<translation>Oyun açılmaya çalışıldığında çöküyor.</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="194"/>
<source>Not Tested</source>
<translation>Test Edilmedi</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="194"/>
<source>The game has not yet been tested.</source>
<translation>Bu oyun henüz test edilmedi.</translation>
</message>
</context>
<context>
<name>GameListPlaceholder</name>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="757"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1328"/>
<source>Double-click to add a new folder to the game list</source>
<translation>Oyun listesine yeni bir klasör eklemek için çift tıklayın.</translation>
</message>
@@ -6359,17 +6356,17 @@ Please go to Configure -&gt; System -&gt; Network and make a selection.</source>
<context>
<name>GameListSearchField</name>
<message numerus="yes">
<location filename="../../src/yuzu/game/search_field.cpp" line="67"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="96"/>
<source>%1 of %n result(s)</source>
<translation><numerusform>%n sonucun %1&apos;i</numerusform><numerusform>%n sonucun %1&apos;i</numerusform></translation>
</message>
<message>
<location filename="../../src/yuzu/game/search_field.cpp" line="122"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1006"/>
<source>Filter:</source>
<translation>Filtre:</translation>
</message>
<message>
<location filename="../../src/yuzu/game/search_field.cpp" line="123"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1007"/>
<source>Enter pattern to filter</source>
<translation>Filtrelemek için bir düzen giriniz</translation>
</message>
@@ -8196,7 +8193,7 @@ If you wish to clean up the files which were left in the old data location, you
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/migration_worker.h" line="73"/>
<location filename="../../src/yuzu/migration_worker.h" line="74"/>
<source>Data was migrated successfully.</source>
<translation type="unfinished"/>
</message>
@@ -9051,47 +9048,47 @@ p, li { white-space: pre-wrap; }
<translation>%1 %2&apos;yi oynuyor</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="87"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="88"/>
<source>Play Time: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="90"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="91"/>
<source>Never Played</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="98"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="99"/>
<source>Version: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="100"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="101"/>
<source>Version: 1.0.0</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="307"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="308"/>
<source>Installed SD Titles</source>
<translation>Yüklenmiş SD Oyunları</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="315"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="316"/>
<source>Installed NAND Titles</source>
<translation>Yüklenmiş NAND Oyunları</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="323"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="324"/>
<source>System Titles</source>
<translation>Sistemde Yüklü Oyunlar</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="366"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="367"/>
<source>Add New Game Directory</source>
<translation>Yeni Oyun Konumu Ekle</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="389"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="390"/>
<source>Favorites</source>
<translation>Favoriler</translation>
</message>
@@ -9808,55 +9805,55 @@ Would you like to manually select a portable folder to use?</source>
<context>
<name>QtCommon::Mod</name>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="47"/>
<location filename="../../src/qt_common/util/mod.cpp" line="44"/>
<source>Mod Name</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="47"/>
<location filename="../../src/qt_common/util/mod.cpp" line="44"/>
<source>What should this mod be called?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="57"/>
<location filename="../../src/qt_common/util/mod.cpp" line="54"/>
<source>RomFS</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="58"/>
<location filename="../../src/qt_common/util/mod.cpp" line="55"/>
<source>ExeFS/Patch</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="59"/>
<location filename="../../src/qt_common/util/mod.cpp" line="56"/>
<source>Cheat</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="63"/>
<location filename="../../src/qt_common/util/mod.cpp" line="60"/>
<source>Mod Type</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="64"/>
<location filename="../../src/qt_common/util/mod.cpp" line="61"/>
<source>Could not detect mod type automatically. Please manually specify the type of mod you downloaded.
Most mods are RomFS mods, but patches (.pchtxt) are typically ExeFS mods.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="126"/>
<location filename="../../src/qt_common/util/mod.cpp" line="139"/>
<location filename="../../src/qt_common/util/mod.cpp" line="123"/>
<location filename="../../src/qt_common/util/mod.cpp" line="136"/>
<source>Mod Extract Failed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="127"/>
<location filename="../../src/qt_common/util/mod.cpp" line="124"/>
<source>Failed to create temporary directory %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="140"/>
<location filename="../../src/qt_common/util/mod.cpp" line="137"/>
<source>Zip file %1 is empty</source>
<translation type="unfinished"/>
</message>
@@ -10550,65 +10547,65 @@ By selecting &quot;From Eden&quot;, previous save data stored in Ryujinx will be
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="79"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="78"/>
<source>New Version Location</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="81"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="80"/>
<source>All Files (*.*)</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="89"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="129"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="144"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="88"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="128"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="143"/>
<source>Failed to save file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="90"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="89"/>
<source>Could not open file %1 for writing.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="112"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="111"/>
<source>Downloading...</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="112"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="111"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="130"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="129"/>
<source>Could not write to file %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="145"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="144"/>
<source>Could not commit to file %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="157"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="156"/>
<source>Failed to download file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="158"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="157"/>
<source>Could not download from %1%2
Error code: %3</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="171"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="170"/>
<source>Download Complete</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="172"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="171"/>
<source>Successfully downloaded %1. Would you like to open it?</source>
<translation type="unfinished"/>
</message>
+155 -158
View File
@@ -4810,57 +4810,57 @@ Current values are %1% and %2% respectively.</source>
<translation>Деякі налаштування доступні лише коли гра не запущена.</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="78"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="77"/>
<source>Add-Ons</source>
<translation>Додатки</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="79"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="78"/>
<source>System</source>
<translation>Система</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="80"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="79"/>
<source>CPU</source>
<translation>ЦП</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="81"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="80"/>
<source>Graphics</source>
<translation>Графіка</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="82"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="81"/>
<source>Adv. Graphics</source>
<translation>Графіка (дод.)</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="83"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="82"/>
<source>Ext. Graphics</source>
<translation>Графіка (дод.)</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="84"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="83"/>
<source>Audio</source>
<translation>Звук</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="85"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="84"/>
<source>Input Profiles</source>
<translation>Профілі введення</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="86"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="85"/>
<source>Network</source>
<translation>Мережа</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="87"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="86"/>
<source>Applets</source>
<translation>Аплети</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="90"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="89"/>
<source>Properties</source>
<translation>Властивості</translation>
</message>
@@ -6131,282 +6131,279 @@ Please go to Configure -&gt; System -&gt; Network and make a selection.</source>
<context>
<name>GameList</name>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="380"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="685"/>
<source>&amp;Add New Game Directory</source>
<translation>[&amp;A] Додати нову теку з іграми</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="414"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="719"/>
<source>Favorite</source>
<translation>Улюблені</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="416"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="721"/>
<source>Start Game</source>
<translation>Запустити гру</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="418"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="723"/>
<source>Start Game without Custom Configuration</source>
<translation>Запустити гру без користувацького налаштування</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="420"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="725"/>
<source>Open Save Data Location</source>
<translation>Відкрити теку з даними збережень</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="421"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="726"/>
<source>Open Mod Data Location</source>
<translation>Відкрити теку модів</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="423"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="728"/>
<source>Open Transferable Pipeline Cache</source>
<translation>Відкрити переміщуваний кеш конвеєра</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="424"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="729"/>
<source>Link to Ryujinx</source>
<translation>Підєднати до Ryujinx</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="426"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="731"/>
<source>Remove</source>
<translation>Вилучити</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="427"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="732"/>
<source>Remove Installed Update</source>
<translation>Вилучити встановлене оновлення</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="428"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="733"/>
<source>Remove All Installed DLC</source>
<translation>Вилучити всі доповнення</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="429"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="734"/>
<source>Remove Custom Configuration</source>
<translation>Вилучити користувацьке налаштування</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="430"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="735"/>
<source>Remove Cache Storage</source>
<translation>Вилучити сховище кешу</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="431"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="736"/>
<source>Remove OpenGL Pipeline Cache</source>
<translation>Вилучити кеш конвеєра OpenGL</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="432"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="737"/>
<source>Remove Vulkan Pipeline Cache</source>
<translation>Вилучити кеш конвеєра Vulkan</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="434"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="739"/>
<source>Remove All Pipeline Caches</source>
<translation>Вилучити всі кеші конвеєра</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="435"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="740"/>
<source>Remove All Installed Contents</source>
<translation>Вилучити весь встановлений вміст</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="436"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="741"/>
<source>Manage Play Time</source>
<translation>Керувати награним часом</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="437"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="742"/>
<source>Edit Play Time Data</source>
<translation>Редагувати награний час</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="438"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="743"/>
<source>Remove Play Time Data</source>
<translation>Вилучити дані награного часу</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="439"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="440"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="744"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="745"/>
<source>Dump RomFS</source>
<translation>Створити дамп RomFS</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="441"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="746"/>
<source>Dump RomFS to SDMC</source>
<translation>Створити дамп RomFS у SDMC</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="442"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="747"/>
<source>Verify Integrity</source>
<translation>Перевірити цілісність</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="443"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="748"/>
<source>Copy Title ID to Clipboard</source>
<translation>Скопіювати ID проєкту до буфера обміну</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="444"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="749"/>
<source>Navigate to GameDB entry</source>
<translation>Перейти до запису GameDB</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="446"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="752"/>
<source>Create Shortcut</source>
<translation>Створити ярлик</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="447"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="753"/>
<source>Add to Desktop</source>
<translation>Додати до стільниці</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="449"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="755"/>
<source>Add to Applications Menu</source>
<translation>Додати до меню застосунків</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="452"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="758"/>
<source>Configure Game</source>
<translation>Налаштувати гру</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="552"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="857"/>
<source>Scan Subfolders</source>
<translation>Сканувати підтеки</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="553"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="858"/>
<source>Remove Game Directory</source>
<translation>Вилучити теку гри</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="572"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="877"/>
<source> Move Up</source>
<translation> Перемістити вверх</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="573"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="878"/>
<source> Move Down</source>
<translation> Перемістити вниз</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="574"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="879"/>
<source>Open Directory Location</source>
<translation>Відкрити розташування теки</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="614"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="925"/>
<source>Clear</source>
<translation>Очистити</translation>
</message>
</context>
<context>
<name>GameListItemCompat</name>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="185"/>
<source>Ingame</source>
<translation>Запускається</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="185"/>
<source>Game starts, but crashes or major glitches prevent it from being completed.</source>
<translation>Гра запускається, але збої або серйозні баги перешкоджають її успішному проходженню.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="187"/>
<source>Perfect</source>
<translation>Ідеально</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="187"/>
<source>Game can be played without issues.</source>
<translation>У гру можна грати без проблем.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="188"/>
<source>Playable</source>
<translation>Придатна до гри</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="188"/>
<source>Game functions with minor graphical or audio glitches and is playable from start to finish.</source>
<translation>Гра має незначні графічні або звукові проблеми, але її можна пройти від початку до кінця.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="191"/>
<source>Intro/Menu</source>
<translation>Вступ/меню</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="191"/>
<source>Game loads, but is unable to progress past the Start Screen.</source>
<translation>Гра завантажується, але не може просунутися далі стартового екрана.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="192"/>
<source>Won&apos;t Boot</source>
<translation>Не запускається</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="192"/>
<source>The game crashes when attempting to startup.</source>
<translation>Під час спроби запуску гри відбувається збій.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="193"/>
<source>Not Tested</source>
<translation>Не протестовано</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="193"/>
<source>The game has not yet been tested.</source>
<translation>Гру ще не протестовано.</translation>
</message>
</context>
<context>
<name>GameListModel</name>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="285"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="989"/>
<source>Name</source>
<translation>Назва</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="286"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="990"/>
<source>Compatibility</source>
<translation>Сумісність</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="287"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="991"/>
<source>Add-ons</source>
<translation>Додатки</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="288"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="992"/>
<source>File type</source>
<translation>Тип файлу</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="289"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="993"/>
<source>Size</source>
<translation>Розмір</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="290"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="994"/>
<source>Play time</source>
<translation>Награний час</translation>
</message>
</context>
<context>
<name>GameListItemCompat</name>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="186"/>
<source>Ingame</source>
<translation>Запускається</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="186"/>
<source>Game starts, but crashes or major glitches prevent it from being completed.</source>
<translation>Гра запускається, але збої або серйозні баги перешкоджають її успішному проходженню.</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="188"/>
<source>Perfect</source>
<translation>Ідеально</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="188"/>
<source>Game can be played without issues.</source>
<translation>У гру можна грати без проблем.</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="189"/>
<source>Playable</source>
<translation>Придатна до гри</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="189"/>
<source>Game functions with minor graphical or audio glitches and is playable from start to finish.</source>
<translation>Гра має незначні графічні або звукові проблеми, але її можна пройти від початку до кінця.</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="192"/>
<source>Intro/Menu</source>
<translation>Вступ/меню</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="192"/>
<source>Game loads, but is unable to progress past the Start Screen.</source>
<translation>Гра завантажується, але не може просунутися далі стартового екрана.</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="193"/>
<source>Won&apos;t Boot</source>
<translation>Не запускається</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="193"/>
<source>The game crashes when attempting to startup.</source>
<translation>Під час спроби запуску гри відбувається збій.</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="194"/>
<source>Not Tested</source>
<translation>Не протестовано</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="194"/>
<source>The game has not yet been tested.</source>
<translation>Гру ще не протестовано.</translation>
</message>
</context>
<context>
<name>GameListPlaceholder</name>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="757"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1328"/>
<source>Double-click to add a new folder to the game list</source>
<translation>Натисніть двічі, щоб додати нову теку до переліку ігор</translation>
</message>
@@ -6414,17 +6411,17 @@ Please go to Configure -&gt; System -&gt; Network and make a selection.</source>
<context>
<name>GameListSearchField</name>
<message numerus="yes">
<location filename="../../src/yuzu/game/search_field.cpp" line="67"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="96"/>
<source>%1 of %n result(s)</source>
<translation><numerusform>%1 із %n результату</numerusform><numerusform>%1 із %n результатів</numerusform><numerusform>%1 із %n результатів</numerusform><numerusform>%1 із %n результатів</numerusform></translation>
</message>
<message>
<location filename="../../src/yuzu/game/search_field.cpp" line="122"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1006"/>
<source>Filter:</source>
<translation>Фільтр:</translation>
</message>
<message>
<location filename="../../src/yuzu/game/search_field.cpp" line="123"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1007"/>
<source>Enter pattern to filter</source>
<translation>Введіть шаблон для фільтрування</translation>
</message>
@@ -8282,7 +8279,7 @@ If you wish to clean up the files which were left in the old data location, you
%1</translation>
</message>
<message>
<location filename="../../src/yuzu/migration_worker.h" line="73"/>
<location filename="../../src/yuzu/migration_worker.h" line="74"/>
<source>Data was migrated successfully.</source>
<translation>Дані перенесено успішно.</translation>
</message>
@@ -9140,47 +9137,47 @@ p, li { white-space: pre-wrap; }
<translation>%1 грає в %2</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="87"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="88"/>
<source>Play Time: %1</source>
<translation>Награний час: %1</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="90"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="91"/>
<source>Never Played</source>
<translation>Ще не зіграно</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="98"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="99"/>
<source>Version: %1</source>
<translation>Версія: %1</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="100"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="101"/>
<source>Version: 1.0.0</source>
<translation>Версія: 1.0.0</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="307"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="308"/>
<source>Installed SD Titles</source>
<translation>Проєкти, встановлені до SD</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="315"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="316"/>
<source>Installed NAND Titles</source>
<translation>Проєкти, встановлені до NAND</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="323"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="324"/>
<source>System Titles</source>
<translation>Системні проєкти</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="366"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="367"/>
<source>Add New Game Directory</source>
<translation>Додати нову теку з іграми</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="389"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="390"/>
<source>Favorites</source>
<translation>Улюблені</translation>
</message>
@@ -9907,37 +9904,37 @@ Would you like to manually select a portable folder to use?</source>
<context>
<name>QtCommon::Mod</name>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="47"/>
<location filename="../../src/qt_common/util/mod.cpp" line="44"/>
<source>Mod Name</source>
<translation>Назва мода</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="47"/>
<location filename="../../src/qt_common/util/mod.cpp" line="44"/>
<source>What should this mod be called?</source>
<translation>Як повинен називатися цей мод?</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="57"/>
<location filename="../../src/qt_common/util/mod.cpp" line="54"/>
<source>RomFS</source>
<translation>RomFS</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="58"/>
<location filename="../../src/qt_common/util/mod.cpp" line="55"/>
<source>ExeFS/Patch</source>
<translation>ExeFS/патч</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="59"/>
<location filename="../../src/qt_common/util/mod.cpp" line="56"/>
<source>Cheat</source>
<translation>Чит</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="63"/>
<location filename="../../src/qt_common/util/mod.cpp" line="60"/>
<source>Mod Type</source>
<translation>Тип мода</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="64"/>
<location filename="../../src/qt_common/util/mod.cpp" line="61"/>
<source>Could not detect mod type automatically. Please manually specify the type of mod you downloaded.
Most mods are RomFS mods, but patches (.pchtxt) are typically ExeFS mods.</source>
@@ -9946,18 +9943,18 @@ Most mods are RomFS mods, but patches (.pchtxt) are typically ExeFS mods.</sourc
Більшість модів є RomFS-модами, але патчі (.pchtxt) зазвичай є ExeFS-модами.</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="126"/>
<location filename="../../src/qt_common/util/mod.cpp" line="139"/>
<location filename="../../src/qt_common/util/mod.cpp" line="123"/>
<location filename="../../src/qt_common/util/mod.cpp" line="136"/>
<source>Mod Extract Failed</source>
<translation>Не вдалося видобути мод</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="127"/>
<location filename="../../src/qt_common/util/mod.cpp" line="124"/>
<source>Failed to create temporary directory %1</source>
<translation>Не вдалося створити тимчасову теку %1</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="140"/>
<location filename="../../src/qt_common/util/mod.cpp" line="137"/>
<source>Zip file %1 is empty</source>
<translation>Zip-файл %1 порожній</translation>
</message>
@@ -10658,66 +10655,66 @@ By selecting &quot;From Eden&quot;, previous save data stored in Ryujinx will be
<translation>%1 доступно для завантаження.</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="79"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="78"/>
<source>New Version Location</source>
<translation>Розташування нової версії</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="81"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="80"/>
<source>All Files (*.*)</source>
<translation>Усі файли (*.*)</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="89"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="129"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="144"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="88"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="128"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="143"/>
<source>Failed to save file</source>
<translation>Не вдалося зберегти файл</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="90"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="89"/>
<source>Could not open file %1 for writing.</source>
<translation>Не вдалося відкрити файл «%1» для запису.</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="112"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="111"/>
<source>Downloading...</source>
<translation>Завантаження...</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="112"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="111"/>
<source>Cancel</source>
<translation>Скасувати</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="130"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="129"/>
<source>Could not write to file %1.</source>
<translation>Не вдалося записати до файлу «%1».</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="145"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="144"/>
<source>Could not commit to file %1.</source>
<translation>Не вдалося вкласти до файлу «%1».</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="157"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="156"/>
<source>Failed to download file</source>
<translation>Не вдалося завантажити файл</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="158"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="157"/>
<source>Could not download from %1%2
Error code: %3</source>
<translation>Не вдалося завантажити з %1%2
Код помилки: %3</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="171"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="170"/>
<source>Download Complete</source>
<translation>Завантажено</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="172"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="171"/>
<source>Successfully downloaded %1. Would you like to open it?</source>
<translation>%1 успішно завантажено. Хочете відкрити?</translation>
</message>
+160 -163
View File
@@ -4734,57 +4734,57 @@ Các giá trị hiện tại lần lượt là %1% và %2%.</translation>
<translation>Một số cài đt chỉ khả dụng khi game không chạy.</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="78"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="77"/>
<source>Add-Ons</source>
<translation>Add-Ons</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="79"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="78"/>
<source>System</source>
<translation>Hệ thống</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="80"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="79"/>
<source>CPU</source>
<translation>CPU</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="81"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="80"/>
<source>Graphics</source>
<translation>Đ hoạ</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="82"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="81"/>
<source>Adv. Graphics</source>
<translation>Đ hoạ nâng cao</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="83"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="82"/>
<source>Ext. Graphics</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="84"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="83"/>
<source>Audio</source>
<translation>Âm thanh</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="85"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="84"/>
<source>Input Profiles</source>
<translation>Hồ đu vào</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="86"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="85"/>
<source>Network</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="87"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="86"/>
<source>Applets</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="90"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="89"/>
<source>Properties</source>
<translation>Thuộc tính</translation>
</message>
@@ -6048,282 +6048,279 @@ Please go to Configure -&gt; System -&gt; Network and make a selection.</source>
<context>
<name>GameList</name>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="380"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="685"/>
<source>&amp;Add New Game Directory</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="414"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="719"/>
<source>Favorite</source>
<translation>Ưa thích</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="416"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="721"/>
<source>Start Game</source>
<translation>Bắt đu game</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="418"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="723"/>
<source>Start Game without Custom Configuration</source>
<translation>Bắt đu game không cấu hình tuỳ chỉnh</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="420"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="725"/>
<source>Open Save Data Location</source>
<translation>Mở vị trí dữ liệu save</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="421"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="726"/>
<source>Open Mod Data Location</source>
<translation>Mở vị trí chứa dữ liệu mod</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="423"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="728"/>
<source>Open Transferable Pipeline Cache</source>
<translation>Mở thư mục chứa bộ nhớ đm pipeline</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="424"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="729"/>
<source>Link to Ryujinx</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="426"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="731"/>
<source>Remove</source>
<translation>Loại bỏ</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="427"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="732"/>
<source>Remove Installed Update</source>
<translation>Loại bỏ bản cập nhật đã cài</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="428"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="733"/>
<source>Remove All Installed DLC</source>
<translation>Loại bỏ tất cả DLC đã cài đt</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="429"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="734"/>
<source>Remove Custom Configuration</source>
<translation>Loại bỏ cấu hình tuỳ chỉnh</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="430"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="735"/>
<source>Remove Cache Storage</source>
<translation>Loại bỏ bộ nhớ đm</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="431"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="736"/>
<source>Remove OpenGL Pipeline Cache</source>
<translation>Loại bỏ bộ nhớ đm pipeline OpenGL</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="432"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="737"/>
<source>Remove Vulkan Pipeline Cache</source>
<translation>Loại bỏ bộ nhớ đm pipeline Vulkan</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="434"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="739"/>
<source>Remove All Pipeline Caches</source>
<translation>Loại bỏ tất cả bộ nhớ đm shader</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="435"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="740"/>
<source>Remove All Installed Contents</source>
<translation>Loại bỏ tất cả nội dung đã cài đt</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="436"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="741"/>
<source>Manage Play Time</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="437"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="742"/>
<source>Edit Play Time Data</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="438"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="743"/>
<source>Remove Play Time Data</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="439"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="440"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="744"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="745"/>
<source>Dump RomFS</source>
<translation>Trích xuất RomFS</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="441"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="746"/>
<source>Dump RomFS to SDMC</source>
<translation>Trích xuất RomFS tới SDMC</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="442"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="747"/>
<source>Verify Integrity</source>
<translation>Kiểm tra tính toàn vẹn</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="443"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="748"/>
<source>Copy Title ID to Clipboard</source>
<translation>Sao chép ID title vào bộ nhớ tạm</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="444"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="749"/>
<source>Navigate to GameDB entry</source>
<translation>Điều hướng đến mục GameDB</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="446"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="752"/>
<source>Create Shortcut</source>
<translation>Tạo lối tắt</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="447"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="753"/>
<source>Add to Desktop</source>
<translation>Thêm vào desktop</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="449"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="755"/>
<source>Add to Applications Menu</source>
<translation>Thêm vào menu ng dụng</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="452"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="758"/>
<source>Configure Game</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="552"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="857"/>
<source>Scan Subfolders</source>
<translation>Quét các thư mục con</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="553"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="858"/>
<source>Remove Game Directory</source>
<translation>Loại bỏ thư mục game</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="572"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="877"/>
<source> Move Up</source>
<translation> Di chuyển lên</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="573"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="878"/>
<source> Move Down</source>
<translation> Di chuyển xuống</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="574"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="879"/>
<source>Open Directory Location</source>
<translation>Mở vị trí thư mục</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="614"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="925"/>
<source>Clear</source>
<translation>Xóa</translation>
</message>
</context>
<context>
<name>GameListItemCompat</name>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="185"/>
<source>Ingame</source>
<translation>Trong game</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="185"/>
<source>Game starts, but crashes or major glitches prevent it from being completed.</source>
<translation>Game khởi đng, nhưng bị crash hoặc lỗi nghiêm trọng dẫn đến việc không thể hoàn thành .</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="187"/>
<source>Perfect</source>
<translation>Hoàn hảo</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="187"/>
<source>Game can be played without issues.</source>
<translation>Game thể chơi không gặp vấn đ.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="188"/>
<source>Playable</source>
<translation> thể chơi</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="188"/>
<source>Game functions with minor graphical or audio glitches and is playable from start to finish.</source>
<translation>Game hoạt đng với lỗi hình nh hoặc âm thanh nhẹ thể chơi từ đu tới cuối.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="191"/>
<source>Intro/Menu</source>
<translation>Phần mở đu/Menu</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="191"/>
<source>Game loads, but is unable to progress past the Start Screen.</source>
<translation>Game đã tải, nhưng không thể qua đưc màn hình bắt đu.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="192"/>
<source>Won&apos;t Boot</source>
<translation>Không khởi đng</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="192"/>
<source>The game crashes when attempting to startup.</source>
<translation>Game crash khi đang khởi đng.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="193"/>
<source>Not Tested</source>
<translation>Chưa ai thử</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="193"/>
<source>The game has not yet been tested.</source>
<translation>Game này chưa đưc thử nghiệm.</translation>
</message>
</context>
<context>
<name>GameListModel</name>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="285"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="989"/>
<source>Name</source>
<translation type="unfinished"/>
<translation>Tên</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="286"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="990"/>
<source>Compatibility</source>
<translation type="unfinished"/>
<translation>Đ tương thích</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="287"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="991"/>
<source>Add-ons</source>
<translation type="unfinished"/>
<translation>Add-ons</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="288"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="992"/>
<source>File type</source>
<translation type="unfinished"/>
<translation>Loại tập tin</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="289"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="993"/>
<source>Size</source>
<translation type="unfinished"/>
<translation>Kích thước</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="290"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="994"/>
<source>Play time</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>GameListItemCompat</name>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="186"/>
<source>Ingame</source>
<translation>Trong game</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="186"/>
<source>Game starts, but crashes or major glitches prevent it from being completed.</source>
<translation>Game khởi đng, nhưng bị crash hoặc lỗi nghiêm trọng dẫn đến việc không thể hoàn thành .</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="188"/>
<source>Perfect</source>
<translation>Hoàn hảo</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="188"/>
<source>Game can be played without issues.</source>
<translation>Game thể chơi không gặp vấn đ.</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="189"/>
<source>Playable</source>
<translation> thể chơi</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="189"/>
<source>Game functions with minor graphical or audio glitches and is playable from start to finish.</source>
<translation>Game hoạt đng với lỗi hình nh hoặc âm thanh nhẹ thể chơi từ đu tới cuối.</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="192"/>
<source>Intro/Menu</source>
<translation>Phần mở đu/Menu</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="192"/>
<source>Game loads, but is unable to progress past the Start Screen.</source>
<translation>Game đã tải, nhưng không thể qua đưc màn hình bắt đu.</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="193"/>
<source>Won&apos;t Boot</source>
<translation>Không khởi đng</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="193"/>
<source>The game crashes when attempting to startup.</source>
<translation>Game crash khi đang khởi đng.</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="194"/>
<source>Not Tested</source>
<translation>Chưa ai thử</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="194"/>
<source>The game has not yet been tested.</source>
<translation>Game này chưa đưc thử nghiệm.</translation>
</message>
</context>
<context>
<name>GameListPlaceholder</name>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="757"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1328"/>
<source>Double-click to add a new folder to the game list</source>
<translation>Nhấp đúp chuột đ thêm một thư mục mới vào danh sách game</translation>
</message>
@@ -6331,17 +6328,17 @@ Please go to Configure -&gt; System -&gt; Network and make a selection.</source>
<context>
<name>GameListSearchField</name>
<message numerus="yes">
<location filename="../../src/yuzu/game/search_field.cpp" line="67"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="96"/>
<source>%1 of %n result(s)</source>
<translation type="unfinished"><numerusform></numerusform></translation>
</message>
<message>
<location filename="../../src/yuzu/game/search_field.cpp" line="122"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1006"/>
<source>Filter:</source>
<translation>Lọc:</translation>
</message>
<message>
<location filename="../../src/yuzu/game/search_field.cpp" line="123"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1007"/>
<source>Enter pattern to filter</source>
<translation>Nhập mẫu đ lọc</translation>
</message>
@@ -8168,7 +8165,7 @@ If you wish to clean up the files which were left in the old data location, you
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/migration_worker.h" line="73"/>
<location filename="../../src/yuzu/migration_worker.h" line="74"/>
<source>Data was migrated successfully.</source>
<translation type="unfinished"/>
</message>
@@ -9023,47 +9020,47 @@ p, li { white-space: pre-wrap; }
<translation>%1 đang chơi %2</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="87"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="88"/>
<source>Play Time: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="90"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="91"/>
<source>Never Played</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="98"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="99"/>
<source>Version: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="100"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="101"/>
<source>Version: 1.0.0</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="307"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="308"/>
<source>Installed SD Titles</source>
<translation>Các title đã cài đt trên thẻ SD</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="315"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="316"/>
<source>Installed NAND Titles</source>
<translation>Các title đã cài đt trên NAND</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="323"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="324"/>
<source>System Titles</source>
<translation>Titles hệ thống</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="366"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="367"/>
<source>Add New Game Directory</source>
<translation>Thêm thư mục game</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="389"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="390"/>
<source>Favorites</source>
<translation>Ưa thích</translation>
</message>
@@ -9780,55 +9777,55 @@ Would you like to manually select a portable folder to use?</source>
<context>
<name>QtCommon::Mod</name>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="47"/>
<location filename="../../src/qt_common/util/mod.cpp" line="44"/>
<source>Mod Name</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="47"/>
<location filename="../../src/qt_common/util/mod.cpp" line="44"/>
<source>What should this mod be called?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="57"/>
<location filename="../../src/qt_common/util/mod.cpp" line="54"/>
<source>RomFS</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="58"/>
<location filename="../../src/qt_common/util/mod.cpp" line="55"/>
<source>ExeFS/Patch</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="59"/>
<location filename="../../src/qt_common/util/mod.cpp" line="56"/>
<source>Cheat</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="63"/>
<location filename="../../src/qt_common/util/mod.cpp" line="60"/>
<source>Mod Type</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="64"/>
<location filename="../../src/qt_common/util/mod.cpp" line="61"/>
<source>Could not detect mod type automatically. Please manually specify the type of mod you downloaded.
Most mods are RomFS mods, but patches (.pchtxt) are typically ExeFS mods.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="126"/>
<location filename="../../src/qt_common/util/mod.cpp" line="139"/>
<location filename="../../src/qt_common/util/mod.cpp" line="123"/>
<location filename="../../src/qt_common/util/mod.cpp" line="136"/>
<source>Mod Extract Failed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="127"/>
<location filename="../../src/qt_common/util/mod.cpp" line="124"/>
<source>Failed to create temporary directory %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="140"/>
<location filename="../../src/qt_common/util/mod.cpp" line="137"/>
<source>Zip file %1 is empty</source>
<translation type="unfinished"/>
</message>
@@ -10522,65 +10519,65 @@ By selecting &quot;From Eden&quot;, previous save data stored in Ryujinx will be
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="79"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="78"/>
<source>New Version Location</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="81"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="80"/>
<source>All Files (*.*)</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="89"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="129"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="144"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="88"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="128"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="143"/>
<source>Failed to save file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="90"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="89"/>
<source>Could not open file %1 for writing.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="112"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="111"/>
<source>Downloading...</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="112"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="111"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="130"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="129"/>
<source>Could not write to file %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="145"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="144"/>
<source>Could not commit to file %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="157"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="156"/>
<source>Failed to download file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="158"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="157"/>
<source>Could not download from %1%2
Error code: %3</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="171"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="170"/>
<source>Download Complete</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="172"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="171"/>
<source>Successfully downloaded %1. Would you like to open it?</source>
<translation type="unfinished"/>
</message>
+160 -163
View File
@@ -4734,57 +4734,57 @@ Các giá trị hiện tại lần lượt là %1% và %2%.</translation>
<translation>Một số cài đt chỉ khả dụng khi game không chạy.</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="78"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="77"/>
<source>Add-Ons</source>
<translation>Bổ Sung</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="79"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="78"/>
<source>System</source>
<translation>Hệ Thống</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="80"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="79"/>
<source>CPU</source>
<translation>CPU</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="81"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="80"/>
<source>Graphics</source>
<translation>Đ Họa</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="82"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="81"/>
<source>Adv. Graphics</source>
<translation>Đ Họa Nâng Cao</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="83"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="82"/>
<source>Ext. Graphics</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="84"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="83"/>
<source>Audio</source>
<translation>Âm Thanh</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="85"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="84"/>
<source>Input Profiles</source>
<translation>Hồ đu vào</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="86"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="85"/>
<source>Network</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="87"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="86"/>
<source>Applets</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="90"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="89"/>
<source>Properties</source>
<translation>Thuộc tính</translation>
</message>
@@ -6048,282 +6048,279 @@ Please go to Configure -&gt; System -&gt; Network and make a selection.</source>
<context>
<name>GameList</name>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="380"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="685"/>
<source>&amp;Add New Game Directory</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="414"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="719"/>
<source>Favorite</source>
<translation>Ưa thích</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="416"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="721"/>
<source>Start Game</source>
<translation>Bắt đu game</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="418"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="723"/>
<source>Start Game without Custom Configuration</source>
<translation>Bắt đu game không cấu hình tuỳ chỉnh</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="420"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="725"/>
<source>Open Save Data Location</source>
<translation>Mở vị trí lưu dữ liệu</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="421"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="726"/>
<source>Open Mod Data Location</source>
<translation>Mở vị trí chỉnh sửa dữ liệu</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="423"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="728"/>
<source>Open Transferable Pipeline Cache</source>
<translation>Mở thư mục chứa bộ nhớ cache pipeline</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="424"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="729"/>
<source>Link to Ryujinx</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="426"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="731"/>
<source>Remove</source>
<translation>Gỡ Bỏ</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="427"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="732"/>
<source>Remove Installed Update</source>
<translation>Loại bỏ bản cập nhật đã cài</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="428"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="733"/>
<source>Remove All Installed DLC</source>
<translation>Loại bỏ tất cả DLC đã cài đt</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="429"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="734"/>
<source>Remove Custom Configuration</source>
<translation>Loại bỏ cấu hình tuỳ chỉnh</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="430"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="735"/>
<source>Remove Cache Storage</source>
<translation>Xoá bộ nhớ cache</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="431"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="736"/>
<source>Remove OpenGL Pipeline Cache</source>
<translation>Loại bỏ OpenGL Pipeline Cache</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="432"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="737"/>
<source>Remove Vulkan Pipeline Cache</source>
<translation>Loại bỏ bộ nhớ cache pipeline Vulkan</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="434"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="739"/>
<source>Remove All Pipeline Caches</source>
<translation>Loại bỏ tất cả bộ nhớ cache shader</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="435"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="740"/>
<source>Remove All Installed Contents</source>
<translation>Loại bỏ tất cả nội dung đã cài đt</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="436"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="741"/>
<source>Manage Play Time</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="437"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="742"/>
<source>Edit Play Time Data</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="438"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="743"/>
<source>Remove Play Time Data</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="439"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="440"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="744"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="745"/>
<source>Dump RomFS</source>
<translation>Kết xuất RomFS</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="441"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="746"/>
<source>Dump RomFS to SDMC</source>
<translation>Trích xuất RomFS tới SDMC</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="442"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="747"/>
<source>Verify Integrity</source>
<translation>Kiểm tra tính toàn vẹn</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="443"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="748"/>
<source>Copy Title ID to Clipboard</source>
<translation>Sao chép ID tiêu đ vào bộ nhớ tạm</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="444"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="749"/>
<source>Navigate to GameDB entry</source>
<translation>Điều hướng đến mục sở dữ liệu trò chơi</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="446"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="752"/>
<source>Create Shortcut</source>
<translation>Tạo lối tắt</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="447"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="753"/>
<source>Add to Desktop</source>
<translation>Thêm vào Desktop</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="449"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="755"/>
<source>Add to Applications Menu</source>
<translation>Thêm vào menu ng dụng</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="452"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="758"/>
<source>Configure Game</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="552"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="857"/>
<source>Scan Subfolders</source>
<translation>Quét các thư mục con</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="553"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="858"/>
<source>Remove Game Directory</source>
<translation>Loại bỏ thư mục game</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="572"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="877"/>
<source> Move Up</source>
<translation> Di chuyển lên</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="573"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="878"/>
<source> Move Down</source>
<translation> Di chuyển xuống</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="574"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="879"/>
<source>Open Directory Location</source>
<translation>Mở vị trí thư mục</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="614"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="925"/>
<source>Clear</source>
<translation>Bỏ trống</translation>
</message>
</context>
<context>
<name>GameListItemCompat</name>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="185"/>
<source>Ingame</source>
<translation>Trong game</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="185"/>
<source>Game starts, but crashes or major glitches prevent it from being completed.</source>
<translation>Game khởi đng, nhưng gặp vấn đ hoặc lỗi nghiêm trọng đến việc không thể hoàn thành trò chơi.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="187"/>
<source>Perfect</source>
<translation>Tốt nhất</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="187"/>
<source>Game can be played without issues.</source>
<translation>Game thể chơi không gặp vấn đ.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="188"/>
<source>Playable</source>
<translation> thể chơi</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="188"/>
<source>Game functions with minor graphical or audio glitches and is playable from start to finish.</source>
<translation>Game hoạt đng với lỗi hình nh hoặc âm thanh nhẹ thể chơi từ đu tới cuối.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="191"/>
<source>Intro/Menu</source>
<translation>Phần mở đu/Menu</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="191"/>
<source>Game loads, but is unable to progress past the Start Screen.</source>
<translation>Trò chơi đã tải, nhưng không thể qua Màn hình Bắt đu.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="192"/>
<source>Won&apos;t Boot</source>
<translation>Không hoạt đng</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="192"/>
<source>The game crashes when attempting to startup.</source>
<translation>Trò chơi sẽ thoát đt ngột khi khởi đng.</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="193"/>
<source>Not Tested</source>
<translation>Chưa ai thử</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="193"/>
<source>The game has not yet been tested.</source>
<translation>Trò chơi này chưa ai thử cả.</translation>
</message>
</context>
<context>
<name>GameListModel</name>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="285"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="989"/>
<source>Name</source>
<translation type="unfinished"/>
<translation>Tên</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="286"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="990"/>
<source>Compatibility</source>
<translation type="unfinished"/>
<translation>Tương thích</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="287"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="991"/>
<source>Add-ons</source>
<translation type="unfinished"/>
<translation>Tiện ích ngoài</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="288"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="992"/>
<source>File type</source>
<translation type="unfinished"/>
<translation>Loại tệp tin</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="289"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="993"/>
<source>Size</source>
<translation type="unfinished"/>
<translation>Kích cỡ</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="290"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="994"/>
<source>Play time</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>GameListItemCompat</name>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="186"/>
<source>Ingame</source>
<translation>Trong game</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="186"/>
<source>Game starts, but crashes or major glitches prevent it from being completed.</source>
<translation>Game khởi đng, nhưng gặp vấn đ hoặc lỗi nghiêm trọng đến việc không thể hoàn thành trò chơi.</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="188"/>
<source>Perfect</source>
<translation>Tốt nhất</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="188"/>
<source>Game can be played without issues.</source>
<translation>Game thể chơi không gặp vấn đ.</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="189"/>
<source>Playable</source>
<translation> thể chơi</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="189"/>
<source>Game functions with minor graphical or audio glitches and is playable from start to finish.</source>
<translation>Game hoạt đng với lỗi hình nh hoặc âm thanh nhẹ thể chơi từ đu tới cuối.</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="192"/>
<source>Intro/Menu</source>
<translation>Phần mở đu/Menu</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="192"/>
<source>Game loads, but is unable to progress past the Start Screen.</source>
<translation>Trò chơi đã tải, nhưng không thể qua Màn hình Bắt đu.</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="193"/>
<source>Won&apos;t Boot</source>
<translation>Không hoạt đng</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="193"/>
<source>The game crashes when attempting to startup.</source>
<translation>Trò chơi sẽ thoát đt ngột khi khởi đng.</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="194"/>
<source>Not Tested</source>
<translation>Chưa ai thử</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list_p.h" line="194"/>
<source>The game has not yet been tested.</source>
<translation>Trò chơi này chưa ai thử cả.</translation>
</message>
</context>
<context>
<name>GameListPlaceholder</name>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="757"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1328"/>
<source>Double-click to add a new folder to the game list</source>
<translation>Nháy đúp chuột đ thêm một thư mục mới vào danh sách trò chơi game</translation>
</message>
@@ -6331,17 +6328,17 @@ Please go to Configure -&gt; System -&gt; Network and make a selection.</source>
<context>
<name>GameListSearchField</name>
<message numerus="yes">
<location filename="../../src/yuzu/game/search_field.cpp" line="67"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="96"/>
<source>%1 of %n result(s)</source>
<translation type="unfinished"><numerusform></numerusform></translation>
</message>
<message>
<location filename="../../src/yuzu/game/search_field.cpp" line="122"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1006"/>
<source>Filter:</source>
<translation>Bộ lọc:</translation>
</message>
<message>
<location filename="../../src/yuzu/game/search_field.cpp" line="123"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1007"/>
<source>Enter pattern to filter</source>
<translation>Nhập khuôn đ lọc</translation>
</message>
@@ -8168,7 +8165,7 @@ If you wish to clean up the files which were left in the old data location, you
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/migration_worker.h" line="73"/>
<location filename="../../src/yuzu/migration_worker.h" line="74"/>
<source>Data was migrated successfully.</source>
<translation type="unfinished"/>
</message>
@@ -9023,47 +9020,47 @@ p, li { white-space: pre-wrap; }
<translation>%1 đang chơi %2</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="87"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="88"/>
<source>Play Time: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="90"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="91"/>
<source>Never Played</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="98"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="99"/>
<source>Version: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="100"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="101"/>
<source>Version: 1.0.0</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="307"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="308"/>
<source>Installed SD Titles</source>
<translation>Các title đã cài đt trên thẻ SD</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="315"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="316"/>
<source>Installed NAND Titles</source>
<translation>Các title đã cài đt trên NAND</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="323"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="324"/>
<source>System Titles</source>
<translation>Titles hệ thống</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="366"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="367"/>
<source>Add New Game Directory</source>
<translation>Thêm thư mục game</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="389"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="390"/>
<source>Favorites</source>
<translation>Ưa thích</translation>
</message>
@@ -9780,55 +9777,55 @@ Would you like to manually select a portable folder to use?</source>
<context>
<name>QtCommon::Mod</name>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="47"/>
<location filename="../../src/qt_common/util/mod.cpp" line="44"/>
<source>Mod Name</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="47"/>
<location filename="../../src/qt_common/util/mod.cpp" line="44"/>
<source>What should this mod be called?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="57"/>
<location filename="../../src/qt_common/util/mod.cpp" line="54"/>
<source>RomFS</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="58"/>
<location filename="../../src/qt_common/util/mod.cpp" line="55"/>
<source>ExeFS/Patch</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="59"/>
<location filename="../../src/qt_common/util/mod.cpp" line="56"/>
<source>Cheat</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="63"/>
<location filename="../../src/qt_common/util/mod.cpp" line="60"/>
<source>Mod Type</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="64"/>
<location filename="../../src/qt_common/util/mod.cpp" line="61"/>
<source>Could not detect mod type automatically. Please manually specify the type of mod you downloaded.
Most mods are RomFS mods, but patches (.pchtxt) are typically ExeFS mods.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="126"/>
<location filename="../../src/qt_common/util/mod.cpp" line="139"/>
<location filename="../../src/qt_common/util/mod.cpp" line="123"/>
<location filename="../../src/qt_common/util/mod.cpp" line="136"/>
<source>Mod Extract Failed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="127"/>
<location filename="../../src/qt_common/util/mod.cpp" line="124"/>
<source>Failed to create temporary directory %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="140"/>
<location filename="../../src/qt_common/util/mod.cpp" line="137"/>
<source>Zip file %1 is empty</source>
<translation type="unfinished"/>
</message>
@@ -10522,65 +10519,65 @@ By selecting &quot;From Eden&quot;, previous save data stored in Ryujinx will be
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="79"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="78"/>
<source>New Version Location</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="81"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="80"/>
<source>All Files (*.*)</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="89"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="129"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="144"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="88"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="128"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="143"/>
<source>Failed to save file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="90"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="89"/>
<source>Could not open file %1 for writing.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="112"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="111"/>
<source>Downloading...</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="112"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="111"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="130"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="129"/>
<source>Could not write to file %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="145"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="144"/>
<source>Could not commit to file %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="157"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="156"/>
<source>Failed to download file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="158"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="157"/>
<source>Could not download from %1%2
Error code: %3</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="171"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="170"/>
<source>Download Complete</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="172"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="171"/>
<source>Successfully downloaded %1. Would you like to open it?</source>
<translation type="unfinished"/>
</message>
+143 -149
View File
@@ -729,7 +729,7 @@ Options lower than 1X can cause artifacts.</source>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="152"/>
<source>Determines how sharpened the image will look using FSR&apos;s or SGSR&apos;s dynamic contrast.</source>
<translation>使 FSR SGSR </translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="153"/>
@@ -878,14 +878,13 @@ Aggressive mode may impact performance of other applications such as recording s
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="196"/>
<source>Anti-Flicker</source>
<translation></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="197"/>
<source>Forces GPU fence callbacks to wait for submitted GPU work.
Use with Fast GPU mode, to avoid flicker with lower performance impact.</source>
<translation> GPU fence GPU
GPU 使,</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="199"/>
@@ -1657,12 +1656,12 @@ When a program attempts to open the controller applet, it is immediately closed.
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="495"/>
<source>Snapdragon Game Super Resolution</source>
<translation></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="496"/>
<source>Snapdragon Game Super Resolution EdgeDir</source>
<translation> EdgeDir</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.cpp" line="500"/>
@@ -3345,7 +3344,7 @@ Would you like to delete the old save data?</source>
<location filename="../../src/yuzu/configuration/configure_graphics.cpp" line="224"/>
<source>%</source>
<comment>FSR/SGSR sharpening percentage (e.g. 50%)</comment>
<translation>%</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_graphics.cpp" line="361"/>
@@ -4798,57 +4797,57 @@ Current values are %1% and %2% respectively.</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="78"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="77"/>
<source>Add-Ons</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="79"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="78"/>
<source>System</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="80"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="79"/>
<source>CPU</source>
<translation>CPU</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="81"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="80"/>
<source>Graphics</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="82"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="81"/>
<source>Adv. Graphics</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="83"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="82"/>
<source>Ext. Graphics</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="84"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="83"/>
<source>Audio</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="85"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="84"/>
<source>Input Profiles</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="86"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="85"/>
<source>Network</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="87"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="86"/>
<source>Applets</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="90"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="89"/>
<source>Properties</source>
<translation></translation>
</message>
@@ -6111,288 +6110,285 @@ Please go to Configure -&gt; System -&gt; Network and make a selection.</source>
<message>
<location filename="../../src/yuzu/bootmanager.cpp" line="916"/>
<source>This build doesn&apos;t have OpenGL support.</source>
<translation> OpenGL</translation>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>GameList</name>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="380"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="685"/>
<source>&amp;Add New Game Directory</source>
<translation> (&amp;A)</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="414"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="719"/>
<source>Favorite</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="416"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="721"/>
<source>Start Game</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="418"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="723"/>
<source>Start Game without Custom Configuration</source>
<translation>使</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="420"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="725"/>
<source>Open Save Data Location</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="421"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="726"/>
<source>Open Mod Data Location</source>
<translation> MOD </translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="423"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="728"/>
<source>Open Transferable Pipeline Cache</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="424"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="729"/>
<source>Link to Ryujinx</source>
<translation> Ryujinx</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="426"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="731"/>
<source>Remove</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="427"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="732"/>
<source>Remove Installed Update</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="428"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="733"/>
<source>Remove All Installed DLC</source>
<translation> DLC</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="429"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="734"/>
<source>Remove Custom Configuration</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="430"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="735"/>
<source>Remove Cache Storage</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="431"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="736"/>
<source>Remove OpenGL Pipeline Cache</source>
<translation> OpenGL </translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="432"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="737"/>
<source>Remove Vulkan Pipeline Cache</source>
<translation> Vulkan </translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="434"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="739"/>
<source>Remove All Pipeline Caches</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="435"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="740"/>
<source>Remove All Installed Contents</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="436"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="741"/>
<source>Manage Play Time</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="437"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="742"/>
<source>Edit Play Time Data</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="438"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="743"/>
<source>Remove Play Time Data</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="439"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="440"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="744"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="745"/>
<source>Dump RomFS</source>
<translation> RomFS</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="441"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="746"/>
<source>Dump RomFS to SDMC</source>
<translation> RomFS SDMC</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="442"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="747"/>
<source>Verify Integrity</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="443"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="748"/>
<source>Copy Title ID to Clipboard</source>
<translation> ID </translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="444"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="749"/>
<source>Navigate to GameDB entry</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="446"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="752"/>
<source>Create Shortcut</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="447"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="753"/>
<source>Add to Desktop</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="449"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="755"/>
<source>Add to Applications Menu</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="452"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="758"/>
<source>Configure Game</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="552"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="857"/>
<source>Scan Subfolders</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="553"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="858"/>
<source>Remove Game Directory</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="572"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="877"/>
<source> Move Up</source>
<translation> </translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="573"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="878"/>
<source> Move Down</source>
<translation> </translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="574"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="879"/>
<source>Open Directory Location</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="614"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="925"/>
<source>Clear</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="989"/>
<source>Name</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="990"/>
<source>Compatibility</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="991"/>
<source>Add-ons</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="992"/>
<source>File type</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="993"/>
<source>Size</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="994"/>
<source>Play time</source>
<translation></translation>
</message>
</context>
<context>
<name>GameListItemCompat</name>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="185"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="186"/>
<source>Ingame</source>
<translation></translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="185"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="186"/>
<source>Game starts, but crashes or major glitches prevent it from being completed.</source>
<translation></translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="187"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="188"/>
<source>Perfect</source>
<translation></translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="187"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="188"/>
<source>Game can be played without issues.</source>
<translation></translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="188"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="189"/>
<source>Playable</source>
<translation></translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="188"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="189"/>
<source>Game functions with minor graphical or audio glitches and is playable from start to finish.</source>
<translation></translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="191"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="192"/>
<source>Intro/Menu</source>
<translation>/</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="191"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="192"/>
<source>Game loads, but is unable to progress past the Start Screen.</source>
<translation></translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="192"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="193"/>
<source>Won&apos;t Boot</source>
<translation></translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="192"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="193"/>
<source>The game crashes when attempting to startup.</source>
<translation></translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="193"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="194"/>
<source>Not Tested</source>
<translation></translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="193"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="194"/>
<source>The game has not yet been tested.</source>
<translation></translation>
</message>
</context>
<context>
<name>GameListModel</name>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="285"/>
<source>Name</source>
<translation></translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="286"/>
<source>Compatibility</source>
<translation></translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="287"/>
<source>Add-ons</source>
<translation></translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="288"/>
<source>File type</source>
<translation></translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="289"/>
<source>Size</source>
<translation></translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="290"/>
<source>Play time</source>
<translation></translation>
</message>
</context>
<context>
<name>GameListPlaceholder</name>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="757"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1328"/>
<source>Double-click to add a new folder to the game list</source>
<translation></translation>
</message>
@@ -6400,17 +6396,17 @@ Please go to Configure -&gt; System -&gt; Network and make a selection.</source>
<context>
<name>GameListSearchField</name>
<message numerus="yes">
<location filename="../../src/yuzu/game/search_field.cpp" line="67"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="96"/>
<source>%1 of %n result(s)</source>
<translation><numerusform>%n个结果中的第%1</numerusform></translation>
</message>
<message>
<location filename="../../src/yuzu/game/search_field.cpp" line="122"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1006"/>
<source>Filter:</source>
<translation>:</translation>
</message>
<message>
<location filename="../../src/yuzu/game/search_field.cpp" line="123"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1007"/>
<source>Enter pattern to filter</source>
<translation></translation>
</message>
@@ -8161,12 +8157,12 @@ Would you like to bypass this and exit anyway?</source>
<message>
<location filename="../../src/qt_common/config/shared_translation.h" line="56"/>
<source>SGSR</source>
<translation>SGSR</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.h" line="57"/>
<source>SGSR EdgeDir</source>
<translation>SGSR EdgeDir</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/config/shared_translation.h" line="61"/>
@@ -8257,7 +8253,7 @@ If you wish to clean up the files which were left in the old data location, you
%1</translation>
</message>
<message>
<location filename="../../src/yuzu/migration_worker.h" line="73"/>
<location filename="../../src/yuzu/migration_worker.h" line="74"/>
<source>Data was migrated successfully.</source>
<translation></translation>
</message>
@@ -9115,47 +9111,47 @@ p, li { white-space: pre-wrap; }
<translation>%1 %2</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="87"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="88"/>
<source>Play Time: %1</source>
<translation>%1</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="90"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="91"/>
<source>Never Played</source>
<translation></translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="98"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="99"/>
<source>Version: %1</source>
<translation>%1</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="100"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="101"/>
<source>Version: 1.0.0</source>
<translation>1.0.0</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="307"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="308"/>
<source>Installed SD Titles</source>
<translation>SD </translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="315"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="316"/>
<source>Installed NAND Titles</source>
<translation>NAND </translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="323"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="324"/>
<source>System Titles</source>
<translation></translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="366"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="367"/>
<source>Add New Game Directory</source>
<translation></translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="389"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="390"/>
<source>Favorites</source>
<translation></translation>
</message>
@@ -9530,36 +9526,34 @@ Only do this if you&apos;re 100% sure you want to delete this data.</source>
<message>
<location filename="../../src/qt_common/util/content.cpp" line="501"/>
<source>Keys not installed</source>
<translation></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/content.cpp" line="502"/>
<source>Install decryption keys and restart Eden before attempting to install firmware.</source>
<translation> Eden</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/content.cpp" line="514"/>
<source>Select Dumped Firmware Source Location</source>
<translation></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/content.cpp" line="525"/>
<source>Select Dumped Firmware ZIP</source>
<translation> ZIP</translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/content.cpp" line="542"/>
<source>Firmware cleanup failed</source>
<translation></translation>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/content.cpp" line="543"/>
<source>Failed to clean up extracted firmware cache.
Check write permissions in the system temp directory and try again.
OS reported error: %1</source>
<translation>
OS : %1</translation>
<translation type="unfinished"/>
</message>
</context>
<context>
@@ -9880,37 +9874,37 @@ Would you like to manually select a portable folder to use?</source>
<context>
<name>QtCommon::Mod</name>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="47"/>
<location filename="../../src/qt_common/util/mod.cpp" line="44"/>
<source>Mod Name</source>
<translation></translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="47"/>
<location filename="../../src/qt_common/util/mod.cpp" line="44"/>
<source>What should this mod be called?</source>
<translation></translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="57"/>
<location filename="../../src/qt_common/util/mod.cpp" line="54"/>
<source>RomFS</source>
<translation>RomFS</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="58"/>
<location filename="../../src/qt_common/util/mod.cpp" line="55"/>
<source>ExeFS/Patch</source>
<translation>ExeFS/Patch</translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="59"/>
<location filename="../../src/qt_common/util/mod.cpp" line="56"/>
<source>Cheat</source>
<translation></translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="63"/>
<location filename="../../src/qt_common/util/mod.cpp" line="60"/>
<source>Mod Type</source>
<translation></translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="64"/>
<location filename="../../src/qt_common/util/mod.cpp" line="61"/>
<source>Could not detect mod type automatically. Please manually specify the type of mod you downloaded.
Most mods are RomFS mods, but patches (.pchtxt) are typically ExeFS mods.</source>
@@ -9919,18 +9913,18 @@ Most mods are RomFS mods, but patches (.pchtxt) are typically ExeFS mods.</sourc
RomFS .pchtxt ExeFS </translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="126"/>
<location filename="../../src/qt_common/util/mod.cpp" line="139"/>
<location filename="../../src/qt_common/util/mod.cpp" line="123"/>
<location filename="../../src/qt_common/util/mod.cpp" line="136"/>
<source>Mod Extract Failed</source>
<translation></translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="127"/>
<location filename="../../src/qt_common/util/mod.cpp" line="124"/>
<source>Failed to create temporary directory %1</source>
<translation> %1 </translation>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="140"/>
<location filename="../../src/qt_common/util/mod.cpp" line="137"/>
<source>Zip file %1 is empty</source>
<translation> %1 </translation>
</message>
@@ -10632,66 +10626,66 @@ By selecting &quot;From Eden&quot;, previous save data stored in Ryujinx will be
<translation>%1 </translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="79"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="78"/>
<source>New Version Location</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="81"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="80"/>
<source>All Files (*.*)</source>
<translation> (*.*)</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="89"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="129"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="144"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="88"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="128"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="143"/>
<source>Failed to save file</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="90"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="89"/>
<source>Could not open file %1 for writing.</source>
<translation> %1 </translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="112"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="111"/>
<source>Downloading...</source>
<translation>...</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="112"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="111"/>
<source>Cancel</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="130"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="129"/>
<source>Could not write to file %1.</source>
<translation> %1</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="145"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="144"/>
<source>Could not commit to file %1.</source>
<translation> %1</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="157"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="156"/>
<source>Failed to download file</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="158"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="157"/>
<source>Could not download from %1%2
Error code: %3</source>
<translation> %1%2
: %3</translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="171"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="170"/>
<source>Download Complete</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="172"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="171"/>
<source>Successfully downloaded %1. Would you like to open it?</source>
<translation> %1?</translation>
</message>
+128 -131
View File
@@ -4761,57 +4761,57 @@ Current values are %1% and %2% respectively.</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="78"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="77"/>
<source>Add-Ons</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="79"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="78"/>
<source>System</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="80"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="79"/>
<source>CPU</source>
<translation>CPU</translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="81"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="80"/>
<source>Graphics</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="82"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="81"/>
<source>Adv. Graphics</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="83"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="82"/>
<source>Ext. Graphics</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="84"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="83"/>
<source>Audio</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="85"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="84"/>
<source>Input Profiles</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="86"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="85"/>
<source>Network</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="87"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="86"/>
<source>Applets</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="90"/>
<location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="89"/>
<source>Properties</source>
<translation></translation>
</message>
@@ -6075,282 +6075,279 @@ Please go to Configure -&gt; System -&gt; Network and make a selection.</source>
<context>
<name>GameList</name>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="380"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="685"/>
<source>&amp;Add New Game Directory</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="414"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="719"/>
<source>Favorite</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="416"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="721"/>
<source>Start Game</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="418"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="723"/>
<source>Start Game without Custom Configuration</source>
<translation>(使)</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="420"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="725"/>
<source>Open Save Data Location</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="421"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="726"/>
<source>Open Mod Data Location</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="423"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="728"/>
<source>Open Transferable Pipeline Cache</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="424"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="729"/>
<source>Link to Ryujinx</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="426"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="731"/>
<source>Remove</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="427"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="732"/>
<source>Remove Installed Update</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="428"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="733"/>
<source>Remove All Installed DLC</source>
<translation>DLC</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="429"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="734"/>
<source>Remove Custom Configuration</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="430"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="735"/>
<source>Remove Cache Storage</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="431"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="736"/>
<source>Remove OpenGL Pipeline Cache</source>
<translation> OpenGL </translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="432"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="737"/>
<source>Remove Vulkan Pipeline Cache</source>
<translation> Vulkan </translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="434"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="739"/>
<source>Remove All Pipeline Caches</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="435"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="740"/>
<source>Remove All Installed Contents</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="436"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="741"/>
<source>Manage Play Time</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="437"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="742"/>
<source>Edit Play Time Data</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="438"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="743"/>
<source>Remove Play Time Data</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="439"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="440"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="744"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="745"/>
<source>Dump RomFS</source>
<translation> RomFS</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="441"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="746"/>
<source>Dump RomFS to SDMC</source>
<translation> RomFS SDMC</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="442"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="747"/>
<source>Verify Integrity</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="443"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="748"/>
<source>Copy Title ID to Clipboard</source>
<translation> ID 簿</translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="444"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="749"/>
<source>Navigate to GameDB entry</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="446"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="752"/>
<source>Create Shortcut</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="447"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="753"/>
<source>Add to Desktop</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="449"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="755"/>
<source>Add to Applications Menu</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="452"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="758"/>
<source>Configure Game</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="552"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="857"/>
<source>Scan Subfolders</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="553"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="858"/>
<source>Remove Game Directory</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="572"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="877"/>
<source> Move Up</source>
<translation> </translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="573"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="878"/>
<source> Move Down</source>
<translation> </translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="574"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="879"/>
<source>Open Directory Location</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="614"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="925"/>
<source>Clear</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="989"/>
<source>Name</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="990"/>
<source>Compatibility</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="991"/>
<source>Add-ons</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="992"/>
<source>File type</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="993"/>
<source>Size</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="994"/>
<source>Play time</source>
<translation></translation>
</message>
</context>
<context>
<name>GameListItemCompat</name>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="185"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="186"/>
<source>Ingame</source>
<translation></translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="185"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="186"/>
<source>Game starts, but crashes or major glitches prevent it from being completed.</source>
<translation></translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="187"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="188"/>
<source>Perfect</source>
<translation></translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="187"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="188"/>
<source>Game can be played without issues.</source>
<translation></translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="188"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="189"/>
<source>Playable</source>
<translation></translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="188"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="189"/>
<source>Game functions with minor graphical or audio glitches and is playable from start to finish.</source>
<translation></translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="191"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="192"/>
<source>Intro/Menu</source>
<translation>/</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="191"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="192"/>
<source>Game loads, but is unable to progress past the Start Screen.</source>
<translation></translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="192"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="193"/>
<source>Won&apos;t Boot</source>
<translation></translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="192"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="193"/>
<source>The game crashes when attempting to startup.</source>
<translation></translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="193"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="194"/>
<source>Not Tested</source>
<translation></translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="193"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="194"/>
<source>The game has not yet been tested.</source>
<translation></translation>
</message>
</context>
<context>
<name>GameListModel</name>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="285"/>
<source>Name</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="286"/>
<source>Compatibility</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="287"/>
<source>Add-ons</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="288"/>
<source>File type</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="289"/>
<source>Size</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/model.cpp" line="290"/>
<source>Play time</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>GameListPlaceholder</name>
<message>
<location filename="../../src/yuzu/game/game_list.cpp" line="757"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1328"/>
<source>Double-click to add a new folder to the game list</source>
<translation></translation>
</message>
@@ -6358,17 +6355,17 @@ Please go to Configure -&gt; System -&gt; Network and make a selection.</source>
<context>
<name>GameListSearchField</name>
<message numerus="yes">
<location filename="../../src/yuzu/game/search_field.cpp" line="67"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="96"/>
<source>%1 of %n result(s)</source>
<translation type="unfinished"><numerusform></numerusform></translation>
</message>
<message>
<location filename="../../src/yuzu/game/search_field.cpp" line="122"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1006"/>
<source>Filter:</source>
<translation></translation>
</message>
<message>
<location filename="../../src/yuzu/game/search_field.cpp" line="123"/>
<location filename="../../src/yuzu/game/game_list.cpp" line="1007"/>
<source>Enter pattern to filter</source>
<translation></translation>
</message>
@@ -8194,7 +8191,7 @@ If you wish to clean up the files which were left in the old data location, you
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/migration_worker.h" line="73"/>
<location filename="../../src/yuzu/migration_worker.h" line="74"/>
<source>Data was migrated successfully.</source>
<translation type="unfinished"/>
</message>
@@ -9049,47 +9046,47 @@ p, li { white-space: pre-wrap; }
<translation>%1 %2</translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="87"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="88"/>
<source>Play Time: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="90"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="91"/>
<source>Never Played</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="98"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="99"/>
<source>Version: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="100"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="101"/>
<source>Version: 1.0.0</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="307"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="308"/>
<source>Installed SD Titles</source>
<translation> SD </translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="315"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="316"/>
<source>Installed NAND Titles</source>
<translation></translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="323"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="324"/>
<source>System Titles</source>
<translation></translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="366"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="367"/>
<source>Add New Game Directory</source>
<translation></translation>
</message>
<message>
<location filename="../../src/qt_common/game_list/game_list_p.h" line="389"/>
<location filename="../../src/yuzu/game/game_list_p.h" line="390"/>
<source>Favorites</source>
<translation></translation>
</message>
@@ -9806,55 +9803,55 @@ Would you like to manually select a portable folder to use?</source>
<context>
<name>QtCommon::Mod</name>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="47"/>
<location filename="../../src/qt_common/util/mod.cpp" line="44"/>
<source>Mod Name</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="47"/>
<location filename="../../src/qt_common/util/mod.cpp" line="44"/>
<source>What should this mod be called?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="57"/>
<location filename="../../src/qt_common/util/mod.cpp" line="54"/>
<source>RomFS</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="58"/>
<location filename="../../src/qt_common/util/mod.cpp" line="55"/>
<source>ExeFS/Patch</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="59"/>
<location filename="../../src/qt_common/util/mod.cpp" line="56"/>
<source>Cheat</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="63"/>
<location filename="../../src/qt_common/util/mod.cpp" line="60"/>
<source>Mod Type</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="64"/>
<location filename="../../src/qt_common/util/mod.cpp" line="61"/>
<source>Could not detect mod type automatically. Please manually specify the type of mod you downloaded.
Most mods are RomFS mods, but patches (.pchtxt) are typically ExeFS mods.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="126"/>
<location filename="../../src/qt_common/util/mod.cpp" line="139"/>
<location filename="../../src/qt_common/util/mod.cpp" line="123"/>
<location filename="../../src/qt_common/util/mod.cpp" line="136"/>
<source>Mod Extract Failed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="127"/>
<location filename="../../src/qt_common/util/mod.cpp" line="124"/>
<source>Failed to create temporary directory %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/qt_common/util/mod.cpp" line="140"/>
<location filename="../../src/qt_common/util/mod.cpp" line="137"/>
<source>Zip file %1 is empty</source>
<translation type="unfinished"/>
</message>
@@ -10548,65 +10545,65 @@ By selecting &quot;From Eden&quot;, previous save data stored in Ryujinx will be
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="79"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="78"/>
<source>New Version Location</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="81"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="80"/>
<source>All Files (*.*)</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="89"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="129"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="144"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="88"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="128"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="143"/>
<source>Failed to save file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="90"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="89"/>
<source>Could not open file %1 for writing.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="112"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="111"/>
<source>Downloading...</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="112"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="111"/>
<source>Cancel</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="130"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="129"/>
<source>Could not write to file %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="145"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="144"/>
<source>Could not commit to file %1.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="157"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="156"/>
<source>Failed to download file</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="158"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="157"/>
<source>Could not download from %1%2
Error code: %3</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="171"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="170"/>
<source>Download Complete</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="172"/>
<location filename="../../src/yuzu/updater/update_dialog.cpp" line="171"/>
<source>Successfully downloaded %1. Would you like to open it?</source>
<translation type="unfinished"/>
</message>
-10
View File
@@ -136,16 +136,6 @@ cmake -S . -B build -G "<GENERATOR>" -DCMAKE_C_COMPILER=clang-cl -DCMAKE_CXX_COM
<img src="https://user-images.githubusercontent.com/42481638/216899275-d514ec6a-e563-470e-81e2-3e04f0429b68.png" width="500">
</details>
#### Option D: Visual Studio with clang-cl
<details>
1. Install `"x64 Native Tools Command Prompt"` for VS from the installer and also install `cmake-gui`.
2. Open `"x64 Native Tools Command Prompt"` and type `cmake-gui`.
3. Click configure choose ninja generator > specify native compilers.
4. Put `"C:/Program Files/Microsoft Visual Studio/18/Community/VC/Tools/Llvm/x64/bin/clang-cl.exe"` as your C/C++ compiler path.
5. Open `Visual studio > Open project` or Solution > Change to search for the CMake project file (`CMakeList.txt`) file on the cloned directory, and then build.
</details>
## Troubleshooting
If your initial configure failed:
-1
View File
@@ -18,4 +18,3 @@
- `linux-amd64`
- `linux-aarch64`
- `macos-universal`
- `ios-aarch64`
+1 -2
View File
@@ -61,8 +61,7 @@ In order: OpenSSL CI, Boost (tag + artifact), Opus (options + find_args), discor
"version": "3.6.0",
"min_version": "1.1.1",
"disabled_platforms": [
"macos-universal",
"ios-aarch64"
"macos-universal"
]
},
"boost": {
+25 -2
View File
@@ -69,6 +69,29 @@ Expressions can be `variable_names` or `1234` (numbers) or `*var` (dereference o
For more information type `info gdb` and read [the man page](https://man7.org/linux/man-pages/man1/gdb.1.html).
# RenderDoc (Graphic Debugging Tool)
## Simple checklist for debugging black screens using Renderdoc
Guidelines for graphical debugging using RenderDoc: **[RenderDoc usage](./RenderDoc.md)**
Renderdoc is a free, cross platform, multi-graphics API debugger. It is an invaluable tool for diagnosing issues with graphics applications, and includes support for Vulkan. Get it at [renderdoc.org](https://renderdoc.org).
Before using renderdoc to diagnose issues, it is always good to make sure there are no validation errors. Any errors means the behavior of the application is undefined. That said, renderdoc can help debug validation errors if you do have them.
When debugging a black screen, there are many ways the application could have setup Vulkan wrong.
Here is a short checklist of items to look at to make sure are appropriate:
- Draw call counts are correct (aka not zero, or if rendering many triangles, not 3)
- Vertex buffers are bound
- vertex attributes are correct - Make sure the size & offset of each attribute matches what should it should be
- Any bound push constants and descriptors have the right data - including:
- Matrices have correct values - double check the model, view, & projection matrices are uploaded correctly
- Pipeline state is correct
- viewport range is correct - x,y are 0,0; width & height are screen dimensions, minDepth is 0, maxDepth is 1, NDCDepthRange is 0,1
- Fill mode matches expected - usually solid
- Culling mode makes sense - commonly back or none
- The winding direction is correct - typically CCW (counter clockwise)
- Scissor region is correct - usually same as viewport's x,y,width, &height
- Blend state is correct
- Depth state is correct - typically enabled with Function set to Less than or Equal
- Swapchain images are bound when rendering to the swapchain
- Image being rendered to is the same as the one being presented when rendering to the swapchain
Alternatively, a [RenderDoc Extension](https://github.com/baldurk/renderdoc-contrib/tree/main/baldurk/whereismydraw) ([Archive](https://web.archive.org/web/20250000000000*/https://github.com/baldurk/renderdoc-contrib/tree/main/baldurk/whereismydraw)) exists which automates doing a lot of these manual steps.
+1 -1
View File
@@ -16,7 +16,7 @@ To build Eden, you MUST have a C++ compiler.
The following additional tools are also required:
* **[CMake](https://www.cmake.org/)** 3.31+ - already included with the Android SDK
* **[CMake](https://www.cmake.org/)** 3.22+ - already included with the Android SDK
* **[Git](https://git-scm.com/)** for version control
* **[Windows installer](https://gitforwindows.org)**
* **[Python3](https://www.python.org/downloads/)** 3.10+ - necessary to download external repositories
+2 -2
View File
@@ -1,6 +1,6 @@
# HOS Kernel
In brief, the HOS kernel is a microkernel, all services and programs run in userspace, the primary way to do communication between these is via `HIPC` (not covered here); otherwise most of the primitives reside in the forms of syscalls invoked via `svc #imm`. The kernel supports both 32-bit and 64-bit programs, and has the capacity to use 32, 36 and 39 bits of address space for spawned processes. Most of the networking stack is based off FreeBSD's network stack.
In brief, the HOS kernel is a microkernel, some services and programs run in userspace, the primary way to do communication between these is via `HIPC` (not covered here); otherwise most of the primitives reside in the forms of syscalls invoked via `svc #imm`. The kernel supports both 32-bit and 64-bit programs, and has the capacity to use 32, 36 and 39 bits of address space for spawned processes. Most of the networking stack is based off FreeBSD's network stack.
The emulator implements the majority of the syscalls pertaining to the HOS kernel itself. When we talk about the HOS Kernel (in the context of the emulator) we are strictly speaking about the mechanisms from which syscalls are handled (and it's subsequent side effects, such as the page table book-keeping). The emulator at it's current state is unable to load a custom low-level kernel and do supervisor-level emulation.
@@ -28,4 +28,4 @@ Every process keeps it's own tracking of the following structures:
The emulator willingly restricts itself to only use 4 threads (to emulate 4 cores), this is because most existing applications do not benefit greatly from the added core count, and in fact can be detrimental due to extra contention. This translates equitatively to about 4 `ArmInterface` slots for each process, these are then redirected to whatever is the last `pc` of the last thread running on the core is meant to be; proceed to run it, then when returning (due to halt or interruption), proceed to reschedule the thread.
The scheduler as-is isn't 100% faithful to the original (for example the original is cooperative and not preemptive), and has great timing variance (especially due to the fact the emulator can run in systems with wildly different timings).
The scheduler as-is isn't 100% faithful to the original, and has great timing variance (especially due to the fact the emulator can run in systems with wildly different timings).
-1
View File
@@ -12,7 +12,6 @@ This contains documentation created by developers. This contains build instructi
- **[Development Guidelines](./Development.md)**
- **[Dependencies](./Deps.md)**
- **[Debug Guidelines](./Debug.md)**
- **[RenderDoc usage](./RenderDoc.md)**
- **[CPM - CMake Package Manager](./CPMUtil)**
- **[Platform-Specific Caveats](./Caveats.md)**
- **[The NVIDIA SM86 (Maxwell) GPU](./NvidiaGpu.md)**
-52
View File
@@ -1,52 +0,0 @@
# RenderDoc
Renderdoc is a free, cross platform, multi-graphics API debugger. It is an invaluable tool for diagnosing issues with graphics applications, and includes support for Vulkan. Get it at [renderdoc.org](https://renderdoc.org).
RenderDoc can capture Eden's Vulkan output when its Vulkan layer is loaded before Eden creates the Vulkan device. Before using renderdoc to diagnose issues, it is always good to make sure there are no validation errors. Any errors means the behavior of the application is undefined. That said, renderdoc can help debug validation errors if you do have them.
## Usage on Windows
You can either use RenderDoc UI to launch eden, or you can make eden attach it internally:
On Windows PowerShell:
```powershell
$env:ENABLE_VULKAN_RENDERDOC_CAPTURE='1'
.\eden.exe
```
When RenderDoc is attached, Eden logs the default Windows capture folder:
```text
%LOCALAPPDATA%\Temp\RenderDoc
```
Press RenderDoc's capture hotkey, usually `F12`, to capture a frame. To stop using RenderDoc, close Eden and launch it again without `ENABLE_VULKAN_RENDERDOC_CAPTURE`.
## Eden Hotkey
Eden also has a separate `Toggle Renderdoc Capture` hotkey behind the debug setting `renderdoc_hotkey`.
That hotkey does not load or unload RenderDoc. It only toggles Eden's own manual capture through RenderDoc's API:
- first press: starts a capture
- second press: ends that capture
## Simple checklist for debugging black screens using Renderdoc
When debugging a black screen, there are many ways the application could have setup Vulkan wrong.
Here is a short checklist of items to look at to make sure are appropriate:
- Draw call counts are correct (aka not zero, or if rendering many triangles, not 3)
- Vertex buffers are bound
- vertex attributes are correct - Make sure the size & offset of each attribute matches what should it should be
- Any bound push constants and descriptors have the right data - including:
- Matrices have correct values - double check the model, view, & projection matrices are uploaded correctly
- Pipeline state is correct
- viewport range is correct - x,y are 0,0; width & height are screen dimensions, minDepth is 0, maxDepth is 1, NDCDepthRange is 0,1
- Fill mode matches expected - usually solid
- Culling mode makes sense - commonly back or none
- The winding direction is correct - typically CCW (counter clockwise)
- Scissor region is correct - usually same as viewport's x,y,width, &height
- Blend state is correct
- Depth state is correct - typically enabled with Function set to Less than or Equal
- Swapchain images are bound when rendering to the swapchain
- Image being rendered to is the same as the one being presented when rendering to the swapchain
Alternatively, a [RenderDoc Extension](https://github.com/baldurk/renderdoc-contrib/tree/main/baldurk/whereismydraw) ([Archive](https://web.archive.org/web/20250000000000*/https://github.com/baldurk/renderdoc-contrib/tree/main/baldurk/whereismydraw)) exists which automates doing a lot of these manual steps.
+1
View File
@@ -30,6 +30,7 @@ Before touching the settings, please see the game boots with stock options. We t
## CPU
- `CPU/Virtual table bouncing`: Some games have the tendency to crash on loading due to an indirect bad jump (Pokemon ZA being the worst offender); this option lies to the game and tells it to just pretend it never executed a given function. This is fine for most casual users, but developers of switch applications **must** disable this. This temporary "hack" should hopefully be gone in 6-7 months from now on.
- `Fastmem`, aka. `CPU/Enable Host MMU`: Enables "fastmem"; a detailed description of fastmem can be found [here](../dynarmic/Design.md#fast-memory-fastmem).
- `CPU/Unsafe FMA`: Enables deliberate innacurate FMA behaviour which may affect how FMA returns any given operation - this may introduce tiny floating point errors which can cascade in sensitive code (i.e FFmpeg).
- `CPU/Faster FRSQRTE and FRECPE`: Introduces accuracy errors on square root and reciprocals in exchange for less checks - this introduces inaccuracies with some cases but it's mostly safe.
+2 -2
View File
@@ -49,8 +49,8 @@ if (NOT TARGET stb::headers)
add_library(stb::headers ALIAS stb)
endif()
# ItaniumDemangle (Windows only)
if (WIN32 AND NOT TARGET LLVM::Demangle)
# ItaniumDemangle
if (NOT TARGET LLVM::Demangle)
add_library(demangle demangle/ItaniumDemangle.cpp)
target_include_directories(demangle PUBLIC ./demangle)
if (NOT MSVC)
+6 -5
View File
@@ -9,7 +9,7 @@
},
"sirit": {
"repo": "eden-emulator/sirit",
"git_version": "1.0.5",
"git_version": "1.0.4",
"tag": "v%VERSION%",
"artifact": "sirit-source-%VERSION%.tar.zst",
"hash_suffix": "sha512sum",
@@ -23,16 +23,17 @@
"package": "sirit",
"name": "sirit",
"repo": "eden-emulator/sirit",
"version": "1.0.5"
"version": "1.0.4"
},
"httplib": {
"repo": "yhirose/cpp-httplib",
"tag": "v%VERSION%",
"hash": "159ed94965018f2a371d45a3bfc1961e5fb1549e501ded70a6b4532d7fe99d0579c18b5195aff6e35f96f399b426cea2650ec9fb75ef80d4c9edeccb51f2e6c9",
"git_version": "0.46.0",
"hash": "5efa8140aadffe105dcf39935b732476e95755f6c7473ada3d0b64df2bc02c557633ae3948a25b45e1cf67e89a3ff6329fb30362e4ac033b9a1d1e453aa2eded",
"git_version": "0.37.0",
"find_args": "MODULE GLOBAL",
"patches": [
"0001-mingw.patch"
"0001-mingw.patch",
"0002-fix-zstd.patch"
],
"options": [
"HTTPLIB_REQUIRE_OPENSSL ON",
+2 -2
View File
@@ -59,7 +59,7 @@ endif()
if (PLATFORM_PS4 OR PLATFORM_MANAGARM)
# Doesn't support VA-API, don't go thru the embarrassment of trying to enable it
list(APPEND FFmpeg_HWACCEL_FLAGS --disable-vaapi)
elseif (UNIX AND NOT DEFINED FFmpeg_IS_CROSS_COMPILING AND NOT ANDROID)
elseif (UNIX AND NOT DEFINED FFmpeg_IS_CROSS_COMPILING)
find_package(PkgConfig REQUIRED)
pkg_check_modules(LIBVA libva)
pkg_check_modules(CUDA cuda)
@@ -169,7 +169,7 @@ if (PLATFORM_PS4)
)
elseif (PLATFORM_MANAGARM)
# Required for proper stuff
list(APPEND FFmpeg_CROSS_COMPILE_FLAGS
list(APPEND FFmpeg_CROSS_COMPILE_FLAGS
--disable-pthreads
--extra-libs="${FFmpeg_CROSS_COMPILE_LIBS}"
)
+1 -1
View File
@@ -256,7 +256,7 @@ android {
externalNativeBuild {
cmake {
version = "3.31.6"
version = "3.22.1"
path = file("${edenDir}/CMakeLists.txt")
}
}
@@ -1,4 +1,4 @@
// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project
// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project
// SPDX-License-Identifier: GPL-3.0-or-later
// SPDX-FileCopyrightText: 2023 yuzu Emulator Project
@@ -11,7 +11,6 @@ import org.yuzu.yuzu_emu.utils.NativeConfig
enum class StringSetting(override val key: String) : AbstractStringSetting {
DRIVER_PATH("driver_path"),
DEVICE_NAME("device_name"),
PROGRAM_ARGS("program_args"),
WEB_TOKEN("eden_token"),
WEB_USERNAME("eden_username")
@@ -125,13 +125,6 @@ abstract class SettingsItem(
// List of all general
val settingsItems = HashMap<String, SettingsItem>().apply {
put(StringInputSetting(StringSetting.DEVICE_NAME, titleId = R.string.device_name))
put(
StringInputSetting(
StringSetting.PROGRAM_ARGS,
titleId = R.string.program_args,
descriptionId = R.string.program_args_description
)
)
put(
SwitchSetting(
BooleanSetting.RENDERER_USE_SPEED_LIMIT,
@@ -1286,7 +1286,6 @@ class SettingsFragmentPresenter(
add(HeaderSetting(R.string.general))
add(ShortSetting.DEBUG_KNOBS.key)
add(StringSetting.PROGRAM_ARGS.key)
add(HeaderSetting(R.string.gpu_logging_header))
add(BooleanSetting.GPU_LOGGING_ENABLED.key)
@@ -33,5 +33,3 @@ if (ENABLE_UPDATE_CHECKER)
endif()
set(CPACK_PACKAGE_EXECUTABLES ${CPACK_PACKAGE_EXECUTABLES} yuzu-android)
target_link_options(yuzu-android PRIVATE "-Wl,-Bsymbolic")
@@ -805,7 +805,7 @@
<string name="select_content_type">Tipo de contenido</string>
<string name="updates_and_dlc">Actualizaciones y contenido descargable</string>
<string name="mods_and_cheats">Mods y trucos</string>
<string name="addon_notice">Aviso importante sobre los complementos</string>
<string name="addon_notice">Aviso importante de complementos</string>
<!-- \"cheats/" "romfs/" and \"exefs/ should not be translated -->
<string name="addon_notice_description">Para instalar mods y trucos, debe seleccionar una carpeta que contenga los directorios cheats/, romfs/, o exefs/ . ¡No podemos confirmar si éstos serán compatibles con su juego, así que tenga cuidado!</string>
<string name="invalid_directory">Directorio no válido</string>
@@ -816,7 +816,7 @@
<string name="content_install_notice">Aviso importante de contenido</string>
<string name="content_install_notice_description">El contenido seleccionado no es de este juego.\n¿Instalar aun que\?</string>
<string name="confirm_uninstall">Confirmar desinstalación</string>
<string name="confirm_uninstall_description">¿Estás seguro de que quieres desinstalar este complemento\?</string>
<string name="confirm_uninstall_description">¿Está seguro de que quiere desinstalar este complemento\?</string>
<string name="verify_integrity">Verificar integridad</string>
<string name="verifying">Verificando...</string>
<string name="verify_success">¡La verificación de integridad ha sido un éxito!</string>
@@ -29,8 +29,8 @@
<string name="overlay_auto_hide">触控叠加层自动隐藏</string>
<string name="overlay_auto_hide_description">在指定时间内未进行任何操作后,自动隐藏触控叠加层。</string>
<string name="enable_input_overlay_auto_hide">启用触控叠加层自动隐藏</string>
<string name="hide_overlay_on_controller_input">使用控制器控制输入时隐藏触控叠加层</string>
<string name="hide_overlay_on_controller_input_description">在使用实体控制器时自动隐藏触控叠加层,而当控制器断开连接时,触控叠加层则会重新显现。</string>
<string name="hide_overlay_on_controller_input">使用控制器时隐藏触控叠加层</string>
<string name="hide_overlay_on_controller_input_description">在使用实体控制器时自动隐藏触控叠加层,而当控制器断开触控叠加层则会重新显现。</string>
<string name="invert_confirm_back_controller_buttons">切换“确认/返回”控制器按钮功能</string>
<string name="invert_confirm_back_controller_buttons_description">在与本应用的界面交互时,交换 Android 的“确认”与“返回”按钮的处理方式,以匹配 Switch 和 Xbox 的风格。</string>
@@ -432,7 +432,7 @@
<!-- CPU -->
<string name="fast_cpu_time">CPU 超频</string>
<string name="fast_cpu_time_description">强制模拟的 CPU 以更高的时钟频率运行,从而除某些帧率限制。使用“升频”(1700MHz)以在 Switch 的最高原生时钟频率运行,或使用“快速”(2000MHz以 2 倍时钟频率运行。</string>
<string name="fast_cpu_time_description">强制模拟的 CPU 以更高的时钟频率运行,从而除某些 FPS 限制。使用 Boost (1700MHz) 可让游戏以 Switch 的最高原生时钟运行,或使用 Fast (2000MHz) 以 2 倍时钟运行。</string>
<string name="custom_cpu_ticks">自定义CPU时钟</string>
<string name="custom_cpu_ticks_description">设置自定义的CPU时钟值。更高的值可能提高性能,但也可能导致游戏卡顿。建议范围为77-21000。</string>
<string name="cpu_ticks">时钟</string>
@@ -460,15 +460,15 @@
<string name="advanced">高级</string>
<string name="renderer_accuracy">GPU 模式</string>
<string name="renderer_accuracy_description">控制 GPU 模拟模式。大多数游戏在“快速”或“平衡模式下都能正常渲染,但有些游戏仍需使用“精确”模式。粒子效果通常只有在精确模式下才能正确渲染</string>
<string name="renderer_accuracy_description">控制 GPU 模拟的精确度。大部分游戏在性能或平衡模式下可以正常渲染,但部分游戏需要设置为精确。粒子效果通常只有在精确模式下才能正确显示</string>
<string name="dma_accuracy">DMA 精度</string>
<string name="dma_accuracy_description">控制 DMA 的精准度。安全精度可以修复存在于某些游戏中的问题,但在某些情况下也会对性能造成影响。如不确定,请保“默认”。</string>
<string name="dma_accuracy_description">控制 DMA 度。安全精度可以修复某些游戏中的问题,但在某些情况下也可能影响性能。如不确定,请保留为“默认”。</string>
<string name="anisotropic_filtering">各向异性过滤</string>
<string name="anisotropic_filtering_description">提高斜角的纹理质量</string>
<string name="vram_usage_mode">显存使用模式</string>
<string name="vram_usage_mode_description">控制显存分配策略</string>
<string name="accelerate_astc">ASTC解码方式</string>
<string name="accelerate_astc_description">选择渲染时使用的 ASTC 压缩纹理解码方式:CPU缓慢,安全)GPU(快速推荐),或 CPU 异步(无卡顿,可能导致问题)</string>
<string name="accelerate_astc_description">选择ASTC压缩纹理解码方式:CPU慢速、安全)GPU(快速推荐)CPU异步(无卡顿,可能导致问题)</string>
<string name="sync_memory_operations">同步内存操作</string>
<string name="sync_memory_operations_description">确保计算和内存操作之间的数据一致性。 此选项应能修复某些游戏中的问题,但在某些情况下可能会降低性能。 使用Unreal Engine 4的游戏似乎受影响最大。</string>
@@ -477,11 +477,11 @@
<string name="renderer_force_max_clock">强制最大时钟 (仅限 Adreno)</string>
<string name="renderer_force_max_clock_description">强制 GPU 以最大时钟运行 (温控依然生效)。</string>
<string name="renderer_asynchronous_gpu_emulation">GPU 异步模拟</string>
<string name="renderer_asynchronous_gpu_emulation_description">此技巧可通过异步运行 GPU 模拟来提升性能,但在执行与时序相关的操作时,可能带来图形显示问题以及增加崩溃概率。</string>
<string name="renderer_asynchronous_gpu_emulation_description">此技巧可通过异步运行 GPU 模拟来提升性能,但在执行与时序相关的操作时,可能引入图形问题和增加崩溃概率。</string>
<string name="renderer_async_presentation">异步呈现</string>
<string name="renderer_async_presentation_description">此技巧通过将图形呈现移至独立的 CPU 线程来提升性能,但可能会带来图形显示问题。</string>
<string name="renderer_async_presentation_description">此技巧通过将图形呈现移至独立的 CPU 线程来提升性能,但可能会引入图形显示问题。</string>
<string name="renderer_reactive_flushing">启用反应性刷新</string>
<string name="renderer_reactive_flushing_description">通过牺牲性能来提某些游戏的渲染精度。</string>
<string name="renderer_reactive_flushing_description">通过牺牲性能来提某些游戏的渲染精度。</string>
<string name="enable_buffer_history">启用缓冲区历史</string>
<string name="enable_buffer_history_description">启用对先前缓冲区状态的访问。此选项可在某些游戏中提升渲染质量并保持性能的一致性。</string>
<string name="use_optimized_vertex_buffers">优化顶点缓冲区</string>
@@ -489,29 +489,29 @@
<string name="hacks">Hacks</string>
<string name="fast_gpu_time">快速 GPU 时间</string>
<string name="fast_gpu_time">GPU 超频频率</string>
<string name="fast_gpu_time_description">强制大多数游戏以其最高原生分辨率运行。设置为 256 可获得最佳性能,设置为 512 可获得最佳画面保真度。</string>
<string name="skip_cpu_inner_invalidation">跳过CPU内部无效化</string>
<string name="skip_cpu_inner_invalidation_description">更新内存时跳过某些 CPU 端的缓存失效操作,从而降低 CPU用率并提性能。可能会某些游戏中引发故障或崩溃。</string>
<string name="skip_cpu_inner_invalidation_description">内存更新期间跳过某些CPU端缓存无效化,减少CPU使用率并提高其性能。可能会导致某些游戏出现故障或崩溃。</string>
<string name="antiflicker">防闪烁</string>
<string name="antiflicker_description">强制 GPU 围栏回调等待已提交的 GPU 任务。配合“快速 GPU 模式”一起使用,以避免画面闪烁现象,仅会牺牲少量性能。</string>
<string name="fix_bloom_effects">修复 Bloom 效果</string>
<string name="fix_bloom_effects_description">减少《智慧的再现》和《众神的三角力量2》(Adreno A6XX - A7XX/ Turnip)中的 bloom 模糊,并移除《Burnout》中的 bloom 效果。警告:可能会导致在其他游戏中出现图形异常。</string>
<string name="fix_bloom_effects_description">减少《塞尔达传说:智慧的再现》(Adreno A6XX - A7XX/ Turnip)中的 bloom 模糊,并移除《Burnout》中的 bloom 效果。警告:可能会导致在其他游戏中出现图形异常。</string>
<string name="emulate_bgr565">模拟 BGR565</string>
<string name="emulate_bgr565_description">修复游戏中的颜色反转或是异常的画面瑕疵或阴影问题</string>
<string name="rescale_hack">启用旧版缩放处理</string>
<string name="rescale_hack_description">启用通过使用快速缩放路径,来为游戏提供缩放配置处理的传统处理方式</string>
<string name="renderer_asynchronous_shaders">使用异步着色器</string>
<string name="renderer_asynchronous_shaders_description">异步方式编译着色器。采用此方式或可减少卡顿,但也可能引入故障点</string>
<string name="gpu_unswizzle_settings">GPU Unswizzle 设置</string>
<string name="gpu_unswizzle_settings_description">配置基于 GPU 的纹理 unswizzling 参数,或完全禁用该功能。通过调整这些设置,以尝试在性能与纹理加载质量之间取得平衡</string>
<string name="gpu_unswizzle_enable">启用 GPU Unswizzle</string>
<string name="renderer_asynchronous_shaders_description">异步编译着色器。这可能会减少卡顿,但也可能会导致图形错误</string>
<string name="gpu_unswizzle_settings">GPU 还原设置</string>
<string name="gpu_unswizzle_settings_description">配置基于 GPU 的纹理还原参数,或将其完全禁用调整这些设置以平衡性能与纹理加载质量。</string>
<string name="gpu_unswizzle_enable">启用 GPU 还原</string>
<string name="gpu_unswizzle_disabled">禁用</string>
<string name="gpu_unswizzle_texture_size">GPU Unswizzle 最大纹理尺寸</string>
<string name="gpu_unswizzle_texture_size_description">设置基于 GPU 的纹理 unswizzling 的最大尺寸(MB)。虽然 GPU 处理中和大型纹理速度更快,但对于非常小的纹理,CPU 可能更为高效。通过调节此项设置,以尝试在 GPU 加速 CPU 开销之间找到平衡。</string>
<string name="gpu_unswizzle_stream_size">GPU Unswizzle 流大小</string>
<string name="gpu_unswizzle_stream_size_description">设置用于 unswizzling 大型纹理时的每帧数据限制。较高的数值可以加纹理的加载过程,但会带来更高的帧延迟。而较低的数值可以降低 GPU 的开销,但可能会导致可见的纹理闪现。</string>
<string name="gpu_unswizzle_chunk_size">GPU Unswizzle 块大小</string>
<string name="gpu_unswizzle_texture_size">GPU 还原最大纹理尺寸</string>
<string name="gpu_unswizzle_texture_size_description">设置基于 GPU 的纹理还原的最大尺寸(单位:MiB)。\n虽然 GPU 处理中和大型纹理速度更快,但对于非常小的纹理,CPU 的效率可能更高。\n调整此设置,以便在 GPU 加速 CPU 开销之间找到最佳平衡</string>
<string name="gpu_unswizzle_stream_size">GPU 还原流大小</string>
<string name="gpu_unswizzle_stream_size_description">设置用于 unswizzling 大型纹理时的每帧数据限制。较高的数值可以加纹理的加载速度,但会增加帧延迟。而较低的数值可以降低 GPU 的开销,但可能会导致可见的纹理 闪现。</string>
<string name="gpu_unswizzle_chunk_size">GPU 还原块大小</string>
<string name="gpu_unswizzle_chunk_size_description">定义了 3D 纹理每批次处理的深度切片数量。增加此数值可在高性能 GPU 上提升吞吐效率,但在性能较弱的硬件上可能会导致卡顿或驱动超时。</string>
<string name="gpu_unswizzle_default_button">默认</string>
@@ -524,7 +524,7 @@
<string name="vertex_input_dynamic_state">顶点输入动态状态</string>
<string name="vertex_input_dynamic_state_description">启用此功能可实现更灵活的顶点输入处理,可能减少顶点/缓冲区的管线编译时间。</string>
<string name="sample_shading_fraction">采样着色</string>
<string name="sample_shading_fraction_description">允许片段着色器在多采样片段中每个采样点执行一次操作,而非对每个片段执行一次。在提升图形显示质量的同时,会牺牲一部分性能</string>
<string name="sample_shading_fraction_description">允许片段着色器在多采样片段中每个样本执行一次,而不是每个片段执行一次。以提高性能为代价改善图形质量</string>
<string name="display">显示</string>
@@ -548,7 +548,7 @@
<string name="renderer_debug_description">将图形 API 设置为较慢的调试模式。</string>
<string name="patch_old_qcom_drivers">BCn 纹理补丁</string>
<string name="patch_old_qcom_drivers_description">在 Adreno GPU 上覆盖自动 BCn 纹理格式检测。通常根据 Android 版本自动检测(在 API 28 及以上启用)。</string>
<string name="fastmem">Fastmem</string>
<string name="fastmem">Fastmem 内存访问</string>
<string name="log">日志记录</string>
<string name="flush_by_line">按行刷新调试日志</string>
@@ -615,7 +615,7 @@
<string name="unused">未使用</string>
<string name="input_mapping_filter">输入映射过滤器</string>
<string name="input_mapping_filter_description">选择一个设备过滤输入映射</string>
<string name="auto_map">自动映射控制器键位</string>
<string name="auto_map">控制器自动映射</string>
<string name="auto_map_description">选择一个设备以尝试自动映射</string>
<string name="attempted_auto_map">尝试为 %1$s 自动映射</string>
<string name="controller_type">控制器类型</string>
@@ -731,10 +731,10 @@
<string name="preferences_audio">声音</string>
<string name="preferences_audio_description">输出引擎及音量</string>
<string name="preferences_controls">控制</string>
<string name="preferences_controls_description">映射控制器键位输入</string>
<string name="preferences_controls_description">使用控制器来映射输入</string>
<string name="preferences_player">玩家 %d</string>
<string name="preferences_debug">调试</string>
<string name="preferences_debug_description">CPU/GPU 调试、图形 API 及 fastmem</string>
<string name="preferences_debug_description">CPU/GPU 调试、图形 API 及 fastmem 内存访问</string>
<string name="preferences_custom_paths">自定义路径</string>
<string name="preferences_custom_paths_description">存档目录</string>
@@ -878,15 +878,15 @@
<string name="emulation_rel_stick_center">相对摇杆中心</string>
<string name="emulation_dpad_slide">十字方向键滑动</string>
<string name="emulation_haptics">触觉反馈</string>
<string name="emulation_show_overlay">显示触控叠加层</string>
<string name="emulation_hide_overlay">隐藏触控叠加层</string>
<string name="emulation_show_overlay">显示控制器</string>
<string name="emulation_hide_overlay">隐藏控制器</string>
<string name="emulation_toggle_all">全部切换</string>
<string name="emulation_control_adjust">调整触控叠加层</string>
<string name="emulation_control_scale">缩放</string>
<string name="emulation_control_opacity">不透明度</string>
<string name="emulation_touch_overlay_reset">重置触控叠加层</string>
<string name="emulation_touch_overlay_edit">编辑触控叠加层</string>
<string name="emulation_snap_to_grid">对齐到网格</string>
<string name="emulation_snap_to_grid">截图到网格</string>
<string name="emulation_pause">暂停模拟</string>
<string name="emulation_unpause">继续模拟</string>
<string name="emulation_input_overlay">触控叠加层选项</string>
@@ -982,7 +982,7 @@
<string name="renderer_none"></string>
<!-- Renderer Accuracy -->
<string name="renderer_accuracy_low">快速</string>
<string name="renderer_accuracy_low">性能</string>
<string name="renderer_accuracy_medium">平衡</string>
<string name="renderer_accuracy_high">精确</string>
@@ -434,9 +434,6 @@
<string name="cpu_accuracy">CPU accuracy</string>
<string name="value_with_units">%1$s%2$s</string>
<string name="program_args">Homebrew Args</string>
<string name="program_args_description">Command-line arguments passed to homebrew at launch (e.g. -noglsl).</string>
<!-- System settings strings -->
<string name="device_name">Device name</string>
<string name="use_docked_mode">Docked Mode</string>
+2 -7
View File
@@ -235,7 +235,7 @@ if (BOOST_NO_HEADERS)
else()
target_link_libraries(common PUBLIC Boost::headers)
endif()
target_link_libraries(common PRIVATE OpenSSL::SSL)
target_link_libraries(common PUBLIC Boost::filesystem Boost::context httplib::httplib nlohmann_json::nlohmann_json)
if (lz4_ADDED)
@@ -243,12 +243,7 @@ if (lz4_ADDED)
endif()
target_link_libraries(common PUBLIC fmt::fmt stb::headers Threads::Threads unordered_dense::unordered_dense)
target_link_libraries(common PRIVATE lz4::lz4 zstd::zstd)
# Please refer to src/common/demangle.cpp
if (WIN32)
target_link_libraries(common PRIVATE LLVM::Demangle)
endif()
target_link_libraries(common PRIVATE lz4::lz4 LLVM::Demangle zstd::zstd)
if(ANDROID)
# For ASharedMemory_create
+1 -1
View File
@@ -303,7 +303,7 @@ namespace {
}
[[nodiscard]] s64 GetHostCNTFRQ() noexcept {
u64 cntfrq_el0 = 0;
#ifdef __ANDROID__
#ifdef ANDROID
std::string_view board{""};
char buffer[PROP_VALUE_MAX];
int len{__system_property_get("ro.product.board", buffer)};
+14 -28
View File
@@ -1,4 +1,4 @@
// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project
// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project
// SPDX-License-Identifier: GPL-3.0-or-later
// SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project
@@ -6,44 +6,30 @@
#include <string>
#include <string_view>
#ifdef _WIN32
#include <llvm/Demangle/Demangle.h>
#else
#include <cxxabi.h>
#endif
#include "common/demangle.h"
static bool IsItanium(std::string_view name) {
// A valid Itanium encoding requires 1-4 leading underscores, followed by 'Z'.
auto const pos = name.find_first_not_of('_');
return pos > 0 && pos <= 4 && pos < name.size() && name[pos] == 'Z';
}
#include "common/demangle.h"
#include "common/scope_exit.h"
namespace Common {
std::string DemangleSymbol(const std::string& mangled) {
if (mangled.size() > 0) {
if (IsItanium(mangled)) {
#ifdef _WIN32
// requires the use of llvm
auto const is_itanium = [](std::string_view name) -> bool {
// A valid Itanium encoding requires 1-4 leading underscores, followed by 'Z'.
auto const pos = name.find_first_not_of('_');
return pos > 0 && pos <= 4 && pos < name.size() && name[pos] == 'Z';
};
std::string ret = mangled;
if (is_itanium(mangled)) {
if (char* p = llvm::itaniumDemangle(mangled); p != nullptr) {
std::string ret = std::string{p};
ret = std::string{p};
std::free(p);
return ret;
}
#else
// can safely use libc++ and glibcxx provided demangling functions
// it's available since 2008(!) so no system should have issues with it
// see https://gcc.gnu.org/onlinedocs/libstdc++/libstdc++-html-USERS-4.3/a01696.html
int status;
if (char* p = abi::__cxa_demangle(mangled.c_str(), NULL, NULL, &status); p != nullptr) {
std::string ret = std::string{p};
std::free(p);
return ret;
}
#endif
}
return mangled;
return ret;
}
return std::string{};
}
} // namespace Common
-3
View File
@@ -1,6 +1,3 @@
// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project
// SPDX-License-Identifier: GPL-3.0-or-later
// SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project
// SPDX-License-Identifier: GPL-2.0-or-later
+1 -4
View File
@@ -1,6 +1,3 @@
// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project
// SPDX-License-Identifier: GPL-3.0-or-later
// SPDX-FileCopyrightText: 2013 Dolphin Emulator Project
// SPDX-FileCopyrightText: 2014 Citra Emulator Project
// SPDX-License-Identifier: GPL-2.0-or-later
@@ -33,7 +30,7 @@ std::string NativeErrorToString(int e) {
return ret;
#else
char err_str[255];
#if defined(__ANDROID__) || \
#if defined(ANDROID) || \
(defined(__GLIBC__) && (_GNU_SOURCE || (_POSIX_C_SOURCE < 200112L && _XOPEN_SOURCE < 600)))
// Thread safe (GNU-specific)
const char* str = strerror_r(e, err_str, sizeof(err_str));
+3 -3
View File
@@ -9,7 +9,7 @@
#include "common/assert.h"
#include "common/fs/file.h"
#include "common/fs/fs.h"
#ifdef __ANDROID__
#ifdef ANDROID
#include "common/fs/fs_android.h"
#endif
#include "common/logging.h"
@@ -259,7 +259,7 @@ void IOFile::Open(const fs::path& path, FileAccessMode mode, FileType type, File
} else {
_wfopen_s(&file, path.c_str(), AccessModeToWStr(mode, type));
}
#elif __ANDROID__
#elif ANDROID
if (Android::IsContentUri(path)) {
ASSERT_MSG(mode == FileAccessMode::Read, "Content URI file access is for read-only!");
const auto fd = Android::OpenContentUri(path, Android::OpenMode::Read);
@@ -396,7 +396,7 @@ u64 IOFile::GetSize() const {
// Flush any unwritten buffered data into the file prior to retrieving the file size.
std::fflush(file);
#ifdef __ANDROID__
#if ANDROID
u64 file_size = 0;
if (Android::IsContentUri(file_path)) {
file_size = Android::GetSize(file_path);
+80 -31
View File
@@ -6,7 +6,7 @@
#include "common/fs/file.h"
#include "common/fs/fs.h"
#ifdef __ANDROID__
#ifdef ANDROID
#include "common/fs/fs_android.h"
#endif
#include "common/fs/path_util.h"
@@ -409,62 +409,107 @@ bool RenameDir(const fs::path& old_path, const fs::path& new_path) {
return true;
}
void IterateDirEntries(const std::filesystem::path& path, const DirEntryCallable& callback, DirEntryFilter filter) {
void IterateDirEntries(const std::filesystem::path& path, const DirEntryCallable& callback,
DirEntryFilter filter) {
if (!ValidatePath(path)) {
LOG_ERROR(Common_Filesystem, "Input path is not valid, path={}", PathToUTF8String(path));
return;
}
if (!Exists(path)) {
LOG_ERROR(Common_Filesystem, "Filesystem object at path={} does not exist", PathToUTF8String(path));
return;
}
if (!IsDir(path)) {
LOG_ERROR(Common_Filesystem, "Filesystem object at path={} is not a directory", PathToUTF8String(path));
LOG_ERROR(Common_Filesystem, "Filesystem object at path={} does not exist",
PathToUTF8String(path));
return;
}
if (!IsDir(path)) {
LOG_ERROR(Common_Filesystem, "Filesystem object at path={} is not a directory",
PathToUTF8String(path));
return;
}
std::error_code ec;
bool callback_error = false;
for (auto const& entry : fs::directory_iterator(path, ec)) {
if ((True(filter & DirEntryFilter::File) && entry.status().type() == fs::file_type::regular)
|| (True(filter & DirEntryFilter::Directory) && entry.status().type() == fs::file_type::directory)) {
std::error_code ec;
for (const auto& entry : fs::directory_iterator(path, ec)) {
if (ec) {
break;
}
if (True(filter & DirEntryFilter::File) &&
entry.status().type() == fs::file_type::regular) {
if (!callback(entry)) {
callback_error = true;
break;
}
}
if (True(filter & DirEntryFilter::Directory) &&
entry.status().type() == fs::file_type::directory) {
if (!callback(entry)) {
callback_error = true;
break;
}
}
}
if (callback_error || ec) {
LOG_ERROR(Common_Filesystem, "Failed to visit all the directory entries of path={}, ec_message={}, callback_error={}", PathToUTF8String(path), ec.message(), callback_error);
} else {
LOG_DEBUG(Common_Filesystem, "Visited all the directory entries of path={}", PathToUTF8String(path));
LOG_ERROR(Common_Filesystem,
"Failed to visit all the directory entries of path={}, ec_message={}",
PathToUTF8String(path), ec.message());
return;
}
LOG_DEBUG(Common_Filesystem, "Successfully visited all the directory entries of path={}",
PathToUTF8String(path));
}
void IterateDirEntriesRecursively(const std::filesystem::path& path, const DirEntryCallable& callback, DirEntryFilter filter) {
void IterateDirEntriesRecursively(const std::filesystem::path& path,
const DirEntryCallable& callback, DirEntryFilter filter) {
if (!ValidatePath(path)) {
LOG_ERROR(Common_Filesystem, "Input path is not valid, path={}", PathToUTF8String(path));
return;
}
if (!Exists(path)) {
LOG_ERROR(Common_Filesystem, "Filesystem object at path={} does not exist", PathToUTF8String(path));
return;
}
if (!IsDir(path)) {
LOG_ERROR(Common_Filesystem, "Filesystem object at path={} is not a directory", PathToUTF8String(path));
LOG_ERROR(Common_Filesystem, "Filesystem object at path={} does not exist",
PathToUTF8String(path));
return;
}
if (!IsDir(path)) {
LOG_ERROR(Common_Filesystem, "Filesystem object at path={} is not a directory",
PathToUTF8String(path));
return;
}
// TODO (Morph): Replace this with recursive_directory_iterator once it's fixed in MSVC.
std::error_code ec;
bool callback_error = false;
std::error_code ec;
// TODO (Morph): Replace this with recursive_directory_iterator once it's fixed in MSVC.
for (const auto& entry : fs::directory_iterator(path, ec)) {
if ((True(filter & DirEntryFilter::File) && entry.status().type() == fs::file_type::regular)
|| (True(filter & DirEntryFilter::Directory) && entry.status().type() == fs::file_type::directory)) {
if (ec) {
break;
}
if (True(filter & DirEntryFilter::File) &&
entry.status().type() == fs::file_type::regular) {
if (!callback(entry)) {
callback_error = true;
break;
}
}
if (True(filter & DirEntryFilter::Directory) &&
entry.status().type() == fs::file_type::directory) {
if (!callback(entry)) {
callback_error = true;
break;
}
}
// TODO (Morph): Remove this when MSVC fixes recursive_directory_iterator.
// recursive_directory_iterator throws an exception despite passing in a std::error_code.
if (entry.status().type() == fs::file_type::directory) {
@@ -473,17 +518,21 @@ void IterateDirEntriesRecursively(const std::filesystem::path& path, const DirEn
}
if (callback_error || ec) {
LOG_ERROR(Common_Filesystem, "Failed to visit all the directory entries of path={}, ec_message={}, callback_error={}", PathToUTF8String(path), ec.message(), callback_error);
} else {
LOG_DEBUG(Common_Filesystem, "Visited all the directory entries of path={}", PathToUTF8String(path));
LOG_ERROR(Common_Filesystem,
"Failed to visit all the directory entries of path={}, ec_message={}",
PathToUTF8String(path), ec.message());
return;
}
LOG_DEBUG(Common_Filesystem, "Successfully visited all the directory entries of path={}",
PathToUTF8String(path));
}
// Generic Filesystem Operations
bool Exists(const fs::path& path) {
std::error_code ec;
#ifdef __ANDROID__
#ifdef ANDROID
if (Android::IsContentUri(path)) {
return Android::Exists(path);
} else {
@@ -496,7 +545,7 @@ bool Exists(const fs::path& path) {
bool IsFile(const fs::path& path) {
std::error_code ec;
#ifdef __ANDROID__
#ifdef ANDROID
if (Android::IsContentUri(path)) {
return !Android::IsDirectory(path);
} else {
@@ -509,7 +558,7 @@ bool IsFile(const fs::path& path) {
bool IsDir(const fs::path& path) {
std::error_code ec;
#ifdef __ANDROID__
#ifdef ANDROID
if (Android::IsContentUri(path)) {
return Android::IsDirectory(path);
} else {
@@ -562,7 +611,7 @@ fs::file_type GetEntryType(const fs::path& path) {
}
u64 GetSize(const fs::path& path) {
#ifdef __ANDROID__
#ifdef ANDROID
if (Android::IsContentUri(path)) {
return Android::GetSize(path);
}
+10 -12
View File
@@ -11,7 +11,7 @@
#include "common/assert.h"
#include "common/fs/fs.h"
#ifdef __ANDROID__
#ifdef ANDROID
#include "common/fs/fs_android.h"
#endif
#include "common/fs/fs_paths.h"
@@ -90,7 +90,7 @@ public:
void CreateEdenPaths() {
std::for_each(eden_paths.begin(), eden_paths.end(), [](auto &path) {
void(FS::CreateDirs(path.second));
void(FS::CreateDir(path.second));
});
}
@@ -126,7 +126,7 @@ public:
LEGACY_PATH(Yuzu, YUZU)
LEGACY_PATH(Suyu, SUYU)
#undef LEGACY_PATH
#elif __ANDROID__
#elif ANDROID
ASSERT(!eden_path.empty());
eden_path_cache = eden_path / CACHE_DIR;
eden_path_config = eden_path / CONFIG_DIR;
@@ -149,9 +149,10 @@ public:
LEGACY_PATH(Suyu, SUYU)
#undef LEGACY_PATH
#endif
// data
GenerateEdenPath(EdenPath::EdenDir, eden_path);
GenerateEdenPath(EdenPath::AmiiboDir, eden_path / AMIIBO_DIR);
GenerateEdenPath(EdenPath::CacheDir, eden_path_cache);
GenerateEdenPath(EdenPath::ConfigDir, eden_path_config);
GenerateEdenPath(EdenPath::CrashDumpsDir, eden_path / CRASH_DUMPS_DIR);
GenerateEdenPath(EdenPath::DumpDir, eden_path / DUMP_DIR);
GenerateEdenPath(EdenPath::KeysDir, eden_path / KEYS_DIR);
@@ -162,13 +163,10 @@ public:
GenerateEdenPath(EdenPath::SaveDir, eden_path / NAND_DIR);
GenerateEdenPath(EdenPath::ScreenshotsDir, eden_path / SCREENSHOTS_DIR);
GenerateEdenPath(EdenPath::SDMCDir, eden_path / SDMC_DIR);
GenerateEdenPath(EdenPath::ShaderDir, eden_path / SHADER_DIR);
GenerateEdenPath(EdenPath::TASDir, eden_path / TAS_DIR);
GenerateEdenPath(EdenPath::IconsDir, eden_path / ICONS_DIR);
// config
GenerateEdenPath(EdenPath::ConfigDir, eden_path_config);
// cache
GenerateEdenPath(EdenPath::CacheDir, eden_path_cache);
GenerateEdenPath(EdenPath::ShaderDir, eden_path_cache / SHADER_DIR);
#ifdef _WIN32
GenerateLegacyPath(EmuPath::RyujinxDir, GetAppDataRoamingDirectory() / RYUJINX_DIR);
#else
@@ -449,11 +447,11 @@ std::vector<std::string> SplitPathComponentsCopy(std::string_view filename) {
std::string SanitizePath(std::string_view path_, DirectorySeparator directory_separator) {
std::string path(path_);
#ifdef __ANDROID__
#ifdef ANDROID
if (Android::IsContentUri(path)) {
return path;
}
#endif // __ANDROID__
#endif // ANDROID
char type1 = directory_separator == DirectorySeparator::BackwardSlash ? '/' : '\\';
char type2 = directory_separator == DirectorySeparator::BackwardSlash ? '\\' : '/';
@@ -484,7 +482,7 @@ std::string GetParentPath(std::string_view path) {
return std::string(path);
}
#ifdef __ANDROID__
#ifdef ANDROID
if (path[0] != '/') {
std::string path_string{path};
return FS::Android::GetParentDirectory(path_string);
+40 -110
View File
@@ -22,7 +22,6 @@
#include <sys/mman.h>
#include <unistd.h>
#include "common/scope_exit.h"
#include "common/literals.h"
#if defined(__linux__)
#include <sys/random.h>
@@ -33,8 +32,6 @@
#include <mach/mach.h>
#elif defined(__FreeBSD__)
#include <sys/shm.h>
#elif defined(__OPENORBIS__)
#include <orbis/libkernel.h>
#endif
// FreeBSD
@@ -125,55 +122,54 @@ static void GetFuncAddress(Common::DynamicLibrary& dll, const char* name, T& pfn
class HostMemory::Impl {
public:
explicit Impl(size_t backing_size_, size_t virtual_size_)
: backing_size{backing_size_}
, virtual_size{virtual_size_}
, process{GetCurrentProcess()}
, kernelbase_dll("Kernelbase")
{}
bool Init() {
: backing_size{backing_size_}, virtual_size{virtual_size_}, process{GetCurrentProcess()},
kernelbase_dll("Kernelbase") {
if (!kernelbase_dll.IsOpen()) {
LOG_CRITICAL(HW_Memory, "Failed to load Kernelbase.dll");
return false;
throw std::bad_alloc{};
}
GetFuncAddress(kernelbase_dll, "CreateFileMapping2", pfn_CreateFileMapping2);
GetFuncAddress(kernelbase_dll, "VirtualAlloc2", pfn_VirtualAlloc2);
GetFuncAddress(kernelbase_dll, "MapViewOfFile3", pfn_MapViewOfFile3);
GetFuncAddress(kernelbase_dll, "UnmapViewOfFile2", pfn_UnmapViewOfFile2);
if (!pfn_CreateFileMapping2 || !pfn_VirtualAlloc2 || !pfn_MapViewOfFile3 || !pfn_UnmapViewOfFile2) {
LOG_CRITICAL(HW_Memory, "Failed to find functions for virtual allocs");
return false;
}
// Allocate backing file map
backing_handle = pfn_CreateFileMapping2(INVALID_HANDLE_VALUE, nullptr, FILE_MAP_WRITE | FILE_MAP_READ, PAGE_READWRITE, SEC_COMMIT, backing_size, nullptr, nullptr, 0);
backing_handle =
pfn_CreateFileMapping2(INVALID_HANDLE_VALUE, nullptr, FILE_MAP_WRITE | FILE_MAP_READ,
PAGE_READWRITE, SEC_COMMIT, backing_size, nullptr, nullptr, 0);
if (!backing_handle) {
LOG_CRITICAL(HW_Memory, "Failed to allocate {} MiB of backing memory", backing_size >> 20);
return false;
LOG_CRITICAL(HW_Memory, "Failed to allocate {} MiB of backing memory",
backing_size >> 20);
throw std::bad_alloc{};
}
// Allocate a virtual memory for the backing file map as placeholder
backing_base = static_cast<u8*>(pfn_VirtualAlloc2(process, nullptr, backing_size, MEM_RESERVE | MEM_RESERVE_PLACEHOLDER, PAGE_NOACCESS, nullptr, 0));
backing_base = static_cast<u8*>(pfn_VirtualAlloc2(process, nullptr, backing_size,
MEM_RESERVE | MEM_RESERVE_PLACEHOLDER,
PAGE_NOACCESS, nullptr, 0));
if (!backing_base) {
Release();
LOG_CRITICAL(HW_Memory, "Failed to reserve {} MiB of virtual memory", backing_size >> 20);
return false;
LOG_CRITICAL(HW_Memory, "Failed to reserve {} MiB of virtual memory",
backing_size >> 20);
throw std::bad_alloc{};
}
// Map backing placeholder
void* const ret = pfn_MapViewOfFile3(backing_handle, process, backing_base, 0, backing_size, MEM_REPLACE_PLACEHOLDER, PAGE_READWRITE, nullptr, 0);
void* const ret = pfn_MapViewOfFile3(backing_handle, process, backing_base, 0, backing_size,
MEM_REPLACE_PLACEHOLDER, PAGE_READWRITE, nullptr, 0);
if (ret != backing_base) {
Release();
LOG_CRITICAL(HW_Memory, "Failed to map {} MiB of virtual memory", backing_size >> 20);
return false;
throw std::bad_alloc{};
}
// Allocate virtual address placeholder
virtual_base = static_cast<u8*>(pfn_VirtualAlloc2(process, nullptr, virtual_size, MEM_RESERVE | MEM_RESERVE_PLACEHOLDER, PAGE_NOACCESS, nullptr, 0));
virtual_base = static_cast<u8*>(pfn_VirtualAlloc2(process, nullptr, virtual_size,
MEM_RESERVE | MEM_RESERVE_PLACEHOLDER,
PAGE_NOACCESS, nullptr, 0));
if (!virtual_base) {
Release();
LOG_CRITICAL(HW_Memory, "Failed to reserve {} GiB of virtual memory", virtual_size >> 30);
return false;
LOG_CRITICAL(HW_Memory, "Failed to reserve {} GiB of virtual memory",
virtual_size >> 30);
throw std::bad_alloc{};
}
return true;
}
~Impl() {
@@ -395,9 +391,6 @@ private:
ankerl::unordered_dense::map<size_t, size_t> placeholder_host_pointers; ///< Placeholder backing offset
};
#elif defined(__OPENORBIS__) || defined(__managarm__)
// None of the luxuries of POSIX, all of the suffering
// For managarm: see https://github.com/managarm/managarm/issues/1370
#else // ^^^ Windows ^^^ vvv POSIX vvv
#ifdef ARCHITECTURE_arm64
@@ -503,44 +496,18 @@ static int shm_open_anon(int flags, mode_t mode) {
class HostMemory::Impl {
public:
explicit Impl(size_t backing_size_, size_t virtual_size_)
: backing_size{backing_size_}
, virtual_size{virtual_size_}
{}
bool Init() {
: backing_size{backing_size_}, virtual_size{virtual_size_} {
long page_size = sysconf(_SC_PAGESIZE);
ASSERT_MSG(page_size == 0x1000, "page size {:#x} is incompatible with 4K paging", page_size);
ASSERT_MSG(page_size == 0x1000, "page size {:#x} is incompatible with 4K paging",
page_size);
// Backing memory initialization
#if defined(__sun__) || defined(__HAIKU__) || defined(__NetBSD__) || defined(__DragonFly__)
fd = shm_open_anon(O_RDWR | O_CREAT | O_EXCL | O_NOFOLLOW, 0600);
#elif defined(__OpenBSD__)
fd = shm_open_anon(O_RDWR | O_CREAT | O_EXCL | O_NOFOLLOW, 0600);
#elif defined(__FreeBSD__)
int n_page_sizes = getpagesizes(nullptr, 0);
if (n_page_sizes > 0) {
std::vector<size_t> page_sizes(n_page_sizes);
if (getpagesizes(page_sizes.data(), n_page_sizes) > 0) {
size_t max_size = page_sizes[0];
size_t max_index = 0;
for (size_t i = 0; i < page_sizes.size(); ++i) {
using namespace Common::Literals;
if (page_sizes[i] <= 4_GiB) {
max_size = (std::max)(max_size, page_sizes[i]);
max_index = i;
}
}
LOG_WARNING(Common_Memory, "using largepage of size {} #{}", max_size, max_index);
// Do not use SHM_LARGEPAGE_ALLOC_HARD, yknow what will happen when you do?
// the entire Eden process will hang for eternity! that's what will happen
// Want to fuck around and find out? Go ahead, I tempt you change the "default" to "hard"
fd = shm_create_largepage(SHM_ANON, O_RDWR, max_index, SHM_LARGEPAGE_ALLOC_DEFAULT, 0600);
}
}
if (fd < 0) {
LOG_WARNING(Common_Memory, "unable to force largepage: {}", strerror(errno));
fd = shm_open(SHM_ANON, O_RDWR, 0600);
}
#elif defined(__APPLE__) || defined(__managarm__)
fd = shm_open(SHM_ANON, O_RDWR, 0600);
#elif defined(__APPLE__)
// macOS doesn't have memfd_create, use anonymous temporary file
char template_path[] = "/tmp/eden_mem_XXXXXX";
fd = mkstemp(template_path);
@@ -571,29 +538,17 @@ public:
close(fd);
}
} else {
#ifdef __FreeBSD__
// Prevent dirty tracking of memfd
backing_base = static_cast<u8*>(mmap(nullptr, backing_size, PROT_READ | PROT_WRITE, MAP_SHARED | MAP_NOSYNC, fd, 0));
#else
backing_base = static_cast<u8*>(mmap(nullptr, backing_size, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0));
#endif
}
if (backing_base == MAP_FAILED) {
LOG_CRITICAL(HW_Memory, "mmap failed: {}", strerror(errno));
return false;
}
ASSERT_MSG(backing_base != MAP_FAILED, "mmap failed: {}", strerror(errno));
// Virtual memory initialization
virtual_base = virtual_map_base = static_cast<u8*>(ChooseVirtualBase(virtual_size));
if (virtual_base == MAP_FAILED) {
LOG_CRITICAL(HW_Memory, "mmap failed: {}", strerror(errno));
return false;
}
ASSERT_MSG(virtual_base != MAP_FAILED, "mmap failed: {}", strerror(errno));
#if defined(__linux__)
madvise(virtual_base, virtual_size, MADV_HUGEPAGE);
#endif
free_manager.SetAddressSpace(virtual_base, virtual_size);
return true;
}
~Impl() {
@@ -714,35 +669,17 @@ private:
#endif // ^^^ POSIX ^^^
HostMemory::HostMemory(size_t backing_size_, size_t virtual_size_)
: backing_size(backing_size_)
, virtual_size(virtual_size_)
{
#if defined(__OPENORBIS__) || defined(__managarm__)
LOG_WARNING(HW_Memory, "Platform doesn't support fastmem");
fallback_buffer.emplace(backing_size);
backing_base = fallback_buffer->data();
virtual_base = nullptr;
#else
HostMemory::HostMemory(size_t backing_size_, size_t virtual_size_) : backing_size(backing_size_), virtual_size(virtual_size_) {
// Try to allocate a fastmem arena.
// The implementation will fail with std::bad_alloc on errors.
impl = std::make_unique<HostMemory::Impl>(AlignUp(backing_size, PageAlignment), AlignUp(virtual_size, PageAlignment) + HugePageSize);
if (impl->Init()) {
backing_base = impl->backing_base;
virtual_base = impl->virtual_base;
if (virtual_base) {
// Ensure the virtual base is aligned to the L2 block size.
virtual_base = reinterpret_cast<u8*>(Common::AlignUp(uintptr_t(virtual_base), HugePageSize));
virtual_base_offset = virtual_base - impl->virtual_base;
}
} else {
impl.reset();
LOG_WARNING(HW_Memory, "Platform can support fastmem, but can't create it");
fallback_buffer.emplace(backing_size);
backing_base = fallback_buffer->data();
virtual_base = nullptr;
backing_base = impl->backing_base;
virtual_base = impl->virtual_base;
if (virtual_base) {
// Ensure the virtual base is aligned to the L2 block size.
virtual_base = reinterpret_cast<u8*>(Common::AlignUp(uintptr_t(virtual_base), HugePageSize));
virtual_base_offset = virtual_base - impl->virtual_base;
}
#endif
}
HostMemory::~HostMemory() = default;
@@ -751,8 +688,8 @@ HostMemory::HostMemory(HostMemory&&) noexcept = default;
HostMemory& HostMemory::operator=(HostMemory&&) noexcept = default;
void HostMemory::Map(size_t virtual_offset, size_t host_offset, size_t length, MemoryPermission perms, bool separate_heap) {
#if !(defined(__OPENORBIS__) || defined(__managarm__))
void HostMemory::Map(size_t virtual_offset, size_t host_offset, size_t length,
MemoryPermission perms, bool separate_heap) {
ASSERT(virtual_offset % PageAlignment == 0);
ASSERT(host_offset % PageAlignment == 0);
ASSERT(length % PageAlignment == 0);
@@ -762,11 +699,9 @@ void HostMemory::Map(size_t virtual_offset, size_t host_offset, size_t length, M
return;
}
impl->Map(virtual_offset + virtual_base_offset, host_offset, length, perms);
#endif
}
void HostMemory::Unmap(size_t virtual_offset, size_t length, bool separate_heap) {
#if !(defined(__OPENORBIS__) || defined(__managarm__))
ASSERT(virtual_offset % PageAlignment == 0);
ASSERT(length % PageAlignment == 0);
ASSERT(virtual_offset + length <= virtual_size);
@@ -774,11 +709,9 @@ void HostMemory::Unmap(size_t virtual_offset, size_t length, bool separate_heap)
return;
}
impl->Unmap(virtual_offset + virtual_base_offset, length);
#endif
}
void HostMemory::Protect(size_t virtual_offset, size_t length, MemoryPermission perm) {
#if !(defined(__OPENORBIS__) || defined(__managarm__))
ASSERT(virtual_offset % PageAlignment == 0);
ASSERT(length % PageAlignment == 0);
ASSERT(virtual_offset + length <= virtual_size);
@@ -789,7 +722,6 @@ void HostMemory::Protect(size_t virtual_offset, size_t length, MemoryPermission
const bool write = True(perm & MemoryPermission::Write);
const bool execute = True(perm & MemoryPermission::Execute);
impl->Protect(virtual_offset + virtual_base_offset, length, read, write, execute);
#endif
}
void HostMemory::ClearBackingRegion(size_t physical_offset, size_t length, u32 fill_value) {
@@ -797,12 +729,10 @@ void HostMemory::ClearBackingRegion(size_t physical_offset, size_t length, u32 f
}
void HostMemory::EnableDirectMappedAddress() {
#if !(defined(__OPENORBIS__) || defined(__managarm__))
if (impl) {
impl->EnableDirectMappedAddress();
virtual_size += reinterpret_cast<uintptr_t>(virtual_base);
}
#endif
}
} // namespace Common
+1 -6
View File
@@ -1,4 +1,4 @@
// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project
// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project
// SPDX-License-Identifier: GPL-3.0-or-later
// SPDX-FileCopyrightText: Copyright 2019 yuzu Emulator Project
@@ -7,7 +7,6 @@
#pragma once
#include <memory>
#include <optional>
#include "common/common_funcs.h"
#include "common/common_types.h"
#include "common/virtual_buffer.h"
@@ -77,16 +76,12 @@ private:
size_t backing_size{};
size_t virtual_size{};
#if !(defined(__OPENORBIS__) || defined(__managarm__))
// Low level handler for the platform dependent memory routines
class Impl;
std::unique_ptr<Impl> impl;
#endif
u8* backing_base{};
u8* virtual_base{};
size_t virtual_base_offset{};
// Windows requires it for kernels whom lack proper support for some functions!
std::optional<Common::VirtualBuffer<u8>> fallback_buffer;
};
} // namespace Common
+3 -3
View File
@@ -320,7 +320,7 @@ struct DebuggerBackend final : public Backend {
void Flush() noexcept override {}
};
#endif
#ifdef __ANDROID__
#ifdef ANDROID
/// @brief Backend that writes to the Android logcat
struct LogcatBackend : public Backend {
explicit LogcatBackend() noexcept = default;
@@ -359,7 +359,7 @@ struct Impl {
#ifdef _WIN32
lambda(static_cast<Backend&>(debugger_backend));
#endif
#ifdef __ANDROID__
#ifdef ANDROID
lambda(static_cast<Backend&>(lc_backend));
#endif
}
@@ -372,7 +372,7 @@ struct Impl {
#ifdef _WIN32
DebuggerBackend debugger_backend{};
#endif
#ifdef __ANDROID__
#ifdef ANDROID
LogcatBackend lc_backend{};
#endif
std::chrono::steady_clock::time_point time_origin{std::chrono::steady_clock::now()};
+1 -2
View File
@@ -74,8 +74,7 @@ std::vector<Asset> Release::GetPlatformAssets() const {
#endif // ARCHITECTURE_arm64
#elif defined(__APPLE__)
#ifdef ARCHITECTURE_arm64
find_asset("Standard", {"standard.dmg", "standard.tar.gz", ".dmg", ".tar.gz"});
find_asset("PGO", {"pgo.dmg", "pgo.tar.gz"});
find_asset("Standard", {".dmg", ".tar.gz"});
#endif // ARCHITECTURE_arm64
#elif defined(__ANDROID__)
#ifdef ARCHITECTURE_x86_64
+15 -21
View File
@@ -336,7 +336,7 @@ struct Values {
RendererBackend::Vulkan,
#endif
"backend", Category::Renderer};
SwitchableSetting<u32> vulkan_device{linkage, 0, "vulkan_device", Category::Renderer, Specialization::RuntimeList};
SwitchableSetting<int> vulkan_device{linkage, 0, "vulkan_device", Category::Renderer, Specialization::RuntimeList};
// Graphics Settings
ResolutionScalingInfo resolution_info{};
@@ -359,7 +359,7 @@ struct Values {
true,
true};
SwitchableSetting<int, true> fsr_sharpening_slider{linkage,
#ifdef __ANDROID__
#ifdef ANDROID
0,
#else
25,
@@ -417,7 +417,7 @@ struct Values {
linkage, 0, "bg_blue", Category::Renderer, Specialization::Default, true, true};
SwitchableSetting<GpuAccuracy, true> gpu_accuracy{linkage,
#ifdef __ANDROID__
#ifdef ANDROID
GpuAccuracy::Low,
#else
GpuAccuracy::Medium,
@@ -447,7 +447,7 @@ struct Values {
"nvdec_emulation", Category::RendererAdvanced};
SwitchableSetting<AnisotropyMode, true> max_anisotropy{linkage,
#ifdef __ANDROID__
#ifdef ANDROID
AnisotropyMode::Default,
#else
AnisotropyMode::Automatic,
@@ -500,7 +500,7 @@ struct Values {
Category::RendererAdvanced};
SwitchableSetting<bool> use_reactive_flushing{linkage,
#ifdef __ANDROID__
#ifdef ANDROID
false,
#else
true,
@@ -519,7 +519,7 @@ struct Values {
true,
true};
#ifdef __ANDROID__
#ifdef ANDROID
SwitchableSetting<bool> use_optimized_vertex_buffers{linkage,
false,
"use_optimized_vertex_buffers",
@@ -553,7 +553,7 @@ struct Values {
true,
true};
SwitchableSetting<bool> async_presentation{linkage,
#ifdef __ANDROID__
#ifdef ANDROID
false,
#else
false,
@@ -599,7 +599,7 @@ struct Values {
Category::RendererHacks};
SwitchableSetting<ExtendedDynamicState> dyna_state{linkage,
#if defined(__ANDROID__)
#if defined(ANDROID)
ExtendedDynamicState::Disabled,
#elif defined(__APPLE__)
ExtendedDynamicState::Disabled,
@@ -618,7 +618,7 @@ struct Values {
Specialization::Scalar};
SwitchableSetting<bool> vertex_input_dynamic_state{linkage,
#ifdef __ANDROID__
#if defined (ANDROID)
false,
#else
true,
@@ -634,7 +634,7 @@ struct Values {
linkage, false, "disable_shader_loop_safety_checks", Category::RendererDebug};
Setting<bool> enable_renderdoc_hotkey{linkage, false, "renderdoc_hotkey",
Category::RendererDebug};
#if defined(__ANDROID__) && defined(ARCHITECTURE_arm64)
#if defined(ANDROID) && defined(ARCHITECTURE_arm64)
// Debug override for automatic BCn patching detection
Setting<bool> patch_old_qcom_drivers{linkage, false, "patch_old_qcom_drivers",
Category::RendererDebug};
@@ -661,8 +661,8 @@ struct Values {
false, true, &custom_rtc_enabled};
SwitchableSetting<s64, true> custom_rtc_offset{linkage,
0,
(std::numeric_limits<s64>::min)(),
(std::numeric_limits<s64>::max)(),
(std::numeric_limits<int>::min)(),
(std::numeric_limits<int>::max)(),
"custom_rtc_offset",
Category::System,
Specialization::Countable,
@@ -679,7 +679,7 @@ struct Values {
Setting<s32> current_user{linkage, 0, "current_user", Category::System};
SwitchableSetting<ConsoleMode> use_docked_mode{linkage,
#ifdef __ANDROID__
#ifdef ANDROID
ConsoleMode::Handheld,
#else
ConsoleMode::Docked,
@@ -751,7 +751,7 @@ struct Values {
Setting<std::string> touch_device{linkage, "min_x:100,min_y:50,max_x:1800,max_y:850",
"touch_device", Category::Controls};
Setting<u32> touch_from_button_map_index{linkage, 0, "touch_from_button_map",
Setting<int> touch_from_button_map_index{linkage, 0, "touch_from_button_map",
Category::Controls};
std::vector<TouchFromButtonMap> touch_from_button_maps;
@@ -779,13 +779,7 @@ struct Values {
bool record_frame_times;
Setting<bool> use_gdbstub{linkage, false, "use_gdbstub", Category::Debugging};
Setting<u16> gdbstub_port{linkage, 6543, "gdbstub_port", Category::Debugging};
SwitchableSetting<std::string> program_args{linkage,
std::string(),
"program_args",
Category::System,
Specialization::Default,
true, // save_ — persist in config file
false}; // runtime_modifiable_ — startup-only
Setting<std::string> program_args{linkage, std::string(), "program_args", Category::Debugging};
Setting<bool> dump_exefs{linkage, false, "dump_exefs", Category::Debugging};
Setting<bool> dump_nso{linkage, false, "dump_nso", Category::Debugging};
Setting<bool> dump_shaders{
+2 -2
View File
@@ -145,8 +145,8 @@ ENUM(ConfirmStop, Ask_Always, Ask_Based_On_Game, Ask_Never);
ENUM(FullscreenMode, Borderless, Exclusive);
ENUM(NvdecEmulation, Off, Cpu, Gpu);
ENUM(ResolutionSetup, Res1_4X, Res1_2X, Res3_4X, Res1X, Res5_4X, Res3_2X, Res2X, Res3X, Res4X, Res5X, Res6X, Res7X, Res8X);
ENUM(ScalingFilter, NearestNeighbor, Bilinear, Bicubic, Gaussian, Lanczos, ScaleForce, Fsr, Area, ZeroTangent, BSpline, Mitchell, Spline1, Mmpx, Sgsr, SgsrEdge);
ENUM(AntiAliasing, None, Fxaa, Smaa);
ENUM(ScalingFilter, NearestNeighbor, Bilinear, Bicubic, Gaussian, Lanczos, ScaleForce, Fsr, Area, ZeroTangent, BSpline, Mitchell, Spline1, Mmpx, Sgsr, SgsrEdge, MaxEnum);
ENUM(AntiAliasing, None, Fxaa, Smaa, MaxEnum);
ENUM(AspectRatio, R16_9, R4_3, R21_9, R16_10, Stretch);
ENUM(ConsoleMode, Handheld, Docked);
ENUM(AppletMode, HLE, LLE);
+3 -20
View File
@@ -11,7 +11,6 @@
#include <optional>
#include <stdexcept>
#include <string>
#include <type_traits>
#include <typeindex>
#include <typeinfo>
#include <fmt/core.h>
@@ -102,15 +101,7 @@ public:
* @param val The desired value
*/
virtual void SetValue(const Type& val) {
// Enums have a maximal range which they're allowed
Type temp{};
if constexpr (std::is_enum_v<Type>) {
auto const r_min = std::underlying_type_t<Type>(0);
auto const r_max = std::underlying_type_t<Type>(EnumMetadata<Type>::GetLast());
temp = Type(std::clamp(std::underlying_type_t<Type>(val), r_min, r_max));
} else {
temp = ranged ? std::clamp(val, this->minimum, this->maximum) : val;
}
Type temp{ranged ? std::clamp(val, minimum, maximum) : val};
std::swap(value, temp);
}
@@ -138,7 +129,7 @@ protected:
} else if constexpr (std::is_floating_point_v<Type>) {
return fmt::format("{:f}", value_);
} else if constexpr (std::is_enum_v<Type>) {
return std::to_string(std::underlying_type_t<Type>(value_));
return std::to_string(u32(value_));
} else {
return std::to_string(value_);
}
@@ -380,15 +371,7 @@ public:
* @param val The new value
*/
void SetValue(const Type& val) override final {
// Enums have a maximal range which they're allowed
Type temp{};
if constexpr (std::is_enum_v<Type>) {
auto const r_min = std::underlying_type_t<Type>(0);
auto const r_max = std::underlying_type_t<Type>(EnumMetadata<Type>::GetLast());
temp = Type(std::clamp(std::underlying_type_t<Type>(val), r_min, r_max));
} else {
temp = ranged ? std::clamp(val, this->minimum, this->maximum) : val;
}
Type temp{ranged ? std::clamp(val, this->minimum, this->maximum) : val};
if (use_global) {
std::swap(this->value, temp);
} else {
+3 -3
View File
@@ -1,4 +1,4 @@
// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project
// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project
// SPDX-License-Identifier: GPL-3.0-or-later
// SPDX-FileCopyrightText: 2013 Dolphin Emulator Project
@@ -18,7 +18,7 @@
#include <windows.h>
#endif
#ifdef __ANDROID__
#ifdef ANDROID
#include <common/fs/fs_android.h>
#endif
@@ -45,7 +45,7 @@ bool SplitPath(const std::string& full_path, std::string* _pPath, std::string* _
if (full_path.empty())
return false;
#ifdef __ANDROID__
#ifdef ANDROID
if (full_path[0] != '/') {
*_pPath = Common::FS::Android::GetParentDirectory(full_path);
*_pFilename = Common::FS::Android::GetFilename(full_path);
+4 -2
View File
@@ -1,4 +1,4 @@
// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project
// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project
// SPDX-License-Identifier: GPL-3.0-or-later
// SPDX-FileCopyrightText: 2012 PPSSPP Project
@@ -10,10 +10,12 @@
#pragma once
#if defined(_MSC_VER)
#include <cstdlib>
#endif
#include <bit>
#include <cstring>
#include <type_traits>
#include <bit>
#include "common/common_types.h"
namespace Common {
+9 -5
View File
@@ -262,16 +262,20 @@ enum {
CMP_ORD = 7,
};
constexpr bool IsWithin2G(uintptr_t ref, uintptr_t target) noexcept {
u64 const distance = target - (ref + 5);
return (distance & 0xffff'ffff) == distance;
constexpr bool IsWithin2G(uintptr_t ref, uintptr_t target) {
const u64 distance = target - (ref + 5);
return !(distance >= 0x8000'0000ULL && distance <= ~0x8000'0000ULL);
}
inline bool IsWithin2G(const Xbyak::CodeGenerator& code, uintptr_t target) {
return IsWithin2G(reinterpret_cast<uintptr_t>(code.getCurr()), target);
}
template <typename T>
inline void CallFarFunction(Xbyak::CodeGenerator& code, const T f) {
static_assert(std::is_pointer_v<T>, "Argument must be a (function) pointer.");
uintptr_t addr = uintptr_t(f);
if (IsWithin2G(uintptr_t(code.getCurr()), addr)) {
size_t addr = reinterpret_cast<size_t>(f);
if (IsWithin2G(code, addr)) {
code.call(f);
} else {
// ABI_RETURN is a safe temp register to use before a call
-5
View File
@@ -1121,10 +1121,6 @@ add_library(core STATIC
hle/service/vi/vi_types.h
hle/service/vi/vsync_manager.cpp
hle/service/vi/vsync_manager.h
hle/service/gpio/gpio.cpp
hle/service/gpio/gpio.h
hle/service/i2c/i2c.cpp
hle/service/i2c/i2c.h
internal_network/emu_net_state.cpp
internal_network/emu_net_state.h
internal_network/network.cpp
@@ -1219,7 +1215,6 @@ else()
endif()
target_link_libraries(core PRIVATE
OpenSSL::SSL
fmt::fmt
nlohmann_json::nlohmann_json
RenderDoc::API
+10 -28
View File
@@ -9,7 +9,7 @@
#include <boost/asio.hpp>
#include <boost/version.hpp>
#if BOOST_VERSION > 108400 && (!defined(_WINDOWS) && !defined(__ANDROID__)) || defined(YUZU_BOOST_v1)
#if BOOST_VERSION > 108400 && (!defined(_WINDOWS) && !defined(ANDROID)) || defined(YUZU_BOOST_v1)
#define USE_BOOST_v1
#endif
@@ -247,19 +247,17 @@ private:
case DebuggerAction::Continue:
MarkResumed([&] { ResumeEmulation(); });
break;
case DebuggerAction::ContinueThreads: {
auto* gdb = static_cast<GDBStub*>(frontend.get());
MarkResumed([this, threads = std::move(gdb->resume_threads)] {
ResumeThreads(threads);
});
break;
}
case DebuggerAction::StepThread: {
auto* gdb = static_cast<GDBStub*>(frontend.get());
MarkResumed([this, threads = std::move(gdb->resume_threads)] {
case DebuggerAction::StepThreadUnlocked:
MarkResumed([&] {
state->active_thread->SetStepState(Kernel::StepState::StepPending);
state->active_thread->Resume(Kernel::SuspendType::Debug);
ResumeEmulation(state->active_thread.GetPointerUnsafe());
});
break;
case DebuggerAction::StepThreadLocked: {
MarkResumed([&] {
state->active_thread->SetStepState(Kernel::StepState::StepPending);
state->active_thread->Resume(Kernel::SuspendType::Debug);
ResumeThreads(threads, state->active_thread.GetPointerUnsafe());
});
break;
}
@@ -300,22 +298,6 @@ private:
}
}
void ResumeThreads(const std::vector<Kernel::KThread*>& threads,
Kernel::KThread* except = nullptr) {
Kernel::KScopedLightLock ll{debug_process->GetListLock()};
Kernel::KScopedSchedulerLock sl{system.Kernel()};
// Wake up only the specified threads.
for (auto* thread : threads) {
if (!thread || thread == except) {
continue;
}
thread->SetStepState(Kernel::StepState::NotStepping);
thread->Resume(Kernel::SuspendType::Debug);
}
}
template <typename Callback>
void MarkResumed(Callback&& cb) {
stopped = false;
+6 -6
View File
@@ -1,4 +1,4 @@
// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project
// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project
// SPDX-License-Identifier: GPL-3.0-or-later
// SPDX-FileCopyrightText: Copyright 2022 yuzu Emulator Project
@@ -20,11 +20,11 @@ struct DebugWatchpoint;
namespace Core {
enum class DebuggerAction {
Interrupt, ///< Stop emulation as soon as possible.
Continue, ///< Resume emulation.
ContinueThreads, ///< Resume only specific threads (listed in frontend).
StepThread, ///< Step the active thread and resume only threads listed in frontend.
ShutdownEmulation, ///< Shut down the emulator.
Interrupt, ///< Stop emulation as soon as possible.
Continue, ///< Resume emulation.
StepThreadLocked, ///< Step the currently-active thread without resuming others.
StepThreadUnlocked, ///< Step the currently-active thread and resume others.
ShutdownEmulation, ///< Shut down the emulator.
};
class DebuggerBackend {
+23 -138
View File
@@ -4,15 +4,15 @@
// SPDX-FileCopyrightText: Copyright 2022 yuzu Emulator Project
// SPDX-License-Identifier: GPL-2.0-or-later
#include <algorithm>
#include <atomic>
#include <cctype>
#include <codecvt>
#include <locale>
#include <numeric>
#include <optional>
#include <thread>
#include <boost/algorithm/string.hpp>
#include "common/hex_util.h"
#include "common/logging.h"
#include "common/scope_exit.h"
@@ -273,12 +273,10 @@ void GDBStub::ExecuteCommand(std::string_view packet, std::vector<DebuggerAction
break;
}
case 's':
resume_threads.clear();
actions.push_back(DebuggerAction::StepThread);
actions.push_back(DebuggerAction::StepThreadLocked);
break;
case 'C':
case 'c':
resume_threads.clear();
actions.push_back(DebuggerAction::Continue);
break;
case 'Z':
@@ -469,142 +467,29 @@ void GDBStub::HandleQuery(std::string_view sv) {
}
void GDBStub::HandleVCont(std::string_view sv, std::vector<DebuggerAction>& actions) {
// Continuing and stepping are supported (signal is ignored, but required for GDB to use vCont).
// Reference: https://sourceware.org/gdb/current/onlinedocs/gdb.html/Packets.html#vCont-packet
// Continuing and stepping are supported (signal is ignored, but required for GDB to use vCont)
if (sv == "?") {
SendReply("vCont;c;C;s;S");
return;
}
if (sv.empty() || sv.front() != ';') {
SendReply(GDB_STUB_REPLY_ERR);
return;
}
enum class VContAction {
Continue,
Step,
};
struct VContDirective {
VContAction action;
Kernel::KThread* thread{};
bool all_threads{};
bool Matches(Kernel::KThread* candidate) const {
return all_threads || thread == candidate;
}
};
const auto is_hex_byte = [](std::string_view value) {
return value.size() == 2 && std::isxdigit(static_cast<unsigned char>(value[0])) &&
std::isxdigit(static_cast<unsigned char>(value[1]));
};
const auto is_hex_string = [](std::string_view value) {
return std::ranges::all_of(value, [](auto const c) { return std::isxdigit(int(c)); });
};
resume_threads.clear();
std::vector<VContDirective> directives;
std::string_view remaining = sv.substr(1);
while (!remaining.empty()) {
const auto entry_end = remaining.find(';');
const auto entry = remaining.substr(0, entry_end);
remaining = entry_end == std::string_view::npos ? std::string_view{} : remaining.substr(entry_end + 1);
if (entry.empty()) {
SendReply(GDB_STUB_REPLY_ERR);
return;
}
const auto thread_sep = entry.find(':');
const auto action_token = entry.substr(0, thread_sep);
const auto thread_token = thread_sep == std::string_view::npos ? std::string_view{} : entry.substr(thread_sep + 1);
if (action_token.empty()) {
SendReply(GDB_STUB_REPLY_ERR);
return;
}
VContDirective directive;
if (action_token == "c") {
directive.action = VContAction::Continue;
} else if (action_token.front() == 'C' && is_hex_byte(action_token.substr(1))) {
directive.action = VContAction::Continue;
} else if (action_token == "s") {
directive.action = VContAction::Step;
} else if (action_token.front() == 'S' && is_hex_byte(action_token.substr(1))) {
directive.action = VContAction::Step;
} else {
SendReply(GDB_STUB_REPLY_ERR);
return;
}
if (thread_sep == std::string_view::npos || thread_token == "-1") {
directive.all_threads = true;
} else if (thread_token == "0") {
// A thread-id of 0 selects an arbitrary thread. While stopped, use the
// current active thread as that arbitrary choice.
directive.thread = backend.GetActiveThread();
} else if (thread_token.starts_with('p')) {
// We do not currently support multiprocess thread selectors.
SendReply(GDB_STUB_REPLY_ERR);
return;
} else if (is_hex_string(thread_token)) {
directive.thread = GetThreadByID(strtoull(std::string(thread_token).c_str(), nullptr, 16));
} else {
SendReply(GDB_STUB_REPLY_ERR);
return;
}
directives.push_back(directive);
}
if (directives.empty()) {
SendReply(GDB_STUB_REPLY_ERR);
return;
}
// Resolve the packet exactly as specified by the protocol: for each thread,
// the leftmost action with a matching thread-id wins.
Kernel::KThread* stepped_thread = nullptr;
std::vector<Kernel::KThread*> continue_threads;
auto& thread_list = debug_process->GetThreadList();
for (auto& thread : thread_list) {
const auto directive = std::find_if(directives.begin(), directives.end(),
[&](const VContDirective& candidate) {
return candidate.Matches(std::addressof(thread));
});
if (directive == directives.end()) {
continue;
}
switch (directive->action) {
case VContAction::Continue:
continue_threads.push_back(std::addressof(thread));
break;
case VContAction::Step:
if (stepped_thread) {
// The core can step at most one thread at a time.
SendReply(GDB_STUB_REPLY_ERR);
return;
}
stepped_thread = std::addressof(thread);
break;
}
}
if (stepped_thread) {
backend.SetActiveThread(stepped_thread);
resume_threads = std::move(continue_threads);
actions.push_back(DebuggerAction::StepThread);
} else if (continue_threads.size() == thread_list.size()) {
actions.push_back(DebuggerAction::Continue);
} else if (!continue_threads.empty()) {
resume_threads = std::move(continue_threads);
actions.push_back(DebuggerAction::ContinueThreads);
} else {
// A resume packet that leaves all threads stopped is not useful to execute.
SendReply(GDB_STUB_REPLY_ERR);
Kernel::KThread* stepped_thread = nullptr;
bool lock_execution = true;
std::vector<std::string> entries;
boost::split(entries, sv.substr(1), boost::is_any_of(";"));
for (auto const& thread_action : entries) {
std::vector<std::string> parts;
boost::split(parts, thread_action, boost::is_any_of(":"));
if (parts.size() == 1 && (parts[0] == "c" || parts[0].starts_with("C")))
lock_execution = false;
if (parts.size() == 2 && (parts[0] == "s" || parts[0].starts_with("S")))
stepped_thread = GetThreadByID(strtoll(parts[1].data(), nullptr, 16));
}
if (stepped_thread) {
backend.SetActiveThread(stepped_thread);
actions.push_back(lock_execution ? DebuggerAction::StepThreadLocked : DebuggerAction::StepThreadUnlocked);
} else {
actions.push_back(DebuggerAction::Continue);
}
}
}
+1 -2
View File
@@ -1,4 +1,4 @@
// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project
// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project
// SPDX-License-Identifier: GPL-3.0-or-later
// SPDX-FileCopyrightText: Copyright 2022 yuzu Emulator Project
@@ -52,7 +52,6 @@ struct GDBStub : public DebuggerFrontend {
std::unique_ptr<GDBStubArch> arch;
std::vector<char> current_command;
std::map<VAddr, u32> replaced_instructions;
std::vector<Kernel::KThread*> resume_threads;
bool no_ack{};
};
+6 -13
View File
@@ -128,32 +128,25 @@ const LanguageEntry& NACP::GetLanguageEntry() const {
case Settings::Language::Russian: return Language::Russian;
case Settings::Language::Spanish: return Language::Spanish;
case Settings::Language::SpanishLatin: return Language::LatinAmericanSpanish;
case Settings::Language::Taiwanese: return Language::TraditionalChinese;
case Settings::Language::Taiwanese: return Language::SimplifiedChinese;
case Settings::Language::Thai: return Language::Thai;
case Settings::Language::Polish: return Language::Polish;
default: return Language::AmericanEnglish;
}
}();
const auto index = static_cast<size_t>(language);
u32 index = u32(language);
if (index < language_entries.size() &&
!language_entries[index].GetApplicationName().empty()) {
if (index < language_entries.size() && !language_entries[index].GetApplicationName().empty()) {
return language_entries[index];
}
for (const auto& entry : language_entries) {
if (!entry.GetApplicationName().empty()) {
return entry;
}
if (!entry.GetApplicationName().empty())
return entry;
}
if (!language_entries.empty()) {
return language_entries.front();
}
static const LanguageEntry empty_entry{};
return empty_entry;
return language_entries.at(static_cast<u8>(Language::AmericanEnglish));
}
std::vector<std::string> NACP::GetApplicationNames() const {
+2 -2
View File
@@ -23,7 +23,7 @@
#define stat _stat64
#endif
#ifdef __ANDROID__
#ifdef ANDROID
#include "common/fs/fs_android.h"
#endif
@@ -288,7 +288,7 @@ RealVfsFile::~RealVfsFile() {
}
std::string RealVfsFile::GetName() const {
#ifdef __ANDROID__
#ifdef ANDROID
if (path[0] != '/') {
return FS::Android::GetFilename(path);
}
+6 -25
View File
@@ -211,9 +211,6 @@ Result KProcess::Initialize(const Svc::CreateProcessParameter& params, KResource
m_version = params.version;
m_program_id = params.program_id;
m_code_address = params.code_address;
m_arg_pointer = 0;
m_arg_return_address = 0;
m_main_thread_handle_addr = 0;
m_code_size = params.code_num_pages * PageSize;
m_is_application = True(params.flags & Svc::CreateProcessFlag::IsApplication);
@@ -998,27 +995,9 @@ Result KProcess::Run(s32 priority, size_t stack_size) {
Handle thread_handle;
R_TRY(m_handle_table.Add(std::addressof(thread_handle), main_thread));
// Set the thread arguments. Two distinct entry conventions:
// * Kernel/NSO entry (no homebrew ABI): x0 = 0, x1 = thread_handle
// * Homebrew/NRO ABI (loader set arg ptr): x0 = ConfigEntry ptr, x1 = -1ULL
// libnx's switch_crt0.s tests `x0==0 || x1==0xFFFFFFFFFFFFFFFF` to take
// its normal init path; any other combination is interpreted as a user
// exception handler entry.
if (GetInteger(m_arg_pointer) != 0) {
main_thread->GetContext().r[0] = GetInteger(m_arg_pointer);
main_thread->GetContext().r[1] = UINT64_MAX;
main_thread->GetContext().lr = GetInteger(m_arg_return_address);
// Patch the MainThreadHandle entry in the ConfigEntry table now that
// the actual handle exists. libnx stores this verbatim and uses it
// for thread-control SVCs later; a pseudo-handle wouldn't survive
// svcCloseHandle on exit.
if (GetInteger(m_main_thread_handle_addr) != 0) {
this->GetMemory().Write32(m_main_thread_handle_addr, thread_handle);
}
} else {
main_thread->GetContext().r[0] = 0;
main_thread->GetContext().r[1] = thread_handle;
}
// Set the thread arguments.
main_thread->GetContext().r[0] = 0;
main_thread->GetContext().r[1] = thread_handle;
// Pass the thread handle to the thread local region.
this->GetMemory().Write32(GetInteger(main_thread->GetTlsAddress()) + 0x110, thread_handle);
@@ -1195,7 +1174,8 @@ KProcess::KProcess(KernelCore& kernel)
KProcess::~KProcess() = default;
Result KProcess::LoadFromMetadata(const FileSys::ProgramMetadata& metadata, std::size_t code_size, KProcessAddress aslr_space_start, size_t aslr_space_offset) {
Result KProcess::LoadFromMetadata(const FileSys::ProgramMetadata& metadata, std::size_t code_size,
KProcessAddress aslr_space_start, size_t aslr_space_offset, bool is_hbl) {
// Create a resource limit for the process.
const auto pool = static_cast<KMemoryManager::Pool>(metadata.GetPoolPartition());
const auto physical_memory_size = m_kernel.MemoryManager().GetSize(pool);
@@ -1267,6 +1247,7 @@ Result KProcess::LoadFromMetadata(const FileSys::ProgramMetadata& metadata, std:
aslr_space_start));
// Assign remaining properties.
m_is_hbl = is_hbl;
m_ideal_core_id = metadata.GetMainThreadCore();
// Set up emulation context.
+7 -14
View File
@@ -84,9 +84,6 @@ private:
Core::Memory::Memory m_memory;
KCapabilities m_capabilities{};
KProcessAddress m_code_address{};
KProcessAddress m_arg_pointer{};
KProcessAddress m_arg_return_address{};
KProcessAddress m_main_thread_handle_addr{};
KHandleTable m_handle_table;
KProcessAddress m_plr_address{};
ThreadList m_thread_list{};
@@ -136,6 +133,7 @@ private:
bool m_is_initialized : 1 = false;
bool m_is_application : 1 = false;
bool m_is_default_application_system_resource : 1 = false;
bool m_is_hbl : 1 = false;
bool m_is_suspended : 1 = false;
bool m_is_immortal : 1 = false;
bool m_is_handle_table_initialized : 1 = false;
@@ -222,16 +220,6 @@ public:
return m_code_address;
}
void SetArgPointer(KProcessAddress addr) {
m_arg_pointer = addr;
}
void SetArgReturnAddress(KProcessAddress addr) {
m_arg_return_address = addr;
}
void SetMainThreadHandleAddr(KProcessAddress addr) {
m_main_thread_handle_addr = addr;
}
size_t GetMainStackSize() const {
return m_main_thread_stack_size;
}
@@ -289,6 +277,10 @@ public:
return m_capabilities.CanForceDebug();
}
bool IsHbl() const {
return m_is_hbl;
}
u32 GetAllocateOption() const {
return m_page_table.GetAllocateOption();
}
@@ -522,7 +514,8 @@ public:
}
public:
Result LoadFromMetadata(const FileSys::ProgramMetadata& metadata, std::size_t code_size, KProcessAddress aslr_space_start, size_t aslr_space_offset);
Result LoadFromMetadata(const FileSys::ProgramMetadata& metadata, std::size_t code_size,
KProcessAddress aslr_space_start, size_t aslr_space_offset, bool is_hbl);
void LoadModule(CodeSet code_set, KProcessAddress base_addr);
+3 -4
View File
@@ -1,6 +1,3 @@
// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project
// SPDX-License-Identifier: GPL-3.0-or-later
// SPDX-FileCopyrightText: Copyright 2023 yuzu Emulator Project
// SPDX-License-Identifier: GPL-2.0-or-later
@@ -109,7 +106,9 @@ void Break(Core::System& system, BreakReason reason, u64 info1, u64 info2) {
system.CurrentPhysicalCore().LogBacktrace();
}
const bool should_break = !notification_only;
const bool is_hbl = GetCurrentProcess(system.Kernel()).IsHbl();
const bool should_break = is_hbl || !notification_only;
if (system.DebuggerEnabled() && should_break) {
auto* thread = system.Kernel().GetCurrentEmuThread();
system.GetDebugger().NotifyThreadStopped(thread);
+1 -2
View File
@@ -1,4 +1,4 @@
// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project
// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project
// SPDX-License-Identifier: GPL-3.0-or-later
// SPDX-FileCopyrightText: Copyright 2024 yuzu Emulator Project
@@ -83,7 +83,6 @@ struct Applet {
// Application functions
bool game_play_recording_supported{};
bool media_playback_state{};
GamePlayRecordingState game_play_recording_state{GamePlayRecordingState::Disabled};
bool jit_service_launched{};
bool application_crash_report_enabled{};
@@ -11,7 +11,6 @@
#include "core/file_sys/registered_cache.h"
#include "core/file_sys/savedata_factory.h"
#include "core/hle/kernel/k_transfer_memory.h"
#include "core/hle/result.h"
#include "core/hle/service/am/am_results.h"
#include "core/hle/service/am/applet.h"
#include "core/hle/service/am/service/application_functions.h"
@@ -57,7 +56,7 @@ IApplicationFunctions::IApplicationFunctions(Core::System& system_, std::shared_
{37, nullptr, "GetLimitedApplicationLicenseUpgradableEvent"},
{40, D<&IApplicationFunctions::NotifyRunning>, "NotifyRunning"},
{50, D<&IApplicationFunctions::GetPseudoDeviceId>, "GetPseudoDeviceId"},
{60, D<&IApplicationFunctions::SetMediaPlaybackStateForApplication>, "SetMediaPlaybackStateForApplication"},
{60, nullptr, "SetMediaPlaybackStateForApplication"},
{65, D<&IApplicationFunctions::IsGamePlayRecordingSupported>, "IsGamePlayRecordingSupported"},
{66, D<&IApplicationFunctions::InitializeGamePlayRecording>, "InitializeGamePlayRecording"},
{67, D<&IApplicationFunctions::SetGamePlayRecordingState>, "SetGamePlayRecordingState"},
@@ -365,13 +364,6 @@ Result IApplicationFunctions::InitializeGamePlayRecording(
R_SUCCEED();
}
Result IApplicationFunctions::SetMediaPlaybackStateForApplication(bool enabled) {
LOG_WARNING(Service_AM, "(stubbed) {}", enabled);
std::scoped_lock lk{m_applet->lock};
m_applet->media_playback_state = enabled;
R_SUCCEED();
}
Result IApplicationFunctions::SetGamePlayRecordingState(
GamePlayRecordingState game_play_recording_state) {
LOG_WARNING(Service_AM, "(STUBBED) called");
@@ -53,7 +53,6 @@ private:
Result IsGamePlayRecordingSupported(Out<bool> out_is_game_play_recording_supported);
Result InitializeGamePlayRecording(
u64 transfer_memory_size, InCopyHandle<Kernel::KTransferMemory> transfer_memory_handle);
Result SetMediaPlaybackStateForApplication(bool enabled);
Result SetGamePlayRecordingState(GamePlayRecordingState game_play_recording_state);
Result EnableApplicationCrashReport(bool enabled);
Result InitializeApplicationCopyrightFrameBuffer(
+1 -6
View File
@@ -29,7 +29,7 @@ IBtmSystemCore::IBtmSystemCore(Core::System& system_)
{10, nullptr, "StartAudioDeviceDiscovery"},
{11, nullptr, "StopAudioDeviceDiscovery"},
{12, nullptr, "IsDiscoveryingAudioDevice"},
{13, C<&IBtmSystemCore::GetDiscoveredAudioDevice>, "GetDiscoveredAudioDevice"},
{13, nullptr, "GetDiscoveredAudioDevice"},
{14, C<&IBtmSystemCore::AcquireAudioDeviceConnectionEvent>, "AcquireAudioDeviceConnectionEvent"},
{15, nullptr, "ConnectAudioDevice"},
{16, nullptr, "IsConnectingAudioDevice"},
@@ -93,11 +93,6 @@ Result IBtmSystemCore::AcquireRadioEvent(Out<bool> out_is_valid,
R_SUCCEED();
}
Result IBtmSystemCore::GetDiscoveredAudioDevice(OutArray<std::array<u8, 0xFF>, BufferAttr_HipcPointer> out_audio_devices, s32 count, Out<s32> out_total) {
LOG_WARNING(Service_BTM, "(STUBBED) called");
R_SUCCEED();
}
Result IBtmSystemCore::AcquireAudioDeviceConnectionEvent(
OutCopyHandle<Kernel::KReadableEvent> out_event) {
LOG_WARNING(Service_BTM, "(STUBBED) called");
+3 -5
View File
@@ -1,6 +1,3 @@
// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project
// SPDX-License-Identifier: GPL-3.0-or-later
// SPDX-FileCopyrightText: Copyright 2024 yuzu Emulator Project
// SPDX-License-Identifier: GPL-3.0-or-later
@@ -37,8 +34,9 @@ private:
Result DisableRadio();
Result IsRadioEnabled(Out<bool> out_is_enabled);
Result AcquireRadioEvent(Out<bool> out_is_valid, OutCopyHandle<Kernel::KReadableEvent> out_event);
Result GetDiscoveredAudioDevice(OutArray<std::array<u8, 0xFF>, BufferAttr_HipcPointer> out_audio_devices, s32 count, Out<s32> out_total);
Result AcquireRadioEvent(Out<bool> out_is_valid,
OutCopyHandle<Kernel::KReadableEvent> out_event);
Result AcquireAudioDeviceConnectionEvent(OutCopyHandle<Kernel::KReadableEvent> out_event);
Result GetConnectedAudioDevices(
@@ -151,7 +151,7 @@ Result IFileSystem::GetTotalSpaceSize(
Result IFileSystem::GetFileTimeStampRaw(
Out<FileSys::FileTimeStampRaw> out_timestamp,
const InLargeData<FileSys::Sf::Path, BufferAttr_HipcPointer> path) {
LOG_DEBUG(Service_FS, "(Partial Implementation) called. file={}", path->str);
LOG_WARNING(Service_FS, "(Partial Implementation) called. file={}", path->str);
FileSys::FileTimeStampRaw vfs_timestamp{};
R_TRY(backend->GetFileTimeStampRaw(&vfs_timestamp, FileSys::Path(path->str)));
@@ -284,17 +284,9 @@ Result FSP_SRV::OpenSaveDataFileSystem(OutInterface<IFileSystem> out_interface,
id = FileSys::StorageId::NandSystem;
break;
case FileSys::SaveDataSpaceId::Temporary:
// ok this is definitely wrong. ASSERT(false) here just kills the whole game the first
// time it opens cache storage, and plenty of games do that (TOTK for one). there is
// user-space scratch storage so it belongs on user nand. map it, do not crash.
id = FileSys::StorageId::NandUser;
break;
case FileSys::SaveDataSpaceId::ProperSystem:
case FileSys::SaveDataSpaceId::SafeMode:
// same deal for these two. they are system-level spaces so they go on system nand.
// way better than nuking the title over a save-space id we just did not list out.
id = FileSys::StorageId::NandSystem;
break;
ASSERT(false);
}
*out_interface =
@@ -332,15 +324,9 @@ Result FSP_SRV::OpenSaveDataFileSystemBySystemSaveDataId(OutInterface<IFileSyste
id = FileSys::StorageId::NandSystem;
break;
case FileSys::SaveDataSpaceId::Temporary:
// same broken switch as OpenSaveDataFileSystem above. do not ASSERT(false) and kill the
// game over a save-space id, just map Temporary to user nand like it should be.
id = FileSys::StorageId::NandUser;
break;
case FileSys::SaveDataSpaceId::ProperSystem:
case FileSys::SaveDataSpaceId::SafeMode:
// system spaces -> system nand. handled, not crashed.
id = FileSys::StorageId::NandSystem;
break;
ASSERT(false);
}
*out_interface =
-33
View File
@@ -1,33 +0,0 @@
// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project
// SPDX-License-Identifier: GPL-3.0-or-later
// SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project
// SPDX-License-Identifier: GPL-2.0-or-later
#include "core/core.h"
#include "core/hle/service/gpio/gpio.h"
#include "core/hle/service/ipc_helpers.h"
#include "core/hle/service/service.h"
namespace Service::GPIO {
class GPIO final : public ServiceFramework<GPIO> {
public:
explicit GPIO(Core::System& system_)
: ServiceFramework{system_, "gpio"}
{
static const FunctionInfo functions[] = {
{0, nullptr, "Cmd0"},
};
RegisterHandlers(functions);
}
~GPIO() override = default;
};
void LoopProcess(Core::System& system) {
auto server_manager = std::make_unique<ServerManager>(system);
server_manager->RegisterNamedService("gpio", std::make_shared<GPIO>(system));
ServerManager::RunServer(std::move(server_manager));
}
} // namespace Service::GPIO
-15
View File
@@ -1,15 +0,0 @@
// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project
// SPDX-License-Identifier: GPL-3.0-or-later
// SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
namespace Core {
class System;
}
namespace Service::GPIO {
void LoopProcess(Core::System& system);
} // namespace Service::GPIO
-76
View File
@@ -1,76 +0,0 @@
// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project
// SPDX-License-Identifier: GPL-3.0-or-later
// SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project
// SPDX-License-Identifier: GPL-2.0-or-later
#include "core/core.h"
#include "core/hle/result.h"
#include "core/hle/service/i2c/i2c.h"
#include "core/hle/service/ipc_helpers.h"
#include "core/hle/service/cmif_serialization.h"
#include "core/hle/service/cmif_types.h"
#include "core/hle/service/service.h"
#include "core/hle/service/server_manager.h"
namespace Service::I2C {
class I2CSession final : public ServiceFramework<I2CSession> {
public:
explicit I2CSession(Core::System& system_)
: ServiceFramework{system_, "I2CSession"}
{
static const FunctionInfo functions[] = {
{0, nullptr, "SendOld"},
{1, nullptr, "ReceiveOld"},
{2, nullptr, "ExecuteCommandListOld"},
{10, C<&I2CSession::Send>, "Send"},
{11, nullptr, "Receive"},
{12, nullptr, "ExecuteCommandList"},
{13, nullptr, "SetRetryPolicy"},
};
RegisterHandlers(functions);
}
~I2CSession() override = default;
Result Send(InBuffer<BufferAttr_HipcMapAlias> in_data, u32 transaction_option) {
LOG_WARNING(Service, "(stubbed) topt={}", transaction_option);
R_THROW(ResultUnknown);
}
};
enum class I2CDevice : u32 {
ClassicController,
Ftm3bd56,
};
class I2C final : public ServiceFramework<I2C> {
public:
explicit I2C(Core::System& system_)
: ServiceFramework{system_, "i2c"}
{
static const FunctionInfo functions[] = {
{0, nullptr, "OpenSessionForDev"},
{1, C<&I2C::OpenSession>, "OpenSession"},
{2, nullptr, "HasDevice"},
{3, nullptr, "HasDeviceForDev"},
{4, nullptr, "OpenSession2"},
};
RegisterHandlers(functions);
}
~I2C() override = default;
Result OpenSession(I2CDevice device, OutInterface<I2CSession> out_session) {
LOG_DEBUG(Service, "(stubbed)");
*out_session = std::make_shared<I2CSession>(system);
R_SUCCEED();
}
};
void LoopProcess(Core::System& system) {
auto server_manager = std::make_unique<ServerManager>(system);
server_manager->RegisterNamedService("i2c", std::make_shared<I2C>(system));
ServerManager::RunServer(std::move(server_manager));
}
} // namespace Service::I2C
-15
View File
@@ -1,15 +0,0 @@
// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project
// SPDX-License-Identifier: GPL-3.0-or-later
// SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
namespace Core {
class System;
}
namespace Service::I2C {
void LoopProcess(Core::System& system);
} // namespace Service::I2C
@@ -47,8 +47,6 @@ NvResult nvhost_ctrl_gpu::Ioctl1(DeviceFD fd, Ioctl command, std::span<const u8>
return WrapFixed(this, &nvhost_ctrl_gpu::FlushL2, input, output);
case 0x14:
return WrapFixed(this, &nvhost_ctrl_gpu::GetActiveSlotMask, input, output);
case 0x15:
return WrapFixed(this, &nvhost_ctrl_gpu::PmuGetGpuLoad, input, output);
case 0x1c:
return WrapFixed(this, &nvhost_ctrl_gpu::GetGpuTime, input, output);
default:
@@ -236,12 +234,6 @@ NvResult nvhost_ctrl_gpu::GetActiveSlotMask(IoctlActiveSlotMask& params) {
return NvResult::Success;
}
NvResult nvhost_ctrl_gpu::PmuGetGpuLoad(IoctlPmuGetLoad& params) {
LOG_WARNING(Service_NVDRV, "(stubbed) called");
params.pmu_gpu_load = 100;
return NvResult::Success;
}
NvResult nvhost_ctrl_gpu::ZCullGetCtxSize(IoctlZcullGetCtxSize& params) {
LOG_DEBUG(Service_NVDRV, "called");
params.size = 0x1;
@@ -1,4 +1,4 @@
// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project
// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project
// SPDX-License-Identifier: GPL-3.0-or-later
// SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project
@@ -184,11 +184,6 @@ private:
};
static_assert(sizeof(IoctlGetCpuTimeCorrelationInfo) == 264);
struct IoctlPmuGetLoad {
u32 pmu_gpu_load;
};
static_assert(sizeof(IoctlPmuGetLoad) == 4);
NvResult GetCharacteristics1(IoctlCharacteristics& params);
NvResult GetCharacteristics3(IoctlCharacteristics& params,
std::span<IoctlGpuCharacteristics> gpu_characteristics);
@@ -197,7 +192,6 @@ private:
NvResult GetTPCMasks3(IoctlGpuGetTpcMasksArgs& params, std::span<u32> tpc_mask);
NvResult GetActiveSlotMask(IoctlActiveSlotMask& params);
NvResult PmuGetGpuLoad(IoctlPmuGetLoad& params);
NvResult ZCullGetCtxSize(IoctlZcullGetCtxSize& params);
NvResult ZCullGetInfo(IoctlNvgpuGpuZcullGetInfoArgs& params);
NvResult ZBCSetTable(IoctlZbcSetTable& params);
@@ -25,20 +25,18 @@ NvResult nvhost_nvdec::Ioctl1(DeviceFD fd, Ioctl command, std::span<const u8> in
switch (command.group) {
case 0x0:
switch (command.cmd) {
case 0x01:
case 0x1:
return WrapFixedVariable(this, &nvhost_nvdec::Submit, input, output, fd);
case 0x02:
case 0x2:
return WrapFixed(this, &nvhost_nvdec::GetSyncpoint, input, output);
case 0x03:
case 0x3:
return WrapFixed(this, &nvhost_nvdec::GetWaitbase, input, output);
case 0x07:
case 0x7:
return WrapFixed(this, &nvhost_nvdec::SetSubmitTimeout, input, output);
case 0x09:
case 0x9:
return WrapFixedVariable(this, &nvhost_nvdec::MapBuffer, input, output, fd);
case 0x0a:
case 0xa:
return WrapFixedVariable(this, &nvhost_nvdec::UnmapBuffer, input, output);
case 0x23:
return WrapFixed(this, &nvhost_nvdec::GetClkRate, input, output);
default:
break;
}
@@ -168,13 +168,6 @@ NvResult nvhost_nvdec_common::SetSubmitTimeout(u32 timeout) {
return NvResult::Success;
}
NvResult nvhost_nvdec_common::GetClkRate(IoctlGetClkRate& params) {
LOG_WARNING(Service_NVDRV, "(STUBBED) called");
params.clk_rate = 614400000;
params.module_id = 0;
return NvResult::Success;
}
Kernel::KEvent* nvhost_nvdec_common::QueryEvent(u32 event_id) {
LOG_CRITICAL(Service_NVDRV, "Unknown HOSTX1 Event {}", event_id);
return nullptr;
@@ -111,12 +111,6 @@ protected:
};
static_assert(sizeof(IoctlMapBuffer) == 0x0C, "IoctlMapBuffer is incorrect size");
struct IoctlGetClkRate {
u32_le clk_rate{};
u32_le module_id{};
};
static_assert(sizeof(IoctlGetClkRate) == 8);
/// Ioctl command implementations
NvResult SetNVMAPfd(IoctlSetNvmapFD&);
NvResult Submit(IoctlSubmit& params, std::span<u8> input, DeviceFD fd);
@@ -125,7 +119,6 @@ protected:
NvResult MapBuffer(IoctlMapBuffer& params, std::span<MapBufferEntry> entries, DeviceFD fd);
NvResult UnmapBuffer(IoctlMapBuffer& params, std::span<MapBufferEntry> entries);
NvResult SetSubmitTimeout(u32 timeout);
NvResult GetClkRate(IoctlGetClkRate& params);
Kernel::KEvent* QueryEvent(u32 event_id) override;
+3 -65
View File
@@ -6,12 +6,10 @@
#include <memory>
#include "common/common_funcs.h"
#include "common/device_power_state.h"
#include "common/logging.h"
#include "core/core.h"
#include "core/hle/kernel/k_event.h"
#include "core/hle/result.h"
#include "core/hle/service/ipc_helpers.h"
#include "core/hle/service/kernel_helpers.h"
#include "core/hle/service/ptm/psm.h"
@@ -136,12 +134,12 @@ PSM::PSM(Core::System& system_) : ServiceFramework{system_, "psm"} {
{9, nullptr, "DisableEnoughPowerChargeEmulation"},
{10, nullptr, "EnableFastBatteryCharging"},
{11, nullptr, "DisableFastBatteryCharging"},
{12, &PSM::GetBatteryVoltageState, "GetBatteryVoltageState"},
{12, nullptr, "GetBatteryVoltageState"},
{13, nullptr, "GetRawBatteryChargePercentage"},
{14, nullptr, "IsEnoughPowerSupplied"},
{15, &PSM::GetBatteryAgePercentage, "GetBatteryAgePercentage"},
{15, nullptr, "GetBatteryAgePercentage"},
{16, nullptr, "GetBatteryChargeInfoEvent"},
{17, &PSM::GetBatteryChargeInfoFields, "GetBatteryChargeInfoFields"},
{17, nullptr, "GetBatteryChargeInfoFields"},
{18, nullptr, "GetBatteryChargeCalibratedEvent"},
};
// clang-format on
@@ -189,64 +187,4 @@ void PSM::OpenSession(HLERequestContext& ctx) {
rb.PushIpcInterface<IPsmSession>(system);
}
void PSM::GetBatteryVoltageState(HLERequestContext& ctx) {
LOG_DEBUG(Service_PTM, "(stubbed)");
IPC::ResponseBuilder rb{ctx, 3};
rb.Push(ResultSuccess);
rb.PushRaw<u32>(0); //
}
void PSM::GetBatteryAgePercentage(HLERequestContext& ctx) {
LOG_DEBUG(Service_PTM, "(stubbed)");
IPC::ResponseBuilder rb{ctx, 3};
rb.Push(ResultSuccess);
rb.PushRaw<f64>(1.f);
}
struct BatteryChargeInfoFields {
u32 input_current_limit; //mA
u32 boost_mode_current_limit;
u32 fast_charge_current_limit;
u32 charge_voltage_limit;
u32 charger_type;
u8 hi2_mode;
u8 battery_charging;
INSERT_PADDING_BYTES_NOINIT(2);
u32 vdd50_state;
u32 temperature_celcius;
f32 battery_charge_percentage;
u32 battery_charge_milli_voltage;
f32 battery_age_percentage;
u32 usb_power_role;
u32 usb_charger_type;
u32 charger_input_voltage_limit;
u32 charger_input_current_limit;
u8 fast_battery_charging;
u8 controller_power_supply;
u8 otg_request;
INSERT_PADDING_BYTES_NOINIT(1);
INSERT_PADDING_BYTES_NOINIT(0x14); //[+17.0.0]
};
static_assert(sizeof(struct BatteryChargeInfoFields) == 0x54);
void PSM::GetBatteryChargeInfoFields(HLERequestContext& ctx) {
LOG_DEBUG(Service_PTM, "called");
Common::PowerStatus power_status = Common::GetPowerStatus();
BatteryChargeInfoFields r{};
r.battery_charge_percentage = f32(power_status.percentage); //100%
r.battery_age_percentage = f32(power_status.percentage); //100%
r.battery_charging = power_status.charging ? 1 : 0;
r.charger_type = u32(power_status.has_battery && power_status.charging
? ChargerType::RegularCharger : ChargerType::Unplugged);
r.charger_input_voltage_limit = 100;
r.charger_input_voltage_limit = 100;
r.input_current_limit = 100;
r.boost_mode_current_limit = 100;
r.fast_charge_current_limit = 100;
IPC::ResponseBuilder rb{ctx, 3};
rb.Push(ResultSuccess);
rb.PushRaw<BatteryChargeInfoFields>(r);
}
} // namespace Service::PTM

Some files were not shown because too many files have changed in this diff Show More