From 3c5cb093de78be9bf456f078eccdc0a4dabed723 Mon Sep 17 00:00:00 2001
From: DemoJameson
Date: Sat, 8 Feb 2025 00:21:24 +0800
Subject: [PATCH 01/64] Update zh_CN translation (#2361)
---
src/qt_gui/translations/zh_CN.ts | 28 ++++++++++++++++++++++++++--
1 file changed, 26 insertions(+), 2 deletions(-)
diff --git a/src/qt_gui/translations/zh_CN.ts b/src/qt_gui/translations/zh_CN.ts
index 867b7d860..5afc679da 100644
--- a/src/qt_gui/translations/zh_CN.ts
+++ b/src/qt_gui/translations/zh_CN.ts
@@ -124,6 +124,14 @@
Copy Serial
复制序列号
+
+ Copy Version
+ 复制版本
+
+
+ Copy Size
+ 复制大小
+
Copy All
复制全部
@@ -554,7 +562,7 @@
Show Game Size In List
- 显示游戏大小在列表中
+ 在列表中显示游戏大小
Show Splash
@@ -743,12 +751,24 @@
Title Music
- Title Music
+ 标题音乐
Disable Trophy Pop-ups
禁止弹出奖杯
+
+ Background Image
+ 背景图片
+
+
+ Show Background Image
+ 显示背景图片
+
+
+ Opacity
+ 可见度
+
Play title music
播放标题音乐
@@ -845,6 +865,10 @@
updaterGroupBox
更新:\nRelease:每月发布的官方版本可能非常过时,但更可靠且经过测试。\nNightly:包含所有最新功能和修复的开发版本,但可能包含错误且稳定性较低。
+
+ GUIBackgroundImageGroupBox
+ 背景图片:\n控制游戏背景图片的可见度。
+
GUIMusicGroupBox
播放标题音乐:\n如果游戏支持,在图形界面选择游戏时播放特殊音乐。
From cb14431ee51d7b8eca3946b12037b8fcf8b6f5a2 Mon Sep 17 00:00:00 2001
From: Ivan Kovalev
Date: Fri, 7 Feb 2025 18:05:33 +0100
Subject: [PATCH 02/64] Add nix-shell to allow native build on NixOS (#2333)
* Add nix-shell to allow native build on NixOS
* Remove unnecessary README for nix. Move major comment to shell.nix
* Update path in building-linux.md
* Use cached nix packages from unstable channel
* Add proper license to nix shell
---
documents/building-linux.md | 8 ++++-
shell.nix | 70 +++++++++++++++++++++++++++++++++++++
2 files changed, 77 insertions(+), 1 deletion(-)
create mode 100644 shell.nix
diff --git a/documents/building-linux.md b/documents/building-linux.md
index d9ae2e54c..71e26e792 100644
--- a/documents/building-linux.md
+++ b/documents/building-linux.md
@@ -37,6 +37,12 @@ sudo pacman -S base-devel clang git cmake sndio jack2 openal qt6-base qt6-declar
sudo zypper install clang git cmake libasound2 libpulse-devel libsndio7 libjack-devel openal-soft-devel libopenssl-devel zlib-devel libedit-devel systemd-devel libevdev-devel qt6-base-devel qt6-multimedia-devel qt6-svg-devel qt6-linguist-devel qt6-gui-private-devel vulkan-devel vulkan-validationlayers
```
+#### NixOS
+
+```
+nix-shell shell.nix
+```
+
#### Other Linux distributions
You can try one of two methods:
@@ -49,7 +55,7 @@ distrobox create --name archlinux --init --image archlinux:latest
```
and install the dependencies on that container as cited above.
-This option is **highly recommended** for NixOS and distributions with immutable/atomic filesystems (example: Fedora Kinoite, SteamOS).
+This option is **highly recommended** for distributions with immutable/atomic filesystems (example: Fedora Kinoite, SteamOS).
### Cloning
diff --git a/shell.nix b/shell.nix
new file mode 100644
index 000000000..cc9cc1f82
--- /dev/null
+++ b/shell.nix
@@ -0,0 +1,70 @@
+# SPDX-FileCopyrightText: 2024 shadPS4 Emulator Project
+# SPDX-License-Identifier: GPL-2.0-or-later
+
+with import (fetchTarball "https://github.com/nixos/nixpkgs/archive/cfd19cdc54680956dc1816ac577abba6b58b901c.tar.gz") { };
+
+pkgs.mkShell {
+ name = "shadps4-build-env";
+
+ nativeBuildInputs = [
+ pkgs.llvmPackages_18.clang
+ pkgs.cmake
+ pkgs.pkg-config
+ pkgs.git
+ ];
+
+ buildInputs = [
+ pkgs.alsa-lib
+ pkgs.libpulseaudio
+ pkgs.openal
+ pkgs.openssl
+ pkgs.zlib
+ pkgs.libedit
+ pkgs.udev
+ pkgs.libevdev
+ pkgs.SDL2
+ pkgs.jack2
+ pkgs.sndio
+ pkgs.qt6.qtbase
+ pkgs.qt6.qttools
+ pkgs.qt6.qtmultimedia
+
+ pkgs.vulkan-headers
+ pkgs.vulkan-utility-libraries
+ pkgs.vulkan-tools
+
+ pkgs.ffmpeg
+ pkgs.fmt
+ pkgs.glslang
+ pkgs.libxkbcommon
+ pkgs.wayland
+ pkgs.xorg.libxcb
+ pkgs.xorg.xcbutil
+ pkgs.xorg.xcbutilkeysyms
+ pkgs.xorg.xcbutilwm
+ pkgs.sdl3
+ pkgs.stb
+ pkgs.qt6.qtwayland
+ pkgs.wayland-protocols
+ ];
+
+ shellHook = ''
+ echo "Entering shadPS4 dev shell"
+ export QT_QPA_PLATFORM="wayland"
+ export QT_PLUGIN_PATH="${pkgs.qt6.qtwayland}/lib/qt-6/plugins:${pkgs.qt6.qtbase}/lib/qt-6/plugins"
+ export QML2_IMPORT_PATH="${pkgs.qt6.qtbase}/lib/qt-6/qml"
+ export CMAKE_PREFIX_PATH="${pkgs.vulkan-headers}:$CMAKE_PREFIX_PATH"
+
+ # OpenGL
+ export LD_LIBRARY_PATH="${
+ pkgs.lib.makeLibraryPath [
+ pkgs.libglvnd
+ pkgs.vulkan-tools
+ ]
+ }:$LD_LIBRARY_PATH"
+
+ export LDFLAGS="-L${pkgs.llvmPackages_18.libcxx}/lib -lc++"
+ export LC_ALL="C.UTF-8"
+ export XAUTHORITY=${builtins.getEnv "XAUTHORITY"}
+ '';
+}
From d98face501a8c4cbee4e966e04d3c1c2e777a464 Mon Sep 17 00:00:00 2001
From: DanielSvoboda
Date: Sat, 8 Feb 2025 12:25:55 -0300
Subject: [PATCH 03/64] Game-compatibility - improved (#2367)
* Game-compatibility - improved
* +
none of these texts have a translation \o/
* Fix
- html_url has been removed, the url is now built dynamically from the issue_number, and the file has decreased in size from 537kb to 355KB;
-Fix QProgressDialog
- change the correct directory, from my ford to the official one
* TR
---
src/qt_gui/compatibility_info.cpp | 150 +++++++-----------------------
src/qt_gui/compatibility_info.h | 6 +-
src/qt_gui/game_list_frame.cpp | 10 +-
src/qt_gui/main_window.cpp | 8 +-
src/qt_gui/settings_dialog.cpp | 14 ++-
src/qt_gui/translations/ar.ts | 65 ++++++++++++-
src/qt_gui/translations/da_DK.ts | 65 ++++++++++++-
src/qt_gui/translations/de.ts | 67 ++++++++++++-
src/qt_gui/translations/el.ts | 65 ++++++++++++-
src/qt_gui/translations/en.ts | 40 +++++++-
src/qt_gui/translations/es_ES.ts | 65 ++++++++++++-
src/qt_gui/translations/fa_IR.ts | 65 ++++++++++++-
src/qt_gui/translations/fi.ts | 65 ++++++++++++-
src/qt_gui/translations/fr.ts | 65 ++++++++++++-
src/qt_gui/translations/hu_HU.ts | 65 ++++++++++++-
src/qt_gui/translations/id.ts | 65 ++++++++++++-
src/qt_gui/translations/it.ts | 65 ++++++++++++-
src/qt_gui/translations/ja_JP.ts | 65 ++++++++++++-
src/qt_gui/translations/ko_KR.ts | 65 ++++++++++++-
src/qt_gui/translations/lt_LT.ts | 65 ++++++++++++-
src/qt_gui/translations/nb.ts | 59 +++++++++++-
src/qt_gui/translations/nl.ts | 65 ++++++++++++-
src/qt_gui/translations/pl_PL.ts | 65 ++++++++++++-
src/qt_gui/translations/pt_BR.ts | 65 ++++++++++++-
src/qt_gui/translations/ro_RO.ts | 65 ++++++++++++-
src/qt_gui/translations/ru_RU.ts | 77 ++++++++++++---
src/qt_gui/translations/sq.ts | 65 ++++++++++++-
src/qt_gui/translations/sv.ts | 77 ++++++++++++---
src/qt_gui/translations/tr_TR.ts | 65 ++++++++++++-
src/qt_gui/translations/uk_UA.ts | 67 ++++++++++++-
src/qt_gui/translations/vi_VN.ts | 65 ++++++++++++-
src/qt_gui/translations/zh_CN.ts | 65 ++++++++++++-
src/qt_gui/translations/zh_TW.ts | 65 ++++++++++++-
33 files changed, 1824 insertions(+), 181 deletions(-)
diff --git a/src/qt_gui/compatibility_info.cpp b/src/qt_gui/compatibility_info.cpp
index 884387061..443d56a20 100644
--- a/src/qt_gui/compatibility_info.cpp
+++ b/src/qt_gui/compatibility_info.cpp
@@ -19,27 +19,34 @@ CompatibilityInfoClass::CompatibilityInfoClass()
CompatibilityInfoClass::~CompatibilityInfoClass() = default;
void CompatibilityInfoClass::UpdateCompatibilityDatabase(QWidget* parent, bool forced) {
- if (!forced)
- if (LoadCompatibilityFile())
- return;
-
- QNetworkReply* reply = FetchPage(1);
- if (!WaitForReply(reply))
+ if (!forced && LoadCompatibilityFile())
return;
- QProgressDialog dialog(tr("Fetching compatibility data, please wait"), tr("Cancel"), 0, 0,
+ QUrl url("https://github.com/shadps4-emu/shadps4-game-compatibility/releases/latest/download/"
+ "compatibility_data.json");
+ QNetworkRequest request(url);
+ QNetworkReply* reply = m_network_manager->get(request);
+
+ QProgressDialog dialog(tr("Fetching compatibility data, please wait"), tr("Cancel"), 0, 100,
parent);
dialog.setWindowTitle(tr("Loading..."));
+ dialog.setWindowModality(Qt::WindowModal);
+ dialog.setMinimumDuration(0);
+ dialog.setValue(0);
- int remaining_pages = 0;
- if (reply->hasRawHeader("link")) {
- QRegularExpression last_page_re("(\\d+)(?=>; rel=\"last\")");
- QRegularExpressionMatch last_page_match =
- last_page_re.match(QString(reply->rawHeader("link")));
- if (last_page_match.hasMatch()) {
- remaining_pages = last_page_match.captured(0).toInt() - 1;
- }
- }
+ connect(reply, &QNetworkReply::downloadProgress,
+ [&dialog](qint64 bytesReceived, qint64 bytesTotal) {
+ if (bytesTotal > 0) {
+ dialog.setMaximum(bytesTotal);
+ dialog.setValue(bytesReceived);
+ }
+ });
+
+ connect(&dialog, &QProgressDialog::canceled, reply, &QNetworkReply::abort);
+
+ QEventLoop loop;
+ connect(reply, &QNetworkReply::finished, &loop, &QEventLoop::quit);
+ loop.exec();
if (reply->error() != QNetworkReply::NoError) {
reply->deleteLater();
@@ -51,100 +58,23 @@ void CompatibilityInfoClass::UpdateCompatibilityDatabase(QWidget* parent, bool f
return;
}
- ExtractCompatibilityInfo(reply->readAll());
-
- QVector replies(remaining_pages);
- QFutureWatcher future_watcher;
-
- for (int i = 0; i < remaining_pages; i++) {
- replies[i] = FetchPage(i + 2);
+ QFile compatibility_file(m_compatibility_filename);
+ if (!compatibility_file.open(QIODevice::WriteOnly | QIODevice::Truncate | QIODevice::Text)) {
+ QMessageBox::critical(parent, tr("Error"),
+ tr("Unable to open compatibility_data.json for writing."));
+ reply->deleteLater();
+ return;
}
- future_watcher.setFuture(QtConcurrent::map(replies, WaitForReply));
- connect(&future_watcher, &QFutureWatcher::finished, [&]() {
- for (int i = 0; i < remaining_pages; i++) {
- if (replies[i]->bytesAvailable()) {
- if (replies[i]->error() == QNetworkReply::NoError) {
- ExtractCompatibilityInfo(replies[i]->readAll());
- }
- replies[i]->deleteLater();
- } else {
- // This means the request timed out
- return;
- }
- }
+ // Writes the received data to the file.
+ QByteArray json_data = reply->readAll();
+ compatibility_file.write(json_data);
+ compatibility_file.close();
+ reply->deleteLater();
- QFile compatibility_file(m_compatibility_filename);
-
- if (!compatibility_file.open(QIODevice::WriteOnly | QIODevice::Truncate |
- QIODevice::Text)) {
- QMessageBox::critical(parent, tr("Error"),
- tr("Unable to open compatibility.json for writing."));
- return;
- }
-
- QJsonDocument json_doc;
- m_compatibility_database["version"] = COMPAT_DB_VERSION;
-
- json_doc.setObject(m_compatibility_database);
- compatibility_file.write(json_doc.toJson());
- compatibility_file.close();
-
- dialog.reset();
- });
- connect(&future_watcher, &QFutureWatcher::canceled, [&]() {
- // Cleanup if user cancels pulling data
- for (int i = 0; i < remaining_pages; i++) {
- if (!replies[i]->bytesAvailable()) {
- replies[i]->deleteLater();
- } else if (!replies[i]->isFinished()) {
- replies[i]->abort();
- }
- }
- });
- connect(&dialog, &QProgressDialog::canceled, &future_watcher, &QFutureWatcher::cancel);
- dialog.setRange(0, remaining_pages);
- connect(&future_watcher, &QFutureWatcher::progressValueChanged, &dialog,
- &QProgressDialog::setValue);
- dialog.exec();
+ LoadCompatibilityFile();
}
-QNetworkReply* CompatibilityInfoClass::FetchPage(int page_num) {
- QUrl url = QUrl("https://api.github.com/repos/shadps4-emu/shadps4-game-compatibility/issues");
- QUrlQuery query;
- query.addQueryItem("per_page", QString("100"));
- query.addQueryItem(
- "tags", QString("status-ingame status-playable status-nothing status-boots status-menus"));
- query.addQueryItem("page", QString::number(page_num));
- url.setQuery(query);
-
- QNetworkRequest request(url);
- QNetworkReply* reply = m_network_manager->get(request);
-
- return reply;
-}
-
-bool CompatibilityInfoClass::WaitForReply(QNetworkReply* reply) {
- // Returns true if reply succeeded, false if reply timed out
- QTimer timer;
- timer.setSingleShot(true);
-
- QEventLoop loop;
- connect(reply, &QNetworkReply::finished, &loop, &QEventLoop::quit);
- connect(&timer, SIGNAL(timeout()), &loop, SLOT(quit()));
- timer.start(5000);
- loop.exec();
-
- if (timer.isActive()) {
- timer.stop();
- return true;
- } else {
- disconnect(reply, SIGNAL(finished()), &loop, SLOT(quit()));
- reply->abort();
- return false;
- }
-};
-
CompatibilityEntry CompatibilityInfoClass::GetCompatibilityInfo(const std::string& serial) {
QString title_id = QString::fromStdString(serial);
if (m_compatibility_database.contains(title_id)) {
@@ -160,7 +90,7 @@ CompatibilityEntry CompatibilityInfoClass::GetCompatibilityInfo(const std::strin
QDateTime::fromString(compatibility_entry_obj["last_tested"].toString(),
Qt::ISODate),
compatibility_entry_obj["url"].toString(),
- compatibility_entry_obj["issue_number"].toInt()};
+ compatibility_entry_obj["issue_number"].toString()};
return compatibility_entry;
}
}
@@ -193,14 +123,6 @@ bool CompatibilityInfoClass::LoadCompatibilityFile() {
return false;
}
- // Check database version
- int version_number;
- if (json_doc.object()["version"].isDouble()) {
- if (json_doc.object()["version"].toInt() < COMPAT_DB_VERSION)
- return false;
- } else
- return false;
-
m_compatibility_database = json_doc.object();
return true;
}
diff --git a/src/qt_gui/compatibility_info.h b/src/qt_gui/compatibility_info.h
index 511c106ce..7e70e998b 100644
--- a/src/qt_gui/compatibility_info.h
+++ b/src/qt_gui/compatibility_info.h
@@ -11,8 +11,6 @@
#include "common/config.h"
#include "core/file_format/psf.h"
-static constexpr int COMPAT_DB_VERSION = 1;
-
enum class CompatibilityStatus {
Unknown,
Nothing,
@@ -49,7 +47,7 @@ struct CompatibilityEntry {
QString version;
QDateTime last_tested;
QString url;
- int issue_number;
+ QString issue_number;
};
class CompatibilityInfoClass : public QObject {
@@ -82,8 +80,6 @@ public:
CompatibilityEntry GetCompatibilityInfo(const std::string& serial);
const QString GetCompatStatusString(const CompatibilityStatus status);
void ExtractCompatibilityInfo(QByteArray response);
- static bool WaitForReply(QNetworkReply* reply);
- QNetworkReply* FetchPage(int page_num);
private:
QNetworkAccessManager* m_network_manager;
diff --git a/src/qt_gui/game_list_frame.cpp b/src/qt_gui/game_list_frame.cpp
index 64c0f17ba..2caae35b0 100644
--- a/src/qt_gui/game_list_frame.cpp
+++ b/src/qt_gui/game_list_frame.cpp
@@ -77,8 +77,10 @@ GameListFrame::GameListFrame(std::shared_ptr game_info_get,
});
connect(this, &QTableWidget::cellClicked, this, [=, this](int row, int column) {
- if (column == 2 && !m_game_info->m_games[row].compatibility.url.isEmpty()) {
- QDesktopServices::openUrl(QUrl(m_game_info->m_games[row].compatibility.url));
+ if (column == 2 && m_game_info->m_games[row].compatibility.issue_number != "") {
+ auto url_issues = "https://github.com/shadps4-emu/shadps4-game-compatibility/issues/";
+ QDesktopServices::openUrl(
+ QUrl(url_issues + m_game_info->m_games[row].compatibility.issue_number));
}
});
}
@@ -278,7 +280,8 @@ void GameListFrame::SetCompatibilityItem(int row, int column, CompatibilityEntry
tooltip_string = status_explanation;
} else {
tooltip_string =
- " " + tr("Click to go to issue") + " " + " " + tr("Last updated") +
+ "
" + tr("Click to see details on github") + " " + " " +
+ tr("Last updated") +
QString(": %1 (%2)").arg(entry.last_tested.toString("yyyy-MM-dd"), entry.version) +
" " + status_explanation + "
";
}
@@ -295,6 +298,7 @@ void GameListFrame::SetCompatibilityItem(int row, int column, CompatibilityEntry
dotLabel->setPixmap(circle_pixmap);
QLabel* label = new QLabel(m_compat_info->GetCompatStatusString(entry.status), widget);
+ this->horizontalHeader()->setSectionResizeMode(2, QHeaderView::ResizeToContents);
label->setStyleSheet("color: white; font-size: 16px; font-weight: bold;");
diff --git a/src/qt_gui/main_window.cpp b/src/qt_gui/main_window.cpp
index 67615a1b6..556dd0456 100644
--- a/src/qt_gui/main_window.cpp
+++ b/src/qt_gui/main_window.cpp
@@ -202,10 +202,14 @@ void MainWindow::CreateDockWindows() {
}
void MainWindow::LoadGameLists() {
+ // Load compatibility database
+ if (Config::getCompatibilityEnabled())
+ m_compat_info->LoadCompatibilityFile();
+
// Update compatibility database
- if (Config::getCheckCompatibilityOnStartup()) {
+ if (Config::getCheckCompatibilityOnStartup())
m_compat_info->UpdateCompatibilityDatabase(this);
- }
+
// Get game info from game folders.
m_game_info->GetGameInfo(this);
if (isTableList) {
diff --git a/src/qt_gui/settings_dialog.cpp b/src/qt_gui/settings_dialog.cpp
index 8f4b22c6d..a66781244 100644
--- a/src/qt_gui/settings_dialog.cpp
+++ b/src/qt_gui/settings_dialog.cpp
@@ -159,14 +159,18 @@ SettingsDialog::SettingsDialog(std::span physical_devices,
});
#if (QT_VERSION < QT_VERSION_CHECK(6, 7, 0))
- connect(ui->enableCompatibilityCheckBox, &QCheckBox::stateChanged, this, [this](int state) {
+ connect(ui->enableCompatibilityCheckBox, &QCheckBox::stateChanged, this,
+ [this, m_compat_info](int state) {
#else
connect(ui->enableCompatibilityCheckBox, &QCheckBox::checkStateChanged, this,
- [this](Qt::CheckState state) {
+ [this, m_compat_info](Qt::CheckState state) {
#endif
- Config::setCompatibilityEnabled(state);
- emit CompatibilityChanged();
- });
+ Config::setCompatibilityEnabled(state);
+ if (state) {
+ m_compat_info->LoadCompatibilityFile();
+ }
+ emit CompatibilityChanged();
+ });
}
// Gui TAB
diff --git a/src/qt_gui/translations/ar.ts b/src/qt_gui/translations/ar.ts
index 209721b7f..2ffa494ab 100644
--- a/src/qt_gui/translations/ar.ts
+++ b/src/qt_gui/translations/ar.ts
@@ -629,7 +629,7 @@
الرسومات
- Gui
+ GUI
واجهة
@@ -1278,6 +1278,14 @@
Game can be completed with playable performance and no major glitches
Game can be completed with playable performance and no major glitches
+
+ Click to see details on github
+ انقر لرؤية التفاصيل على GitHub
+
+
+ Last updated
+ آخر تحديث
+
CheckUpdate
@@ -1409,4 +1417,59 @@
TB
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ جاري جلب بيانات التوافق، يرجى الانتظار
+
+
+ Cancel
+ إلغاء
+
+
+ Loading...
+ جاري التحميل...
+
+
+ Error
+ خطأ
+
+
+ Unable to update compatibility data! Try again later.
+ تعذر تحديث بيانات التوافق! حاول مرة أخرى لاحقاً.
+
+
+ Unable to open compatibility_data.json for writing.
+ تعذر فتح compatibility_data.json للكتابة.
+
+
+ Unknown
+ غير معروف
+
+
+ Nothing
+ لا شيء
+
+
+ Boots
+ أحذية
+
+
+ Menus
+ قوائم
+
+
+ Ingame
+ داخل اللعبة
+
+
+ Playable
+ قابل للعب
+
+
+ Unknown
+ غير معروف
+
+
\ No newline at end of file
diff --git a/src/qt_gui/translations/da_DK.ts b/src/qt_gui/translations/da_DK.ts
index 3b2bd84fa..a9673906e 100644
--- a/src/qt_gui/translations/da_DK.ts
+++ b/src/qt_gui/translations/da_DK.ts
@@ -629,7 +629,7 @@
Graphics
- Gui
+ GUI
Interface
@@ -1278,6 +1278,14 @@
Game can be completed with playable performance and no major glitches
Game can be completed with playable performance and no major glitches
+
+ Click to see details on github
+ Klik for at se detaljer på GitHub
+
+
+ Last updated
+ Sidst opdateret
+
CheckUpdate
@@ -1409,4 +1417,59 @@
TB
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ Henter kompatibilitetsdata, vent venligst
+
+
+ Cancel
+ Annuller
+
+
+ Loading...
+ Indlæser...
+
+
+ Error
+ Fejl
+
+
+ Unable to update compatibility data! Try again later.
+ Kan ikke opdatere kompatibilitetsdata! Prøv igen senere.
+
+
+ Unable to open compatibility_data.json for writing.
+ Kan ikke åbne compatibility_data.json til skrivning.
+
+
+ Unknown
+ Ukendt
+
+
+ Nothing
+ Intet
+
+
+ Boots
+ Støvler
+
+
+ Menus
+ Menuer
+
+
+ Ingame
+ I spillet
+
+
+ Playable
+ Spilbar
+
+
+ Unknown
+ Ukendt
+
+
\ No newline at end of file
diff --git a/src/qt_gui/translations/de.ts b/src/qt_gui/translations/de.ts
index 4dbfecb18..dda113dfc 100644
--- a/src/qt_gui/translations/de.ts
+++ b/src/qt_gui/translations/de.ts
@@ -653,7 +653,7 @@
Grafik
- Gui
+ GUI
Benutzeroberfläche
@@ -1302,6 +1302,14 @@
Game can be completed with playable performance and no major glitches
Spiel kann mit spielbarer Leistung und keinen großen Störungen abgeschlossen werden
+
+ Click to see details on github
+ Klicken Sie hier, um Details auf GitHub zu sehen
+
+
+ Last updated
+ Zuletzt aktualisiert
+
CheckUpdate
@@ -1460,4 +1468,59 @@
Spielbar
-
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ Lade Kompatibilitätsdaten, bitte warten
+
+
+ Cancel
+ Abbrechen
+
+
+ Loading...
+ Lädt...
+
+
+ Error
+ Fehler
+
+
+ Unable to update compatibility data! Try again later.
+ Kompatibilitätsdaten konnten nicht aktualisiert werden! Versuchen Sie es später erneut.
+
+
+ Unable to open compatibility_data.json for writing.
+ Kann compatibility_data.json nicht zum Schreiben öffnen.
+
+
+ Unknown
+ Unbekannt
+
+
+ Nothing
+ Nichts
+
+
+ Boots
+ Stiefel
+
+
+ Menus
+ Menüs
+
+
+ Ingame
+ Im Spiel
+
+
+ Playable
+ Spielbar
+
+
+ Unknown
+ Unbekannt
+
+
+
\ No newline at end of file
diff --git a/src/qt_gui/translations/el.ts b/src/qt_gui/translations/el.ts
index dfc13935b..7eaee5c4e 100644
--- a/src/qt_gui/translations/el.ts
+++ b/src/qt_gui/translations/el.ts
@@ -629,7 +629,7 @@
Graphics
- Gui
+ GUI
Διεπαφή
@@ -1278,6 +1278,14 @@
Game can be completed with playable performance and no major glitches
Game can be completed with playable performance and no major glitches
+
+ Click to see details on github
+ Κάντε κλικ για να δείτε λεπτομέρειες στο GitHub
+
+
+ Last updated
+ Τελευταία ενημέρωση
+
CheckUpdate
@@ -1409,4 +1417,59 @@
TB
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ Φόρτωση δεδομένων συμβατότητας, παρακαλώ περιμένετε
+
+
+ Cancel
+ Ακύρωση
+
+
+ Loading...
+ Φόρτωση...
+
+
+ Error
+ Σφάλμα
+
+
+ Unable to update compatibility data! Try again later.
+ Δεν ήταν δυνατή η ενημέρωση των δεδομένων συμβατότητας! Προσπαθήστε αργότερα.
+
+
+ Unable to open compatibility_data.json for writing.
+ Αδύνατο να ανοίξετε το compatibility_data.json για εγγραφή.
+
+
+ Unknown
+ Άγνωστο
+
+
+ Nothing
+ Τίποτα
+
+
+ Boots
+ Μπότες
+
+
+ Menus
+ Μενού
+
+
+ Ingame
+ Εντός παιχνιδιού
+
+
+ Playable
+ Παιχνιδεύσιμο
+
+
+ Unknown
+ Άγνωστο
+
+
\ No newline at end of file
diff --git a/src/qt_gui/translations/en.ts b/src/qt_gui/translations/en.ts
index 440059b26..1fb565198 100644
--- a/src/qt_gui/translations/en.ts
+++ b/src/qt_gui/translations/en.ts
@@ -637,7 +637,7 @@
Graphics
- Gui
+ GUI
Gui
@@ -1311,6 +1311,14 @@
Game can be completed with playable performance and no major glitches
Game can be completed with playable performance and no major glitches
+
+ Click to see details on github
+ Click to see details on GitHub
+
+
+ Last updated
+ Last updated
+
CheckUpdate
@@ -1444,6 +1452,30 @@
CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ Fetching compatibility data, please wait
+
+
+ Cancel
+ Cancel
+
+
+ Loading...
+ Loading...
+
+
+ Error
+ Error
+
+
+ Unable to update compatibility data! Try again later.
+ Unable to update compatibility data! Try again later.
+
+
+ Unable to open compatibility_data.json for writing.
+ Unable to open compatibility_data.json for writing.
+
Unknown
Unknown
@@ -1468,5 +1500,9 @@
Playable
Playable
+
+ Unknown
+ Unknown
+
-
+
\ No newline at end of file
diff --git a/src/qt_gui/translations/es_ES.ts b/src/qt_gui/translations/es_ES.ts
index eb35c523c..0aef0224c 100644
--- a/src/qt_gui/translations/es_ES.ts
+++ b/src/qt_gui/translations/es_ES.ts
@@ -629,7 +629,7 @@
Gráficos
- Gui
+ GUI
Interfaz
@@ -1294,6 +1294,14 @@
Game can be completed with playable performance and no major glitches
Game can be completed with playable performance and no major glitches
+
+ Click to see details on github
+ Haz clic para ver detalles en GitHub
+
+
+ Last updated
+ Última actualización
+
CheckUpdate
@@ -1452,4 +1460,59 @@
Jugable
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ Obteniendo datos de compatibilidad, por favor espera
+
+
+ Cancel
+ Cancelar
+
+
+ Loading...
+ Cargando...
+
+
+ Error
+ Error
+
+
+ Unable to update compatibility data! Try again later.
+ ¡No se pudo actualizar los datos de compatibilidad! Intenta de nuevo más tarde.
+
+
+ Unable to open compatibility_data.json for writing.
+ No se pudo abrir compatibility_data.json para escribir.
+
+
+ Unknown
+ Desconocido
+
+
+ Nothing
+ Nada
+
+
+ Boots
+ Botas
+
+
+ Menus
+ Menús
+
+
+ Ingame
+ En el juego
+
+
+ Playable
+ Jugable
+
+
+ Unknown
+ Desconocido
+
+
\ No newline at end of file
diff --git a/src/qt_gui/translations/fa_IR.ts b/src/qt_gui/translations/fa_IR.ts
index 288b3300e..799cd71f4 100644
--- a/src/qt_gui/translations/fa_IR.ts
+++ b/src/qt_gui/translations/fa_IR.ts
@@ -629,7 +629,7 @@
گرافیک
- Gui
+ GUI
رابط کاربری
@@ -1278,6 +1278,14 @@
Game can be completed with playable performance and no major glitches
بازی با عملکرد قابل قبول و بدون اشکالات عمده قابل بازی است.
+
+ Click to see details on github
+ برای مشاهده جزئیات در GitHub کلیک کنید
+
+
+ Last updated
+ آخرین بهروزرسانی
+
CheckUpdate
@@ -1409,4 +1417,59 @@
TB
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ در حال بارگذاری دادههای سازگاری، لطفاً صبر کنید
+
+
+ Cancel
+ لغو
+
+
+ Loading...
+ در حال بارگذاری...
+
+
+ Error
+ خطا
+
+
+ Unable to update compatibility data! Try again later.
+ ناتوان از بروزرسانی دادههای سازگاری! لطفاً بعداً دوباره تلاش کنید.
+
+
+ Unable to open compatibility_data.json for writing.
+ امکان باز کردن compatibility_data.json برای نوشتن وجود ندارد.
+
+
+ Unknown
+ ناشناخته
+
+
+ Nothing
+ هیچ چیز
+
+
+ Boots
+ چکمهها
+
+
+ Menus
+ منوها
+
+
+ Ingame
+ داخل بازی
+
+
+ Playable
+ قابل بازی
+
+
+ Unknown
+ ناشناخته
+
+
\ No newline at end of file
diff --git a/src/qt_gui/translations/fi.ts b/src/qt_gui/translations/fi.ts
index 9a5de8016..b369e437f 100644
--- a/src/qt_gui/translations/fi.ts
+++ b/src/qt_gui/translations/fi.ts
@@ -629,7 +629,7 @@
Grafiikka
- Gui
+ GUI
Rajapinta
@@ -1278,6 +1278,14 @@
Game can be completed with playable performance and no major glitches
Pelillä on hyväksyttävä suorituskyky, eikä mitään suuria häiriöitä
+
+ Click to see details on github
+ Napsauta nähdäksesi lisätiedot GitHubissa
+
+
+ Last updated
+ Viimeksi päivitetty
+
CheckUpdate
@@ -1409,4 +1417,59 @@
TB
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ Haetaan yhteensopivuustietoja, odota
+
+
+ Cancel
+ Peruuta
+
+
+ Loading...
+ Ladataan...
+
+
+ Error
+ Virhe
+
+
+ Unable to update compatibility data! Try again later.
+ Yhteensopivuustietoja ei voitu päivittää! Yritä myöhemmin uudelleen.
+
+
+ Unable to open compatibility_data.json for writing.
+ Ei voitu avata compatibility_data.json-tiedostoa kirjoittamista varten.
+
+
+ Unknown
+ Tuntematon
+
+
+ Nothing
+ Ei mitään
+
+
+ Boots
+ Sahat
+
+
+ Menus
+ Valikot
+
+
+ Ingame
+ Pelin aikana
+
+
+ Playable
+ Pelattava
+
+
+ Unknown
+ Tuntematon
+
+
\ No newline at end of file
diff --git a/src/qt_gui/translations/fr.ts b/src/qt_gui/translations/fr.ts
index a8d526353..515c4e77a 100644
--- a/src/qt_gui/translations/fr.ts
+++ b/src/qt_gui/translations/fr.ts
@@ -629,7 +629,7 @@
Graphismes
- Gui
+ GUI
Interface
@@ -1278,6 +1278,14 @@
Game can be completed with playable performance and no major glitches
Le jeu peut être terminé avec des performances acceptables et sans problèmes majeurs
+
+ Click to see details on github
+ Cliquez pour voir les détails sur GitHub
+
+
+ Last updated
+ Dernière mise à jour
+
CheckUpdate
@@ -1436,4 +1444,59 @@
Jouable
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ Récupération des données de compatibilité, veuillez patienter
+
+
+ Cancel
+ Annuler
+
+
+ Loading...
+ Chargement...
+
+
+ Error
+ Erreur
+
+
+ Unable to update compatibility data! Try again later.
+ Impossible de mettre à jour les données de compatibilité ! Essayez plus tard.
+
+
+ Unable to open compatibility_data.json for writing.
+ Impossible d'ouvrir compatibility_data.json en écriture.
+
+
+ Unknown
+ Inconnu
+
+
+ Nothing
+ Rien
+
+
+ Boots
+ Bottes
+
+
+ Menus
+ Menus
+
+
+ Ingame
+ En jeu
+
+
+ Playable
+ Jouable
+
+
+ Unknown
+ Inconnu
+
+
diff --git a/src/qt_gui/translations/hu_HU.ts b/src/qt_gui/translations/hu_HU.ts
index e7efb77b9..86266757f 100644
--- a/src/qt_gui/translations/hu_HU.ts
+++ b/src/qt_gui/translations/hu_HU.ts
@@ -629,7 +629,7 @@
Grafika
- Gui
+ GUI
Felület
@@ -1278,6 +1278,14 @@
Game can be completed with playable performance and no major glitches
Game can be completed with playable performance and no major glitches
+
+ Click to see details on github
+ Kattintson a részletek megtekintéséhez a GitHubon
+
+
+ Last updated
+ Utoljára frissítve
+
CheckUpdate
@@ -1409,4 +1417,59 @@
TB
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ Kompatibilitási adatok betöltése, kérem várjon
+
+
+ Cancel
+ Megszakítás
+
+
+ Loading...
+ Betöltés...
+
+
+ Error
+ Hiba
+
+
+ Unable to update compatibility data! Try again later.
+ Nem sikerült frissíteni a kompatibilitási adatokat! Kérem próbálja újra később.
+
+
+ Unable to open compatibility_data.json for writing.
+ Nem sikerült megnyitni a compatibility_data.json fájlt írásra.
+
+
+ Unknown
+ Ismeretlen
+
+
+ Nothing
+ Semmi
+
+
+ Boots
+ Csizmák
+
+
+ Menus
+ Menük
+
+
+ Ingame
+ Játékban
+
+
+ Playable
+ Játszható
+
+
+ Unknown
+ Ismeretlen
+
+
\ No newline at end of file
diff --git a/src/qt_gui/translations/id.ts b/src/qt_gui/translations/id.ts
index 12e80905b..ca8305f31 100644
--- a/src/qt_gui/translations/id.ts
+++ b/src/qt_gui/translations/id.ts
@@ -629,7 +629,7 @@
Graphics
- Gui
+ GUI
Antarmuka
@@ -1278,6 +1278,14 @@
Game can be completed with playable performance and no major glitches
Game can be completed with playable performance and no major glitches
+
+ Click to see details on github
+ Klik untuk melihat detail di GitHub
+
+
+ Last updated
+ Terakhir diperbarui
+
CheckUpdate
@@ -1409,4 +1417,59 @@
TB
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ Memuat data kompatibilitas, harap tunggu
+
+
+ Cancel
+ Batal
+
+
+ Loading...
+ Memuat...
+
+
+ Error
+ Kesalahan
+
+
+ Unable to update compatibility data! Try again later.
+ Tidak dapat memperbarui data kompatibilitas! Coba lagi nanti.
+
+
+ Unable to open compatibility_data.json for writing.
+ Tidak dapat membuka compatibility_data.json untuk menulis.
+
+
+ Unknown
+ Tidak Dikenal
+
+
+ Nothing
+ Tidak ada
+
+
+ Boots
+ Sepatu Bot
+
+
+ Menus
+ Menu
+
+
+ Ingame
+ Dalam Permainan
+
+
+ Playable
+ Playable
+
+
+ Unknown
+ Tidak Dikenal
+
+
\ No newline at end of file
diff --git a/src/qt_gui/translations/it.ts b/src/qt_gui/translations/it.ts
index 0fd06b247..cdb3c9a25 100644
--- a/src/qt_gui/translations/it.ts
+++ b/src/qt_gui/translations/it.ts
@@ -629,7 +629,7 @@
Grafica
- Gui
+ GUI
Interfaccia
@@ -1278,6 +1278,14 @@
Game can be completed with playable performance and no major glitches
Il gioco può essere completato con buone prestazioni e senza problemi gravi
+
+ Click to see details on github
+ Fai clic per vedere i dettagli su GitHub
+
+
+ Last updated
+ Ultimo aggiornamento
+
CheckUpdate
@@ -1409,4 +1417,59 @@
TB
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ Recuperando dati di compatibilità, per favore attendere
+
+
+ Cancel
+ Annulla
+
+
+ Loading...
+ Caricamento...
+
+
+ Error
+ Errore
+
+
+ Unable to update compatibility data! Try again later.
+ Impossibile aggiornare i dati di compatibilità! Riprova più tardi.
+
+
+ Unable to open compatibility_data.json for writing.
+ Impossibile aprire compatibility_data.json per la scrittura.
+
+
+ Unknown
+ Sconosciuto
+
+
+ Nothing
+ Niente
+
+
+ Boots
+ Stivali
+
+
+ Menus
+ Menu
+
+
+ Ingame
+ In gioco
+
+
+ Playable
+ Giocabile
+
+
+ Unknown
+ Sconosciuto
+
+
diff --git a/src/qt_gui/translations/ja_JP.ts b/src/qt_gui/translations/ja_JP.ts
index e063c6ab2..472a95d8d 100644
--- a/src/qt_gui/translations/ja_JP.ts
+++ b/src/qt_gui/translations/ja_JP.ts
@@ -629,7 +629,7 @@
グラフィックス
- Gui
+ GUI
インターフェース
@@ -1278,6 +1278,14 @@
Game can be completed with playable performance and no major glitches
パフォーマンスに問題はなく、大きな不具合なしでゲームをプレイすることができます
+
+ Click to see details on github
+ 詳細を見るにはGitHubをクリックしてください
+
+
+ Last updated
+ 最終更新
+
CheckUpdate
@@ -1409,4 +1417,59 @@
TB
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ 互換性データを取得しています。少々お待ちください。
+
+
+ Cancel
+ キャンセル
+
+
+ Loading...
+ 読み込み中...
+
+
+ Error
+ エラー
+
+
+ Unable to update compatibility data! Try again later.
+ 互換性データを更新できませんでした!後で再試行してください。
+
+
+ Unable to open compatibility_data.json for writing.
+ compatibility_data.jsonを開いて書き込むことができませんでした。
+
+
+ Unknown
+ 不明
+
+
+ Nothing
+ 何もない
+
+
+ Boots
+ ブーツ
+
+
+ Menus
+ メニュー
+
+
+ Ingame
+ ゲーム内
+
+
+ Playable
+ プレイ可能
+
+
+ Unknown
+ 不明
+
+
\ No newline at end of file
diff --git a/src/qt_gui/translations/ko_KR.ts b/src/qt_gui/translations/ko_KR.ts
index 57e0d6c01..5d0700da7 100644
--- a/src/qt_gui/translations/ko_KR.ts
+++ b/src/qt_gui/translations/ko_KR.ts
@@ -629,7 +629,7 @@
Graphics
- Gui
+ GUI
인터페이스
@@ -1278,6 +1278,14 @@
Game can be completed with playable performance and no major glitches
Game can be completed with playable performance and no major glitches
+
+ Click to see details on github
+ GitHub에서 세부 정보를 보려면 클릭하세요
+
+
+ Last updated
+ 마지막 업데이트
+
CheckUpdate
@@ -1409,4 +1417,59 @@
TB
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ 호환성 데이터를 가져오는 중, 잠시만 기다려 주세요
+
+
+ Cancel
+ 취소
+
+
+ Loading...
+ 로딩 중...
+
+
+ Error
+ 오류
+
+
+ Unable to update compatibility data! Try again later.
+ 호환성 데이터를 업데이트할 수 없습니다! 나중에 다시 시도해 주세요.
+
+
+ Unable to open compatibility_data.json for writing.
+ compatibility_data.json을 열어 쓸 수 없습니다.
+
+
+ Unknown
+ 알 수 없음
+
+
+ Nothing
+ 없음
+
+
+ Boots
+ 부츠
+
+
+ Menus
+ 메뉴
+
+
+ Ingame
+ 게임 내
+
+
+ Playable
+ 플레이 가능
+
+
+ Unknown
+ 알 수 없음
+
+
\ No newline at end of file
diff --git a/src/qt_gui/translations/lt_LT.ts b/src/qt_gui/translations/lt_LT.ts
index 711cb183d..6ed478ce4 100644
--- a/src/qt_gui/translations/lt_LT.ts
+++ b/src/qt_gui/translations/lt_LT.ts
@@ -629,7 +629,7 @@
Graphics
- Gui
+ GUI
Interfeisa
@@ -1278,6 +1278,14 @@
Game can be completed with playable performance and no major glitches
Game can be completed with playable performance and no major glitches
+
+ Click to see details on github
+ Spustelėkite, kad pamatytumėte detales GitHub
+
+
+ Last updated
+ Paskutinį kartą atnaujinta
+
CheckUpdate
@@ -1409,4 +1417,59 @@
TB
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ Naudojamos suderinamumo duomenis, prašome palaukti
+
+
+ Cancel
+ Atšaukti
+
+
+ Loading...
+ Kraunama...
+
+
+ Error
+ Klaida
+
+
+ Unable to update compatibility data! Try again later.
+ Negalima atnaujinti suderinamumo duomenų! Bandykite vėliau.
+
+
+ Unable to open compatibility_data.json for writing.
+ Negalima atidaryti compatibility_data.json failo rašymui.
+
+
+ Unknown
+ Nežinoma
+
+
+ Nothing
+ Nėra
+
+
+ Boots
+ Batai
+
+
+ Menus
+ Meniu
+
+
+ Ingame
+ Žaidime
+
+
+ Playable
+ Žaidžiamas
+
+
+ Unknown
+ Nežinoma
+
+
\ No newline at end of file
diff --git a/src/qt_gui/translations/nb.ts b/src/qt_gui/translations/nb.ts
index 7579f7cae..abab0ebd4 100644
--- a/src/qt_gui/translations/nb.ts
+++ b/src/qt_gui/translations/nb.ts
@@ -1323,8 +1323,8 @@
Spillet kan fullføres med spillbar ytelse og uten store feil
- Click to go to issue
- Klikk for å gå til rapporten
+ Click to see details on github
+ Klikk for å se detaljer på GitHub
Last updated
@@ -1500,4 +1500,59 @@
Laster...
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ Henter kompatibilitetsdata, vennligst vent
+
+
+ Cancel
+ Avbryt
+
+
+ Loading...
+ Laster...
+
+
+ Error
+ Feil
+
+
+ Unable to update compatibility data! Try again later.
+ Kan ikke oppdatere kompatibilitetsdata! Prøv igjen senere.
+
+
+ Unable to open compatibility_data.json for writing.
+ Kan ikke åpne compatibility_data.json for skriving.
+
+
+ Unknown
+ Ukendt
+
+
+ Nothing
+ Ingenting
+
+
+ Boots
+ Støvler
+
+
+ Menus
+ Menyene
+
+
+ Ingame
+ I spill
+
+
+ Playable
+ Spillbar
+
+
+ Unknown
+ Ukendt
+
+
diff --git a/src/qt_gui/translations/nl.ts b/src/qt_gui/translations/nl.ts
index 02596c087..7f2a49de0 100644
--- a/src/qt_gui/translations/nl.ts
+++ b/src/qt_gui/translations/nl.ts
@@ -629,7 +629,7 @@
Graphics
- Gui
+ GUI
Interface
@@ -1278,6 +1278,14 @@
Game can be completed with playable performance and no major glitches
Game can be completed with playable performance and no major glitches
+
+ Click to see details on github
+ Klik om details op GitHub te bekijken
+
+
+ Last updated
+ Laatst bijgewerkt
+
CheckUpdate
@@ -1409,4 +1417,59 @@
TB
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ Compatibiliteitsgegevens ophalen, even geduld
+
+
+ Cancel
+ Annuleren
+
+
+ Loading...
+ Laden...
+
+
+ Error
+ Fout
+
+
+ Unable to update compatibility data! Try again later.
+ Kan compatibiliteitsgegevens niet bijwerken! Probeer het later opnieuw.
+
+
+ Unable to open compatibility_data.json for writing.
+ Kan compatibility_data.json niet openen voor schrijven.
+
+
+ Unknown
+ Onbekend
+
+
+ Nothing
+ Niets
+
+
+ Boots
+ Laarsjes
+
+
+ Menus
+ Menu's
+
+
+ Ingame
+ In het spel
+
+
+ Playable
+ Speelbaar
+
+
+ Unknown
+ Onbekend
+
+
\ No newline at end of file
diff --git a/src/qt_gui/translations/pl_PL.ts b/src/qt_gui/translations/pl_PL.ts
index 9ca116994..005be6fc9 100644
--- a/src/qt_gui/translations/pl_PL.ts
+++ b/src/qt_gui/translations/pl_PL.ts
@@ -629,7 +629,7 @@
Grafika
- Gui
+ GUI
Interfejs
@@ -1278,6 +1278,14 @@
Game can be completed with playable performance and no major glitches
Grę można ukończyć z grywalną wydajnością i bez większych usterek
+
+ Click to see details on github
+ Kliknij, aby zobaczyć szczegóły na GitHub
+
+
+ Last updated
+ Ostatnia aktualizacja
+
CheckUpdate
@@ -1409,4 +1417,59 @@
TB
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ Pobieranie danych o kompatybilności, proszę czekać
+
+
+ Cancel
+ Anuluj
+
+
+ Loading...
+ Ładowanie...
+
+
+ Error
+ Błąd
+
+
+ Unable to update compatibility data! Try again later.
+ Nie można zaktualizować danych o kompatybilności! Spróbuj ponownie później.
+
+
+ Unable to open compatibility_data.json for writing.
+ Nie można otworzyć pliku compatibility_data.json do zapisu.
+
+
+ Unknown
+ Nieznany
+
+
+ Nothing
+ Nic
+
+
+ Boots
+ Buty
+
+
+ Menus
+ Menu
+
+
+ Ingame
+ W grze
+
+
+ Playable
+ Do grania
+
+
+ Unknown
+ Nieznany
+
+
\ No newline at end of file
diff --git a/src/qt_gui/translations/pt_BR.ts b/src/qt_gui/translations/pt_BR.ts
index 11b9e3d48..c6bc0ffda 100644
--- a/src/qt_gui/translations/pt_BR.ts
+++ b/src/qt_gui/translations/pt_BR.ts
@@ -629,7 +629,7 @@
Gráficos
- Gui
+ GUI
Interface
@@ -1282,6 +1282,14 @@
Game can be completed with playable performance and no major glitches
O jogo pode ser concluído com desempenho jogável e sem grandes falhas
+
+ Click to see details on github
+ Clique para ver detalhes no github
+
+
+ Last updated
+ Última atualização
+
CheckUpdate
@@ -1413,4 +1421,59 @@
TB
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ Obtendo dados de compatibilidade, por favor aguarde
+
+
+ Cancel
+ Cancelar
+
+
+ Loading...
+ Carregando...
+
+
+ Error
+ Erro
+
+
+ Unable to update compatibility data! Try again later.
+ Não foi possível atualizar os dados de compatibilidade! Tente novamente mais tarde.
+
+
+ Unable to open compatibility_data.json for writing.
+ Não foi possível abrir o compatibility_data.json para escrita.
+
+
+ Unknown
+ Desconhecido
+
+
+ Nothing
+ Nada
+
+
+ Boots
+ Boot
+
+
+ Menus
+ Menus
+
+
+ Ingame
+ Em jogo
+
+
+ Playable
+ Jogável
+
+
+ Unknown
+ Desconhecido
+
+
diff --git a/src/qt_gui/translations/ro_RO.ts b/src/qt_gui/translations/ro_RO.ts
index ebda5eda5..90e8afb60 100644
--- a/src/qt_gui/translations/ro_RO.ts
+++ b/src/qt_gui/translations/ro_RO.ts
@@ -629,7 +629,7 @@
Graphics
- Gui
+ GUI
Interfață
@@ -1278,6 +1278,14 @@
Game can be completed with playable performance and no major glitches
Game can be completed with playable performance and no major glitches
+
+ Click to see details on github
+ Faceți clic pentru a vedea detalii pe GitHub
+
+
+ Last updated
+ Ultima actualizare
+
CheckUpdate
@@ -1409,4 +1417,59 @@
TB
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ Se colectează datele de compatibilitate, vă rugăm să așteptați
+
+
+ Cancel
+ Anulează
+
+
+ Loading...
+ Se încarcă...
+
+
+ Error
+ Eroare
+
+
+ Unable to update compatibility data! Try again later.
+ Nu se poate actualiza datele de compatibilitate! Încercați din nou mai târziu.
+
+
+ Unable to open compatibility_data.json for writing.
+ Nu se poate deschide compatibility_data.json pentru scriere.
+
+
+ Unknown
+ Necunoscut
+
+
+ Nothing
+ Nimic
+
+
+ Boots
+ Botine
+
+
+ Menus
+ Meniuri
+
+
+ Ingame
+ În joc
+
+
+ Playable
+ Jucabil
+
+
+ Unknown
+ Necunoscut
+
+
\ No newline at end of file
diff --git a/src/qt_gui/translations/ru_RU.ts b/src/qt_gui/translations/ru_RU.ts
index 589e5814c..63dd8c48e 100644
--- a/src/qt_gui/translations/ru_RU.ts
+++ b/src/qt_gui/translations/ru_RU.ts
@@ -697,7 +697,7 @@
Графика
- Gui
+ GUI
Интерфейс
@@ -1422,14 +1422,14 @@
Game can be completed with playable performance and no major glitches
Игра может быть пройдена с хорошей производительностью и без серьезных сбоев
-
- Click to go to issue
- Нажмите, чтобы перейти к проблеме
-
-
- Last updated
- Последнее обновление
-
+
+ Click to see details on github
+ Нажмите, чтобы увидеть детали на GitHub
+
+
+ Last updated
+ Последнее обновление
+
CheckUpdate
@@ -1584,8 +1584,8 @@
Не удалось обновить данные совместимости! Повторите попытку позже.
- Unable to open compatibility.json for writing.
- Не удалось открыть файл compatibility.json для записи.
+ Unable to open compatibility_data.json for writing.
+ Не удалось открыть файл compatibility_data.json для записи.
Unknown
@@ -1612,4 +1612,59 @@
Играбельно
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ Загрузка данных о совместимости, пожалуйста подождите
+
+
+ Cancel
+ Отменить
+
+
+ Loading...
+ Загрузка...
+
+
+ Error
+ Ошибка
+
+
+ Unable to update compatibility data! Try again later.
+ Не удалось обновить данные о совместимости! Попробуйте позже.
+
+
+ Unable to open compatibility_data.json for writing.
+ Не удается открыть compatibility_data.json для записи.
+
+
+ Unknown
+ Неизвестно
+
+
+ Nothing
+ Ничего
+
+
+ Boots
+ Ботинки
+
+
+ Menus
+ Меню
+
+
+ Ingame
+ В игре
+
+
+ Playable
+ Играбельно
+
+
+ Unknown
+ Неизвестно
+
+
diff --git a/src/qt_gui/translations/sq.ts b/src/qt_gui/translations/sq.ts
index 36d098afb..e9fcd55e6 100644
--- a/src/qt_gui/translations/sq.ts
+++ b/src/qt_gui/translations/sq.ts
@@ -629,7 +629,7 @@
Grafika
- Gui
+ GUI
Ndërfaqja
@@ -1278,6 +1278,14 @@
Game can be completed with playable performance and no major glitches
Loja mund të përfundohet me performancë të luajtshme dhe pa probleme të mëdha
+
+ Click to see details on github
+ Kliko për të parë detajet në GitHub
+
+
+ Last updated
+ Përditësimi i fundit
+
CheckUpdate
@@ -1409,4 +1417,59 @@
TB
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ Po merrni të dhënat e pajtueshmërisë, ju lutemi prisni
+
+
+ Cancel
+ Anulo
+
+
+ Loading...
+ Po ngarkohet...
+
+
+ Error
+ Gabim
+
+
+ Unable to update compatibility data! Try again later.
+ Nuk mund të përditësohen të dhënat e pajtueshmërisë! Provoni përsëri më vonë.
+
+
+ Unable to open compatibility_data.json for writing.
+ Nuk mund të hapet compatibility_data.json për të shkruar.
+
+
+ Unknown
+ Jo i njohur
+
+
+ Nothing
+ Asgjë
+
+
+ Boots
+ Çizme
+
+
+ Menus
+ Menutë
+
+
+ Ingame
+ Në lojë
+
+
+ Playable
+ I luajtshëm
+
+
+ Unknown
+ Jo i njohur
+
+
diff --git a/src/qt_gui/translations/sv.ts b/src/qt_gui/translations/sv.ts
index 2d3ff877a..8f793bce3 100644
--- a/src/qt_gui/translations/sv.ts
+++ b/src/qt_gui/translations/sv.ts
@@ -387,8 +387,8 @@
Kunde inte uppdatera kompatibilitetsdata! Försök igen senare.
- Unable to open compatibility.json for writing.
- Kunde inte öppna compatibility.json för skrivning.
+ Unable to open compatibility_data.json for writing.
+ Kunde inte öppna compatibility_data.json för skrivning.
Unknown
@@ -542,14 +542,14 @@
Game can be completed with playable performance and no major glitches
Spelet kan spelas klart med spelbar prestanda och utan större problem
-
- Click to go to issue
- Klicka för att gå till problem
-
-
- Last updated
- Senast uppdaterad
-
+
+ Click to see details on github
+ Klicka för att se detaljer på GitHub
+
+
+ Last updated
+ Senast uppdaterad
+
GameListUtils
@@ -1181,7 +1181,7 @@
Grafik
- Gui
+ GUI
Gränssnitt
@@ -1584,4 +1584,59 @@
Trofé-visare
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ Hämtar kompatibilitetsdata, vänligen vänta
+
+
+ Cancel
+ Avbryt
+
+
+ Loading...
+ Laddar...
+
+
+ Error
+ Fel
+
+
+ Unable to update compatibility data! Try again later.
+ Det går inte att uppdatera kompatibilitetsdata! Försök igen senare.
+
+
+ Unable to open compatibility_data.json for writing.
+ Kan inte öppna compatibility_data.json för skrivning.
+
+
+ Unknown
+ Okänt
+
+
+ Nothing
+ Inget
+
+
+ Boots
+ Stövlar
+
+
+ Menus
+ Menyer
+
+
+ Ingame
+ I spelet
+
+
+ Playable
+ Spelbar
+
+
+ Unknown
+ Okänt
+
+
diff --git a/src/qt_gui/translations/tr_TR.ts b/src/qt_gui/translations/tr_TR.ts
index 64807c5a6..56fccacdc 100644
--- a/src/qt_gui/translations/tr_TR.ts
+++ b/src/qt_gui/translations/tr_TR.ts
@@ -629,7 +629,7 @@
Grafikler
- Gui
+ GUI
Arayüz
@@ -1278,6 +1278,14 @@
Game can be completed with playable performance and no major glitches
Oyun, oynanabilir performansla tamamlanabilir ve büyük aksaklık yok
+
+ Click to see details on github
+ Detayları görmek için GitHub’a tıklayın
+
+
+ Last updated
+ Son güncelleme
+
CheckUpdate
@@ -1409,4 +1417,59 @@
TB
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ Uyumluluk verileri alınıyor, lütfen bekleyin
+
+
+ Cancel
+ İptal
+
+
+ Loading...
+ Yükleniyor...
+
+
+ Error
+ Hata
+
+
+ Unable to update compatibility data! Try again later.
+ Uyumluluk verileri güncellenemedi! Lütfen daha sonra tekrar deneyin.
+
+
+ Unable to open compatibility_data.json for writing.
+ compatibility_data.json dosyasını yazmak için açamadık.
+
+
+ Unknown
+ Bilinmeyen
+
+
+ Nothing
+ Hiçbir şey
+
+
+ Boots
+ Botlar
+
+
+ Menus
+ Menüler
+
+
+ Ingame
+ Oyunda
+
+
+ Playable
+ Oynanabilir
+
+
+ Unknown
+ Bilinmeyen
+
+
diff --git a/src/qt_gui/translations/uk_UA.ts b/src/qt_gui/translations/uk_UA.ts
index f7e5a7495..682dee9ad 100644
--- a/src/qt_gui/translations/uk_UA.ts
+++ b/src/qt_gui/translations/uk_UA.ts
@@ -1375,6 +1375,14 @@
Game can be completed with playable performance and no major glitches
Гру можна пройти з хорошою продуктивністю та без серйозних глюків.
+
+ Click to see details on github
+ Натисніть, щоб переглянути деталі на GitHub
+
+
+ Last updated
+ Останнє оновлення
+
CheckUpdate
@@ -1529,8 +1537,8 @@
Не вдалося оновити дані про сумісність! Спробуйте ще раз пізніше.
- Unable to open compatibility.json for writing.
- Не вдалося відкрити файл compatibility.json для запису.
+ Unable to open compatibility_data.json for writing.
+ Не вдалося відкрити файл compatibility_data.json для запису.
Unknown
@@ -1557,4 +1565,59 @@
Іграбельно
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ Завантаження даних про сумісність, будь ласка, зачекайте
+
+
+ Cancel
+ Скасувати
+
+
+ Loading...
+ Завантаження...
+
+
+ Error
+ Помилка
+
+
+ Unable to update compatibility data! Try again later.
+ Не вдалося оновити дані про сумісність! Спробуйте пізніше.
+
+
+ Unable to open compatibility_data.json for writing.
+ Не вдалося відкрити compatibility_data.json для запису.
+
+
+ Unknown
+ Невідомо
+
+
+ Nothing
+ Нічого
+
+
+ Boots
+ Чоботи
+
+
+ Menus
+ Меню
+
+
+ Ingame
+ У грі
+
+
+ Playable
+ Іграбельно
+
+
+ Unknown
+ Невідомо
+
+
diff --git a/src/qt_gui/translations/vi_VN.ts b/src/qt_gui/translations/vi_VN.ts
index b38be2ee1..f978b227a 100644
--- a/src/qt_gui/translations/vi_VN.ts
+++ b/src/qt_gui/translations/vi_VN.ts
@@ -629,7 +629,7 @@
Graphics
- Gui
+ GUI
Giao diện
@@ -1278,6 +1278,14 @@
Game can be completed with playable performance and no major glitches
Game can be completed with playable performance and no major glitches
+
+ Click to see details on github
+ Nhấp để xem chi tiết trên GitHub
+
+
+ Last updated
+ Cập nhật lần cuối
+
CheckUpdate
@@ -1409,4 +1417,59 @@
TB
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ Đang tải dữ liệu tương thích, vui lòng chờ
+
+
+ Cancel
+ Hủy bỏ
+
+
+ Loading...
+ Đang tải...
+
+
+ Error
+ Lỗi
+
+
+ Unable to update compatibility data! Try again later.
+ Không thể cập nhật dữ liệu tương thích! Vui lòng thử lại sau.
+
+
+ Unable to open compatibility_data.json for writing.
+ Không thể mở compatibility_data.json để ghi.
+
+
+ Unknown
+ Không xác định
+
+
+ Nothing
+ Không có gì
+
+
+ Boots
+ Giày ủng
+
+
+ Menus
+ Menu
+
+
+ Ingame
+ Trong game
+
+
+ Playable
+ Có thể chơi
+
+
+ Unknown
+ Không xác định
+
+
\ No newline at end of file
diff --git a/src/qt_gui/translations/zh_CN.ts b/src/qt_gui/translations/zh_CN.ts
index 5afc679da..dea9c4777 100644
--- a/src/qt_gui/translations/zh_CN.ts
+++ b/src/qt_gui/translations/zh_CN.ts
@@ -637,7 +637,7 @@
图像
- Gui
+ GUI
界面
@@ -1311,6 +1311,14 @@
Game can be completed with playable performance and no major glitches
游戏能在可玩的性能下通关且没有重大 Bug
+
+ Click to see details on github
+ 点击查看 GitHub 上的详细信息
+
+
+ Last updated
+ 最后更新
+
CheckUpdate
@@ -1469,4 +1477,59 @@
可通关
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ 正在获取兼容性数据,请稍等
+
+
+ Cancel
+ 取消
+
+
+ Loading...
+ 加载中...
+
+
+ Error
+ 错误
+
+
+ Unable to update compatibility data! Try again later.
+ 无法更新兼容性数据!稍后再试。
+
+
+ Unable to open compatibility_data.json for writing.
+ 无法打开 compatibility_data.json 进行写入。
+
+
+ Unknown
+ 未知
+
+
+ Nothing
+ 没有
+
+
+ Boots
+ 靴子
+
+
+ Menus
+ 菜单
+
+
+ Ingame
+ 游戏内
+
+
+ Playable
+ 可玩
+
+
+ Unknown
+ 未知
+
+
diff --git a/src/qt_gui/translations/zh_TW.ts b/src/qt_gui/translations/zh_TW.ts
index faed8ae61..4fc10a5c7 100644
--- a/src/qt_gui/translations/zh_TW.ts
+++ b/src/qt_gui/translations/zh_TW.ts
@@ -629,7 +629,7 @@
Graphics
- Gui
+ GUI
介面
@@ -1278,6 +1278,14 @@
Game can be completed with playable performance and no major glitches
Game can be completed with playable performance and no major glitches
+
+ Click to see details on github
+ 點擊查看 GitHub 上的詳細資訊
+
+
+ Last updated
+ 最後更新
+
CheckUpdate
@@ -1409,4 +1417,59 @@
TB
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ 正在取得相容性資料,請稍候
+
+
+ Cancel
+ 取消
+
+
+ Loading...
+ 載入中...
+
+
+ Error
+ 錯誤
+
+
+ Unable to update compatibility data! Try again later.
+ 無法更新相容性資料!請稍後再試。
+
+
+ Unable to open compatibility_data.json for writing.
+ 無法開啟 compatibility_data.json 進行寫入。
+
+
+ Unknown
+ 未知
+
+
+ Nothing
+ 無
+
+
+ Boots
+ 靴子
+
+
+ Menus
+ 選單
+
+
+ Ingame
+ 遊戲內
+
+
+ Playable
+ 可玩
+
+
+ Unknown
+ 未知
+
+
\ No newline at end of file
From a7a8ebcd778a20555e106ae2d145a8a949b07287 Mon Sep 17 00:00:00 2001
From: Martin <67326368+Martini-141@users.noreply.github.com>
Date: Sat, 8 Feb 2025 19:49:34 +0100
Subject: [PATCH 04/64] Fix duplicated translations (#2377)
* fix spelling and wording mistakes nb.ts
* remove second CompatibilityInfoClass
* fix duplicate compile warnings
---
src/qt_gui/translations/ar.ts | 8 +--
src/qt_gui/translations/da_DK.ts | 8 +--
src/qt_gui/translations/de.ts | 39 ++----------
src/qt_gui/translations/el.ts | 8 +--
src/qt_gui/translations/en.ts | 8 +--
src/qt_gui/translations/es_ES.ts | 37 +----------
src/qt_gui/translations/fa_IR.ts | 8 +--
src/qt_gui/translations/fi.ts | 8 +--
src/qt_gui/translations/fr.ts | 37 +----------
src/qt_gui/translations/hu_HU.ts | 8 +--
src/qt_gui/translations/id.ts | 8 +--
src/qt_gui/translations/it.ts | 6 +-
src/qt_gui/translations/ja_JP.ts | 8 +--
src/qt_gui/translations/ko_KR.ts | 8 +--
src/qt_gui/translations/lt_LT.ts | 8 +--
src/qt_gui/translations/nb.ts | 47 +-------------
src/qt_gui/translations/nl.ts | 8 +--
src/qt_gui/translations/pl_PL.ts | 8 +--
src/qt_gui/translations/pt_BR.ts | 6 +-
src/qt_gui/translations/ro_RO.ts | 8 +--
src/qt_gui/translations/ru_RU.ts | 73 +++-------------------
src/qt_gui/translations/sq.ts | 6 +-
src/qt_gui/translations/sv.ts | 73 +++-------------------
src/qt_gui/translations/tr_TR.ts | 6 +-
src/qt_gui/translations/uk_UA.ts | 103 +++++++------------------------
src/qt_gui/translations/vi_VN.ts | 8 +--
src/qt_gui/translations/zh_CN.ts | 43 ++-----------
src/qt_gui/translations/zh_TW.ts | 8 +--
28 files changed, 92 insertions(+), 512 deletions(-)
diff --git a/src/qt_gui/translations/ar.ts b/src/qt_gui/translations/ar.ts
index 2ffa494ab..7a6054025 100644
--- a/src/qt_gui/translations/ar.ts
+++ b/src/qt_gui/translations/ar.ts
@@ -1,7 +1,7 @@
-
AboutDialog
@@ -1467,9 +1467,5 @@
Playable
قابل للعب
-
- Unknown
- غير معروف
-
-
\ No newline at end of file
+
diff --git a/src/qt_gui/translations/da_DK.ts b/src/qt_gui/translations/da_DK.ts
index a9673906e..a3f66a8f1 100644
--- a/src/qt_gui/translations/da_DK.ts
+++ b/src/qt_gui/translations/da_DK.ts
@@ -1,7 +1,7 @@
-
AboutDialog
@@ -1467,9 +1467,5 @@
Playable
Spilbar
-
- Unknown
- Ukendt
-
-
\ No newline at end of file
+
diff --git a/src/qt_gui/translations/de.ts b/src/qt_gui/translations/de.ts
index dda113dfc..83b73628b 100644
--- a/src/qt_gui/translations/de.ts
+++ b/src/qt_gui/translations/de.ts
@@ -1,7 +1,7 @@
-
AboutDialog
@@ -1441,33 +1441,6 @@
TB
-
- CompatibilityInfoClass
-
- Unknown
- Unbekannt
-
-
- Nothing
- Nichts
-
-
- Boots
- Startet
-
-
- Menus
- Menüs
-
-
- Ingame
- ImSpiel
-
-
- Playable
- Spielbar
-
-
CompatibilityInfoClass
@@ -1504,7 +1477,7 @@
Boots
- Stiefel
+ Startet
Menus
@@ -1512,15 +1485,11 @@
Ingame
- Im Spiel
+ ImSpiel
Playable
Spielbar
-
- Unknown
- Unbekannt
-
-
\ No newline at end of file
+
diff --git a/src/qt_gui/translations/el.ts b/src/qt_gui/translations/el.ts
index 7eaee5c4e..8d6237d9f 100644
--- a/src/qt_gui/translations/el.ts
+++ b/src/qt_gui/translations/el.ts
@@ -1,7 +1,7 @@
-
AboutDialog
@@ -1467,9 +1467,5 @@
Playable
Παιχνιδεύσιμο
-
- Unknown
- Άγνωστο
-
-
\ No newline at end of file
+
diff --git a/src/qt_gui/translations/en.ts b/src/qt_gui/translations/en.ts
index 1fb565198..10a4ce247 100644
--- a/src/qt_gui/translations/en.ts
+++ b/src/qt_gui/translations/en.ts
@@ -1,7 +1,7 @@
-
AboutDialog
@@ -1500,9 +1500,5 @@
Playable
Playable
-
- Unknown
- Unknown
-
-
\ No newline at end of file
+
diff --git a/src/qt_gui/translations/es_ES.ts b/src/qt_gui/translations/es_ES.ts
index 0aef0224c..12a214fa9 100644
--- a/src/qt_gui/translations/es_ES.ts
+++ b/src/qt_gui/translations/es_ES.ts
@@ -1,7 +1,7 @@
-
AboutDialog
@@ -1433,33 +1433,6 @@
TB
-
- CompatibilityInfoClass
-
- Unknown
- Desconocido
-
-
- Nothing
- Nada
-
-
- Boots
- Inicia
-
-
- Menus
- Menús
-
-
- Ingame
- En el juego
-
-
- Playable
- Jugable
-
-
CompatibilityInfoClass
@@ -1496,7 +1469,7 @@
Boots
- Botas
+ Inicia
Menus
@@ -1510,9 +1483,5 @@
Playable
Jugable
-
- Unknown
- Desconocido
-
-
\ No newline at end of file
+
diff --git a/src/qt_gui/translations/fa_IR.ts b/src/qt_gui/translations/fa_IR.ts
index 799cd71f4..ba937b08f 100644
--- a/src/qt_gui/translations/fa_IR.ts
+++ b/src/qt_gui/translations/fa_IR.ts
@@ -1,7 +1,7 @@
-
AboutDialog
@@ -1467,9 +1467,5 @@
Playable
قابل بازی
-
- Unknown
- ناشناخته
-
-
\ No newline at end of file
+
diff --git a/src/qt_gui/translations/fi.ts b/src/qt_gui/translations/fi.ts
index b369e437f..3ffa5df60 100644
--- a/src/qt_gui/translations/fi.ts
+++ b/src/qt_gui/translations/fi.ts
@@ -1,7 +1,7 @@
-
AboutDialog
@@ -1467,9 +1467,5 @@
Playable
Pelattava
-
- Unknown
- Tuntematon
-
-
\ No newline at end of file
+
diff --git a/src/qt_gui/translations/fr.ts b/src/qt_gui/translations/fr.ts
index 515c4e77a..97be56eb2 100644
--- a/src/qt_gui/translations/fr.ts
+++ b/src/qt_gui/translations/fr.ts
@@ -1,7 +1,7 @@
-
AboutDialog
@@ -1417,33 +1417,6 @@
TB
-
- CompatibilityInfoClass
-
- Unknown
- Inconnu
-
-
- Nothing
- Rien
-
-
- Boots
- Démarre
-
-
- Menus
- Menu
-
-
- Ingame
- En jeu
-
-
- Playable
- Jouable
-
-
CompatibilityInfoClass
@@ -1480,11 +1453,11 @@
Boots
- Bottes
+ Démarre
Menus
- Menus
+ Menu
Ingame
@@ -1494,9 +1467,5 @@
Playable
Jouable
-
- Unknown
- Inconnu
-
diff --git a/src/qt_gui/translations/hu_HU.ts b/src/qt_gui/translations/hu_HU.ts
index 86266757f..ced43daa0 100644
--- a/src/qt_gui/translations/hu_HU.ts
+++ b/src/qt_gui/translations/hu_HU.ts
@@ -1,7 +1,7 @@
-
AboutDialog
@@ -1467,9 +1467,5 @@
Playable
Játszható
-
- Unknown
- Ismeretlen
-
-
\ No newline at end of file
+
diff --git a/src/qt_gui/translations/id.ts b/src/qt_gui/translations/id.ts
index ca8305f31..bc8e8324d 100644
--- a/src/qt_gui/translations/id.ts
+++ b/src/qt_gui/translations/id.ts
@@ -1,7 +1,7 @@
-
AboutDialog
@@ -1467,9 +1467,5 @@
Playable
Playable
-
- Unknown
- Tidak Dikenal
-
-
\ No newline at end of file
+
diff --git a/src/qt_gui/translations/it.ts b/src/qt_gui/translations/it.ts
index cdb3c9a25..c65aef498 100644
--- a/src/qt_gui/translations/it.ts
+++ b/src/qt_gui/translations/it.ts
@@ -1,7 +1,7 @@
-
AboutDialog
@@ -1467,9 +1467,5 @@
Playable
Giocabile
-
- Unknown
- Sconosciuto
-
diff --git a/src/qt_gui/translations/ja_JP.ts b/src/qt_gui/translations/ja_JP.ts
index 472a95d8d..d566b005d 100644
--- a/src/qt_gui/translations/ja_JP.ts
+++ b/src/qt_gui/translations/ja_JP.ts
@@ -1,7 +1,7 @@
-
AboutDialog
@@ -1467,9 +1467,5 @@
Playable
プレイ可能
-
- Unknown
- 不明
-
-
\ No newline at end of file
+
diff --git a/src/qt_gui/translations/ko_KR.ts b/src/qt_gui/translations/ko_KR.ts
index 5d0700da7..799e706a7 100644
--- a/src/qt_gui/translations/ko_KR.ts
+++ b/src/qt_gui/translations/ko_KR.ts
@@ -1,7 +1,7 @@
-
AboutDialog
@@ -1467,9 +1467,5 @@
Playable
플레이 가능
-
- Unknown
- 알 수 없음
-
-
\ No newline at end of file
+
diff --git a/src/qt_gui/translations/lt_LT.ts b/src/qt_gui/translations/lt_LT.ts
index 6ed478ce4..4800ab7bb 100644
--- a/src/qt_gui/translations/lt_LT.ts
+++ b/src/qt_gui/translations/lt_LT.ts
@@ -1,7 +1,7 @@
-
AboutDialog
@@ -1467,9 +1467,5 @@
Playable
Žaidžiamas
-
- Unknown
- Nežinoma
-
-
\ No newline at end of file
+
diff --git a/src/qt_gui/translations/nb.ts b/src/qt_gui/translations/nb.ts
index abab0ebd4..c6e20466d 100644
--- a/src/qt_gui/translations/nb.ts
+++ b/src/qt_gui/translations/nb.ts
@@ -1461,45 +1461,6 @@
TB
-
- CompatibilityInfoClass
-
- Unknown
- Ukjent
-
-
- Nothing
- Ingenting
-
-
- Boots
- Starter opp
-
-
- Menus
- Meny
-
-
- Ingame
- I spill
-
-
- Playable
- Spillbar
-
-
- Fetching compatibility data, please wait
- Henter kompatibilitetsdata, vennligst vent
-
-
- Cancel
- Avbryt
-
-
- Loading...
- Laster...
-
-
CompatibilityInfoClass
@@ -1528,7 +1489,7 @@
Unknown
- Ukendt
+ Ukjent
Nothing
@@ -1536,7 +1497,7 @@
Boots
- Støvler
+ Starter opp
Menus
@@ -1550,9 +1511,5 @@
Playable
Spillbar
-
- Unknown
- Ukendt
-
diff --git a/src/qt_gui/translations/nl.ts b/src/qt_gui/translations/nl.ts
index 7f2a49de0..0975f1b14 100644
--- a/src/qt_gui/translations/nl.ts
+++ b/src/qt_gui/translations/nl.ts
@@ -1,7 +1,7 @@
-
AboutDialog
@@ -1467,9 +1467,5 @@
Playable
Speelbaar
-
- Unknown
- Onbekend
-
-
\ No newline at end of file
+
diff --git a/src/qt_gui/translations/pl_PL.ts b/src/qt_gui/translations/pl_PL.ts
index 005be6fc9..e90bbef38 100644
--- a/src/qt_gui/translations/pl_PL.ts
+++ b/src/qt_gui/translations/pl_PL.ts
@@ -1,7 +1,7 @@
-
AboutDialog
@@ -1467,9 +1467,5 @@
Playable
Do grania
-
- Unknown
- Nieznany
-
-
\ No newline at end of file
+
diff --git a/src/qt_gui/translations/pt_BR.ts b/src/qt_gui/translations/pt_BR.ts
index c6bc0ffda..83dd0a6b7 100644
--- a/src/qt_gui/translations/pt_BR.ts
+++ b/src/qt_gui/translations/pt_BR.ts
@@ -1,7 +1,7 @@
-
AboutDialog
@@ -1471,9 +1471,5 @@
Playable
Jogável
-
- Unknown
- Desconhecido
-
diff --git a/src/qt_gui/translations/ro_RO.ts b/src/qt_gui/translations/ro_RO.ts
index 90e8afb60..ccafb59e4 100644
--- a/src/qt_gui/translations/ro_RO.ts
+++ b/src/qt_gui/translations/ro_RO.ts
@@ -1,7 +1,7 @@
-
AboutDialog
@@ -1467,9 +1467,5 @@
Playable
Jucabil
-
- Unknown
- Necunoscut
-
-
\ No newline at end of file
+
diff --git a/src/qt_gui/translations/ru_RU.ts b/src/qt_gui/translations/ru_RU.ts
index 63dd8c48e..8ade23e1c 100644
--- a/src/qt_gui/translations/ru_RU.ts
+++ b/src/qt_gui/translations/ru_RU.ts
@@ -1,7 +1,7 @@
-
AboutDialog
@@ -1064,10 +1064,6 @@
Nightly
Nightly
-
- GUI
- Интерфейс
-
Set the volume of the background music.
Установите громкость фоновой музыки.
@@ -1561,66 +1557,15 @@
ТБ
-
- CompatibilityInfoClass
-
- Fetching compatibility data, please wait
- Загрузка данных о совместимости, пожалуйста, подождите
-
-
- Cancel
- Отмена
-
-
- Loading...
- Загрузка...
-
-
- Error
- Ошибка
-
-
- Unable to update compatibility data! Try again later.
- Не удалось обновить данные совместимости! Повторите попытку позже.
-
-
- Unable to open compatibility_data.json for writing.
- Не удалось открыть файл compatibility_data.json для записи.
-
-
- Unknown
- Неизвестно
-
-
- Nothing
- Ничего
-
-
- Boots
- Запускается
-
-
- Menus
- В меню
-
-
- Ingame
- В игре
-
-
- Playable
- Играбельно
-
-
CompatibilityInfoClass
Fetching compatibility data, please wait
- Загрузка данных о совместимости, пожалуйста подождите
+ Загрузка данных о совместимости, пожалуйста, подождите
Cancel
- Отменить
+ Отмена
Loading...
@@ -1632,11 +1577,11 @@
Unable to update compatibility data! Try again later.
- Не удалось обновить данные о совместимости! Попробуйте позже.
+ Не удалось обновить данные совместимости! Повторите попытку позже.
Unable to open compatibility_data.json for writing.
- Не удается открыть compatibility_data.json для записи.
+ Не удалось открыть файл compatibility_data.json для записи.
Unknown
@@ -1648,11 +1593,11 @@
Boots
- Ботинки
+ Запускается
Menus
- Меню
+ В меню
Ingame
@@ -1662,9 +1607,5 @@
Playable
Играбельно
-
- Unknown
- Неизвестно
-
diff --git a/src/qt_gui/translations/sq.ts b/src/qt_gui/translations/sq.ts
index e9fcd55e6..caab33ef0 100644
--- a/src/qt_gui/translations/sq.ts
+++ b/src/qt_gui/translations/sq.ts
@@ -1,7 +1,7 @@
-
AboutDialog
@@ -1467,9 +1467,5 @@
Playable
I luajtshëm
-
- Unknown
- Jo i njohur
-
diff --git a/src/qt_gui/translations/sv.ts b/src/qt_gui/translations/sv.ts
index 8f793bce3..ec2515e6d 100644
--- a/src/qt_gui/translations/sv.ts
+++ b/src/qt_gui/translations/sv.ts
@@ -1,7 +1,7 @@
-
AboutDialog
@@ -364,57 +364,6 @@
Misslyckades med att skapa uppdateringsskriptfil
-
- CompatibilityInfoClass
-
- Fetching compatibility data, please wait
- Hämtar kompatibilitetsdata, vänta
-
-
- Cancel
- Avbryt
-
-
- Loading...
- Läser in...
-
-
- Error
- Fel
-
-
- Unable to update compatibility data! Try again later.
- Kunde inte uppdatera kompatibilitetsdata! Försök igen senare.
-
-
- Unable to open compatibility_data.json for writing.
- Kunde inte öppna compatibility_data.json för skrivning.
-
-
- Unknown
- Okänt
-
-
- Nothing
- Ingenting
-
-
- Boots
- Startar upp
-
-
- Menus
- Menyer
-
-
- Ingame
- Problem
-
-
- Playable
- Spelbart
-
-
ElfViewer
@@ -1572,10 +1521,6 @@
browseButton
Bläddra:\nBläddra efter en mapp att ställa in som sökväg för sparat data
-
- GUI
- Gränssnitt
-
TrophyViewer
@@ -1596,7 +1541,7 @@
Loading...
- Laddar...
+ Läser in...
Error
@@ -1604,11 +1549,11 @@
Unable to update compatibility data! Try again later.
- Det går inte att uppdatera kompatibilitetsdata! Försök igen senare.
+ Kunde inte uppdatera kompatibilitetsdata! Försök igen senare.
Unable to open compatibility_data.json for writing.
- Kan inte öppna compatibility_data.json för skrivning.
+ Kunde inte öppna compatibility_data.json för skrivning.
Unknown
@@ -1616,11 +1561,11 @@
Nothing
- Inget
+ Ingenting
Boots
- Stövlar
+ Startar upp
Menus
@@ -1632,11 +1577,7 @@
Playable
- Spelbar
-
-
- Unknown
- Okänt
+ Spelbart
diff --git a/src/qt_gui/translations/tr_TR.ts b/src/qt_gui/translations/tr_TR.ts
index 56fccacdc..cd2b4636c 100644
--- a/src/qt_gui/translations/tr_TR.ts
+++ b/src/qt_gui/translations/tr_TR.ts
@@ -1,7 +1,7 @@
-
AboutDialog
@@ -1467,9 +1467,5 @@
Playable
Oynanabilir
-
- Unknown
- Bilinmeyen
-
diff --git a/src/qt_gui/translations/uk_UA.ts b/src/qt_gui/translations/uk_UA.ts
index 682dee9ad..3beb07285 100644
--- a/src/qt_gui/translations/uk_UA.ts
+++ b/src/qt_gui/translations/uk_UA.ts
@@ -1,7 +1,7 @@
-
AboutDialog
@@ -1517,29 +1517,29 @@
CompatibilityInfoClass
- Fetching compatibility data, please wait
- Отримання даних про сумісність. Будь ласка, зачекайте
-
-
- Cancel
- Відмінити
-
-
- Loading...
- Завантаження...
-
-
- Error
- Помилка
-
-
- Unable to update compatibility data! Try again later.
- Не вдалося оновити дані про сумісність! Спробуйте ще раз пізніше.
-
-
- Unable to open compatibility_data.json for writing.
- Не вдалося відкрити файл compatibility_data.json для запису.
-
+ Fetching compatibility data, please wait
+ Отримання даних про сумісність. Будь ласка, зачекайте
+
+
+ Cancel
+ Відмінити
+
+
+ Loading...
+ Завантаження...
+
+
+ Error
+ Помилка
+
+
+ Unable to update compatibility data! Try again later.
+ Не вдалося оновити дані про сумісність! Спробуйте ще раз пізніше.
+
+
+ Unable to open compatibility_data.json for writing.
+ Не вдалося відкрити файл compatibility_data.json для запису.
+
Unknown
Невідомо
@@ -1565,59 +1565,4 @@
Іграбельно
-
- CompatibilityInfoClass
-
- Fetching compatibility data, please wait
- Завантаження даних про сумісність, будь ласка, зачекайте
-
-
- Cancel
- Скасувати
-
-
- Loading...
- Завантаження...
-
-
- Error
- Помилка
-
-
- Unable to update compatibility data! Try again later.
- Не вдалося оновити дані про сумісність! Спробуйте пізніше.
-
-
- Unable to open compatibility_data.json for writing.
- Не вдалося відкрити compatibility_data.json для запису.
-
-
- Unknown
- Невідомо
-
-
- Nothing
- Нічого
-
-
- Boots
- Чоботи
-
-
- Menus
- Меню
-
-
- Ingame
- У грі
-
-
- Playable
- Іграбельно
-
-
- Unknown
- Невідомо
-
-
diff --git a/src/qt_gui/translations/vi_VN.ts b/src/qt_gui/translations/vi_VN.ts
index f978b227a..47ef07ace 100644
--- a/src/qt_gui/translations/vi_VN.ts
+++ b/src/qt_gui/translations/vi_VN.ts
@@ -1,7 +1,7 @@
-
AboutDialog
@@ -1467,9 +1467,5 @@
Playable
Có thể chơi
-
- Unknown
- Không xác định
-
-
\ No newline at end of file
+
diff --git a/src/qt_gui/translations/zh_CN.ts b/src/qt_gui/translations/zh_CN.ts
index dea9c4777..00cc9ae92 100644
--- a/src/qt_gui/translations/zh_CN.ts
+++ b/src/qt_gui/translations/zh_CN.ts
@@ -1,7 +1,7 @@
-
AboutDialog
@@ -1450,33 +1450,6 @@
TB
-
- CompatibilityInfoClass
-
- Unknown
- 未知
-
-
- Nothing
- 无法启动
-
-
- Boots
- 可启动
-
-
- Menus
- 可进入菜单
-
-
- Ingame
- 可进入游戏内
-
-
- Playable
- 可通关
-
-
CompatibilityInfoClass
@@ -1509,27 +1482,23 @@
Nothing
- 没有
+ 无法启动
Boots
- 靴子
+ 可启动
Menus
- 菜单
+ 可进入菜单
Ingame
- 游戏内
+ 可进入游戏内
Playable
- 可玩
-
-
- Unknown
- 未知
+ 可通关
diff --git a/src/qt_gui/translations/zh_TW.ts b/src/qt_gui/translations/zh_TW.ts
index 4fc10a5c7..e05519d7a 100644
--- a/src/qt_gui/translations/zh_TW.ts
+++ b/src/qt_gui/translations/zh_TW.ts
@@ -1,7 +1,7 @@
-
AboutDialog
@@ -1467,9 +1467,5 @@
Playable
可玩
-
- Unknown
- 未知
-
-
\ No newline at end of file
+
From 9dc3e39fc2c0c02b3b592dddca46035ed918d478 Mon Sep 17 00:00:00 2001
From: squidbus <175574877+squidbus@users.noreply.github.com>
Date: Sat, 8 Feb 2025 13:21:32 -0800
Subject: [PATCH 05/64] address_space: Split macOS reserved memory region.
(#2372)
---
CMakeLists.txt | 2 +-
src/core/address_space.cpp | 3 ++-
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index c1ec7b7b9..506198e1a 100755
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1016,7 +1016,7 @@ if (APPLE)
if (ARCHITECTURE STREQUAL "x86_64")
# Reserve system-managed memory space.
- target_link_options(shadps4 PRIVATE -Wl,-no_pie,-no_fixup_chains,-no_huge,-pagezero_size,0x4000,-segaddr,TCB_SPACE,0x4000,-segaddr,GUEST_SYSTEM,0x400000,-image_base,0x20000000000)
+ target_link_options(shadps4 PRIVATE -Wl,-no_pie,-no_fixup_chains,-no_huge,-pagezero_size,0x4000,-segaddr,TCB_SPACE,0x4000,-segaddr,SYSTEM_MANAGED,0x400000,-segaddr,SYSTEM_RESERVED,0x7FFFFC000,-image_base,0x20000000000)
endif()
# Replacement for std::chrono::time_zone
diff --git a/src/core/address_space.cpp b/src/core/address_space.cpp
index e9fb8cfbc..2e66bdf83 100644
--- a/src/core/address_space.cpp
+++ b/src/core/address_space.cpp
@@ -21,7 +21,8 @@
#if defined(__APPLE__) && defined(ARCH_X86_64)
// Reserve space for the system address space using a zerofill section.
-asm(".zerofill GUEST_SYSTEM,GUEST_SYSTEM,__guest_system,0xFBFC00000");
+asm(".zerofill SYSTEM_MANAGED,SYSTEM_MANAGED,__SYSTEM_MANAGED,0x7FFBFC000");
+asm(".zerofill SYSTEM_RESERVED,SYSTEM_RESERVED,__SYSTEM_RESERVED,0x7C0004000");
#endif
namespace Core {
From fb0871dbc80454c7de102f4c39665f11d849959a Mon Sep 17 00:00:00 2001
From: Vladislav Mikhalin
Date: Sun, 9 Feb 2025 16:11:24 +0300
Subject: [PATCH 06/64] ajm: mark empty batches as finished immediately (#2385)
---
src/core/libraries/ajm/ajm_context.cpp | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/src/core/libraries/ajm/ajm_context.cpp b/src/core/libraries/ajm/ajm_context.cpp
index 8992dd83b..0e2915f32 100644
--- a/src/core/libraries/ajm/ajm_context.cpp
+++ b/src/core/libraries/ajm/ajm_context.cpp
@@ -141,7 +141,12 @@ int AjmContext::BatchStartBuffer(u8* p_batch, u32 batch_size, const int priority
*out_batch_id = batch_id.value();
batch_info->id = *out_batch_id;
- batch_queue.EmplaceWait(batch_info);
+ if (!batch_info->jobs.empty()) {
+ batch_queue.EmplaceWait(batch_info);
+ } else {
+ // Empty batches are not submitted to the processor and are marked as finished
+ batch_info->finished.release();
+ }
return ORBIS_OK;
}
From 8f2883a388febb1222013d666e7401ab1cefcda1 Mon Sep 17 00:00:00 2001
From: psucien <168137814+psucien@users.noreply.github.com>
Date: Sun, 9 Feb 2025 15:54:54 +0100
Subject: [PATCH 07/64] video_out: HDR support (#2381)
* Initial HDR support
* fix for crashes when debug tools used
---
src/common/config.cpp | 8 +++
src/common/config.h | 1 +
src/core/libraries/videoout/driver.h | 3 +-
src/core/libraries/videoout/video_out.cpp | 54 +++++++++++++++++++
src/core/libraries/videoout/video_out.h | 7 +++
src/imgui/renderer/imgui_core.cpp | 4 ++
src/imgui/renderer/imgui_core.h | 2 +
src/imgui/renderer/imgui_impl_vulkan.cpp | 16 ++++++
src/imgui/renderer/imgui_impl_vulkan.h | 3 +-
src/video_core/host_shaders/post_process.frag | 19 ++++---
.../renderer_vulkan/vk_platform.cpp | 4 ++
.../renderer_vulkan/vk_presenter.cpp | 6 ++-
src/video_core/renderer_vulkan/vk_presenter.h | 14 +++++
.../renderer_vulkan/vk_swapchain.cpp | 47 +++++++++++++---
src/video_core/renderer_vulkan/vk_swapchain.h | 13 +++++
src/video_core/texture_cache/image_info.cpp | 1 +
16 files changed, 186 insertions(+), 16 deletions(-)
diff --git a/src/common/config.cpp b/src/common/config.cpp
index 86e28285d..ee8da8cc3 100644
--- a/src/common/config.cpp
+++ b/src/common/config.cpp
@@ -31,6 +31,7 @@ std::filesystem::path find_fs_path_or(const basic_value& v, const K& ky,
namespace Config {
+static bool isHDRAllowed = false;
static bool isNeo = false;
static bool isFullscreen = false;
static std::string fullscreenMode = "borderless";
@@ -101,6 +102,10 @@ static bool showBackgroundImage = true;
// Language
u32 m_language = 1; // english
+bool allowHDR() {
+ return isHDRAllowed;
+}
+
bool GetUseUnifiedInputConfig() {
return useUnifiedInputConfig;
}
@@ -651,6 +656,7 @@ void load(const std::filesystem::path& path) {
if (data.contains("General")) {
const toml::value& general = data.at("General");
+ isHDRAllowed = toml::find_or(general, "allowHDR", false);
isNeo = toml::find_or(general, "isPS4Pro", false);
isFullscreen = toml::find_or(general, "Fullscreen", false);
fullscreenMode = toml::find_or(general, "FullscreenMode", "borderless");
@@ -786,6 +792,7 @@ void save(const std::filesystem::path& path) {
fmt::print("Saving new configuration file {}\n", fmt::UTF(path.u8string()));
}
+ data["General"]["allowHDR"] = isHDRAllowed;
data["General"]["isPS4Pro"] = isNeo;
data["General"]["Fullscreen"] = isFullscreen;
data["General"]["FullscreenMode"] = fullscreenMode;
@@ -894,6 +901,7 @@ void saveMainWindow(const std::filesystem::path& path) {
}
void setDefaultValues() {
+ isHDRAllowed = false;
isNeo = false;
isFullscreen = false;
isTrophyPopupDisabled = false;
diff --git a/src/common/config.h b/src/common/config.h
index 69e497527..36654f1fa 100644
--- a/src/common/config.h
+++ b/src/common/config.h
@@ -51,6 +51,7 @@ void SetUseUnifiedInputConfig(bool use);
u32 getScreenWidth();
u32 getScreenHeight();
s32 getGpuId();
+bool allowHDR();
bool debugDump();
bool collectShadersForDebug();
diff --git a/src/core/libraries/videoout/driver.h b/src/core/libraries/videoout/driver.h
index ad7c7bec2..e57b189b5 100644
--- a/src/core/libraries/videoout/driver.h
+++ b/src/core/libraries/videoout/driver.h
@@ -18,7 +18,6 @@ struct Frame;
namespace Libraries::VideoOut {
struct VideoOutPort {
- bool is_open = false;
SceVideoOutResolutionStatus resolution;
std::array buffer_slots;
std::array buffer_labels; // should be contiguous in memory
@@ -33,6 +32,8 @@ struct VideoOutPort {
std::condition_variable vo_cv;
std::condition_variable vblank_cv;
int flip_rate = 0;
+ bool is_open = false;
+ bool is_mode_changing = false; // Used to prevent flip during mode change
s32 FindFreeGroup() const {
s32 index = 0;
diff --git a/src/core/libraries/videoout/video_out.cpp b/src/core/libraries/videoout/video_out.cpp
index 65713019c..090ed8624 100644
--- a/src/core/libraries/videoout/video_out.cpp
+++ b/src/core/libraries/videoout/video_out.cpp
@@ -3,6 +3,7 @@
#include "common/assert.h"
#include "common/config.h"
+#include "common/elf_info.h"
#include "common/logging/log.h"
#include "core/libraries/libs.h"
#include "core/libraries/system/userservice.h"
@@ -315,6 +316,12 @@ s32 sceVideoOutSubmitEopFlip(s32 handle, u32 buf_id, u32 mode, u32 arg, void** u
s32 PS4_SYSV_ABI sceVideoOutGetDeviceCapabilityInfo(
s32 handle, SceVideoOutDeviceCapabilityInfo* pDeviceCapabilityInfo) {
pDeviceCapabilityInfo->capability = 0;
+ if (presenter->IsHDRSupported()) {
+ auto& game_info = Common::ElfInfo::Instance();
+ if (game_info.GetPSFAttributes().support_hdr) {
+ pDeviceCapabilityInfo->capability |= ORBIS_VIDEO_OUT_DEVICE_CAPABILITY_BT2020_PQ;
+ }
+ }
return ORBIS_OK;
}
@@ -352,6 +359,49 @@ s32 PS4_SYSV_ABI sceVideoOutAdjustColor(s32 handle, const SceVideoOutColorSettin
return ORBIS_OK;
}
+struct Mode {
+ u32 size;
+ u8 encoding;
+ u8 range;
+ u8 colorimetry;
+ u8 depth;
+ u64 refresh_rate;
+ u64 resolution;
+ u8 reserved[8];
+};
+
+void PS4_SYSV_ABI sceVideoOutModeSetAny_(Mode* mode, u32 size) {
+ std::memset(mode, 0xff, size);
+ mode->size = size;
+}
+
+s32 PS4_SYSV_ABI sceVideoOutConfigureOutputMode_(s32 handle, u32 reserved, const Mode* mode,
+ const void* options, u32 size_mode,
+ u32 size_options) {
+ auto* port = driver->GetPort(handle);
+ if (!port) {
+ return ORBIS_VIDEO_OUT_ERROR_INVALID_HANDLE;
+ }
+
+ if (reserved != 0) {
+ return ORBIS_VIDEO_OUT_ERROR_INVALID_VALUE;
+ }
+
+ if (mode->colorimetry != OrbisVideoOutColorimetry::Any) {
+ auto& game_info = Common::ElfInfo::Instance();
+ if (mode->colorimetry == OrbisVideoOutColorimetry::Bt2020PQ &&
+ game_info.GetPSFAttributes().support_hdr) {
+ port->is_mode_changing = true;
+ presenter->SetHDR(true);
+ port->is_mode_changing = false;
+ } else {
+ return ORBIS_VIDEO_OUT_ERROR_INVALID_VALUE;
+ }
+ }
+
+ return ORBIS_OK;
+}
+
void RegisterLib(Core::Loader::SymbolsResolver* sym) {
driver = std::make_unique(Config::getScreenWidth(), Config::getScreenHeight());
@@ -390,6 +440,10 @@ void RegisterLib(Core::Loader::SymbolsResolver* sym) {
sceVideoOutAdjustColor);
LIB_FUNCTION("-Ozn0F1AFRg", "libSceVideoOut", 1, "libSceVideoOut", 0, 0,
sceVideoOutDeleteFlipEvent);
+ LIB_FUNCTION("pjkDsgxli6c", "libSceVideoOut", 1, "libSceVideoOut", 0, 0,
+ sceVideoOutModeSetAny_);
+ LIB_FUNCTION("N1bEoJ4SRw4", "libSceVideoOut", 1, "libSceVideoOut", 0, 0,
+ sceVideoOutConfigureOutputMode_);
// openOrbis appears to have libSceVideoOut_v1 module libSceVideoOut_v1.1
LIB_FUNCTION("Up36PTk687E", "libSceVideoOut", 1, "libSceVideoOut", 1, 1, sceVideoOutOpen);
diff --git a/src/core/libraries/videoout/video_out.h b/src/core/libraries/videoout/video_out.h
index 2918fac30..ad8ce9ed2 100644
--- a/src/core/libraries/videoout/video_out.h
+++ b/src/core/libraries/videoout/video_out.h
@@ -40,6 +40,13 @@ constexpr int SCE_VIDEO_OUT_BUFFER_ATTRIBUTE_OPTION_NONE = 0;
constexpr int SCE_VIDEO_OUT_BUFFER_ATTRIBUTE_OPTION_VR = 7;
constexpr int SCE_VIDEO_OUT_BUFFER_ATTRIBUTE_OPTION_STRICT_COLORIMETRY = 8;
+constexpr int ORBIS_VIDEO_OUT_DEVICE_CAPABILITY_BT2020_PQ = 0x80;
+
+enum OrbisVideoOutColorimetry : u8 {
+ Bt2020PQ = 12,
+ Any = 0xFF,
+};
+
enum class OrbisVideoOutEventId : s16 {
Flip = 0,
Vblank = 1,
diff --git a/src/imgui/renderer/imgui_core.cpp b/src/imgui/renderer/imgui_core.cpp
index ab43b281e..50ce41ebf 100644
--- a/src/imgui/renderer/imgui_core.cpp
+++ b/src/imgui/renderer/imgui_core.cpp
@@ -118,6 +118,10 @@ void OnResize() {
Sdl::OnResize();
}
+void OnSurfaceFormatChange(vk::Format surface_format) {
+ Vulkan::OnSurfaceFormatChange(surface_format);
+}
+
void Shutdown(const vk::Device& device) {
auto result = device.waitIdle();
if (result != vk::Result::eSuccess) {
diff --git a/src/imgui/renderer/imgui_core.h b/src/imgui/renderer/imgui_core.h
index ffee62cf8..36ccff138 100644
--- a/src/imgui/renderer/imgui_core.h
+++ b/src/imgui/renderer/imgui_core.h
@@ -22,6 +22,8 @@ void Initialize(const Vulkan::Instance& instance, const Frontend::WindowSDL& win
void OnResize();
+void OnSurfaceFormatChange(vk::Format surface_format);
+
void Shutdown(const vk::Device& device);
bool ProcessEvent(SDL_Event* event);
diff --git a/src/imgui/renderer/imgui_impl_vulkan.cpp b/src/imgui/renderer/imgui_impl_vulkan.cpp
index 104ce4b52..af523089d 100644
--- a/src/imgui/renderer/imgui_impl_vulkan.cpp
+++ b/src/imgui/renderer/imgui_impl_vulkan.cpp
@@ -1265,4 +1265,20 @@ void Shutdown() {
IM_DELETE(bd);
}
+void OnSurfaceFormatChange(vk::Format surface_format) {
+ VkData* bd = GetBackendData();
+ const InitInfo& v = bd->init_info;
+ auto& pl_format = const_cast(
+ bd->init_info.pipeline_rendering_create_info.pColorAttachmentFormats[0]);
+ if (pl_format != surface_format) {
+ pl_format = surface_format;
+ if (bd->pipeline) {
+ v.device.destroyPipeline(bd->pipeline, v.allocator);
+ bd->pipeline = VK_NULL_HANDLE;
+ CreatePipeline(v.device, v.allocator, v.pipeline_cache, nullptr, &bd->pipeline,
+ v.subpass);
+ }
+ }
+}
+
} // namespace ImGui::Vulkan
diff --git a/src/imgui/renderer/imgui_impl_vulkan.h b/src/imgui/renderer/imgui_impl_vulkan.h
index 9b15dcae6..3e77627dd 100644
--- a/src/imgui/renderer/imgui_impl_vulkan.h
+++ b/src/imgui/renderer/imgui_impl_vulkan.h
@@ -67,5 +67,6 @@ void RenderDrawData(ImDrawData& draw_data, vk::CommandBuffer command_buffer,
vk::Pipeline pipeline = VK_NULL_HANDLE);
void SetBlendEnabled(bool enabled);
+void OnSurfaceFormatChange(vk::Format surface_format);
-} // namespace ImGui::Vulkan
\ No newline at end of file
+} // namespace ImGui::Vulkan
diff --git a/src/video_core/host_shaders/post_process.frag b/src/video_core/host_shaders/post_process.frag
index d501e9813..d222d070c 100644
--- a/src/video_core/host_shaders/post_process.frag
+++ b/src/video_core/host_shaders/post_process.frag
@@ -10,16 +10,23 @@ layout (binding = 0) uniform sampler2D texSampler;
layout(push_constant) uniform settings {
float gamma;
+ bool hdr;
} pp;
const float cutoff = 0.0031308, a = 1.055, b = 0.055, d = 12.92;
-vec3 gamma(vec3 rgb)
-{
- return mix(a * pow(rgb, vec3(1.0 / (2.4 + 1.0 - pp.gamma))) - b, d * rgb / pp.gamma, lessThan(rgb, vec3(cutoff)));
+vec3 gamma(vec3 rgb) {
+ return mix(
+ a * pow(rgb, vec3(1.0 / (2.4 + 1.0 - pp.gamma))) - b,
+ d * rgb / pp.gamma,
+ lessThan(rgb, vec3(cutoff))
+ );
}
-void main()
-{
+void main() {
vec4 color_linear = texture(texSampler, uv);
- color = vec4(gamma(color_linear.rgb), color_linear.a);
+ if (pp.hdr) {
+ color = color_linear;
+ } else {
+ color = vec4(gamma(color_linear.rgb), color_linear.a);
+ }
}
diff --git a/src/video_core/renderer_vulkan/vk_platform.cpp b/src/video_core/renderer_vulkan/vk_platform.cpp
index 07ebfbda6..cb67232d5 100644
--- a/src/video_core/renderer_vulkan/vk_platform.cpp
+++ b/src/video_core/renderer_vulkan/vk_platform.cpp
@@ -160,6 +160,10 @@ std::vector GetInstanceExtensions(Frontend::WindowSystemType window
extensions.push_back(VK_KHR_SURFACE_EXTENSION_NAME);
}
+ if (Config::allowHDR()) {
+ extensions.push_back(VK_EXT_SWAPCHAIN_COLOR_SPACE_EXTENSION_NAME);
+ }
+
if (enable_debug_utils) {
extensions.push_back(VK_EXT_DEBUG_UTILS_EXTENSION_NAME);
}
diff --git a/src/video_core/renderer_vulkan/vk_presenter.cpp b/src/video_core/renderer_vulkan/vk_presenter.cpp
index c2be1c3e8..0fbc17908 100644
--- a/src/video_core/renderer_vulkan/vk_presenter.cpp
+++ b/src/video_core/renderer_vulkan/vk_presenter.cpp
@@ -397,6 +397,7 @@ void Presenter::RecreateFrame(Frame* frame, u32 width, u32 height) {
frame->height = height;
frame->imgui_texture = ImGui::Vulkan::AddTexture(view, vk::ImageLayout::eShaderReadOnlyOptimal);
+ frame->is_hdr = swapchain.GetHDR();
}
Frame* Presenter::PrepareLastFrame() {
@@ -562,7 +563,8 @@ Frame* Presenter::PrepareFrameInternal(VideoCore::ImageId image_id, bool is_eop)
if (image_id != VideoCore::NULL_IMAGE_ID) {
const auto& image = texture_cache.GetImage(image_id);
const auto extent = image.info.size;
- if (frame->width != extent.width || frame->height != extent.height) {
+ if (frame->width != extent.width || frame->height != extent.height ||
+ frame->is_hdr != swapchain.GetHDR()) {
RecreateFrame(frame, extent.width, extent.height);
}
}
@@ -913,7 +915,7 @@ Frame* Presenter::GetRenderFrame() {
}
// Initialize default frame image
- if (frame->width == 0 || frame->height == 0) {
+ if (frame->width == 0 || frame->height == 0 || frame->is_hdr != swapchain.GetHDR()) {
RecreateFrame(frame, 1920, 1080);
}
diff --git a/src/video_core/renderer_vulkan/vk_presenter.h b/src/video_core/renderer_vulkan/vk_presenter.h
index 63cb30834..60b3e4626 100644
--- a/src/video_core/renderer_vulkan/vk_presenter.h
+++ b/src/video_core/renderer_vulkan/vk_presenter.h
@@ -31,6 +31,7 @@ struct Frame {
vk::Fence present_done;
vk::Semaphore ready_semaphore;
u64 ready_tick;
+ bool is_hdr{false};
ImTextureID imgui_texture;
};
@@ -46,6 +47,7 @@ class Rasterizer;
class Presenter {
struct PostProcessSettings {
float gamma = 1.0f;
+ bool hdr = false;
};
public:
@@ -102,6 +104,18 @@ public:
return *rasterizer.get();
}
+ bool IsHDRSupported() const {
+ return swapchain.HasHDR();
+ }
+
+ void SetHDR(bool enable) {
+ if (!IsHDRSupported()) {
+ return;
+ }
+ swapchain.SetHDR(enable);
+ pp_settings.hdr = enable;
+ }
+
private:
void CreatePostProcessPipeline();
Frame* PrepareFrameInternal(VideoCore::ImageId image_id, bool is_eop = true);
diff --git a/src/video_core/renderer_vulkan/vk_swapchain.cpp b/src/video_core/renderer_vulkan/vk_swapchain.cpp
index 5467a5733..de7bec894 100644
--- a/src/video_core/renderer_vulkan/vk_swapchain.cpp
+++ b/src/video_core/renderer_vulkan/vk_swapchain.cpp
@@ -4,6 +4,7 @@
#include
#include
#include "common/assert.h"
+#include "common/config.h"
#include "common/logging/log.h"
#include "imgui/renderer/imgui_core.h"
#include "sdl_window.h"
@@ -12,8 +13,13 @@
namespace Vulkan {
-Swapchain::Swapchain(const Instance& instance_, const Frontend::WindowSDL& window)
- : instance{instance_}, surface{CreateSurface(instance.GetInstance(), window)} {
+static constexpr vk::SurfaceFormatKHR SURFACE_FORMAT_HDR = {
+ .format = vk::Format::eA2B10G10R10UnormPack32,
+ .colorSpace = vk::ColorSpaceKHR::eHdr10St2084EXT,
+};
+
+Swapchain::Swapchain(const Instance& instance_, const Frontend::WindowSDL& window_)
+ : instance{instance_}, window{window_}, surface{CreateSurface(instance.GetInstance(), window)} {
FindPresentFormat();
Create(window.GetWidth(), window.GetHeight());
@@ -57,11 +63,12 @@ void Swapchain::Create(u32 width_, u32 height_) {
const u32 queue_family_indices_count = exclusive ? 1u : 2u;
const vk::SharingMode sharing_mode =
exclusive ? vk::SharingMode::eExclusive : vk::SharingMode::eConcurrent;
+ const auto format = needs_hdr ? SURFACE_FORMAT_HDR : surface_format;
const vk::SwapchainCreateInfoKHR swapchain_info = {
.surface = surface,
.minImageCount = image_count,
- .imageFormat = surface_format.format,
- .imageColorSpace = surface_format.colorSpace,
+ .imageFormat = format.format,
+ .imageColorSpace = format.colorSpace,
.imageExtent = extent,
.imageArrayLayers = 1,
.imageUsage = vk::ImageUsageFlagBits::eColorAttachment |
@@ -86,10 +93,28 @@ void Swapchain::Create(u32 width_, u32 height_) {
}
void Swapchain::Recreate(u32 width_, u32 height_) {
- LOG_DEBUG(Render_Vulkan, "Recreate the swapchain: width={} height={}", width_, height_);
+ LOG_DEBUG(Render_Vulkan, "Recreate the swapchain: width={} height={} HDR={}", width_, height_,
+ needs_hdr);
Create(width_, height_);
}
+void Swapchain::SetHDR(bool hdr) {
+ if (needs_hdr == hdr) {
+ return;
+ }
+
+ auto result = instance.GetDevice().waitIdle();
+ if (result != vk::Result::eSuccess) {
+ LOG_WARNING(ImGui, "Failed to wait for Vulkan device idle on mode change: {}",
+ vk::to_string(result));
+ }
+
+ needs_hdr = hdr;
+ Recreate(width, height);
+ ImGui::Core::OnSurfaceFormatChange(needs_hdr ? SURFACE_FORMAT_HDR.format
+ : surface_format.format);
+}
+
bool Swapchain::AcquireNextImage() {
vk::Device device = instance.GetDevice();
vk::Result result =
@@ -144,6 +169,16 @@ void Swapchain::FindPresentFormat() {
ASSERT_MSG(formats_result == vk::Result::eSuccess, "Failed to query surface formats: {}",
vk::to_string(formats_result));
+ // Check if the device supports HDR formats. Here we care of Rec.2020 PQ only as it is expected
+ // game output. Other variants as e.g. linear Rec.2020 will require additional color space
+ // rotation
+ supports_hdr =
+ std::find_if(formats.begin(), formats.end(), [](const vk::SurfaceFormatKHR& format) {
+ return format == SURFACE_FORMAT_HDR;
+ }) != formats.end();
+ // Also make sure that user allowed us to use HDR
+ supports_hdr &= Config::allowHDR();
+
// If there is a single undefined surface format, the device doesn't care, so we'll just use
// RGBA sRGB.
if (formats[0].format == vk::Format::eUndefined) {
@@ -262,7 +297,7 @@ void Swapchain::SetupImages() {
auto [im_view_result, im_view] = device.createImageView(vk::ImageViewCreateInfo{
.image = images[i],
.viewType = vk::ImageViewType::e2D,
- .format = surface_format.format,
+ .format = needs_hdr ? SURFACE_FORMAT_HDR.format : surface_format.format,
.subresourceRange =
{
.aspectMask = vk::ImageAspectFlagBits::eColor,
diff --git a/src/video_core/renderer_vulkan/vk_swapchain.h b/src/video_core/renderer_vulkan/vk_swapchain.h
index f5cf9f0d2..7944566fa 100644
--- a/src/video_core/renderer_vulkan/vk_swapchain.h
+++ b/src/video_core/renderer_vulkan/vk_swapchain.h
@@ -82,6 +82,16 @@ public:
return present_ready[image_index];
}
+ bool HasHDR() const {
+ return supports_hdr;
+ }
+
+ void SetHDR(bool hdr);
+
+ bool GetHDR() const {
+ return needs_hdr;
+ }
+
private:
/// Selects the best available swapchain image format
void FindPresentFormat();
@@ -100,6 +110,7 @@ private:
private:
const Instance& instance;
+ const Frontend::WindowSDL& window;
vk::SwapchainKHR swapchain{};
vk::SurfaceKHR surface{};
vk::SurfaceFormatKHR surface_format;
@@ -117,6 +128,8 @@ private:
u32 image_index = 0;
u32 frame_index = 0;
bool needs_recreation = true;
+ bool needs_hdr = false; // The game requested HDR swapchain
+ bool supports_hdr = false; // SC supports HDR output
};
} // namespace Vulkan
diff --git a/src/video_core/texture_cache/image_info.cpp b/src/video_core/texture_cache/image_info.cpp
index dd89be8aa..852ade1f0 100644
--- a/src/video_core/texture_cache/image_info.cpp
+++ b/src/video_core/texture_cache/image_info.cpp
@@ -22,6 +22,7 @@ static vk::Format ConvertPixelFormat(const VideoOutFormat format) {
return vk::Format::eR8G8B8A8Srgb;
case VideoOutFormat::A2R10G10B10:
case VideoOutFormat::A2R10G10B10Srgb:
+ case VideoOutFormat::A2R10G10B10Bt2020Pq:
return vk::Format::eA2R10G10B10UnormPack32;
default:
break;
From 214eab2c52cc8adf7e7ace101d8ac2da2b5a2ac5 Mon Sep 17 00:00:00 2001
From: squidbus <175574877+squidbus@users.noreply.github.com>
Date: Sun, 9 Feb 2025 08:57:10 -0800
Subject: [PATCH 08/64] gnmdriver: Fill in functions stubbed on real firmware.
(#2379)
---
src/core/libraries/gnmdriver/gnmdriver.cpp | 596 ++++++++++++---------
src/core/libraries/gnmdriver/gnmdriver.h | 30 +-
2 files changed, 372 insertions(+), 254 deletions(-)
diff --git a/src/core/libraries/gnmdriver/gnmdriver.cpp b/src/core/libraries/gnmdriver/gnmdriver.cpp
index 06124167c..b22dd9893 100644
--- a/src/core/libraries/gnmdriver/gnmdriver.cpp
+++ b/src/core/libraries/gnmdriver/gnmdriver.cpp
@@ -205,48 +205,57 @@ int PS4_SYSV_ABI sceGnmCreateWorkloadStream(u64 param1, u32* workload_stream) {
}
int PS4_SYSV_ABI sceGnmDebuggerGetAddressWatch() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmDebuggerHaltWavefront() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmDebuggerReadGds() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmDebuggerReadSqIndirectRegister() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmDebuggerResumeWavefront() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmDebuggerResumeWavefrontCreation() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmDebuggerSetAddressWatch() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmDebuggerWriteGds() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmDebuggerWriteSqIndirectRegister() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmDebugHardwareStatus() {
@@ -751,57 +760,68 @@ int PS4_SYSV_ABI sceGnmDrawOpaqueAuto() {
bool PS4_SYSV_ABI sceGnmDriverCaptureInProgress() {
LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
return false;
}
-int PS4_SYSV_ABI sceGnmDriverInternalRetrieveGnmInterface() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+u32 PS4_SYSV_ABI sceGnmDriverInternalRetrieveGnmInterface() {
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return 0x80000000;
}
-int PS4_SYSV_ABI sceGnmDriverInternalRetrieveGnmInterfaceForGpuDebugger() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+u32 PS4_SYSV_ABI sceGnmDriverInternalRetrieveGnmInterfaceForGpuDebugger() {
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return 0x80000000;
}
-int PS4_SYSV_ABI sceGnmDriverInternalRetrieveGnmInterfaceForGpuException() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+u32 PS4_SYSV_ABI sceGnmDriverInternalRetrieveGnmInterfaceForGpuException() {
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return 0x80000000;
}
-int PS4_SYSV_ABI sceGnmDriverInternalRetrieveGnmInterfaceForHDRScopes() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+u32 PS4_SYSV_ABI sceGnmDriverInternalRetrieveGnmInterfaceForHDRScopes() {
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return 0x80000000;
}
-int PS4_SYSV_ABI sceGnmDriverInternalRetrieveGnmInterfaceForReplay() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+u32 PS4_SYSV_ABI sceGnmDriverInternalRetrieveGnmInterfaceForReplay() {
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return 0x80000000;
}
-int PS4_SYSV_ABI sceGnmDriverInternalRetrieveGnmInterfaceForResourceRegistration() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+u32 PS4_SYSV_ABI sceGnmDriverInternalRetrieveGnmInterfaceForResourceRegistration() {
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return 0x80000000;
}
-int PS4_SYSV_ABI sceGnmDriverInternalRetrieveGnmInterfaceForValidation() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+u32 PS4_SYSV_ABI sceGnmDriverInternalRetrieveGnmInterfaceForValidation() {
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return 0x80000000;
}
int PS4_SYSV_ABI sceGnmDriverInternalVirtualQuery() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
return ORBIS_OK;
}
-int PS4_SYSV_ABI sceGnmDriverTraceInProgress() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+bool PS4_SYSV_ABI sceGnmDriverTraceInProgress() {
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return false;
}
int PS4_SYSV_ABI sceGnmDriverTriggerCapture() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_CAPTURE_RAZOR_NOT_LOADED;
}
int PS4_SYSV_ABI sceGnmEndWorkload(u64 workload) {
@@ -813,7 +833,8 @@ int PS4_SYSV_ABI sceGnmEndWorkload(u64 workload) {
s32 PS4_SYSV_ABI sceGnmFindResourcesPublic() {
LOG_TRACE(Lib_GnmDriver, "called");
- return ORBIS_GNM_ERROR_FAILURE; // not available in retail FW
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
void PS4_SYSV_ABI sceGnmFlushGarlic() {
@@ -836,8 +857,9 @@ int PS4_SYSV_ABI sceGnmGetCoredumpProtectionFaultTimestamp() {
}
int PS4_SYSV_ABI sceGnmGetDbgGcHandle() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return -1;
}
int PS4_SYSV_ABI sceGnmGetDebugTimestamp() {
@@ -856,7 +878,8 @@ int PS4_SYSV_ABI sceGnmGetEqTimeStamp() {
}
int PS4_SYSV_ABI sceGnmGetGpuBlockStatus() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
return ORBIS_OK;
}
@@ -867,12 +890,14 @@ u32 PS4_SYSV_ABI sceGnmGetGpuCoreClockFrequency() {
}
int PS4_SYSV_ABI sceGnmGetGpuInfoStatus() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
return ORBIS_OK;
}
int PS4_SYSV_ABI sceGnmGetLastWaitedAddress() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
return ORBIS_OK;
}
@@ -887,52 +912,62 @@ int PS4_SYSV_ABI sceGnmGetOffChipTessellationBufferSize() {
}
int PS4_SYSV_ABI sceGnmGetOwnerName() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmGetPhysicalCounterFromVirtualized() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
-int PS4_SYSV_ABI sceGnmGetProtectionFaultTimeStamp() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+u32 PS4_SYSV_ABI sceGnmGetProtectionFaultTimeStamp() {
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return 0;
}
int PS4_SYSV_ABI sceGnmGetResourceBaseAddressAndSizeInBytes() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmGetResourceName() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmGetResourceShaderGuid() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmGetResourceType() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmGetResourceUserData() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmGetShaderProgramBaseAddress() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
return ORBIS_OK;
}
int PS4_SYSV_ABI sceGnmGetShaderStatus() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
return ORBIS_OK;
}
@@ -941,14 +976,14 @@ VAddr PS4_SYSV_ABI sceGnmGetTheTessellationFactorRingBufferBaseAddress() {
return tessellation_factors_ring_addr;
}
-int PS4_SYSV_ABI sceGnmGpuPaDebugEnter() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+void PS4_SYSV_ABI sceGnmGpuPaDebugEnter() {
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
}
-int PS4_SYSV_ABI sceGnmGpuPaDebugLeave() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+void PS4_SYSV_ABI sceGnmGpuPaDebugLeave() {
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
}
int PS4_SYSV_ABI sceGnmInsertDingDongMarker() {
@@ -1039,7 +1074,8 @@ s32 PS4_SYSV_ABI sceGnmInsertSetMarker(u32* cmdbuf, u32 size, const char* marker
}
int PS4_SYSV_ABI sceGnmInsertThreadTraceMarker() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
return ORBIS_OK;
}
@@ -1069,9 +1105,10 @@ int PS4_SYSV_ABI sceGnmIsCoredumpValid() {
return ORBIS_OK;
}
-int PS4_SYSV_ABI sceGnmIsUserPaEnabled() {
+bool PS4_SYSV_ABI sceGnmIsUserPaEnabled() {
LOG_TRACE(Lib_GnmDriver, "called");
- return 0; // PA Debug is always disabled in retail FW
+ // Not available in retail firmware
+ return false;
}
int PS4_SYSV_ABI sceGnmLogicalCuIndexToPhysicalCuIndex() {
@@ -1136,50 +1173,58 @@ int PS4_SYSV_ABI sceGnmMapComputeQueueWithPriority(u32 pipe_id, u32 queue_id, VA
}
int PS4_SYSV_ABI sceGnmPaDisableFlipCallbacks() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
return ORBIS_OK;
}
int PS4_SYSV_ABI sceGnmPaEnableFlipCallbacks() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
return ORBIS_OK;
}
int PS4_SYSV_ABI sceGnmPaHeartbeat() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
return ORBIS_OK;
}
int PS4_SYSV_ABI sceGnmQueryResourceRegistrationUserMemoryRequirements() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmRaiseUserExceptionEvent() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
return ORBIS_OK;
}
int PS4_SYSV_ABI sceGnmRegisterGdsResource() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
-int PS4_SYSV_ABI sceGnmRegisterGnmLiveCallbackConfig() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+void PS4_SYSV_ABI sceGnmRegisterGnmLiveCallbackConfig() {
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
}
s32 PS4_SYSV_ABI sceGnmRegisterOwner(void* handle, const char* name) {
LOG_TRACE(Lib_GnmDriver, "called");
- return ORBIS_GNM_ERROR_FAILURE; // PA Debug is always disabled in retail FW
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
s32 PS4_SYSV_ABI sceGnmRegisterResource(void* res_handle, void* owner_handle, const void* addr,
size_t size, const char* name, int res_type,
u64 user_data) {
LOG_TRACE(Lib_GnmDriver, "called");
- return ORBIS_GNM_ERROR_FAILURE; // PA Debug is always disabled in retail FW
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmRequestFlipAndSubmitDone() {
@@ -1215,43 +1260,51 @@ s32 PS4_SYSV_ABI sceGnmResetVgtControl(u32* cmdbuf, u32 size) {
}
int PS4_SYSV_ABI sceGnmSdmaClose() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmSdmaConstFill() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmSdmaCopyLinear() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmSdmaCopyTiled() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmSdmaCopyWindow() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmSdmaFlush() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmSdmaGetMinCmdSize() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmSdmaOpen() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
s32 PS4_SYSV_ABI sceGnmSetCsShader(u32* cmdbuf, u32 size, const u32* cs_regs) {
@@ -1638,23 +1691,27 @@ s32 PS4_SYSV_ABI sceGnmSetPsShader350(u32* cmdbuf, u32 size, const u32* ps_regs)
}
int PS4_SYSV_ABI sceGnmSetResourceRegistrationUserMemory() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmSetResourceUserData() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmSetSpiEnableSqCounters() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmSetSpiEnableSqCountersForUnitInstance() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmSetupMipStatsReport() {
@@ -1737,188 +1794,225 @@ int PS4_SYSV_ABI sceGnmSetWaveLimitMultipliers() {
}
int PS4_SYSV_ABI sceGnmSpmEndSpm() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmSpmInit() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmSpmInit2() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmSpmSetDelay() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmSpmSetMuxRam() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmSpmSetMuxRam2() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmSpmSetSelectCounter() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmSpmSetSpmSelects() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmSpmSetSpmSelects2() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmSpmStartSpm() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmSqttFini() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmSqttFinishTrace() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmSqttGetBcInfo() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmSqttGetGpuClocks() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmSqttGetHiWater() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmSqttGetStatus() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmSqttGetTraceCounter() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmSqttGetTraceWptr() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmSqttGetWrapCounts() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmSqttGetWrapCounts2() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmSqttGetWritebackLabels() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmSqttInit() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmSqttSelectMode() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmSqttSelectTarget() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmSqttSelectTokens() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmSqttSetCuPerfMask() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmSqttSetDceEventWrite() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmSqttSetHiWater() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmSqttSetTraceBuffer2() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmSqttSetTraceBuffers() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmSqttSetUserData() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmSqttSetUserdataTimer() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmSqttStartTrace() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmSqttStopTrace() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmSqttSwitchTraceBuffer() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmSqttSwitchTraceBuffer2() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmSqttWaitForEvent() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
static inline s32 PatchFlipRequest(u32* cmdbuf, u32 size, u32 vo_handle, u32 buf_idx, u32 flip_mode,
@@ -2165,18 +2259,21 @@ int PS4_SYSV_ABI sceGnmUnmapComputeQueue() {
}
int PS4_SYSV_ABI sceGnmUnregisterAllResourcesForOwner() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmUnregisterOwnerAndResources() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmUnregisterResource() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
s32 PS4_SYSV_ABI sceGnmUpdateGsShader(u32* cmdbuf, u32 size, const u32* gs_regs) {
@@ -2343,82 +2440,98 @@ s32 PS4_SYSV_ABI sceGnmUpdateVsShader(u32* cmdbuf, u32 size, const u32* vs_regs,
s32 PS4_SYSV_ABI sceGnmValidateCommandBuffers() {
LOG_TRACE(Lib_GnmDriver, "called");
- return ORBIS_GNM_ERROR_VALIDATION_NOT_ENABLED; // not available in retail FW;
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_VALIDATION_NOT_ENABLED;
}
int PS4_SYSV_ABI sceGnmValidateDisableDiagnostics() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_VALIDATION_NOT_ENABLED;
}
int PS4_SYSV_ABI sceGnmValidateDisableDiagnostics2() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_VALIDATION_NOT_ENABLED;
}
int PS4_SYSV_ABI sceGnmValidateDispatchCommandBuffers() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_VALIDATION_NOT_ENABLED;
}
int PS4_SYSV_ABI sceGnmValidateDrawCommandBuffers() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_VALIDATION_NOT_ENABLED;
}
int PS4_SYSV_ABI sceGnmValidateGetDiagnosticInfo() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_VALIDATION_NOT_ENABLED;
}
int PS4_SYSV_ABI sceGnmValidateGetDiagnostics() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_VALIDATION_NOT_ENABLED;
}
int PS4_SYSV_ABI sceGnmValidateGetVersion() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
-}
-
-int PS4_SYSV_ABI sceGnmValidateOnSubmitEnabled() {
LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
return 0;
}
+bool PS4_SYSV_ABI sceGnmValidateOnSubmitEnabled() {
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return false;
+}
+
int PS4_SYSV_ABI sceGnmValidateResetState() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_VALIDATION_NOT_ENABLED;
}
int PS4_SYSV_ABI sceGnmValidationRegisterMemoryCheckCallback() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_VALIDATION_NOT_ENABLED;
}
int PS4_SYSV_ABI sceRazorCaptureCommandBuffersOnlyImmediate() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_CAPTURE_FAILED_INTERNAL;
}
int PS4_SYSV_ABI sceRazorCaptureCommandBuffersOnlySinceLastFlip() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_CAPTURE_FAILED_INTERNAL;
}
int PS4_SYSV_ABI sceRazorCaptureImmediate() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_CAPTURE_FAILED_INTERNAL;
}
int PS4_SYSV_ABI sceRazorCaptureSinceLastFlip() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_CAPTURE_FAILED_INTERNAL;
}
-int PS4_SYSV_ABI sceRazorIsLoaded() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+bool PS4_SYSV_ABI sceRazorIsLoaded() {
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return false;
}
int PS4_SYSV_ABI Func_063D065A2D6359C3() {
@@ -2587,13 +2700,15 @@ int PS4_SYSV_ABI Func_ECB4C6BA41FE3350() {
}
int PS4_SYSV_ABI sceGnmDebugModuleReset() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmDebugReset() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI Func_C4C328B7CF3B4171() {
@@ -2612,18 +2727,21 @@ int PS4_SYSV_ABI sceGnmDrawInitToDefaultContextStateInternalSize() {
}
int PS4_SYSV_ABI sceGnmFindResources() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmGetResourceRegistrationBuffers() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI sceGnmRegisterOwnerForSystem() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
- return ORBIS_OK;
+ LOG_TRACE(Lib_GnmDriver, "called");
+ // Not available in retail firmware
+ return ORBIS_GNM_ERROR_FAILURE;
}
int PS4_SYSV_ABI Func_1C43886B16EE5530() {
diff --git a/src/core/libraries/gnmdriver/gnmdriver.h b/src/core/libraries/gnmdriver/gnmdriver.h
index 609e26c0d..b4aee12b0 100644
--- a/src/core/libraries/gnmdriver/gnmdriver.h
+++ b/src/core/libraries/gnmdriver/gnmdriver.h
@@ -67,15 +67,15 @@ u32 PS4_SYSV_ABI sceGnmDrawInitToDefaultContextState(u32* cmdbuf, u32 size);
u32 PS4_SYSV_ABI sceGnmDrawInitToDefaultContextState400(u32* cmdbuf, u32 size);
int PS4_SYSV_ABI sceGnmDrawOpaqueAuto();
bool PS4_SYSV_ABI sceGnmDriverCaptureInProgress();
-int PS4_SYSV_ABI sceGnmDriverInternalRetrieveGnmInterface();
-int PS4_SYSV_ABI sceGnmDriverInternalRetrieveGnmInterfaceForGpuDebugger();
-int PS4_SYSV_ABI sceGnmDriverInternalRetrieveGnmInterfaceForGpuException();
-int PS4_SYSV_ABI sceGnmDriverInternalRetrieveGnmInterfaceForHDRScopes();
-int PS4_SYSV_ABI sceGnmDriverInternalRetrieveGnmInterfaceForReplay();
-int PS4_SYSV_ABI sceGnmDriverInternalRetrieveGnmInterfaceForResourceRegistration();
-int PS4_SYSV_ABI sceGnmDriverInternalRetrieveGnmInterfaceForValidation();
+u32 PS4_SYSV_ABI sceGnmDriverInternalRetrieveGnmInterface();
+u32 PS4_SYSV_ABI sceGnmDriverInternalRetrieveGnmInterfaceForGpuDebugger();
+u32 PS4_SYSV_ABI sceGnmDriverInternalRetrieveGnmInterfaceForGpuException();
+u32 PS4_SYSV_ABI sceGnmDriverInternalRetrieveGnmInterfaceForHDRScopes();
+u32 PS4_SYSV_ABI sceGnmDriverInternalRetrieveGnmInterfaceForReplay();
+u32 PS4_SYSV_ABI sceGnmDriverInternalRetrieveGnmInterfaceForResourceRegistration();
+u32 PS4_SYSV_ABI sceGnmDriverInternalRetrieveGnmInterfaceForValidation();
int PS4_SYSV_ABI sceGnmDriverInternalVirtualQuery();
-int PS4_SYSV_ABI sceGnmDriverTraceInProgress();
+bool PS4_SYSV_ABI sceGnmDriverTraceInProgress();
int PS4_SYSV_ABI sceGnmDriverTriggerCapture();
int PS4_SYSV_ABI sceGnmEndWorkload(u64 workload);
s32 PS4_SYSV_ABI sceGnmFindResourcesPublic();
@@ -95,7 +95,7 @@ int PS4_SYSV_ABI sceGnmGetNumTcaUnits();
int PS4_SYSV_ABI sceGnmGetOffChipTessellationBufferSize();
int PS4_SYSV_ABI sceGnmGetOwnerName();
int PS4_SYSV_ABI sceGnmGetPhysicalCounterFromVirtualized();
-int PS4_SYSV_ABI sceGnmGetProtectionFaultTimeStamp();
+u32 PS4_SYSV_ABI sceGnmGetProtectionFaultTimeStamp();
int PS4_SYSV_ABI sceGnmGetResourceBaseAddressAndSizeInBytes();
int PS4_SYSV_ABI sceGnmGetResourceName();
int PS4_SYSV_ABI sceGnmGetResourceShaderGuid();
@@ -104,8 +104,8 @@ int PS4_SYSV_ABI sceGnmGetResourceUserData();
int PS4_SYSV_ABI sceGnmGetShaderProgramBaseAddress();
int PS4_SYSV_ABI sceGnmGetShaderStatus();
VAddr PS4_SYSV_ABI sceGnmGetTheTessellationFactorRingBufferBaseAddress();
-int PS4_SYSV_ABI sceGnmGpuPaDebugEnter();
-int PS4_SYSV_ABI sceGnmGpuPaDebugLeave();
+void PS4_SYSV_ABI sceGnmGpuPaDebugEnter();
+void PS4_SYSV_ABI sceGnmGpuPaDebugLeave();
int PS4_SYSV_ABI sceGnmInsertDingDongMarker();
s32 PS4_SYSV_ABI sceGnmInsertPopMarker(u32* cmdbuf, u32 size);
s32 PS4_SYSV_ABI sceGnmInsertPushColorMarker(u32* cmdbuf, u32 size, const char* marker, u32 color);
@@ -115,7 +115,7 @@ s32 PS4_SYSV_ABI sceGnmInsertSetMarker(u32* cmdbuf, u32 size, const char* marker
int PS4_SYSV_ABI sceGnmInsertThreadTraceMarker();
s32 PS4_SYSV_ABI sceGnmInsertWaitFlipDone(u32* cmdbuf, u32 size, s32 vo_handle, u32 buf_idx);
int PS4_SYSV_ABI sceGnmIsCoredumpValid();
-int PS4_SYSV_ABI sceGnmIsUserPaEnabled();
+bool PS4_SYSV_ABI sceGnmIsUserPaEnabled();
int PS4_SYSV_ABI sceGnmLogicalCuIndexToPhysicalCuIndex();
int PS4_SYSV_ABI sceGnmLogicalCuMaskToPhysicalCuMask();
int PS4_SYSV_ABI sceGnmLogicalTcaUnitToPhysical();
@@ -130,7 +130,7 @@ int PS4_SYSV_ABI sceGnmPaHeartbeat();
int PS4_SYSV_ABI sceGnmQueryResourceRegistrationUserMemoryRequirements();
int PS4_SYSV_ABI sceGnmRaiseUserExceptionEvent();
int PS4_SYSV_ABI sceGnmRegisterGdsResource();
-int PS4_SYSV_ABI sceGnmRegisterGnmLiveCallbackConfig();
+void PS4_SYSV_ABI sceGnmRegisterGnmLiveCallbackConfig();
s32 PS4_SYSV_ABI sceGnmRegisterOwner(void* handle, const char* name);
s32 PS4_SYSV_ABI sceGnmRegisterResource(void* res_handle, void* owner_handle, const void* addr,
size_t size, const char* name, int res_type, u64 user_data);
@@ -240,14 +240,14 @@ int PS4_SYSV_ABI sceGnmValidateDrawCommandBuffers();
int PS4_SYSV_ABI sceGnmValidateGetDiagnosticInfo();
int PS4_SYSV_ABI sceGnmValidateGetDiagnostics();
int PS4_SYSV_ABI sceGnmValidateGetVersion();
-int PS4_SYSV_ABI sceGnmValidateOnSubmitEnabled();
+bool PS4_SYSV_ABI sceGnmValidateOnSubmitEnabled();
int PS4_SYSV_ABI sceGnmValidateResetState();
int PS4_SYSV_ABI sceGnmValidationRegisterMemoryCheckCallback();
int PS4_SYSV_ABI sceRazorCaptureCommandBuffersOnlyImmediate();
int PS4_SYSV_ABI sceRazorCaptureCommandBuffersOnlySinceLastFlip();
int PS4_SYSV_ABI sceRazorCaptureImmediate();
int PS4_SYSV_ABI sceRazorCaptureSinceLastFlip();
-int PS4_SYSV_ABI sceRazorIsLoaded();
+bool PS4_SYSV_ABI sceRazorIsLoaded();
int PS4_SYSV_ABI Func_063D065A2D6359C3();
int PS4_SYSV_ABI Func_0CABACAFB258429D();
int PS4_SYSV_ABI Func_150CF336FC2E99A3();
From 95d5343eb4ff766d3138a6ed573d496bcf2b5838 Mon Sep 17 00:00:00 2001
From: Daniel Nylander
Date: Sun, 9 Feb 2025 17:57:25 +0100
Subject: [PATCH 09/64] Updated Swedish translation (#2380)
* Adding Swedish translation
* Updated Swedish translation with additional strings
Updated the Swedish translations using lupdate to found additional strings
cd src/qt_gui/treanslations
lupdate ../../../../shadPS4/ -tr-function-alias QT_TRANSLATE_NOOP+=TRANSLATE,QT_TRANSLATE_NOOP+=TRANSLATE_SV,QT_TRANSLATE_NOOP+=TRANSLATE_STR,QT_TRANSLATE_NOOP+=TRANSLATE_FS,QT_TRANSLATE_N_NOOP3+=TRANSLATE_FMT,QT_TRANSLATE_NOOP+=TRANSLATE_NOOP,translate+=TRANSLATE_PLURAL_STR,translate+=TRANSLATE_PLURAL_FS -no-obsolete -locations none -source-language en -ts sv.ts
* Update sv.ts
* Updated Swedish translation
* Adding copyright boilerplate
* Updated Swedish translation
* Updated Swedish translation
* Update sv.ts whitespace in boilerplate
* Updated Swedish translation
Please do not add or change anything. Always use lupdate to update TS translation files
* Update sv.ts
* Update sv.ts small typo
---
src/qt_gui/translations/sv.ts | 301 ++++++++++++++++++++++++++--------
1 file changed, 234 insertions(+), 67 deletions(-)
diff --git a/src/qt_gui/translations/sv.ts b/src/qt_gui/translations/sv.ts
index ec2515e6d..2a68c3f77 100644
--- a/src/qt_gui/translations/sv.ts
+++ b/src/qt_gui/translations/sv.ts
@@ -271,10 +271,6 @@
Network error:
Nätverksfel:
-
- Error_Github_limit_MSG
- Den automatiska uppdateraren tillåter upp till 60 uppdateringskontroller per timme.\nDu har nått denna gräns. Försök igen senare.
-
Failed to parse update information.
Misslyckades med att tolka uppdateringsinformationen.
@@ -363,6 +359,192 @@
Failed to create the update script file
Misslyckades med att skapa uppdateringsskriptfil
+
+ Error_Github_limit_MSG
+ Den automatiska uppdateraren tillåter upp till 60 uppdateringskontroller per timme.\nDu har uppnått denna gräns. Försök igen senare
+
+
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ Hämtar kompatibilitetsdata, vänta
+
+
+ Cancel
+ Avbryt
+
+
+ Loading...
+ Läser in...
+
+
+ Error
+ Fel
+
+
+ Unable to update compatibility data! Try again later.
+ Kunde inte uppdatera kompatibilitetsdata! Försök igen senare.
+
+
+ Unable to open compatibility.json for writing.
+ Kunde inte öppna compatibility.json för skrivning.
+
+
+ Unknown
+ Okänt
+
+
+ Nothing
+ Ingenting
+
+
+ Boots
+ Startar upp
+
+
+ Menus
+ Menyer
+
+
+ Ingame
+ Problem
+
+
+ Playable
+ Spelbart
+
+
+ Unable to open compatibility_data.json for writing.
+ Kunde inte öppna compatibility_data.json för skrivning.
+
+
+
+ ControlSettings
+
+ Configure Controls
+ Konfigurera kontroller
+
+
+ Control Settings
+ Kontrollerinställningar
+
+
+ D-Pad
+ Riktningsknappar
+
+
+ Up
+ Upp
+
+
+ Left
+ Vänster
+
+
+ Right
+ Höger
+
+
+ Down
+ Ner
+
+
+ Left Stick Deadzone (def:2 max:127)
+ Dödläge för vänster spak (standard:2 max:127)
+
+
+ Left Deadzone
+ Vänster dödläge
+
+
+ Left Stick
+ Vänster spak
+
+
+ Config Selection
+ Konfigurationsval
+
+
+ Common Config
+ Allmän konfiguration
+
+
+ Use per-game configs
+ Använd konfigurationer per spel
+
+
+ L1 / LB
+ L1 / LB
+
+
+ L2 / LT
+ L2 / LT
+
+
+ KBM Controls
+
+
+
+ KBM Editor
+
+
+
+ Back
+ Bakåt
+
+
+ R1 / RB
+ R1 / RB
+
+
+ R2 / RT
+ R2 / RT
+
+
+ L3
+ L3
+
+
+ Options / Start
+ Options / Start
+
+
+ R3
+ R3
+
+
+ Face Buttons
+ Handlingsknappar
+
+
+ Triangle / Y
+ Triangel / Y
+
+
+ Square / X
+ Fyrkant / X
+
+
+ Circle / B
+ Cirkel / B
+
+
+ Cross / A
+ Kryss / A
+
+
+ Right Stick Deadzone (def:2, max:127)
+ Dödläge för höger spak (standard:2, max:127)
+
+
+ Right Deadzone
+ Höger dödläge
+
+
+ Right Stick
+ Höger spak
+
ElfViewer
@@ -491,14 +673,18 @@
Game can be completed with playable performance and no major glitches
Spelet kan spelas klart med spelbar prestanda och utan större problem
-
- Click to see details on github
- Klicka för att se detaljer på GitHub
-
-
- Last updated
- Senast uppdaterad
-
+
+ Click to go to issue
+ Klicka för att gå till problem
+
+
+ Last updated
+ Senast uppdaterad
+
+
+ Click to see details on github
+ Klicka för att se detaljer på Github
+
GameListUtils
@@ -677,6 +863,14 @@
Save Data
Sparat data
+
+ Copy Version
+ Kopiera version
+
+
+ Copy Size
+ Kopiera storlek
+
InstallDirSelect
@@ -805,7 +999,7 @@
File
- Fil
+ Arkiv
View
@@ -1063,7 +1257,7 @@
ps4proCheckBox
- Är PS4 Pro:\nGör att emulatorn agerar som en PS4 PRO, vilket kan aktivera speciella funktioner i spel som har stöd för det
+ Är PS4 Pro:\nGör att emulatorn agerar som en PS4 PRO, vilket kan aktivera speciella funktioner i spel som har stöd för det
Enable Discord Rich Presence
@@ -1130,8 +1324,8 @@
Grafik
- GUI
- Gränssnitt
+ Gui
+ Gränssnitt
User
@@ -1521,6 +1715,30 @@
browseButton
Bläddra:\nBläddra efter en mapp att ställa in som sökväg för sparat data
+
+ GUI
+ Gränssnitt
+
+
+ Background Image
+ Bakgrundsbild
+
+
+ Show Background Image
+ Visa bakgrundsbild
+
+
+ Opacity
+ Opacitet
+
+
+ Auto Select
+ Välj automatiskt
+
+
+ GUIBackgroundImageGroupBox
+ Bakgrundsbild:\nKontrollerar opaciteten för spelets bakgrundsbild
+
TrophyViewer
@@ -1529,55 +1747,4 @@
Trofé-visare
-
- CompatibilityInfoClass
-
- Fetching compatibility data, please wait
- Hämtar kompatibilitetsdata, vänligen vänta
-
-
- Cancel
- Avbryt
-
-
- Loading...
- Läser in...
-
-
- Error
- Fel
-
-
- Unable to update compatibility data! Try again later.
- Kunde inte uppdatera kompatibilitetsdata! Försök igen senare.
-
-
- Unable to open compatibility_data.json for writing.
- Kunde inte öppna compatibility_data.json för skrivning.
-
-
- Unknown
- Okänt
-
-
- Nothing
- Ingenting
-
-
- Boots
- Startar upp
-
-
- Menus
- Menyer
-
-
- Ingame
- I spelet
-
-
- Playable
- Spelbart
-
-
From 89d349ae1c9eb5afcf4ed8e2edbfb463a0d9f08e Mon Sep 17 00:00:00 2001
From: F1219R <109141852+F1219R@users.noreply.github.com>
Date: Sun, 9 Feb 2025 17:58:12 +0100
Subject: [PATCH 10/64] Update SQ translation + fix typo in EN translation
(#2382)
* Update sq translation
* Update sq translation
* Fix typo in en translation
---
src/qt_gui/translations/en.ts | 3 +-
src/qt_gui/translations/sq.ts | 72 +++++++++++++++++++++++++----------
2 files changed, 53 insertions(+), 22 deletions(-)
diff --git a/src/qt_gui/translations/en.ts b/src/qt_gui/translations/en.ts
index 10a4ce247..8aff13954 100644
--- a/src/qt_gui/translations/en.ts
+++ b/src/qt_gui/translations/en.ts
@@ -727,8 +727,7 @@
Guest Debug Markers
Guest Debug Markers
-
-
+
Update
Update
diff --git a/src/qt_gui/translations/sq.ts b/src/qt_gui/translations/sq.ts
index caab33ef0..41a941a08 100644
--- a/src/qt_gui/translations/sq.ts
+++ b/src/qt_gui/translations/sq.ts
@@ -124,6 +124,14 @@
Copy Serial
Kopjo Serikun
+
+ Copy Version
+ Kopjo Versionin
+
+
+ Copy Size
+ Kopjo Madhësinë
+
Copy All
Kopjo të Gjitha
@@ -702,23 +710,23 @@
Enable Crash Diagnostics
- Enable Crash Diagnostics
+ Aktivizo Diagnozën e Rënies
Collect Shaders
- Collect Shaders
+ Mblidh Shader-at
Copy GPU Buffers
- Copy GPU Buffers
+ Kopjo buffer-ët e GPU-së
Host Debug Markers
- Host Debug Markers
+ Shënjuesit e korrigjimit të host-it
Guest Debug Markers
- Guest Debug Markers
+ Shënjuesit e korrigjimit të guest-it
Update
@@ -742,12 +750,24 @@
Title Music
- Title Music
+ Muzika e titullit
Disable Trophy Pop-ups
Çaktivizo njoftimet për Trofetë
+
+ Background Image
+ Imazhi i sfondit
+
+
+ Show Background Image
+ Shfaq imazhin e sfondit
+
+
+ Opacity
+ Tejdukshmëria
+
Play title music
Luaj muzikën e titullit
@@ -844,6 +864,10 @@
updaterGroupBox
Përditësimi:\nRelease: Versionet zyrtare të lëshuara çdo muaj që mund të jenë shumë të vjetra, por janë më të besueshme dhe të provuara.\nNightly: Versionet e zhvillimit që kanë të gjitha veçoritë dhe rregullimet më të fundit, por mund të përmbajnë gabime dhe janë më pak të qëndrueshme.
+
+ GUIBackgroundImageGroupBox
+ Imazhi i Sfondit:\nKontrollo tejdukshmërinë e imazhit të sfondit të lojës.
+
GUIMusicGroupBox
Luaj muzikën e titullit:\nNëse një lojë e mbështet, aktivizohet luajtja e muzikës të veçantë kur të zgjidhësh lojën në ndërfaqe.
@@ -954,23 +978,31 @@
collectShaderCheckBox
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+ Mblidh Shader-at:\nDuhet ta aktivizosh këtë për të redaktuar shader-at me menynë e korrigjimit (Ctrl + F10).
crashDiagnosticsCheckBox
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+ Diagnoza e rënies:\nKrijon një skedar .yaml me informacion rreth gjendjes së Vulkan-it në momentin e rënies.\nE dobishme për zgjidhjen e gabimeve 'Device lost'. Nëse e ke aktivizuar këtë, duhet të aktivizosh Shënjuesit e korrigjimit të host-it DHE të guest-it.\nNuk punon me GPU-t Intel.\nDuhet të kesh aktivizuar Shtresat e Vlefshmërisë Vulkan dhe Vulkan SDK që kjo të punojë.
copyGPUBuffersCheckBox
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+ Kopjo buffer-ët e GPU-së:\nShmang kushtet e garës (race conditions) që lidhen me dërgimet e GPU-së.\nMund të ndihmojë, ose jo, në rast rëniesh të llojit PM4 0.
hostMarkersCheckBox
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ Shënjuesit e korrigjimit të host-it:\nShton informacion nga ana e emulatorit, si shënjues për komandat specifike AMDGPU rreth komandave Vulkan, si dhe jep burimeve emra korrigjimi.\nNëse e ke aktivizuar këtë, duhet të aktivizosh diagnozën e rënieve.\nE dobishme për programe si RenderDoc.
guestMarkersCheckBox
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ Shënjuesit e korrigjimit të guest-it:\nShton çdo shënjues për korrigjim që loja vetë ka shtuar në buffer-in e komandave.\nNëse e ke aktivizuar këtë, duhet të aktivizosh diagnozën e rënieve.\nE dobishme për programe si RenderDoc.
+
+
+ saveDataBox
+ Shtegu i Ruajtjes së të Dhënave:\nDosja ku do të ruhen të dhënat e ruajtjes së lojës.
+
+
+ browseButton
+ Shfleto:\nShfleto për të vendosur një dosje si shteg të ruajtjes së të dhënave.
@@ -1161,7 +1193,7 @@
Incompatibility Notice
- Njoftim për papajtueshmëri
+ Njoftim për mospërputhje
Failed to open file:
@@ -1284,7 +1316,7 @@
Last updated
- Përditësimi i fundit
+ Përditësuar për herë të fundit
@@ -1303,7 +1335,7 @@
Error_Github_limit_MSG
- Përditësuesi Automatik lejon deri në 60 kontrolle për përditësime në orë.\nJu keni arritur këtë kufi. Ju lutemi provoni përsëri më vonë.
+ Përditësuesi Automatik lejon deri në 60 kontrolle për përditësime në orë.\nKe arritur këtë kufi. Të lutem provo përsëri më vonë.
Failed to parse update information.
@@ -1421,7 +1453,7 @@
CompatibilityInfoClass
Fetching compatibility data, please wait
- Po merrni të dhënat e pajtueshmërisë, ju lutemi prisni
+ Duke marrë të dhënat e përputhshmërisë, të lutem prit
Cancel
@@ -1437,7 +1469,7 @@
Unable to update compatibility data! Try again later.
- Nuk mund të përditësohen të dhënat e pajtueshmërisë! Provoni përsëri më vonë.
+ Nuk mund të përditësohen të dhënat e përputhshmërisë! Provo përsëri më vonë.
Unable to open compatibility_data.json for writing.
@@ -1445,7 +1477,7 @@
Unknown
- Jo i njohur
+ E panjohur
Nothing
@@ -1453,11 +1485,11 @@
Boots
- Çizme
+ Niset
Menus
- Menutë
+ Meny
Ingame
@@ -1465,7 +1497,7 @@
Playable
- I luajtshëm
+ E luajtshme
From 0e238c87cbd0e6815dea65ad9b06c195e74208a8 Mon Sep 17 00:00:00 2001
From: squidbus <175574877+squidbus@users.noreply.github.com>
Date: Sun, 9 Feb 2025 08:58:48 -0800
Subject: [PATCH 11/64] cpu_patches: Lower extrq/insertq log to trace. (#2386)
---
src/core/cpu_patches.cpp | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/src/core/cpu_patches.cpp b/src/core/cpu_patches.cpp
index 57d528a81..65cd38b02 100644
--- a/src/core/cpu_patches.cpp
+++ b/src/core/cpu_patches.cpp
@@ -1041,10 +1041,10 @@ static bool TryExecuteIllegalInstruction(void* ctx, void* code_address) {
if (length + index > 64) {
// Undefined behavior if length + index is bigger than 64 according to the spec,
// we'll warn and continue execution.
- LOG_WARNING(Core,
- "extrq at {} with length {} and index {} is bigger than 64, "
- "undefined behavior",
- fmt::ptr(code_address), length, index);
+ LOG_TRACE(Core,
+ "extrq at {} with length {} and index {} is bigger than 64, "
+ "undefined behavior",
+ fmt::ptr(code_address), length, index);
}
lowQWordDst >>= index;
@@ -1101,10 +1101,10 @@ static bool TryExecuteIllegalInstruction(void* ctx, void* code_address) {
if (length + index > 64) {
// Undefined behavior if length + index is bigger than 64 according to the spec,
// we'll warn and continue execution.
- LOG_WARNING(Core,
- "insertq at {} with length {} and index {} is bigger than 64, "
- "undefined behavior",
- fmt::ptr(code_address), length, index);
+ LOG_TRACE(Core,
+ "insertq at {} with length {} and index {} is bigger than 64, "
+ "undefined behavior",
+ fmt::ptr(code_address), length, index);
}
lowQWordSrc &= mask;
From f3afbfbcecdc79cc4bf89356cb44eb13b6c1629e Mon Sep 17 00:00:00 2001
From: tomboylover93 <95257311+tomboylover93@users.noreply.github.com>
Date: Sun, 9 Feb 2025 13:59:09 -0300
Subject: [PATCH 12/64] Add HDR option to settings menu (#2387)
---
src/common/config.cpp | 4 ++++
src/common/config.h | 1 +
src/qt_gui/settings_dialog.cpp | 5 +++++
src/qt_gui/settings_dialog.ui | 29 ++++++++++++++++++-----------
src/qt_gui/translations/en.ts | 8 ++++++++
5 files changed, 36 insertions(+), 11 deletions(-)
diff --git a/src/common/config.cpp b/src/common/config.cpp
index ee8da8cc3..284407914 100644
--- a/src/common/config.cpp
+++ b/src/common/config.cpp
@@ -341,6 +341,10 @@ void setNullGpu(bool enable) {
isNullGpu = enable;
}
+void setAllowHDR(bool enable) {
+ isHDRAllowed = enable;
+}
+
void setCopyGPUCmdBuffers(bool enable) {
shouldCopyGPUBuffers = enable;
}
diff --git a/src/common/config.h b/src/common/config.h
index 36654f1fa..012f9b830 100644
--- a/src/common/config.h
+++ b/src/common/config.h
@@ -69,6 +69,7 @@ void setCollectShaderForDebug(bool enable);
void setShowSplash(bool enable);
void setAutoUpdate(bool enable);
void setNullGpu(bool enable);
+void setAllowHDR(bool enable);
void setCopyGPUCmdBuffers(bool enable);
void setDumpShaders(bool enable);
void setVblankDiv(u32 value);
diff --git a/src/qt_gui/settings_dialog.cpp b/src/qt_gui/settings_dialog.cpp
index a66781244..e8fa2f1fd 100644
--- a/src/qt_gui/settings_dialog.cpp
+++ b/src/qt_gui/settings_dialog.cpp
@@ -277,6 +277,7 @@ SettingsDialog::SettingsDialog(std::span physical_devices,
ui->heightDivider->installEventFilter(this);
ui->dumpShadersCheckBox->installEventFilter(this);
ui->nullGpuCheckBox->installEventFilter(this);
+ ui->enableHDRCheckBox->installEventFilter(this);
// Paths
ui->gameFoldersGroupBox->installEventFilter(this);
@@ -346,6 +347,7 @@ void SettingsDialog::LoadValuesFromConfig() {
ui->vblankSpinBox->setValue(toml::find_or(data, "GPU", "vblankDivider", 1));
ui->dumpShadersCheckBox->setChecked(toml::find_or(data, "GPU", "dumpShaders", false));
ui->nullGpuCheckBox->setChecked(toml::find_or(data, "GPU", "nullGpu", false));
+ ui->enableHDRCheckBox->setChecked(toml::find_or(data, "General", "isHDRAllowed", false));
ui->playBGMCheckBox->setChecked(toml::find_or(data, "General", "playBGM", false));
ui->disableTrophycheckBox->setChecked(
toml::find_or(data, "General", "isTrophyPopupDisabled", false));
@@ -518,6 +520,8 @@ void SettingsDialog::updateNoteTextEdit(const QString& elementName) {
text = tr("GUIBackgroundImageGroupBox");
} else if (elementName == "GUIMusicGroupBox") {
text = tr("GUIMusicGroupBox");
+ } else if (elementName == "enableHDRCheckBox") {
+ text = tr("enableHDRCheckBox");
} else if (elementName == "disableTrophycheckBox") {
text = tr("disableTrophycheckBox");
} else if (elementName == "enableCompatibilityCheckBox") {
@@ -618,6 +622,7 @@ void SettingsDialog::UpdateSettings() {
Config::setIsMotionControlsEnabled(ui->motionControlsCheckBox->isChecked());
Config::setisTrophyPopupDisabled(ui->disableTrophycheckBox->isChecked());
Config::setPlayBGM(ui->playBGMCheckBox->isChecked());
+ Config::setAllowHDR(ui->enableHDRCheckBox->isChecked());
Config::setLogType(ui->logTypeComboBox->currentText().toStdString());
Config::setLogFilter(ui->logFilterLineEdit->text().toStdString());
Config::setUserName(ui->userNameLineEdit->text().toStdString());
diff --git a/src/qt_gui/settings_dialog.ui b/src/qt_gui/settings_dialog.ui
index 80f7a117e..1b688a9b9 100644
--- a/src/qt_gui/settings_dialog.ui
+++ b/src/qt_gui/settings_dialog.ui
@@ -74,7 +74,7 @@
0
0
946
- 536
+ 535
@@ -171,6 +171,13 @@
+ -
+
+
+ Enable HDR
+
+
+
-
@@ -417,7 +424,7 @@
-
-
+
0
0
@@ -481,7 +488,7 @@
0
0
946
- 536
+ 535
@@ -585,15 +592,15 @@
-
-
- Background Image
-
0
0
+
+ Background Image
+
-
@@ -930,7 +937,7 @@
0
0
946
- 536
+ 535
@@ -1174,7 +1181,7 @@
0
0
946
- 536
+ 535
@@ -1318,7 +1325,7 @@
0
0
946
- 536
+ 535
@@ -1602,7 +1609,7 @@
0
0
946
- 536
+ 535
@@ -1692,7 +1699,7 @@
0
0
946
- 536
+ 535
diff --git a/src/qt_gui/translations/en.ts b/src/qt_gui/translations/en.ts
index 8aff13954..98711f804 100644
--- a/src/qt_gui/translations/en.ts
+++ b/src/qt_gui/translations/en.ts
@@ -672,6 +672,10 @@
Enable NULL GPU
Enable NULL GPU
+
+ Enable HDR
+ Enable HDR
+
Paths
Paths
@@ -948,6 +952,10 @@
nullGpuCheckBox
Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
+
+ enableHDRCheckBox
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
+
gameFoldersBox
Game Folders:\nThe list of folders to check for installed games.
From 5d4812d1a6a02b1644d2b98a0b85f0619623e949 Mon Sep 17 00:00:00 2001
From: psucien
Date: Sun, 9 Feb 2025 18:22:07 +0100
Subject: [PATCH 13/64] hot-fix: fix for unintended gamma correction bypass
when HDR is disabled
---
src/video_core/renderer_vulkan/vk_presenter.cpp | 2 +-
src/video_core/renderer_vulkan/vk_presenter.h | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/video_core/renderer_vulkan/vk_presenter.cpp b/src/video_core/renderer_vulkan/vk_presenter.cpp
index 0fbc17908..04d0e7ac9 100644
--- a/src/video_core/renderer_vulkan/vk_presenter.cpp
+++ b/src/video_core/renderer_vulkan/vk_presenter.cpp
@@ -916,7 +916,7 @@ Frame* Presenter::GetRenderFrame() {
// Initialize default frame image
if (frame->width == 0 || frame->height == 0 || frame->is_hdr != swapchain.GetHDR()) {
- RecreateFrame(frame, 1920, 1080);
+ RecreateFrame(frame, Config::getScreenWidth(), Config::getScreenHeight());
}
return frame;
diff --git a/src/video_core/renderer_vulkan/vk_presenter.h b/src/video_core/renderer_vulkan/vk_presenter.h
index 60b3e4626..2bfe6e66c 100644
--- a/src/video_core/renderer_vulkan/vk_presenter.h
+++ b/src/video_core/renderer_vulkan/vk_presenter.h
@@ -47,7 +47,7 @@ class Rasterizer;
class Presenter {
struct PostProcessSettings {
float gamma = 1.0f;
- bool hdr = false;
+ u32 hdr = 0;
};
public:
@@ -113,7 +113,7 @@ public:
return;
}
swapchain.SetHDR(enable);
- pp_settings.hdr = enable;
+ pp_settings.hdr = enable ? 1 : 0;
}
private:
From 15b520f4a2572cdb96923a72dacffaaa562473b7 Mon Sep 17 00:00:00 2001
From: squidbus <175574877+squidbus@users.noreply.github.com>
Date: Sun, 9 Feb 2025 10:20:13 -0800
Subject: [PATCH 14/64] renderer_vulkan: Skip tessellation isolines if not
supported. (#2384)
---
src/video_core/renderer_vulkan/vk_instance.cpp | 7 +++++--
src/video_core/renderer_vulkan/vk_instance.h | 12 ++++++++++++
src/video_core/renderer_vulkan/vk_pipeline_cache.cpp | 6 ++++--
3 files changed, 21 insertions(+), 4 deletions(-)
diff --git a/src/video_core/renderer_vulkan/vk_instance.cpp b/src/video_core/renderer_vulkan/vk_instance.cpp
index e64cae87d..c712f4e0c 100644
--- a/src/video_core/renderer_vulkan/vk_instance.cpp
+++ b/src/video_core/renderer_vulkan/vk_instance.cpp
@@ -214,6 +214,9 @@ bool Instance::CreateDevice() {
vk::PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT,
vk::PhysicalDevicePortabilitySubsetFeaturesKHR>();
features = feature_chain.get().features;
+#ifdef __APPLE__
+ portability_features = feature_chain.get();
+#endif
const vk::StructureChain properties_chain = physical_device.getProperties2<
vk::PhysicalDeviceProperties2, vk::PhysicalDeviceVulkan11Properties,
@@ -282,7 +285,7 @@ bool Instance::CreateDevice() {
#ifdef __APPLE__
// Required by Vulkan spec if supported.
- add_extension(VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME);
+ portability_subset = add_extension(VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME);
#endif
const auto family_properties = physical_device.getQueueFamilyProperties();
@@ -403,7 +406,7 @@ bool Instance::CreateDevice() {
.legacyVertexAttributes = true,
},
#ifdef __APPLE__
- feature_chain.get(),
+ portability_features,
#endif
};
diff --git a/src/video_core/renderer_vulkan/vk_instance.h b/src/video_core/renderer_vulkan/vk_instance.h
index 1748fcd59..c2322df41 100644
--- a/src/video_core/renderer_vulkan/vk_instance.h
+++ b/src/video_core/renderer_vulkan/vk_instance.h
@@ -149,6 +149,16 @@ public:
return features.tessellationShader;
}
+ /// Returns true when tessellation isolines are supported by the device
+ bool IsTessellationIsolinesSupported() const {
+ return !portability_subset || portability_features.tessellationIsolines;
+ }
+
+ /// Returns true when tessellation point mode is supported by the device
+ bool IsTessellationPointModeSupported() const {
+ return !portability_subset || portability_features.tessellationPointMode;
+ }
+
/// Returns the vendor ID of the physical device
u32 GetVendorID() const {
return properties.vendorID;
@@ -285,6 +295,7 @@ private:
vk::PhysicalDeviceVulkan12Properties vk12_props;
vk::PhysicalDevicePushDescriptorPropertiesKHR push_descriptor_props;
vk::PhysicalDeviceFeatures features;
+ vk::PhysicalDevicePortabilitySubsetFeaturesKHR portability_features;
vk::DriverIdKHR driver_id;
vk::UniqueDebugUtilsMessengerEXT debug_callback{};
std::string vendor_name;
@@ -308,6 +319,7 @@ private:
bool image_load_store_lod{};
bool amd_gcn_shader{};
bool tooling_info{};
+ bool portability_subset{};
};
} // namespace Vulkan
diff --git a/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp b/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp
index 16d2187db..4406be439 100644
--- a/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp
+++ b/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp
@@ -412,8 +412,10 @@ bool PipelineCache::RefreshGraphicsKey() {
break;
}
case Liverpool::ShaderStageEnable::VgtStages::LsHs: {
- if (!instance.IsTessellationSupported()) {
- break;
+ if (!instance.IsTessellationSupported() ||
+ (regs.tess_config.type == AmdGpu::TessellationType::Isoline &&
+ !instance.IsTessellationIsolinesSupported())) {
+ return false;
}
if (!TryBindStage(Stage::Hull, LogicalStage::TessellationControl)) {
return false;
From 34a4f6e60e0bdb394faff04b32968500b13d10d4 Mon Sep 17 00:00:00 2001
From: SaltyBet <66281060+SaltyBet@users.noreply.github.com>
Date: Sun, 9 Feb 2025 15:31:32 -0500
Subject: [PATCH 15/64] enableHDRCheckBox fix (#2390)
isHDRAllowed -> allowHDR (per TOML).
---
src/qt_gui/settings_dialog.cpp | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/qt_gui/settings_dialog.cpp b/src/qt_gui/settings_dialog.cpp
index e8fa2f1fd..4d9fa1621 100644
--- a/src/qt_gui/settings_dialog.cpp
+++ b/src/qt_gui/settings_dialog.cpp
@@ -347,7 +347,7 @@ void SettingsDialog::LoadValuesFromConfig() {
ui->vblankSpinBox->setValue(toml::find_or(data, "GPU", "vblankDivider", 1));
ui->dumpShadersCheckBox->setChecked(toml::find_or(data, "GPU", "dumpShaders", false));
ui->nullGpuCheckBox->setChecked(toml::find_or(data, "GPU", "nullGpu", false));
- ui->enableHDRCheckBox->setChecked(toml::find_or(data, "General", "isHDRAllowed", false));
+ ui->enableHDRCheckBox->setChecked(toml::find_or(data, "General", "allowHDR", false));
ui->playBGMCheckBox->setChecked(toml::find_or(data, "General", "playBGM", false));
ui->disableTrophycheckBox->setChecked(
toml::find_or(data, "General", "isTrophyPopupDisabled", false));
@@ -698,4 +698,4 @@ void SettingsDialog::ResetInstallFolders() {
}
Config::setGameInstallDirs(settings_install_dirs_config);
}
-}
\ No newline at end of file
+}
From 04fe3a79b9f1e0fbb21066c61f9b699fe80491a4 Mon Sep 17 00:00:00 2001
From: psucien <168137814+psucien@users.noreply.github.com>
Date: Sun, 9 Feb 2025 22:03:20 +0100
Subject: [PATCH 16/64] fix: lower UBO max size to account buffer cache offset
(#2388)
* fix: lower UBO max size to account buffer cache offset
* review comments
* remove UBO size from spec and always set it to max on shader side
---
.../backend/spirv/spirv_emit_context.cpp | 4 ++--
src/shader_recompiler/info.h | 8 ++++----
src/shader_recompiler/profile.h | 1 +
src/shader_recompiler/specialization.h | 15 +++++----------
.../renderer_vulkan/vk_compute_pipeline.cpp | 15 ++++++++-------
.../renderer_vulkan/vk_compute_pipeline.h | 5 +++--
.../renderer_vulkan/vk_graphics_pipeline.cpp | 13 +++++++------
.../renderer_vulkan/vk_graphics_pipeline.h | 3 ++-
src/video_core/renderer_vulkan/vk_instance.h | 7 +++++++
.../renderer_vulkan/vk_pipeline_cache.cpp | 11 ++++++++---
.../renderer_vulkan/vk_pipeline_cache.h | 4 ++++
.../renderer_vulkan/vk_pipeline_common.cpp | 6 ++++--
.../renderer_vulkan/vk_pipeline_common.h | 5 ++++-
src/video_core/renderer_vulkan/vk_rasterizer.cpp | 4 ++--
14 files changed, 61 insertions(+), 40 deletions(-)
diff --git a/src/shader_recompiler/backend/spirv/spirv_emit_context.cpp b/src/shader_recompiler/backend/spirv/spirv_emit_context.cpp
index 13d727c72..2ab5ca05d 100644
--- a/src/shader_recompiler/backend/spirv/spirv_emit_context.cpp
+++ b/src/shader_recompiler/backend/spirv/spirv_emit_context.cpp
@@ -633,8 +633,8 @@ void EmitContext::DefineBuffers() {
for (const auto& desc : info.buffers) {
const auto sharp = desc.GetSharp(info);
- const bool is_storage = desc.IsStorage(sharp);
- const u32 array_size = sharp.NumDwords() != 0 ? sharp.NumDwords() : MaxUboDwords;
+ const bool is_storage = desc.IsStorage(sharp, profile);
+ const u32 array_size = profile.max_ubo_size >> 2;
const auto* data_types = True(desc.used_types & IR::Type::F32) ? &F32 : &U32;
const Id data_type = (*data_types)[1];
const Id record_array_type{is_storage ? TypeRuntimeArray(data_type)
diff --git a/src/shader_recompiler/info.h b/src/shader_recompiler/info.h
index 498752607..b32eb6833 100644
--- a/src/shader_recompiler/info.h
+++ b/src/shader_recompiler/info.h
@@ -17,6 +17,7 @@
#include "shader_recompiler/ir/reg.h"
#include "shader_recompiler/ir/type.h"
#include "shader_recompiler/params.h"
+#include "shader_recompiler/profile.h"
#include "shader_recompiler/runtime_info.h"
#include "video_core/amdgpu/liverpool.h"
#include "video_core/amdgpu/resource.h"
@@ -24,8 +25,6 @@
namespace Shader {
static constexpr size_t NumUserDataRegs = 16;
-static constexpr size_t MaxUboSize = 65536;
-static constexpr size_t MaxUboDwords = MaxUboSize >> 2;
enum class TextureType : u32 {
Color1D,
@@ -50,8 +49,9 @@ struct BufferResource {
bool is_written{};
bool is_formatted{};
- [[nodiscard]] bool IsStorage(const AmdGpu::Buffer& buffer) const noexcept {
- return buffer.GetSize() > MaxUboSize || is_written || is_gds_buffer;
+ [[nodiscard]] bool IsStorage(const AmdGpu::Buffer& buffer,
+ const Profile& profile) const noexcept {
+ return buffer.GetSize() > profile.max_ubo_size || is_written || is_gds_buffer;
}
[[nodiscard]] constexpr AmdGpu::Buffer GetSharp(const Info& info) const noexcept;
diff --git a/src/shader_recompiler/profile.h b/src/shader_recompiler/profile.h
index f359a7dcc..53d940b79 100644
--- a/src/shader_recompiler/profile.h
+++ b/src/shader_recompiler/profile.h
@@ -30,6 +30,7 @@ struct Profile {
bool needs_manual_interpolation{};
bool needs_lds_barriers{};
u64 min_ssbo_alignment{};
+ u64 max_ubo_size{};
u32 max_viewport_width{};
u32 max_viewport_height{};
u32 max_shared_memory_size{};
diff --git a/src/shader_recompiler/specialization.h b/src/shader_recompiler/specialization.h
index 4328193b5..9bf9e71e4 100644
--- a/src/shader_recompiler/specialization.h
+++ b/src/shader_recompiler/specialization.h
@@ -27,7 +27,6 @@ struct BufferSpecialization {
u32 num_format : 4;
u32 index_stride : 2;
u32 element_size : 2;
- u32 size = 0;
AmdGpu::CompMapping dst_select{};
AmdGpu::NumberConversion num_conversion{};
@@ -38,8 +37,7 @@ struct BufferSpecialization {
(data_format == other.data_format && num_format == other.num_format &&
dst_select == other.dst_select && num_conversion == other.num_conversion)) &&
(!swizzle_enable ||
- (index_stride == other.index_stride && element_size == other.element_size)) &&
- (size >= other.is_storage || is_storage);
+ (index_stride == other.index_stride && element_size == other.element_size));
}
};
@@ -87,8 +85,8 @@ struct StageSpecialization {
boost::container::small_vector samplers;
Backend::Bindings start{};
- explicit StageSpecialization(const Info& info_, RuntimeInfo runtime_info_,
- const Profile& profile_, Backend::Bindings start_)
+ StageSpecialization(const Info& info_, RuntimeInfo runtime_info_, const Profile& profile_,
+ Backend::Bindings start_)
: info{&info_}, runtime_info{runtime_info_}, start{start_} {
fetch_shader_data = Gcn::ParseFetchShader(info_);
if (info_.stage == Stage::Vertex && fetch_shader_data &&
@@ -107,9 +105,9 @@ struct StageSpecialization {
binding++;
}
ForEachSharp(binding, buffers, info->buffers,
- [](auto& spec, const auto& desc, AmdGpu::Buffer sharp) {
+ [profile_](auto& spec, const auto& desc, AmdGpu::Buffer sharp) {
spec.stride = sharp.GetStride();
- spec.is_storage = desc.IsStorage(sharp);
+ spec.is_storage = desc.IsStorage(sharp, profile_);
spec.is_formatted = desc.is_formatted;
spec.swizzle_enable = sharp.swizzle_enable;
if (spec.is_formatted) {
@@ -122,9 +120,6 @@ struct StageSpecialization {
spec.index_stride = sharp.index_stride;
spec.element_size = sharp.element_size;
}
- if (!spec.is_storage) {
- spec.size = sharp.GetSize();
- }
});
ForEachSharp(binding, images, info->images,
[](auto& spec, const auto& desc, AmdGpu::Image sharp) {
diff --git a/src/video_core/renderer_vulkan/vk_compute_pipeline.cpp b/src/video_core/renderer_vulkan/vk_compute_pipeline.cpp
index 0832f65a2..f0346559d 100644
--- a/src/video_core/renderer_vulkan/vk_compute_pipeline.cpp
+++ b/src/video_core/renderer_vulkan/vk_compute_pipeline.cpp
@@ -11,11 +11,12 @@
namespace Vulkan {
-ComputePipeline::ComputePipeline(const Instance& instance_, Scheduler& scheduler_,
- DescriptorHeap& desc_heap_, vk::PipelineCache pipeline_cache,
- ComputePipelineKey compute_key_, const Shader::Info& info_,
- vk::ShaderModule module)
- : Pipeline{instance_, scheduler_, desc_heap_, pipeline_cache, true}, compute_key{compute_key_} {
+ComputePipeline::ComputePipeline(const Instance& instance, Scheduler& scheduler,
+ DescriptorHeap& desc_heap, const Shader::Profile& profile,
+ vk::PipelineCache pipeline_cache, ComputePipelineKey compute_key_,
+ const Shader::Info& info_, vk::ShaderModule module)
+ : Pipeline{instance, scheduler, desc_heap, profile, pipeline_cache, true},
+ compute_key{compute_key_} {
auto& info = stages[int(Shader::LogicalStage::Compute)];
info = &info_;
const auto debug_str = GetDebugString();
@@ -49,8 +50,8 @@ ComputePipeline::ComputePipeline(const Instance& instance_, Scheduler& scheduler
const auto sharp = buffer.GetSharp(*info);
bindings.push_back({
.binding = binding++,
- .descriptorType = buffer.IsStorage(sharp) ? vk::DescriptorType::eStorageBuffer
- : vk::DescriptorType::eUniformBuffer,
+ .descriptorType = buffer.IsStorage(sharp, profile) ? vk::DescriptorType::eStorageBuffer
+ : vk::DescriptorType::eUniformBuffer,
.descriptorCount = 1,
.stageFlags = vk::ShaderStageFlagBits::eCompute,
});
diff --git a/src/video_core/renderer_vulkan/vk_compute_pipeline.h b/src/video_core/renderer_vulkan/vk_compute_pipeline.h
index 1c28e461c..79059b509 100644
--- a/src/video_core/renderer_vulkan/vk_compute_pipeline.h
+++ b/src/video_core/renderer_vulkan/vk_compute_pipeline.h
@@ -31,8 +31,9 @@ struct ComputePipelineKey {
class ComputePipeline : public Pipeline {
public:
ComputePipeline(const Instance& instance, Scheduler& scheduler, DescriptorHeap& desc_heap,
- vk::PipelineCache pipeline_cache, ComputePipelineKey compute_key,
- const Shader::Info& info, vk::ShaderModule module);
+ const Shader::Profile& profile, vk::PipelineCache pipeline_cache,
+ ComputePipelineKey compute_key, const Shader::Info& info,
+ vk::ShaderModule module);
~ComputePipeline();
private:
diff --git a/src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp b/src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp
index 588754c00..4eecd1edf 100644
--- a/src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp
+++ b/src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp
@@ -25,13 +25,13 @@ namespace Vulkan {
using Shader::Backend::SPIRV::AuxShaderType;
GraphicsPipeline::GraphicsPipeline(
- const Instance& instance_, Scheduler& scheduler_, DescriptorHeap& desc_heap_,
- const GraphicsPipelineKey& key_, vk::PipelineCache pipeline_cache,
- std::span infos,
+ const Instance& instance, Scheduler& scheduler, DescriptorHeap& desc_heap,
+ const Shader::Profile& profile, const GraphicsPipelineKey& key_,
+ vk::PipelineCache pipeline_cache, std::span infos,
std::span runtime_infos,
std::optional fetch_shader_,
std::span modules)
- : Pipeline{instance_, scheduler_, desc_heap_, pipeline_cache}, key{key_},
+ : Pipeline{instance, scheduler, desc_heap, profile, pipeline_cache}, key{key_},
fetch_shader{std::move(fetch_shader_)} {
const vk::Device device = instance.GetDevice();
std::ranges::copy(infos, stages.begin());
@@ -369,8 +369,9 @@ void GraphicsPipeline::BuildDescSetLayout() {
const auto sharp = buffer.GetSharp(*stage);
bindings.push_back({
.binding = binding++,
- .descriptorType = buffer.IsStorage(sharp) ? vk::DescriptorType::eStorageBuffer
- : vk::DescriptorType::eUniformBuffer,
+ .descriptorType = buffer.IsStorage(sharp, profile)
+ ? vk::DescriptorType::eStorageBuffer
+ : vk::DescriptorType::eUniformBuffer,
.descriptorCount = 1,
.stageFlags = gp_stage_flags,
});
diff --git a/src/video_core/renderer_vulkan/vk_graphics_pipeline.h b/src/video_core/renderer_vulkan/vk_graphics_pipeline.h
index 8c5cb1f3b..64cc761f4 100644
--- a/src/video_core/renderer_vulkan/vk_graphics_pipeline.h
+++ b/src/video_core/renderer_vulkan/vk_graphics_pipeline.h
@@ -75,7 +75,8 @@ struct GraphicsPipelineKey {
class GraphicsPipeline : public Pipeline {
public:
GraphicsPipeline(const Instance& instance, Scheduler& scheduler, DescriptorHeap& desc_heap,
- const GraphicsPipelineKey& key, vk::PipelineCache pipeline_cache,
+ const Shader::Profile& profile, const GraphicsPipelineKey& key,
+ vk::PipelineCache pipeline_cache,
std::span stages,
std::span runtime_infos,
std::optional fetch_shader,
diff --git a/src/video_core/renderer_vulkan/vk_instance.h b/src/video_core/renderer_vulkan/vk_instance.h
index c2322df41..682824044 100644
--- a/src/video_core/renderer_vulkan/vk_instance.h
+++ b/src/video_core/renderer_vulkan/vk_instance.h
@@ -209,6 +209,11 @@ public:
return properties.limits.minUniformBufferOffsetAlignment;
}
+ /// Returns the maximum size of uniform buffers.
+ vk::DeviceSize UniformMaxSize() const {
+ return properties.limits.maxUniformBufferRange;
+ }
+
/// Returns the minimum required alignment for storage buffers
vk::DeviceSize StorageMinAlignment() const {
return properties.limits.minStorageBufferOffsetAlignment;
@@ -254,10 +259,12 @@ public:
return features.shaderClipDistance;
}
+ /// Returns the maximim viewport width.
u32 GetMaxViewportWidth() const {
return properties.limits.maxViewportDimensions[0];
}
+ /// Returns the maximum viewport height.
u32 GetMaxViewportHeight() const {
return properties.limits.maxViewportDimensions[1];
}
diff --git a/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp b/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp
index 4406be439..a936ccf31 100644
--- a/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp
+++ b/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp
@@ -204,6 +204,10 @@ PipelineCache::PipelineCache(const Instance& instance_, Scheduler& scheduler_,
instance.GetDriverID() == vk::DriverId::eNvidiaProprietary,
.needs_lds_barriers = instance.GetDriverID() == vk::DriverId::eNvidiaProprietary ||
instance.GetDriverID() == vk::DriverId::eMoltenvk,
+ // When binding a UBO, we calculate its size considering the offset in the larger buffer
+ // cache underlying resource. In some cases, it may produce sizes exceeding the system
+ // maximum allowed UBO range, so we need to reduce the threshold to prevent issues.
+ .max_ubo_size = instance.UniformMaxSize() - instance.UniformMinAlignment(),
.max_viewport_width = instance.GetMaxViewportWidth(),
.max_viewport_height = instance.GetMaxViewportHeight(),
.max_shared_memory_size = instance.MaxComputeSharedMemorySize(),
@@ -222,7 +226,7 @@ const GraphicsPipeline* PipelineCache::GetGraphicsPipeline() {
}
const auto [it, is_new] = graphics_pipelines.try_emplace(graphics_key);
if (is_new) {
- it.value() = std::make_unique(instance, scheduler, desc_heap,
+ it.value() = std::make_unique(instance, scheduler, desc_heap, profile,
graphics_key, *pipeline_cache, infos,
runtime_infos, fetch_shader, modules);
if (Config::collectShadersForDebug()) {
@@ -243,8 +247,9 @@ const ComputePipeline* PipelineCache::GetComputePipeline() {
}
const auto [it, is_new] = compute_pipelines.try_emplace(compute_key);
if (is_new) {
- it.value() = std::make_unique(
- instance, scheduler, desc_heap, *pipeline_cache, compute_key, *infos[0], modules[0]);
+ it.value() =
+ std::make_unique(instance, scheduler, desc_heap, profile,
+ *pipeline_cache, compute_key, *infos[0], modules[0]);
if (Config::collectShadersForDebug()) {
auto& m = modules[0];
module_related_pipelines[m].emplace_back(compute_key);
diff --git a/src/video_core/renderer_vulkan/vk_pipeline_cache.h b/src/video_core/renderer_vulkan/vk_pipeline_cache.h
index b3bccd513..ba3407b48 100644
--- a/src/video_core/renderer_vulkan/vk_pipeline_cache.h
+++ b/src/video_core/renderer_vulkan/vk_pipeline_cache.h
@@ -68,6 +68,10 @@ public:
static std::string GetShaderName(Shader::Stage stage, u64 hash,
std::optional perm = {});
+ auto& GetProfile() const {
+ return profile;
+ }
+
private:
bool RefreshGraphicsKey();
bool RefreshComputeKey();
diff --git a/src/video_core/renderer_vulkan/vk_pipeline_common.cpp b/src/video_core/renderer_vulkan/vk_pipeline_common.cpp
index 91f53109e..bf43257f8 100644
--- a/src/video_core/renderer_vulkan/vk_pipeline_common.cpp
+++ b/src/video_core/renderer_vulkan/vk_pipeline_common.cpp
@@ -14,8 +14,10 @@
namespace Vulkan {
Pipeline::Pipeline(const Instance& instance_, Scheduler& scheduler_, DescriptorHeap& desc_heap_,
- vk::PipelineCache pipeline_cache, bool is_compute_ /*= false*/)
- : instance{instance_}, scheduler{scheduler_}, desc_heap{desc_heap_}, is_compute{is_compute_} {}
+ const Shader::Profile& profile_, vk::PipelineCache pipeline_cache,
+ bool is_compute_ /*= false*/)
+ : instance{instance_}, scheduler{scheduler_}, desc_heap{desc_heap_}, profile{profile_},
+ is_compute{is_compute_} {}
Pipeline::~Pipeline() = default;
diff --git a/src/video_core/renderer_vulkan/vk_pipeline_common.h b/src/video_core/renderer_vulkan/vk_pipeline_common.h
index f71631da0..e9e6fed01 100644
--- a/src/video_core/renderer_vulkan/vk_pipeline_common.h
+++ b/src/video_core/renderer_vulkan/vk_pipeline_common.h
@@ -5,6 +5,7 @@
#include "shader_recompiler/backend/bindings.h"
#include "shader_recompiler/info.h"
+#include "shader_recompiler/profile.h"
#include "video_core/renderer_vulkan/vk_common.h"
#include "video_core/texture_cache/texture_cache.h"
@@ -26,7 +27,8 @@ class DescriptorHeap;
class Pipeline {
public:
Pipeline(const Instance& instance, Scheduler& scheduler, DescriptorHeap& desc_heap,
- vk::PipelineCache pipeline_cache, bool is_compute = false);
+ const Shader::Profile& profile, vk::PipelineCache pipeline_cache,
+ bool is_compute = false);
virtual ~Pipeline();
vk::Pipeline Handle() const noexcept {
@@ -66,6 +68,7 @@ protected:
const Instance& instance;
Scheduler& scheduler;
DescriptorHeap& desc_heap;
+ const Shader::Profile& profile;
vk::UniquePipeline pipeline;
vk::UniquePipelineLayout pipeline_layout;
vk::UniqueDescriptorSetLayout desc_layout;
diff --git a/src/video_core/renderer_vulkan/vk_rasterizer.cpp b/src/video_core/renderer_vulkan/vk_rasterizer.cpp
index 6f979a734..8b1d5d8b3 100644
--- a/src/video_core/renderer_vulkan/vk_rasterizer.cpp
+++ b/src/video_core/renderer_vulkan/vk_rasterizer.cpp
@@ -554,11 +554,10 @@ void Rasterizer::BindBuffers(const Shader::Info& stage, Shader::Backend::Binding
}
// Second pass to re-bind buffers that were updated after binding
- auto& null_buffer = buffer_cache.GetBuffer(VideoCore::NULL_BUFFER_ID);
for (u32 i = 0; i < buffer_bindings.size(); i++) {
const auto& [buffer_id, vsharp] = buffer_bindings[i];
const auto& desc = stage.buffers[i];
- const bool is_storage = desc.IsStorage(vsharp);
+ const bool is_storage = desc.IsStorage(vsharp, pipeline_cache.GetProfile());
if (!buffer_id) {
if (desc.is_gds_buffer) {
const auto* gds_buf = buffer_cache.GetGdsBuffer();
@@ -566,6 +565,7 @@ void Rasterizer::BindBuffers(const Shader::Info& stage, Shader::Backend::Binding
} else if (instance.IsNullDescriptorSupported()) {
buffer_infos.emplace_back(VK_NULL_HANDLE, 0, VK_WHOLE_SIZE);
} else {
+ auto& null_buffer = buffer_cache.GetBuffer(VideoCore::NULL_BUFFER_ID);
buffer_infos.emplace_back(null_buffer.Handle(), 0, VK_WHOLE_SIZE);
}
} else {
From 22357f70c2ed98f454a49d068676c349e2edf0e0 Mon Sep 17 00:00:00 2001
From: Stephen Miller <56742918+StevenMiller123@users.noreply.github.com>
Date: Sun, 9 Feb 2025 15:50:59 -0600
Subject: [PATCH 17/64] Improve parameter checks for posix_pthread_rename_np
(#2391)
---
src/core/libraries/kernel/threads/pthread.cpp | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/core/libraries/kernel/threads/pthread.cpp b/src/core/libraries/kernel/threads/pthread.cpp
index 641fbe10d..c4127ecf2 100644
--- a/src/core/libraries/kernel/threads/pthread.cpp
+++ b/src/core/libraries/kernel/threads/pthread.cpp
@@ -389,6 +389,9 @@ int PS4_SYSV_ABI posix_pthread_rename_np(PthreadT thread, const char* name) {
if (thread == nullptr) {
return POSIX_EINVAL;
}
+ if (name == nullptr) {
+ return 0;
+ }
LOG_INFO(Kernel_Pthread, "name = {}", name);
Common::SetThreadName(reinterpret_cast(thread->native_thr.GetHandle()), name);
thread->name = name;
From 843cd01308c98a10444beae5ce5a94bdbff26509 Mon Sep 17 00:00:00 2001
From: squidbus <175574877+squidbus@users.noreply.github.com>
Date: Sun, 9 Feb 2025 16:34:20 -0800
Subject: [PATCH 18/64] fix: Disable VK_EXT_tooling_info on AMD proprietary for
now.
---
src/video_core/renderer_vulkan/vk_instance.cpp | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/video_core/renderer_vulkan/vk_instance.cpp b/src/video_core/renderer_vulkan/vk_instance.cpp
index c712f4e0c..780779c0b 100644
--- a/src/video_core/renderer_vulkan/vk_instance.cpp
+++ b/src/video_core/renderer_vulkan/vk_instance.cpp
@@ -254,7 +254,9 @@ bool Instance::CreateDevice() {
add_extension(VK_EXT_SHADER_DEMOTE_TO_HELPER_INVOCATION_EXTENSION_NAME);
add_extension(VK_KHR_SYNCHRONIZATION_2_EXTENSION_NAME);
add_extension(VK_EXT_EXTENDED_DYNAMIC_STATE_EXTENSION_NAME);
- tooling_info = add_extension(VK_EXT_TOOLING_INFO_EXTENSION_NAME);
+ // Currently causes issues with Reshade on AMD proprietary, disable until figured out.
+ tooling_info = GetDriverID() != vk::DriverId::eAmdProprietary &&
+ add_extension(VK_EXT_TOOLING_INFO_EXTENSION_NAME);
const bool maintenance4 = add_extension(VK_KHR_MAINTENANCE_4_EXTENSION_NAME);
add_extension(VK_KHR_SWAPCHAIN_EXTENSION_NAME);
From b51c767296e38b8fff86fb790fd20c2acdcb3f91 Mon Sep 17 00:00:00 2001
From: Stephen Miller <56742918+StevenMiller123@users.noreply.github.com>
Date: Sun, 9 Feb 2025 21:31:07 -0600
Subject: [PATCH 19/64] Better bounds checks for sceKernelDlsym (#2394)
Unity, being the awful game engine it is, checks for a return value of zero to determine if sceKernelLoadStartModule failed. This results in it throwing an error code into sceKernelDlsym's handle parameter when the module it's searching for doesn't exist.
---
src/core/libraries/kernel/process.cpp | 3 +++
src/core/linker.h | 5 ++++-
2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/src/core/libraries/kernel/process.cpp b/src/core/libraries/kernel/process.cpp
index 3a747bf16..58628867a 100644
--- a/src/core/libraries/kernel/process.cpp
+++ b/src/core/libraries/kernel/process.cpp
@@ -75,6 +75,9 @@ s32 PS4_SYSV_ABI sceKernelLoadStartModule(const char* moduleFileName, size_t arg
s32 PS4_SYSV_ABI sceKernelDlsym(s32 handle, const char* symbol, void** addrp) {
auto* linker = Common::Singleton::Instance();
auto* module = linker->GetModule(handle);
+ if (module == nullptr) {
+ return ORBIS_KERNEL_ERROR_ESRCH;
+ }
*addrp = module->FindByName(symbol);
if (*addrp == nullptr) {
return ORBIS_KERNEL_ERROR_ESRCH;
diff --git a/src/core/linker.h b/src/core/linker.h
index 357b39664..9c07400c4 100644
--- a/src/core/linker.h
+++ b/src/core/linker.h
@@ -83,7 +83,10 @@ public:
}
Module* GetModule(s32 index) const {
- return m_modules.at(index).get();
+ if (index >= 0 || index < m_modules.size()) {
+ return m_modules.at(index).get();
+ }
+ return nullptr;
}
u32 FindByName(const std::filesystem::path& name) const {
From 40eef6a066e1bf7ca4868e03c94521b4d8ca6e5c Mon Sep 17 00:00:00 2001
From: squidbus <175574877+squidbus@users.noreply.github.com>
Date: Mon, 10 Feb 2025 21:33:30 -0800
Subject: [PATCH 20/64] shader_recompiler: Exclude defaulted fragment inputs
from quad/rect passthrough. (#2383)
---
.../backend/spirv/emit_spirv_quad_rect.cpp | 12 ++++++++++--
.../backend/spirv/spirv_emit_context.cpp | 2 +-
src/shader_recompiler/runtime_info.h | 4 ++++
3 files changed, 15 insertions(+), 3 deletions(-)
diff --git a/src/shader_recompiler/backend/spirv/emit_spirv_quad_rect.cpp b/src/shader_recompiler/backend/spirv/emit_spirv_quad_rect.cpp
index 74a807c57..e74044f63 100644
--- a/src/shader_recompiler/backend/spirv/emit_spirv_quad_rect.cpp
+++ b/src/shader_recompiler/backend/spirv/emit_spirv_quad_rect.cpp
@@ -254,10 +254,14 @@ private:
gl_per_vertex = AddOutput(gl_per_vertex_type);
}
for (int i = 0; i < fs_info.num_inputs; i++) {
+ const auto& input = fs_info.inputs[i];
+ if (input.IsDefault()) {
+ continue;
+ }
outputs[i] = AddOutput(model == spv::ExecutionModel::TessellationControl
? TypeArray(vec4_id, Int(4))
: vec4_id);
- Decorate(outputs[i], spv::Decoration::Location, fs_info.inputs[i].param_index);
+ Decorate(outputs[i], spv::Decoration::Location, input.param_index);
}
}
@@ -273,8 +277,12 @@ private:
gl_in = AddInput(gl_per_vertex_array);
const Id float_arr{TypeArray(vec4_id, Int(32))};
for (int i = 0; i < fs_info.num_inputs; i++) {
+ const auto& input = fs_info.inputs[i];
+ if (input.IsDefault()) {
+ continue;
+ }
inputs[i] = AddInput(float_arr);
- Decorate(inputs[i], spv::Decoration::Location, fs_info.inputs[i].param_index);
+ Decorate(inputs[i], spv::Decoration::Location, input.param_index);
}
}
diff --git a/src/shader_recompiler/backend/spirv/spirv_emit_context.cpp b/src/shader_recompiler/backend/spirv/spirv_emit_context.cpp
index 2ab5ca05d..4d5e817b4 100644
--- a/src/shader_recompiler/backend/spirv/spirv_emit_context.cpp
+++ b/src/shader_recompiler/backend/spirv/spirv_emit_context.cpp
@@ -316,7 +316,7 @@ void EmitContext::DefineInputs() {
const auto& input = runtime_info.fs_info.inputs[i];
const u32 semantic = input.param_index;
ASSERT(semantic < IR::NumParams);
- if (input.is_default && !input.is_flat) {
+ if (input.IsDefault()) {
input_params[semantic] = {
MakeDefaultValue(*this, input.default_value), input_f32, F32[1], 4, false, true,
};
diff --git a/src/shader_recompiler/runtime_info.h b/src/shader_recompiler/runtime_info.h
index d1ae2c09d..78973c2d4 100644
--- a/src/shader_recompiler/runtime_info.h
+++ b/src/shader_recompiler/runtime_info.h
@@ -174,6 +174,10 @@ struct FragmentRuntimeInfo {
bool is_flat;
u8 default_value;
+ [[nodiscard]] bool IsDefault() const {
+ return is_default && !is_flat;
+ }
+
auto operator<=>(const PsInput&) const noexcept = default;
};
AmdGpu::Liverpool::PsInput en_flags;
From 2188895b4045e8a3f6ab3b0793c8085b649f50f9 Mon Sep 17 00:00:00 2001
From: squidbus <175574877+squidbus@users.noreply.github.com>
Date: Tue, 11 Feb 2025 00:19:38 -0800
Subject: [PATCH 21/64] buffer_cache: Give null buffer full usage flags.
(#2400)
---
src/video_core/buffer_cache/buffer_cache.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/video_core/buffer_cache/buffer_cache.cpp b/src/video_core/buffer_cache/buffer_cache.cpp
index c779c1c45..37af62f30 100644
--- a/src/video_core/buffer_cache/buffer_cache.cpp
+++ b/src/video_core/buffer_cache/buffer_cache.cpp
@@ -36,7 +36,7 @@ BufferCache::BufferCache(const Vulkan::Instance& instance_, Vulkan::Scheduler& s
// Ensure the first slot is used for the null buffer
const auto null_id =
- slot_buffers.insert(instance, scheduler, MemoryUsage::DeviceLocal, 0, ReadFlags, 16);
+ slot_buffers.insert(instance, scheduler, MemoryUsage::DeviceLocal, 0, AllFlags, 16);
ASSERT(null_id.index == 0);
const vk::Buffer& null_buffer = slot_buffers[null_id].buffer;
Vulkan::SetObjectName(instance.GetDevice(), null_buffer, "Null Buffer");
From 98eb8cb741e0e30f1bcd6f83513abeb8a9002fb4 Mon Sep 17 00:00:00 2001
From: DanielSvoboda
Date: Wed, 12 Feb 2025 11:31:19 -0300
Subject: [PATCH 22/64] Fix S_LSHR_B32 (#2405)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
the shift value should be extracted from the 5 least significant bits of the second operand (S1.u[4:0]), to ensure that the shift is limited to values from 0 to 31, suitable for 32-bit operations
Instruction S_LSHR_B32
Description D.u = S0.u >> S1.u[4:0]. SCC = 1 if result is non-zero.
---
src/shader_recompiler/frontend/translate/scalar_alu.cpp | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/shader_recompiler/frontend/translate/scalar_alu.cpp b/src/shader_recompiler/frontend/translate/scalar_alu.cpp
index b1b260fde..b5c7c98ae 100644
--- a/src/shader_recompiler/frontend/translate/scalar_alu.cpp
+++ b/src/shader_recompiler/frontend/translate/scalar_alu.cpp
@@ -435,7 +435,8 @@ void Translator::S_LSHL_B64(const GcnInst& inst) {
void Translator::S_LSHR_B32(const GcnInst& inst) {
const IR::U32 src0{GetSrc(inst.src[0])};
const IR::U32 src1{GetSrc(inst.src[1])};
- const IR::U32 result{ir.ShiftRightLogical(src0, src1)};
+ const IR::U32 shift_amt = ir.BitwiseAnd(src1, ir.Imm32(0x1F));
+ const IR::U32 result = ir.ShiftRightLogical(src0, shift_amt);
SetDst(inst.dst[0], result);
ir.SetScc(ir.INotEqual(result, ir.Imm32(0)));
}
From 642c0bc36742b3d2df986b366b2e9d6c84a34f12 Mon Sep 17 00:00:00 2001
From: DanielSvoboda
Date: Wed, 12 Feb 2025 14:04:35 -0300
Subject: [PATCH 23/64] QT: AutoUpdate -Formatting/Always Show Changelog
(#2401)
* QT: AutoUpdate - Text formatting
* +
* Always Show Changelog
* +
update Channel is already called once, it doesn't need to be called again
---
src/common/config.cpp | 12 ++++++++
src/common/config.h | 2 ++
src/qt_gui/check_update.cpp | 48 ++++++++++++++++++++++++--------
src/qt_gui/settings_dialog.cpp | 9 ++++++
src/qt_gui/settings_dialog.ui | 23 +++++++++------
src/qt_gui/translations/da_DK.ts | 4 +++
src/qt_gui/translations/de.ts | 4 +++
src/qt_gui/translations/el.ts | 4 +++
src/qt_gui/translations/en.ts | 4 +++
src/qt_gui/translations/es_ES.ts | 4 +++
src/qt_gui/translations/fa_IR.ts | 4 +++
src/qt_gui/translations/fi.ts | 4 +++
src/qt_gui/translations/fr.ts | 4 +++
src/qt_gui/translations/hu_HU.ts | 4 +++
src/qt_gui/translations/id.ts | 4 +++
src/qt_gui/translations/it.ts | 4 +++
src/qt_gui/translations/ja_JP.ts | 4 +++
src/qt_gui/translations/ko_KR.ts | 4 +++
src/qt_gui/translations/lt_LT.ts | 4 +++
src/qt_gui/translations/nl.ts | 4 +++
src/qt_gui/translations/pl_PL.ts | 4 +++
src/qt_gui/translations/pt_BR.ts | 4 +++
src/qt_gui/translations/ro_RO.ts | 4 +++
src/qt_gui/translations/ru_RU.ts | 4 +++
src/qt_gui/translations/sq.ts | 4 +++
src/qt_gui/translations/sv.ts | 4 +++
src/qt_gui/translations/tr_TR.ts | 4 +++
src/qt_gui/translations/uk_UA.ts | 4 +++
src/qt_gui/translations/vi_VN.ts | 4 +++
src/qt_gui/translations/zh_CN.ts | 5 +++-
src/qt_gui/translations/zh_TW.ts | 4 +++
31 files changed, 178 insertions(+), 21 deletions(-)
diff --git a/src/common/config.cpp b/src/common/config.cpp
index 284407914..048571a5a 100644
--- a/src/common/config.cpp
+++ b/src/common/config.cpp
@@ -55,6 +55,7 @@ static bool isDebugDump = false;
static bool isShaderDebug = false;
static bool isShowSplash = false;
static bool isAutoUpdate = false;
+static bool isAlwaysShowChangelog = false;
static bool isNullGpu = false;
static bool shouldCopyGPUBuffers = false;
static bool shouldDumpShaders = false;
@@ -237,6 +238,10 @@ bool autoUpdate() {
return isAutoUpdate;
}
+bool alwaysShowChangelog() {
+ return isAlwaysShowChangelog;
+}
+
bool nullGpu() {
return isNullGpu;
}
@@ -337,6 +342,10 @@ void setAutoUpdate(bool enable) {
isAutoUpdate = enable;
}
+void setAlwaysShowChangelog(bool enable) {
+ isAlwaysShowChangelog = enable;
+}
+
void setNullGpu(bool enable) {
isNullGpu = enable;
}
@@ -678,6 +687,7 @@ void load(const std::filesystem::path& path) {
}
isShowSplash = toml::find_or(general, "showSplash", true);
isAutoUpdate = toml::find_or(general, "autoUpdate", false);
+ isAlwaysShowChangelog = toml::find_or(general, "alwaysShowChangelog", false);
separateupdatefolder = toml::find_or(general, "separateUpdateEnabled", false);
compatibilityData = toml::find_or(general, "compatibilityEnabled", false);
checkCompatibilityOnStartup =
@@ -811,6 +821,7 @@ void save(const std::filesystem::path& path) {
data["General"]["chooseHomeTab"] = chooseHomeTab;
data["General"]["showSplash"] = isShowSplash;
data["General"]["autoUpdate"] = isAutoUpdate;
+ data["General"]["alwaysShowChangelog"] = isAlwaysShowChangelog;
data["General"]["separateUpdateEnabled"] = separateupdatefolder;
data["General"]["compatibilityEnabled"] = compatibilityData;
data["General"]["checkCompatibilityOnStartup"] = checkCompatibilityOnStartup;
@@ -932,6 +943,7 @@ void setDefaultValues() {
isShaderDebug = false;
isShowSplash = false;
isAutoUpdate = false;
+ isAlwaysShowChangelog = false;
isNullGpu = false;
shouldDumpShaders = false;
vblankDivider = 1;
diff --git a/src/common/config.h b/src/common/config.h
index 012f9b830..3a140c0c8 100644
--- a/src/common/config.h
+++ b/src/common/config.h
@@ -57,6 +57,7 @@ bool debugDump();
bool collectShadersForDebug();
bool showSplash();
bool autoUpdate();
+bool alwaysShowChangelog();
bool nullGpu();
bool copyGPUCmdBuffers();
bool dumpShaders();
@@ -68,6 +69,7 @@ void setDebugDump(bool enable);
void setCollectShaderForDebug(bool enable);
void setShowSplash(bool enable);
void setAutoUpdate(bool enable);
+void setAlwaysShowChangelog(bool enable);
void setNullGpu(bool enable);
void setAllowHDR(bool enable);
void setCopyGPUCmdBuffers(bool enable);
diff --git a/src/qt_gui/check_update.cpp b/src/qt_gui/check_update.cpp
index 37554abfb..ac1aa9279 100644
--- a/src/qt_gui/check_update.cpp
+++ b/src/qt_gui/check_update.cpp
@@ -198,29 +198,45 @@ void CheckUpdate::setupUI(const QString& downloadUrl, const QString& latestDate,
QString updateChannel = QString::fromStdString(Config::getUpdateChannel());
- QString updateText =
- QString(" " + tr("Update Channel") + ": " + updateChannel + "" +
- tr("Current Version") + ": %1 (%2)" + tr("Latest Version") +
- ": %3 (%4)
" + tr("Do you want to update?") + "
")
- .arg(currentRev.left(7), currentDate, latestRev, latestDate);
+ QString updateText = QString("" + tr("Update Channel") + ": " + updateChannel +
+ " "
+ "
"
+ "" +
+ tr("Current Version") +
+ ": "
+ "%1 "
+ "(%2) "
+ " "
+ "" +
+ tr("Latest Version") +
+ ": "
+ "%3 "
+ "(%4) "
+ "
")
+ .arg(currentRev.left(7), currentDate, latestRev, latestDate);
+
QLabel* updateLabel = new QLabel(updateText, this);
layout->addWidget(updateLabel);
// Setup bottom layout with action buttons
- QHBoxLayout* bottomLayout = new QHBoxLayout();
autoUpdateCheckBox = new QCheckBox(tr("Check for Updates at Startup"), this);
+ layout->addWidget(autoUpdateCheckBox);
+
+ QHBoxLayout* updatePromptLayout = new QHBoxLayout();
+ QLabel* updatePromptLabel = new QLabel(tr("Do you want to update?"), this);
+ updatePromptLayout->addWidget(updatePromptLabel);
+
yesButton = new QPushButton(tr("Update"), this);
noButton = new QPushButton(tr("No"), this);
yesButton->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Preferred);
noButton->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Preferred);
- bottomLayout->addWidget(autoUpdateCheckBox);
QSpacerItem* spacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
- bottomLayout->addItem(spacer);
+ updatePromptLayout->addItem(spacer);
+ updatePromptLayout->addWidget(yesButton);
+ updatePromptLayout->addWidget(noButton);
- bottomLayout->addWidget(yesButton);
- bottomLayout->addWidget(noButton);
- layout->addLayout(bottomLayout);
+ layout->addLayout(updatePromptLayout);
// Don't show changelog button if:
// The current version is a pre-release and the version to be downloaded is a release.
@@ -241,19 +257,27 @@ void CheckUpdate::setupUI(const QString& downloadUrl, const QString& latestDate,
connect(toggleButton, &QPushButton::clicked,
[this, textField, toggleButton, currentRev, latestRev, downloadUrl, latestDate,
currentDate]() {
- QString updateChannel = QString::fromStdString(Config::getUpdateChannel());
if (!textField->isVisible()) {
requestChangelog(currentRev, latestRev, downloadUrl, latestDate,
currentDate);
textField->setVisible(true);
toggleButton->setText(tr("Hide Changelog"));
adjustSize();
+ textField->setFixedWidth(textField->width() + 20);
} else {
textField->setVisible(false);
toggleButton->setText(tr("Show Changelog"));
adjustSize();
}
});
+
+ if (Config::alwaysShowChangelog()) {
+ requestChangelog(currentRev, latestRev, downloadUrl, latestDate, currentDate);
+ textField->setVisible(true);
+ toggleButton->setText(tr("Hide Changelog"));
+ adjustSize();
+ textField->setFixedWidth(textField->width() + 20);
+ }
}
connect(yesButton, &QPushButton::clicked, this, [this, downloadUrl]() {
diff --git a/src/qt_gui/settings_dialog.cpp b/src/qt_gui/settings_dialog.cpp
index 4d9fa1621..8d69c58cf 100644
--- a/src/qt_gui/settings_dialog.cpp
+++ b/src/qt_gui/settings_dialog.cpp
@@ -137,9 +137,15 @@ SettingsDialog::SettingsDialog(std::span physical_devices,
#if (QT_VERSION < QT_VERSION_CHECK(6, 7, 0))
connect(ui->updateCheckBox, &QCheckBox::stateChanged, this,
[](int state) { Config::setAutoUpdate(state == Qt::Checked); });
+
+ connect(ui->changelogCheckBox, &QCheckBox::stateChanged, this,
+ [](int state) { Config::setAlwaysShowChangelog(state == Qt::Checked); });
#else
connect(ui->updateCheckBox, &QCheckBox::checkStateChanged, this,
[](Qt::CheckState state) { Config::setAutoUpdate(state == Qt::Checked); });
+
+ connect(ui->changelogCheckBox, &QCheckBox::checkStateChanged, this,
+ [](Qt::CheckState state) { Config::setAlwaysShowChangelog(state == Qt::Checked); });
#endif
connect(ui->updateComboBox, &QComboBox::currentTextChanged, this,
@@ -391,6 +397,8 @@ void SettingsDialog::LoadValuesFromConfig() {
#ifdef ENABLE_UPDATER
ui->updateCheckBox->setChecked(toml::find_or(data, "General", "autoUpdate", false));
+ ui->changelogCheckBox->setChecked(
+ toml::find_or(data, "General", "alwaysShowChangelog", false));
std::string updateChannel = toml::find_or(data, "General", "updateChannel", "");
if (updateChannel != "Release" && updateChannel != "Nightly") {
if (Common::isRelease) {
@@ -651,6 +659,7 @@ void SettingsDialog::UpdateSettings() {
Config::setCollectShaderForDebug(ui->collectShaderCheckBox->isChecked());
Config::setCopyGPUCmdBuffers(ui->copyGPUBuffersCheckBox->isChecked());
Config::setAutoUpdate(ui->updateCheckBox->isChecked());
+ Config::setAlwaysShowChangelog(ui->changelogCheckBox->isChecked());
Config::setUpdateChannel(ui->updateComboBox->currentText().toStdString());
Config::setChooseHomeTab(ui->chooseHomeTabComboBox->currentText().toStdString());
Config::setCompatibilityEnabled(ui->enableCompatibilityCheckBox->isChecked());
diff --git a/src/qt_gui/settings_dialog.ui b/src/qt_gui/settings_dialog.ui
index 1b688a9b9..53bae664f 100644
--- a/src/qt_gui/settings_dialog.ui
+++ b/src/qt_gui/settings_dialog.ui
@@ -74,7 +74,7 @@
0
0
946
- 535
+ 536
@@ -346,7 +346,7 @@
Update
-
+
6
@@ -465,6 +465,13 @@
+ -
+
+
+ Always Show Changelog
+
+
+
@@ -488,7 +495,7 @@
0
0
946
- 535
+ 536
@@ -937,7 +944,7 @@
0
0
946
- 535
+ 536
@@ -1181,7 +1188,7 @@
0
0
946
- 535
+ 536
@@ -1325,7 +1332,7 @@
0
0
946
- 535
+ 536
@@ -1609,7 +1616,7 @@
0
0
946
- 535
+ 536
@@ -1699,7 +1706,7 @@
0
0
946
- 535
+ 536
diff --git a/src/qt_gui/translations/da_DK.ts b/src/qt_gui/translations/da_DK.ts
index a3f66a8f1..1b1a15a3c 100644
--- a/src/qt_gui/translations/da_DK.ts
+++ b/src/qt_gui/translations/da_DK.ts
@@ -728,6 +728,10 @@
Check for Updates at Startup
Tjek for opdateringer ved start
+
+ Always Show Changelog
+ Vis altid changelog
+
Update Channel
Opdateringskanal
diff --git a/src/qt_gui/translations/de.ts b/src/qt_gui/translations/de.ts
index 83b73628b..65cdd5f4a 100644
--- a/src/qt_gui/translations/de.ts
+++ b/src/qt_gui/translations/de.ts
@@ -752,6 +752,10 @@
Check for Updates at Startup
Beim Start nach Updates suchen
+
+ Always Show Changelog
+ Changelog immer anzeigen
+
Update Channel
Update-Kanal
diff --git a/src/qt_gui/translations/el.ts b/src/qt_gui/translations/el.ts
index 8d6237d9f..ad7bed9c1 100644
--- a/src/qt_gui/translations/el.ts
+++ b/src/qt_gui/translations/el.ts
@@ -728,6 +728,10 @@
Check for Updates at Startup
Έλεγχος για ενημερώσεις κατά την εκκίνηση
+
+ Always Show Changelog
+ Πάντα εμφάνιση ιστορικού αλλαγών
+
Update Channel
Κανάλι Ενημέρωσης
diff --git a/src/qt_gui/translations/en.ts b/src/qt_gui/translations/en.ts
index 98711f804..c3de0062a 100644
--- a/src/qt_gui/translations/en.ts
+++ b/src/qt_gui/translations/en.ts
@@ -740,6 +740,10 @@
Check for Updates at Startup
Check for Updates at Startup
+
+ Always Show Changelog
+ Always Show Changelog
+
Update Channel
Update Channel
diff --git a/src/qt_gui/translations/es_ES.ts b/src/qt_gui/translations/es_ES.ts
index 12a214fa9..2b8405ed1 100644
--- a/src/qt_gui/translations/es_ES.ts
+++ b/src/qt_gui/translations/es_ES.ts
@@ -728,6 +728,10 @@
Check for Updates at Startup
Buscar actualizaciones al iniciar
+
+ Always Show Changelog
+ Mostrar siempre el registro de cambios
+
Update Channel
Canal de Actualización
diff --git a/src/qt_gui/translations/fa_IR.ts b/src/qt_gui/translations/fa_IR.ts
index ba937b08f..3569e9adc 100644
--- a/src/qt_gui/translations/fa_IR.ts
+++ b/src/qt_gui/translations/fa_IR.ts
@@ -728,6 +728,10 @@
Check for Updates at Startup
بررسی بهروزرسانیها در زمان راهاندازی
+
+ Always Show Changelog
+ نمایش دائم تاریخچه تغییرات
+
Update Channel
کانال بهروزرسانی
diff --git a/src/qt_gui/translations/fi.ts b/src/qt_gui/translations/fi.ts
index 3ffa5df60..b2494df2a 100644
--- a/src/qt_gui/translations/fi.ts
+++ b/src/qt_gui/translations/fi.ts
@@ -728,6 +728,10 @@
Check for Updates at Startup
Tarkista Päivitykset Käynnistäessä
+
+ Always Show Changelog
+ Näytä aina muutoshistoria
+
Update Channel
Päivityskanava
diff --git a/src/qt_gui/translations/fr.ts b/src/qt_gui/translations/fr.ts
index 97be56eb2..0a28c712f 100644
--- a/src/qt_gui/translations/fr.ts
+++ b/src/qt_gui/translations/fr.ts
@@ -728,6 +728,10 @@
Check for Updates at Startup
Vérif. maj au démarrage
+
+ Always Show Changelog
+ Afficher toujours le changelog
+
Update Channel
Canal de Mise à Jour
diff --git a/src/qt_gui/translations/hu_HU.ts b/src/qt_gui/translations/hu_HU.ts
index ced43daa0..0d679cc4c 100644
--- a/src/qt_gui/translations/hu_HU.ts
+++ b/src/qt_gui/translations/hu_HU.ts
@@ -728,6 +728,10 @@
Check for Updates at Startup
Frissítések keresése indításkor
+
+ Always Show Changelog
+ Mindig mutasd a változásnaplót
+
Update Channel
Frissítési Csatorna
diff --git a/src/qt_gui/translations/id.ts b/src/qt_gui/translations/id.ts
index bc8e8324d..1ddd75b45 100644
--- a/src/qt_gui/translations/id.ts
+++ b/src/qt_gui/translations/id.ts
@@ -728,6 +728,10 @@
Check for Updates at Startup
Periksa pembaruan saat mulai
+
+ Always Show Changelog
+ Selalu Tampilkan Riwayat Perubahan
+
Update Channel
Saluran Pembaruan
diff --git a/src/qt_gui/translations/it.ts b/src/qt_gui/translations/it.ts
index c65aef498..aec2a818b 100644
--- a/src/qt_gui/translations/it.ts
+++ b/src/qt_gui/translations/it.ts
@@ -728,6 +728,10 @@
Check for Updates at Startup
Verifica aggiornamenti all’avvio
+
+ Always Show Changelog
+ Mostra sempre il changelog
+
Update Channel
Canale di Aggiornamento
diff --git a/src/qt_gui/translations/ja_JP.ts b/src/qt_gui/translations/ja_JP.ts
index d566b005d..cca2f1005 100644
--- a/src/qt_gui/translations/ja_JP.ts
+++ b/src/qt_gui/translations/ja_JP.ts
@@ -728,6 +728,10 @@
Check for Updates at Startup
起動時に更新確認
+
+ Always Show Changelog
+ 常に変更履歴を表示
+
Update Channel
アップデートチャネル
diff --git a/src/qt_gui/translations/ko_KR.ts b/src/qt_gui/translations/ko_KR.ts
index 799e706a7..d297e41a3 100644
--- a/src/qt_gui/translations/ko_KR.ts
+++ b/src/qt_gui/translations/ko_KR.ts
@@ -728,6 +728,10 @@
Check for Updates at Startup
Check for Updates at Startup
+
+ Always Show Changelog
+ 항상 변경 사항 표시
+
Update Channel
Update Channel
diff --git a/src/qt_gui/translations/lt_LT.ts b/src/qt_gui/translations/lt_LT.ts
index 4800ab7bb..e4a2dc5b4 100644
--- a/src/qt_gui/translations/lt_LT.ts
+++ b/src/qt_gui/translations/lt_LT.ts
@@ -728,6 +728,10 @@
Check for Updates at Startup
Tikrinti naujinimus paleidus
+
+ Always Show Changelog
+ Visada rodyti pakeitimų žurnalą
+
Update Channel
Atnaujinimo Kanalas
diff --git a/src/qt_gui/translations/nl.ts b/src/qt_gui/translations/nl.ts
index 0975f1b14..2b939046d 100644
--- a/src/qt_gui/translations/nl.ts
+++ b/src/qt_gui/translations/nl.ts
@@ -728,6 +728,10 @@
Check for Updates at Startup
Bij opstart op updates controleren
+
+ Always Show Changelog
+ Altijd changelog tonen
+
Update Channel
Updatekanaal
diff --git a/src/qt_gui/translations/pl_PL.ts b/src/qt_gui/translations/pl_PL.ts
index e90bbef38..c9d2daa9a 100644
--- a/src/qt_gui/translations/pl_PL.ts
+++ b/src/qt_gui/translations/pl_PL.ts
@@ -728,6 +728,10 @@
Check for Updates at Startup
Sprawdź aktualizacje przy starcie
+
+ Always Show Changelog
+ Zawsze pokazuj dziennik zmian
+
Update Channel
Kanał Aktualizacji
diff --git a/src/qt_gui/translations/pt_BR.ts b/src/qt_gui/translations/pt_BR.ts
index 83dd0a6b7..097d17d70 100644
--- a/src/qt_gui/translations/pt_BR.ts
+++ b/src/qt_gui/translations/pt_BR.ts
@@ -728,6 +728,10 @@
Check for Updates at Startup
Verificar Atualizações ao Iniciar
+
+ Always Show Changelog
+ Sempre Mostrar o Changelog
+
Update Channel
Canal de Atualização
diff --git a/src/qt_gui/translations/ro_RO.ts b/src/qt_gui/translations/ro_RO.ts
index ccafb59e4..1d2741bd4 100644
--- a/src/qt_gui/translations/ro_RO.ts
+++ b/src/qt_gui/translations/ro_RO.ts
@@ -728,6 +728,10 @@
Check for Updates at Startup
Verifică actualizări la pornire
+
+ Always Show Changelog
+ Arată întotdeauna jurnalul modificărilor
+
Update Channel
Canal de Actualizare
diff --git a/src/qt_gui/translations/ru_RU.ts b/src/qt_gui/translations/ru_RU.ts
index 8ade23e1c..985e40a49 100644
--- a/src/qt_gui/translations/ru_RU.ts
+++ b/src/qt_gui/translations/ru_RU.ts
@@ -796,6 +796,10 @@
Check for Updates at Startup
Проверка при запуске
+
+ Always Show Changelog
+ Всегда показывать журнал изменений
+
Update Channel
Канал обновления
diff --git a/src/qt_gui/translations/sq.ts b/src/qt_gui/translations/sq.ts
index 41a941a08..20cce6f7d 100644
--- a/src/qt_gui/translations/sq.ts
+++ b/src/qt_gui/translations/sq.ts
@@ -736,6 +736,10 @@
Check for Updates at Startup
Kontrollo për përditësime në nisje
+
+ Always Show Changelog
+ Shfaq gjithmonë regjistrin e ndryshimeve
+
Update Channel
Kanali i përditësimit
diff --git a/src/qt_gui/translations/sv.ts b/src/qt_gui/translations/sv.ts
index 2a68c3f77..60ebf5432 100644
--- a/src/qt_gui/translations/sv.ts
+++ b/src/qt_gui/translations/sv.ts
@@ -1423,6 +1423,10 @@
Check for Updates at Startup
Leta efter uppdateringar vid uppstart
+
+ Always Show Changelog
+ Visa alltid ändringsloggen
+
Update Channel
Uppdateringskanal
diff --git a/src/qt_gui/translations/tr_TR.ts b/src/qt_gui/translations/tr_TR.ts
index cd2b4636c..25878cb0f 100644
--- a/src/qt_gui/translations/tr_TR.ts
+++ b/src/qt_gui/translations/tr_TR.ts
@@ -728,6 +728,10 @@
Check for Updates at Startup
Başlangıçta güncellemeleri kontrol et
+
+ Always Show Changelog
+ Her zaman değişiklik günlüğünü göster
+
Update Channel
Güncelleme Kanalı
diff --git a/src/qt_gui/translations/uk_UA.ts b/src/qt_gui/translations/uk_UA.ts
index 3beb07285..3b880b9ab 100644
--- a/src/qt_gui/translations/uk_UA.ts
+++ b/src/qt_gui/translations/uk_UA.ts
@@ -793,6 +793,10 @@
Check for Updates at Startup
Перевіряти оновлення під час запуску
+
+ Always Show Changelog
+ Завжди показувати журнал змін
+
Update Channel
Канал оновлення
diff --git a/src/qt_gui/translations/vi_VN.ts b/src/qt_gui/translations/vi_VN.ts
index 47ef07ace..a85f5b2c8 100644
--- a/src/qt_gui/translations/vi_VN.ts
+++ b/src/qt_gui/translations/vi_VN.ts
@@ -728,6 +728,10 @@
Check for Updates at Startup
Kiểm tra cập nhật khi khởi động
+
+ Always Show Changelog
+ Luôn hiển thị nhật ký thay đổi
+
Update Channel
Kênh Cập Nhật
diff --git a/src/qt_gui/translations/zh_CN.ts b/src/qt_gui/translations/zh_CN.ts
index 00cc9ae92..6d1f52c5d 100644
--- a/src/qt_gui/translations/zh_CN.ts
+++ b/src/qt_gui/translations/zh_CN.ts
@@ -728,7 +728,6 @@
Guest Debug Markers
Geust 调试标记
-
Update
更新
@@ -737,6 +736,10 @@
Check for Updates at Startup
启动时检查更新
+
+ Always Show Changelog
+ 始终显示变更日志
+
Update Channel
更新频道
diff --git a/src/qt_gui/translations/zh_TW.ts b/src/qt_gui/translations/zh_TW.ts
index e05519d7a..a3a574ea5 100644
--- a/src/qt_gui/translations/zh_TW.ts
+++ b/src/qt_gui/translations/zh_TW.ts
@@ -728,6 +728,10 @@
Check for Updates at Startup
啟動時檢查更新
+
+ Always Show Changelog
+ 始終顯示變更紀錄
+
Update Channel
更新頻道
From 7624e9482c8749c45fbae8daf9c85dca438dd2c4 Mon Sep 17 00:00:00 2001
From: squidbus <175574877+squidbus@users.noreply.github.com>
Date: Wed, 12 Feb 2025 09:04:58 -0800
Subject: [PATCH 24/64] memory: Log for sceKernelMapNamedDirectMemory in more
cases. (#2404)
---
src/core/libraries/kernel/memory.cpp | 20 +++++++++++---------
1 file changed, 11 insertions(+), 9 deletions(-)
diff --git a/src/core/libraries/kernel/memory.cpp b/src/core/libraries/kernel/memory.cpp
index 551fd8e3e..82c5115f1 100644
--- a/src/core/libraries/kernel/memory.cpp
+++ b/src/core/libraries/kernel/memory.cpp
@@ -163,6 +163,11 @@ s32 PS4_SYSV_ABI sceKernelReserveVirtualRange(void** addr, u64 len, int flags, u
int PS4_SYSV_ABI sceKernelMapNamedDirectMemory(void** addr, u64 len, int prot, int flags,
s64 directMemoryStart, u64 alignment,
const char* name) {
+ LOG_INFO(Kernel_Vmm,
+ "in_addr = {}, len = {:#x}, prot = {:#x}, flags = {:#x}, "
+ "directMemoryStart = {:#x}, alignment = {:#x}, name = '{}'",
+ fmt::ptr(*addr), len, prot, flags, directMemoryStart, alignment, name);
+
if (len == 0 || !Common::Is16KBAligned(len)) {
LOG_ERROR(Kernel_Vmm, "Map size is either zero or not 16KB aligned!");
return ORBIS_KERNEL_ERROR_EINVAL;
@@ -181,17 +186,14 @@ int PS4_SYSV_ABI sceKernelMapNamedDirectMemory(void** addr, u64 len, int prot, i
const VAddr in_addr = reinterpret_cast(*addr);
const auto mem_prot = static_cast(prot);
const auto map_flags = static_cast(flags);
- SCOPE_EXIT {
- LOG_INFO(Kernel_Vmm,
- "in_addr = {:#x}, out_addr = {}, len = {:#x}, prot = {:#x}, flags = {:#x}, "
- "directMemoryStart = {:#x}, "
- "alignment = {:#x}",
- in_addr, fmt::ptr(*addr), len, prot, flags, directMemoryStart, alignment);
- };
auto* memory = Core::Memory::Instance();
- return memory->MapMemory(addr, in_addr, len, mem_prot, map_flags, Core::VMAType::Direct, "",
- false, directMemoryStart, alignment);
+ const auto ret =
+ memory->MapMemory(addr, in_addr, len, mem_prot, map_flags, Core::VMAType::Direct, "", false,
+ directMemoryStart, alignment);
+
+ LOG_INFO(Kernel_Vmm, "out_addr = {}", fmt::ptr(*addr));
+ return ret;
}
int PS4_SYSV_ABI sceKernelMapDirectMemory(void** addr, u64 len, int prot, int flags,
From 50b27bebd86ba4532c6304b38661747f6705c8d0 Mon Sep 17 00:00:00 2001
From: kalaposfos13 <153381648+kalaposfos13@users.noreply.github.com>
Date: Wed, 12 Feb 2025 18:05:14 +0100
Subject: [PATCH 25/64] fix deprecation (#2406)
---
src/qt_gui/settings_dialog.cpp | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/src/qt_gui/settings_dialog.cpp b/src/qt_gui/settings_dialog.cpp
index 8d69c58cf..e546e0997 100644
--- a/src/qt_gui/settings_dialog.cpp
+++ b/src/qt_gui/settings_dialog.cpp
@@ -184,8 +184,14 @@ SettingsDialog::SettingsDialog(std::span physical_devices,
connect(ui->chooseHomeTabComboBox, &QComboBox::currentTextChanged, this,
[](const QString& hometab) { Config::setChooseHomeTab(hometab.toStdString()); });
- connect(ui->showBackgroundImageCheckBox, &QCheckBox::stateChanged, this,
- [](int state) { Config::setShowBackgroundImage(state == Qt::Checked); });
+#if (QT_VERSION < QT_VERSION_CHECK(6, 7, 0))
+ connect(ui->showBackgroundImageCheckBox, &QCheckBox::stateChanged, this, [](int state) {
+#else
+ connect(ui->showBackgroundImageCheckBox, &QCheckBox::checkStateChanged, this,
+ [](Qt::CheckState state) {
+#endif
+ Config::setShowBackgroundImage(state == Qt::Checked);
+ });
}
// Input TAB
{
From 3b1840b7a9a4eff0a862bb2582ea0574ee0b5aab Mon Sep 17 00:00:00 2001
From: rainmakerv2 <30595646+rainmakerv3@users.noreply.github.com>
Date: Thu, 13 Feb 2025 01:05:35 +0800
Subject: [PATCH 26/64] Add error message when trophy data extraction fails
(#2393)
Co-authored-by: rainmakerv2 <30595646+jpau02@users.noreply.github.com>
---
src/qt_gui/trophy_viewer.cpp | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/src/qt_gui/trophy_viewer.cpp b/src/qt_gui/trophy_viewer.cpp
index 49fb993eb..4fa5ee5e2 100644
--- a/src/qt_gui/trophy_viewer.cpp
+++ b/src/qt_gui/trophy_viewer.cpp
@@ -1,6 +1,7 @@
// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project
// SPDX-License-Identifier: GPL-2.0-or-later
+#include
#include "common/path_util.h"
#include "trophy_viewer.h"
@@ -29,8 +30,13 @@ void TrophyViewer::PopulateTrophyWidget(QString title) {
QDir dir(trophyDirQt);
if (!dir.exists()) {
std::filesystem::path path = Common::FS::PathFromQString(gameTrpPath_);
- if (!trp.Extract(path, title.toStdString()))
+ if (!trp.Extract(path, title.toStdString())) {
+ QMessageBox::critical(this, "Trophy Data Extraction Error",
+ "Unable to extract Trophy data, please ensure you have "
+ "inputted a trophy key in the settings menu.");
+ QWidget::close();
return;
+ }
}
QFileInfoList dirList = dir.entryInfoList(QDir::Dirs | QDir::NoDotAndDotDot);
if (dirList.isEmpty())
From 5f2467b4532a731490a47e69415000a79028d25a Mon Sep 17 00:00:00 2001
From: Missake212
Date: Wed, 12 Feb 2025 18:05:52 +0100
Subject: [PATCH 27/64] change ts it (#2396)
---
src/qt_gui/translations/it.ts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/qt_gui/translations/it.ts b/src/qt_gui/translations/it.ts
index aec2a818b..77a87ba82 100644
--- a/src/qt_gui/translations/it.ts
+++ b/src/qt_gui/translations/it.ts
@@ -1457,7 +1457,7 @@
Boots
- Stivali
+ Si Avvia
Menus
From c9d425dc08a3b061446986869d256152517c6273 Mon Sep 17 00:00:00 2001
From: squidbus <175574877+squidbus@users.noreply.github.com>
Date: Wed, 12 Feb 2025 17:53:42 -0800
Subject: [PATCH 28/64] fix: Correct number of allocated VGPRs.
---
src/video_core/amdgpu/liverpool.h | 5 +++++
src/video_core/renderer_vulkan/vk_pipeline_cache.cpp | 2 +-
2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/src/video_core/amdgpu/liverpool.h b/src/video_core/amdgpu/liverpool.h
index 67821b0f2..525a0c9f1 100644
--- a/src/video_core/amdgpu/liverpool.h
+++ b/src/video_core/amdgpu/liverpool.h
@@ -143,6 +143,11 @@ struct Liverpool {
const u32 num_dwords = bininfo.length / sizeof(u32);
return std::span{code, num_dwords};
}
+
+ [[nodiscard]] u32 NumVgprs() const {
+ // Each increment allocates 4 registers, where 0 = 4 registers.
+ return (settings.num_vgprs + 1) * 4;
+ }
};
struct HsTessFactorClamp {
diff --git a/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp b/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp
index a936ccf31..f7afd2e75 100644
--- a/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp
+++ b/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp
@@ -84,7 +84,7 @@ const Shader::RuntimeInfo& PipelineCache::BuildRuntimeInfo(Stage stage, LogicalS
const auto BuildCommon = [&](const auto& program) {
info.num_user_data = program.settings.num_user_regs;
info.num_input_vgprs = program.settings.vgpr_comp_cnt;
- info.num_allocated_vgprs = program.settings.num_vgprs * 4;
+ info.num_allocated_vgprs = program.NumVgprs();
info.fp_denorm_mode32 = program.settings.fp_denorm_mode32;
info.fp_round_mode32 = program.settings.fp_round_mode32;
};
From ebe2aadb4cf817a73cbb21c693610ba5f11b52db Mon Sep 17 00:00:00 2001
From: squidbus <175574877+squidbus@users.noreply.github.com>
Date: Wed, 12 Feb 2025 19:45:42 -0800
Subject: [PATCH 29/64] gnmdriver: Implement sceGnmUpdateHsShader (#2412)
---
src/core/libraries/gnmdriver/gnmdriver.cpp | 32 ++++++++++++++++++++--
src/core/libraries/gnmdriver/gnmdriver.h | 2 +-
2 files changed, 31 insertions(+), 3 deletions(-)
diff --git a/src/core/libraries/gnmdriver/gnmdriver.cpp b/src/core/libraries/gnmdriver/gnmdriver.cpp
index b22dd9893..e2e865def 100644
--- a/src/core/libraries/gnmdriver/gnmdriver.cpp
+++ b/src/core/libraries/gnmdriver/gnmdriver.cpp
@@ -2307,8 +2307,36 @@ s32 PS4_SYSV_ABI sceGnmUpdateGsShader(u32* cmdbuf, u32 size, const u32* gs_regs)
return ORBIS_OK;
}
-int PS4_SYSV_ABI sceGnmUpdateHsShader() {
- LOG_ERROR(Lib_GnmDriver, "(STUBBED) called");
+int PS4_SYSV_ABI sceGnmUpdateHsShader(u32* cmdbuf, u32 size, const u32* hs_regs, u32 ls_hs_config) {
+ LOG_TRACE(Lib_GnmDriver, "called");
+
+ if (!cmdbuf || size <= 0x1c) {
+ return -1;
+ }
+
+ if (!hs_regs) {
+ LOG_ERROR(Lib_GnmDriver, "Null pointer passed as argument");
+ return -1;
+ }
+
+ if (hs_regs[1] != 0) {
+ LOG_ERROR(Lib_GnmDriver, "Invalid shader address");
+ return -1;
+ }
+
+ cmdbuf = PM4CmdSetData::SetShReg(cmdbuf, 0x108u, hs_regs[0],
+ 0u); // SPI_SHADER_PGM_LO_HS/SPI_SHADER_PGM_HI_HS
+ cmdbuf = PM4CmdSetData::SetShReg(cmdbuf, 0x10au, hs_regs[2],
+ hs_regs[3]); // SPI_SHADER_PGM_RSRC1_HS/SPI_SHADER_PGM_RSRC1_LS
+ cmdbuf = WritePacket(
+ cmdbuf, PM4ShaderType::ShaderGraphics, 0xc01e0286u, hs_regs[5],
+ hs_regs[6]); // VGT_HOS_MAX_TESS_LEVEL/VGT_HOS_MIN_TESS_LEVEL update
+ cmdbuf = WritePacket(cmdbuf, PM4ShaderType::ShaderGraphics, 0xc01e02dbu,
+ hs_regs[4]); // VGT_TF_PARAM update
+ cmdbuf = WritePacket(cmdbuf, PM4ShaderType::ShaderGraphics, 0xc01e02d6u,
+ ls_hs_config); // VGT_LS_HS_CONFIG update
+
+ WriteTrailingNop<11>(cmdbuf);
return ORBIS_OK;
}
diff --git a/src/core/libraries/gnmdriver/gnmdriver.h b/src/core/libraries/gnmdriver/gnmdriver.h
index b4aee12b0..94d06c85f 100644
--- a/src/core/libraries/gnmdriver/gnmdriver.h
+++ b/src/core/libraries/gnmdriver/gnmdriver.h
@@ -227,7 +227,7 @@ int PS4_SYSV_ABI sceGnmUnregisterAllResourcesForOwner();
int PS4_SYSV_ABI sceGnmUnregisterOwnerAndResources();
int PS4_SYSV_ABI sceGnmUnregisterResource();
s32 PS4_SYSV_ABI sceGnmUpdateGsShader(u32* cmdbuf, u32 size, const u32* gs_regs);
-int PS4_SYSV_ABI sceGnmUpdateHsShader();
+int PS4_SYSV_ABI sceGnmUpdateHsShader(u32* cmdbuf, u32 size, const u32* ps_regs, u32 ls_hs_config);
s32 PS4_SYSV_ABI sceGnmUpdatePsShader(u32* cmdbuf, u32 size, const u32* ps_regs);
s32 PS4_SYSV_ABI sceGnmUpdatePsShader350(u32* cmdbuf, u32 size, const u32* ps_regs);
s32 PS4_SYSV_ABI sceGnmUpdateVsShader(u32* cmdbuf, u32 size, const u32* vs_regs,
From 6e1264215179e24c4e8c58b00df8a9f78da7a2f6 Mon Sep 17 00:00:00 2001
From: squidbus <175574877+squidbus@users.noreply.github.com>
Date: Wed, 12 Feb 2025 20:10:13 -0800
Subject: [PATCH 30/64] shader_recompiler: Lower non-compute shared memory into
spare VGPRs. (#2403)
---
.../backend/spirv/emit_spirv_instructions.h | 2 -
.../spirv/emit_spirv_shared_memory.cpp | 34 --------
.../backend/spirv/spirv_emit_context.cpp | 2 +
src/shader_recompiler/info.h | 3 +-
src/shader_recompiler/ir/ir_emitter.cpp | 5 --
src/shader_recompiler/ir/microinstruction.cpp | 1 -
src/shader_recompiler/ir/opcodes.inc | 2 -
.../ir/passes/hull_shader_transform.cpp | 33 +++----
src/shader_recompiler/ir/passes/ir_passes.h | 2 +-
.../passes/lower_shared_mem_to_registers.cpp | 87 ++++++++++++++-----
src/shader_recompiler/recompiler.cpp | 7 +-
.../renderer_vulkan/vk_rasterizer.cpp | 1 +
12 files changed, 85 insertions(+), 94 deletions(-)
diff --git a/src/shader_recompiler/backend/spirv/emit_spirv_instructions.h b/src/shader_recompiler/backend/spirv/emit_spirv_instructions.h
index 3e2cea9e5..aaa2bb526 100644
--- a/src/shader_recompiler/backend/spirv/emit_spirv_instructions.h
+++ b/src/shader_recompiler/backend/spirv/emit_spirv_instructions.h
@@ -120,10 +120,8 @@ Id EmitUndefU32(EmitContext& ctx);
Id EmitUndefU64(EmitContext& ctx);
Id EmitLoadSharedU32(EmitContext& ctx, Id offset);
Id EmitLoadSharedU64(EmitContext& ctx, Id offset);
-Id EmitLoadSharedU128(EmitContext& ctx, Id offset);
void EmitWriteSharedU32(EmitContext& ctx, Id offset, Id value);
void EmitWriteSharedU64(EmitContext& ctx, Id offset, Id value);
-void EmitWriteSharedU128(EmitContext& ctx, Id offset, Id value);
Id EmitSharedAtomicIAdd32(EmitContext& ctx, Id offset, Id value);
Id EmitSharedAtomicUMax32(EmitContext& ctx, Id offset, Id value);
Id EmitSharedAtomicSMax32(EmitContext& ctx, Id offset, Id value);
diff --git a/src/shader_recompiler/backend/spirv/emit_spirv_shared_memory.cpp b/src/shader_recompiler/backend/spirv/emit_spirv_shared_memory.cpp
index 6ab213864..550b95f3d 100644
--- a/src/shader_recompiler/backend/spirv/emit_spirv_shared_memory.cpp
+++ b/src/shader_recompiler/backend/spirv/emit_spirv_shared_memory.cpp
@@ -38,24 +38,6 @@ Id EmitLoadSharedU64(EmitContext& ctx, Id offset) {
}
}
-Id EmitLoadSharedU128(EmitContext& ctx, Id offset) {
- const Id shift_id{ctx.ConstU32(2U)};
- const Id base_index{ctx.OpShiftRightArithmetic(ctx.U32[1], offset, shift_id)};
- std::array values{};
- for (u32 i = 0; i < 4; ++i) {
- const Id index{i == 0 ? base_index : ctx.OpIAdd(ctx.U32[1], base_index, ctx.ConstU32(i))};
- if (ctx.info.has_emulated_shared_memory) {
- const Id pointer{ctx.OpAccessChain(ctx.shared_u32, ctx.shared_memory_u32,
- ctx.u32_zero_value, index)};
- values[i] = ctx.OpLoad(ctx.U32[1], pointer);
- } else {
- const Id pointer{ctx.OpAccessChain(ctx.shared_u32, ctx.shared_memory_u32, index)};
- values[i] = ctx.OpLoad(ctx.U32[1], pointer);
- }
- }
- return ctx.OpCompositeConstruct(ctx.U32[4], values);
-}
-
void EmitWriteSharedU32(EmitContext& ctx, Id offset, Id value) {
const Id shift{ctx.ConstU32(2U)};
const Id word_offset{ctx.OpShiftRightArithmetic(ctx.U32[1], offset, shift)};
@@ -88,20 +70,4 @@ void EmitWriteSharedU64(EmitContext& ctx, Id offset, Id value) {
}
}
-void EmitWriteSharedU128(EmitContext& ctx, Id offset, Id value) {
- const Id shift{ctx.ConstU32(2U)};
- const Id base_index{ctx.OpShiftRightArithmetic(ctx.U32[1], offset, shift)};
- for (u32 i = 0; i < 4; ++i) {
- const Id index{i == 0 ? base_index : ctx.OpIAdd(ctx.U32[1], base_index, ctx.ConstU32(i))};
- if (ctx.info.has_emulated_shared_memory) {
- const Id pointer{ctx.OpAccessChain(ctx.shared_u32, ctx.shared_memory_u32,
- ctx.u32_zero_value, index)};
- ctx.OpStore(pointer, ctx.OpCompositeExtract(ctx.U32[1], value, i));
- } else {
- const Id pointer{ctx.OpAccessChain(ctx.shared_u32, ctx.shared_memory_u32, index)};
- ctx.OpStore(pointer, ctx.OpCompositeExtract(ctx.U32[1], value, i));
- }
- }
-}
-
} // namespace Shader::Backend::SPIRV
diff --git a/src/shader_recompiler/backend/spirv/spirv_emit_context.cpp b/src/shader_recompiler/backend/spirv/spirv_emit_context.cpp
index 4d5e817b4..d676d205d 100644
--- a/src/shader_recompiler/backend/spirv/spirv_emit_context.cpp
+++ b/src/shader_recompiler/backend/spirv/spirv_emit_context.cpp
@@ -813,6 +813,8 @@ void EmitContext::DefineSharedMemory() {
if (!info.uses_shared) {
return;
}
+ ASSERT(info.stage == Stage::Compute);
+
const u32 max_shared_memory_size = profile.max_shared_memory_size;
u32 shared_memory_size = runtime_info.cs_info.shared_memory_size;
if (shared_memory_size == 0) {
diff --git a/src/shader_recompiler/info.h b/src/shader_recompiler/info.h
index b32eb6833..57d428a49 100644
--- a/src/shader_recompiler/info.h
+++ b/src/shader_recompiler/info.h
@@ -233,7 +233,8 @@ struct Info {
}
void AddBindings(Backend::Bindings& bnd) const {
- const auto total_buffers = buffers.size() + (has_readconst ? 1 : 0);
+ const auto total_buffers =
+ buffers.size() + (has_readconst ? 1 : 0) + (has_emulated_shared_memory ? 1 : 0);
bnd.buffer += total_buffers;
bnd.unified += total_buffers + images.size() + samplers.size();
bnd.user_data += ud_mask.NumRegs();
diff --git a/src/shader_recompiler/ir/ir_emitter.cpp b/src/shader_recompiler/ir/ir_emitter.cpp
index 7e3d0f937..06c01878d 100644
--- a/src/shader_recompiler/ir/ir_emitter.cpp
+++ b/src/shader_recompiler/ir/ir_emitter.cpp
@@ -308,8 +308,6 @@ Value IREmitter::LoadShared(int bit_size, bool is_signed, const U32& offset) {
return Inst(Opcode::LoadSharedU32, offset);
case 64:
return Inst(Opcode::LoadSharedU64, offset);
- case 128:
- return Inst(Opcode::LoadSharedU128, offset);
default:
UNREACHABLE_MSG("Invalid bit size {}", bit_size);
}
@@ -323,9 +321,6 @@ void IREmitter::WriteShared(int bit_size, const Value& value, const U32& offset)
case 64:
Inst(Opcode::WriteSharedU64, offset, value);
break;
- case 128:
- Inst(Opcode::WriteSharedU128, offset, value);
- break;
default:
UNREACHABLE_MSG("Invalid bit size {}", bit_size);
}
diff --git a/src/shader_recompiler/ir/microinstruction.cpp b/src/shader_recompiler/ir/microinstruction.cpp
index fdbc019e3..580156f5b 100644
--- a/src/shader_recompiler/ir/microinstruction.cpp
+++ b/src/shader_recompiler/ir/microinstruction.cpp
@@ -78,7 +78,6 @@ bool Inst::MayHaveSideEffects() const noexcept {
case Opcode::BufferAtomicSwap32:
case Opcode::DataAppend:
case Opcode::DataConsume:
- case Opcode::WriteSharedU128:
case Opcode::WriteSharedU64:
case Opcode::WriteSharedU32:
case Opcode::SharedAtomicIAdd32:
diff --git a/src/shader_recompiler/ir/opcodes.inc b/src/shader_recompiler/ir/opcodes.inc
index 0d87430d2..d5e17631b 100644
--- a/src/shader_recompiler/ir/opcodes.inc
+++ b/src/shader_recompiler/ir/opcodes.inc
@@ -32,10 +32,8 @@ OPCODE(EmitPrimitive, Void,
// Shared memory operations
OPCODE(LoadSharedU32, U32, U32, )
OPCODE(LoadSharedU64, U32x2, U32, )
-OPCODE(LoadSharedU128, U32x4, U32, )
OPCODE(WriteSharedU32, Void, U32, U32, )
OPCODE(WriteSharedU64, Void, U32, U32x2, )
-OPCODE(WriteSharedU128, Void, U32, U32x4, )
// Shared atomic operations
OPCODE(SharedAtomicIAdd32, U32, U32, U32, )
diff --git a/src/shader_recompiler/ir/passes/hull_shader_transform.cpp b/src/shader_recompiler/ir/passes/hull_shader_transform.cpp
index b41e38339..fced4b362 100644
--- a/src/shader_recompiler/ir/passes/hull_shader_transform.cpp
+++ b/src/shader_recompiler/ir/passes/hull_shader_transform.cpp
@@ -225,10 +225,8 @@ private:
switch (use.user->GetOpcode()) {
case IR::Opcode::LoadSharedU32:
case IR::Opcode::LoadSharedU64:
- case IR::Opcode::LoadSharedU128:
case IR::Opcode::WriteSharedU32:
- case IR::Opcode::WriteSharedU64:
- case IR::Opcode::WriteSharedU128: {
+ case IR::Opcode::WriteSharedU64: {
u32 counter = inst->Flags();
inst->SetFlags(counter + inc);
// Stop here
@@ -435,12 +433,9 @@ void HullShaderTransform(IR::Program& program, RuntimeInfo& runtime_info) {
}
case IR::Opcode::WriteSharedU32:
- case IR::Opcode::WriteSharedU64:
- case IR::Opcode::WriteSharedU128: {
+ case IR::Opcode::WriteSharedU64: {
IR::IREmitter ir{*block, IR::Block::InstructionList::s_iterator_to(inst)};
- const u32 num_dwords = opcode == IR::Opcode::WriteSharedU32
- ? 1
- : (opcode == IR::Opcode::WriteSharedU64 ? 2 : 4);
+ const u32 num_dwords = opcode == IR::Opcode::WriteSharedU32 ? 1 : 2;
const IR::U32 addr{inst.Arg(0)};
const IR::U32 data{inst.Arg(1).Resolve()};
@@ -480,15 +475,12 @@ void HullShaderTransform(IR::Program& program, RuntimeInfo& runtime_info) {
break;
}
- case IR::Opcode::LoadSharedU32: {
- case IR::Opcode::LoadSharedU64:
- case IR::Opcode::LoadSharedU128:
+ case IR::Opcode::LoadSharedU32:
+ case IR::Opcode::LoadSharedU64: {
IR::IREmitter ir{*block, IR::Block::InstructionList::s_iterator_to(inst)};
const IR::U32 addr{inst.Arg(0)};
const AttributeRegion region = GetAttributeRegionKind(&inst, info, runtime_info);
- const u32 num_dwords = opcode == IR::Opcode::LoadSharedU32
- ? 1
- : (opcode == IR::Opcode::LoadSharedU64 ? 2 : 4);
+ const u32 num_dwords = opcode == IR::Opcode::LoadSharedU32 ? 1 : 2;
ASSERT_MSG(region == AttributeRegion::InputCP ||
region == AttributeRegion::OutputCP,
"Unhandled read of patchconst attribute in hull shader");
@@ -562,14 +554,11 @@ void DomainShaderTransform(IR::Program& program, RuntimeInfo& runtime_info) {
IR::IREmitter ir{*block, IR::Block::InstructionList::s_iterator_to(inst)};
const auto opcode = inst.GetOpcode();
switch (inst.GetOpcode()) {
- case IR::Opcode::LoadSharedU32: {
- case IR::Opcode::LoadSharedU64:
- case IR::Opcode::LoadSharedU128:
+ case IR::Opcode::LoadSharedU32:
+ case IR::Opcode::LoadSharedU64: {
const IR::U32 addr{inst.Arg(0)};
AttributeRegion region = GetAttributeRegionKind(&inst, info, runtime_info);
- const u32 num_dwords = opcode == IR::Opcode::LoadSharedU32
- ? 1
- : (opcode == IR::Opcode::LoadSharedU64 ? 2 : 4);
+ const u32 num_dwords = opcode == IR::Opcode::LoadSharedU32 ? 1 : 2;
const auto GetInput = [&](IR::U32 addr, u32 off_dw) -> IR::F32 {
if (region == AttributeRegion::OutputCP) {
return ReadTessControlPointAttribute(
@@ -611,10 +600,8 @@ void TessellationPreprocess(IR::Program& program, RuntimeInfo& runtime_info) {
switch (inst.GetOpcode()) {
case IR::Opcode::LoadSharedU32:
case IR::Opcode::LoadSharedU64:
- case IR::Opcode::LoadSharedU128:
case IR::Opcode::WriteSharedU32:
- case IR::Opcode::WriteSharedU64:
- case IR::Opcode::WriteSharedU128: {
+ case IR::Opcode::WriteSharedU64: {
IR::Value addr = inst.Arg(0);
auto read_const_buffer = IR::BreadthFirstSearch(
addr, [](IR::Inst* maybe_tess_const) -> std::optional {
diff --git a/src/shader_recompiler/ir/passes/ir_passes.h b/src/shader_recompiler/ir/passes/ir_passes.h
index 0d6816ae0..3c98579a0 100644
--- a/src/shader_recompiler/ir/passes/ir_passes.h
+++ b/src/shader_recompiler/ir/passes/ir_passes.h
@@ -20,7 +20,7 @@ void FlattenExtendedUserdataPass(IR::Program& program);
void ResourceTrackingPass(IR::Program& program);
void CollectShaderInfoPass(IR::Program& program);
void LowerBufferFormatToRaw(IR::Program& program);
-void LowerSharedMemToRegisters(IR::Program& program);
+void LowerSharedMemToRegisters(IR::Program& program, const RuntimeInfo& runtime_info);
void RingAccessElimination(const IR::Program& program, const RuntimeInfo& runtime_info,
Stage stage);
void TessellationPreprocess(IR::Program& program, RuntimeInfo& runtime_info);
diff --git a/src/shader_recompiler/ir/passes/lower_shared_mem_to_registers.cpp b/src/shader_recompiler/ir/passes/lower_shared_mem_to_registers.cpp
index c109f3595..23963a991 100644
--- a/src/shader_recompiler/ir/passes/lower_shared_mem_to_registers.cpp
+++ b/src/shader_recompiler/ir/passes/lower_shared_mem_to_registers.cpp
@@ -1,38 +1,81 @@
// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project
// SPDX-License-Identifier: GPL-2.0-or-later
-#include
+#include
+
+#include "shader_recompiler/ir/ir_emitter.h"
#include "shader_recompiler/ir/program.h"
namespace Shader::Optimization {
-void LowerSharedMemToRegisters(IR::Program& program) {
- boost::container::small_vector ds_writes;
- Info& info{program.info};
+static bool IsSharedMemoryInst(const IR::Inst& inst) {
+ const auto opcode = inst.GetOpcode();
+ return opcode == IR::Opcode::LoadSharedU32 || opcode == IR::Opcode::LoadSharedU64 ||
+ opcode == IR::Opcode::WriteSharedU32 || opcode == IR::Opcode::WriteSharedU64;
+}
+
+static u32 GetSharedMemImmOffset(const IR::Inst& inst) {
+ const auto* address = inst.Arg(0).InstRecursive();
+ ASSERT(address->GetOpcode() == IR::Opcode::IAdd32);
+ const auto ir_offset = address->Arg(1);
+ ASSERT_MSG(ir_offset.IsImmediate());
+ const auto offset = ir_offset.U32();
+ // Typical usage is the compiler spilling registers into shared memory, with 256 bytes between
+ // each register to account for 4 bytes per register times 64 threads per group. Ensure that
+ // this assumption holds, as if it does not this approach may need to be revised.
+ ASSERT_MSG(offset % 256 == 0, "Unexpected shared memory offset alignment: {}", offset);
+ return offset;
+}
+
+static void ConvertSharedMemToVgpr(IR::IREmitter& ir, IR::Inst& inst, const IR::VectorReg vgpr) {
+ switch (inst.GetOpcode()) {
+ case IR::Opcode::LoadSharedU32:
+ inst.ReplaceUsesWithAndRemove(ir.GetVectorReg(vgpr));
+ break;
+ case IR::Opcode::LoadSharedU64:
+ inst.ReplaceUsesWithAndRemove(
+ ir.CompositeConstruct(ir.GetVectorReg(vgpr), ir.GetVectorReg(vgpr + 1)));
+ break;
+ case IR::Opcode::WriteSharedU32:
+ ir.SetVectorReg(vgpr, IR::U32{inst.Arg(1)});
+ inst.Invalidate();
+ break;
+ case IR::Opcode::WriteSharedU64: {
+ const auto value = inst.Arg(1);
+ ir.SetVectorReg(vgpr, IR::U32{ir.CompositeExtract(value, 0)});
+ ir.SetVectorReg(vgpr, IR::U32{ir.CompositeExtract(value, 1)});
+ inst.Invalidate();
+ break;
+ }
+ default:
+ UNREACHABLE_MSG("Unknown shared memory opcode: {}", inst.GetOpcode());
+ }
+}
+
+void LowerSharedMemToRegisters(IR::Program& program, const RuntimeInfo& runtime_info) {
+ u32 next_vgpr_num = runtime_info.num_allocated_vgprs;
+ std::unordered_map vgpr_map;
+ const auto get_vgpr = [&next_vgpr_num, &vgpr_map](const u32 offset) {
+ const auto [it, is_new] = vgpr_map.try_emplace(offset);
+ if (is_new) {
+ ASSERT_MSG(next_vgpr_num < 256, "Out of VGPRs");
+ const auto new_vgpr = static_cast(next_vgpr_num++);
+ it->second = new_vgpr;
+ }
+ return it->second;
+ };
+
for (IR::Block* const block : program.blocks) {
for (IR::Inst& inst : block->Instructions()) {
- const auto opcode = inst.GetOpcode();
- if (opcode == IR::Opcode::WriteSharedU32 || opcode == IR::Opcode::WriteSharedU64) {
- ds_writes.emplace_back(&inst);
+ if (!IsSharedMemoryInst(inst)) {
continue;
}
- if (opcode == IR::Opcode::LoadSharedU32 || opcode == IR::Opcode::LoadSharedU64) {
- // Search for write instruction with same offset
- const IR::Inst* prod = inst.Arg(0).InstRecursive();
- const auto it = std::ranges::find_if(ds_writes, [&](const IR::Inst* write) {
- const IR::Inst* write_prod = write->Arg(0).InstRecursive();
- return write_prod->Arg(1).U32() == prod->Arg(1).U32();
- });
- ASSERT(it != ds_writes.end());
- // Replace data read with value written.
- inst.ReplaceUsesWithAndRemove((*it)->Arg(1));
- }
+ const auto offset = GetSharedMemImmOffset(inst);
+ const auto vgpr = get_vgpr(offset);
+ IR::IREmitter ir{*block, IR::Block::InstructionList::s_iterator_to(inst)};
+ ConvertSharedMemToVgpr(ir, inst, vgpr);
}
}
- // We should have eliminated everything. Invalidate data write instructions.
- for (const auto inst : ds_writes) {
- inst->Invalidate();
- }
}
} // namespace Shader::Optimization
diff --git a/src/shader_recompiler/recompiler.cpp b/src/shader_recompiler/recompiler.cpp
index a9f7aeb40..5a6d1d775 100644
--- a/src/shader_recompiler/recompiler.cpp
+++ b/src/shader_recompiler/recompiler.cpp
@@ -65,6 +65,10 @@ IR::Program TranslateProgram(std::span code, Pools& pools, Info& info
// Run optimization passes
const auto stage = program.info.stage;
+ if (stage == Stage::Fragment) {
+ // Before SSA pass, as it will rewrite to VGPR load/store.
+ Shader::Optimization::LowerSharedMemToRegisters(program, runtime_info);
+ }
Shader::Optimization::SsaRewritePass(program.post_order_blocks);
Shader::Optimization::IdentityRemovalPass(program.blocks);
if (info.l_stage == LogicalStage::TessellationControl) {
@@ -82,9 +86,6 @@ IR::Program TranslateProgram(std::span code, Pools& pools, Info& info
}
Shader::Optimization::ConstantPropagationPass(program.post_order_blocks);
Shader::Optimization::RingAccessElimination(program, runtime_info, stage);
- if (stage != Stage::Compute) {
- Shader::Optimization::LowerSharedMemToRegisters(program);
- }
Shader::Optimization::ConstantPropagationPass(program.post_order_blocks);
Shader::Optimization::FlattenExtendedUserdataPass(program);
Shader::Optimization::ResourceTrackingPass(program);
diff --git a/src/video_core/renderer_vulkan/vk_rasterizer.cpp b/src/video_core/renderer_vulkan/vk_rasterizer.cpp
index 8b1d5d8b3..ac6aac7b3 100644
--- a/src/video_core/renderer_vulkan/vk_rasterizer.cpp
+++ b/src/video_core/renderer_vulkan/vk_rasterizer.cpp
@@ -535,6 +535,7 @@ void Rasterizer::BindBuffers(const Shader::Info& stage, Shader::Backend::Binding
.descriptorType = vk::DescriptorType::eStorageBuffer,
.pBufferInfo = &buffer_infos.back(),
});
+ ++binding.buffer;
}
// Bind the flattened user data buffer as a UBO so it's accessible to the shader
From 7728db0dd3e60369a7ae177a3130717f13c0ad59 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C2=A5IGA?= <164882787+Xphalnos@users.noreply.github.com>
Date: Thu, 13 Feb 2025 11:01:14 +0100
Subject: [PATCH 31/64] Qt: Use Qt 6.8.2 (#2409)
* Qt: Use Qt 6.8.2
* Update Building Instructions For Windows
---
.github/workflows/build.yml | 6 +++---
documents/building-windows.md | 8 ++++----
2 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 3da7163dd..63074a0a8 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -111,10 +111,10 @@ jobs:
- name: Setup Qt
uses: jurplel/install-qt-action@v4
with:
- version: 6.7.3
+ version: 6.8.2
host: windows
target: desktop
- arch: win64_msvc2019_64
+ arch: win64_msvc2022_64
archives: qtbase qttools
modules: qtmultimedia
@@ -228,7 +228,7 @@ jobs:
- name: Setup Qt
uses: jurplel/install-qt-action@v4
with:
- version: 6.7.3
+ version: 6.8.2
host: mac
target: desktop
arch: clang_64
diff --git a/documents/building-windows.md b/documents/building-windows.md
index 845cdd10f..a810124d6 100644
--- a/documents/building-windows.md
+++ b/documents/building-windows.md
@@ -25,7 +25,7 @@ Once you are within the installer:
Beware, this requires you to create a Qt account. If you do not want to do this, please follow the MSYS2/MinGW compilation method instead.
-1. Under the current, non beta version of Qt (at the time of writing 6.7.3), select the option `MSVC 2022 64-bit` or similar, as well as `QT Multimedia`.
+1. Under the current, non beta version of Qt (at the time of writing 6.8.2), select the option `MSVC 2022 64-bit` or similar, as well as `QT Multimedia`.
If you are on Windows on ARM / Qualcomm Snapdragon Elite X, select `MSVC 2022 ARM64` instead.
Go through the installation normally. If you know what you are doing, you may unselect individual components that eat up too much disk space.
@@ -35,7 +35,7 @@ Beware, this requires you to create a Qt account. If you do not want to do this,
Once you are finished, you will have to configure Qt within Visual Studio:
1. Tools -> Options -> Qt -> Versions
-2. Add a new Qt version and navigate it to the correct folder. Should look like so: `C:\Qt\6.7.3\msvc2022_64`
+2. Add a new Qt version and navigate it to the correct folder. Should look like so: `C:\Qt\6.8.2\msvc2022_64`
3. Enable the default checkmark on the new version you just created.
### (Prerequisite) Download [**Git for Windows**](https://git-scm.com/download/win)
@@ -55,7 +55,7 @@ Go through the Git for Windows installation as normal
3. If you want to build shadPS4 with the Qt Gui:
1. Click x64-Clang-Release and select "Manage Configurations"
2. Look for "CMake command arguments" and add to the text field
- `-DENABLE_QT_GUI=ON -DCMAKE_PREFIX_PATH=C:\Qt\6.7.3\msvc2022_64`
+ `-DENABLE_QT_GUI=ON -DCMAKE_PREFIX_PATH=C:\Qt\6.8.2\msvc2022_64`
(Change Qt path if you've installed it to non-default path)
3. Press CTRL+S to save and wait a moment for CMake generation
4. Change the project to build to shadps4.exe
@@ -64,7 +64,7 @@ Go through the Git for Windows installation as normal
Your shadps4.exe will be in `C:\path\to\source\Build\x64-Clang-Release\`
To automatically populate the necessary files to run shadPS4.exe, run in a command prompt or terminal:
-`C:\Qt\6.7.3\msvc2022_64\bin\windeployqt6.exe "C:\path\to\shadps4.exe"`
+`C:\Qt\6.8.2\msvc2022_64\bin\windeployqt6.exe "C:\path\to\shadps4.exe"`
(Change Qt path if you've installed it to non-default path)
## Option 2: MSYS2/MinGW
From 43191ff426358d1e6000d40b60866f5a43e628c6 Mon Sep 17 00:00:00 2001
From: DanielSvoboda
Date: Thu, 13 Feb 2025 09:42:40 -0300
Subject: [PATCH 32/64] Formatting for Crowdin (#2413)
* Formatting for crowdin
* +
---
src/qt_gui/cheats_patches.cpp | 20 +-
src/qt_gui/pkg_viewer.cpp | 35 +-
src/qt_gui/translations/ar.ts | 1471 --------
src/qt_gui/translations/ar_SA.ts | 1790 ++++++++++
src/qt_gui/translations/da_DK.ts | 3257 ++++++++++--------
src/qt_gui/translations/de.ts | 1499 ---------
src/qt_gui/translations/de_DE.ts | 1790 ++++++++++
src/qt_gui/translations/el.ts | 1475 --------
src/qt_gui/translations/el_GR.ts | 1790 ++++++++++
src/qt_gui/translations/en.ts | 1515 ---------
src/qt_gui/translations/en_US.ts | 1790 ++++++++++
src/qt_gui/translations/es_ES.ts | 3273 ++++++++++--------
src/qt_gui/translations/fa_IR.ts | 3257 ++++++++++--------
src/qt_gui/translations/fi.ts | 1475 --------
src/qt_gui/translations/fi_FI.ts | 1790 ++++++++++
src/qt_gui/translations/fr.ts | 1475 --------
src/qt_gui/translations/fr_FR.ts | 1790 ++++++++++
src/qt_gui/translations/hu_HU.ts | 3257 ++++++++++--------
src/qt_gui/translations/id.ts | 1475 --------
src/qt_gui/translations/id_ID.ts | 1790 ++++++++++
src/qt_gui/translations/it.ts | 1475 --------
src/qt_gui/translations/it_IT.ts | 1790 ++++++++++
src/qt_gui/translations/ja_JP.ts | 3257 ++++++++++--------
src/qt_gui/translations/ko_KR.ts | 3257 ++++++++++--------
src/qt_gui/translations/lt_LT.ts | 3257 ++++++++++--------
src/qt_gui/translations/nb.ts | 1515 ---------
src/qt_gui/translations/nl.ts | 1475 --------
src/qt_gui/translations/nl_NL.ts | 1790 ++++++++++
src/qt_gui/translations/no_NO.ts | 1790 ++++++++++
src/qt_gui/translations/pl_PL.ts | 3257 ++++++++++--------
src/qt_gui/translations/pt_BR.ts | 3261 ++++++++++--------
src/qt_gui/translations/ro_RO.ts | 3257 ++++++++++--------
src/qt_gui/translations/ru_RU.ts | 2649 ++++++++-------
src/qt_gui/translations/sq.ts | 1507 ---------
src/qt_gui/translations/sq_AL.ts | 1790 ++++++++++
src/qt_gui/translations/{sv.ts => sv_SE.ts} | 96 +-
src/qt_gui/translations/tr_TR.ts | 3257 ++++++++++--------
src/qt_gui/translations/uk_UA.ts | 3354 ++++++++++---------
src/qt_gui/translations/vi_VN.ts | 3257 ++++++++++--------
src/qt_gui/translations/zh_CN.ts | 3289 +++++++++---------
src/qt_gui/translations/zh_TW.ts | 3257 ++++++++++--------
41 files changed, 47981 insertions(+), 39870 deletions(-)
delete mode 100644 src/qt_gui/translations/ar.ts
create mode 100644 src/qt_gui/translations/ar_SA.ts
delete mode 100644 src/qt_gui/translations/de.ts
create mode 100644 src/qt_gui/translations/de_DE.ts
delete mode 100644 src/qt_gui/translations/el.ts
create mode 100644 src/qt_gui/translations/el_GR.ts
delete mode 100644 src/qt_gui/translations/en.ts
create mode 100644 src/qt_gui/translations/en_US.ts
delete mode 100644 src/qt_gui/translations/fi.ts
create mode 100644 src/qt_gui/translations/fi_FI.ts
delete mode 100644 src/qt_gui/translations/fr.ts
create mode 100644 src/qt_gui/translations/fr_FR.ts
delete mode 100644 src/qt_gui/translations/id.ts
create mode 100644 src/qt_gui/translations/id_ID.ts
delete mode 100644 src/qt_gui/translations/it.ts
create mode 100644 src/qt_gui/translations/it_IT.ts
delete mode 100644 src/qt_gui/translations/nb.ts
delete mode 100644 src/qt_gui/translations/nl.ts
create mode 100644 src/qt_gui/translations/nl_NL.ts
create mode 100644 src/qt_gui/translations/no_NO.ts
delete mode 100644 src/qt_gui/translations/sq.ts
create mode 100644 src/qt_gui/translations/sq_AL.ts
rename src/qt_gui/translations/{sv.ts => sv_SE.ts} (97%)
diff --git a/src/qt_gui/cheats_patches.cpp b/src/qt_gui/cheats_patches.cpp
index 13157aa3a..34a5a6760 100644
--- a/src/qt_gui/cheats_patches.cpp
+++ b/src/qt_gui/cheats_patches.cpp
@@ -568,7 +568,7 @@ void CheatsPatches::downloadCheats(const QString& source, const QString& gameSer
} else {
QMessageBox::warning(this, tr("Error"),
QString(tr("Failed to download file:") +
- "%1\n\n" + tr("Error:") + "%2")
+ "%1\n\n" + tr("Error") + ":%2")
.arg(fileUrl)
.arg(fileReply->errorString()));
}
@@ -644,7 +644,7 @@ void CheatsPatches::downloadCheats(const QString& source, const QString& gameSer
} else {
QMessageBox::warning(this, tr("Error"),
QString(tr("Failed to download file:") +
- "%1\n\n" + tr("Error:") + "%2")
+ "%1\n\n" + tr("Error") + ":%2")
.arg(fileUrl)
.arg(fileReply->errorString()));
}
@@ -843,7 +843,7 @@ void CheatsPatches::compatibleVersionNotice(const QString repository) {
foreach (const QString& xmlFile, xmlFiles) {
QFile file(dir.filePath(xmlFile));
if (!file.open(QIODevice::ReadOnly | QIODevice::Text)) {
- QMessageBox::warning(this, tr("ERROR"),
+ QMessageBox::warning(this, tr("Error"),
QString(tr("Failed to open file:") + "\n%1").arg(xmlFile));
continue;
}
@@ -871,7 +871,7 @@ void CheatsPatches::compatibleVersionNotice(const QString repository) {
}
if (xmlReader.hasError()) {
- QMessageBox::warning(this, tr("ERROR"),
+ QMessageBox::warning(this, tr("Error"),
QString(tr("XML ERROR:") + "\n%1").arg(xmlReader.errorString()));
}
@@ -926,7 +926,7 @@ void CheatsPatches::createFilesJson(const QString& repository) {
foreach (const QString& xmlFile, xmlFiles) {
QFile file(dir.filePath(xmlFile));
if (!file.open(QIODevice::ReadOnly | QIODevice::Text)) {
- QMessageBox::warning(this, tr("ERROR"),
+ QMessageBox::warning(this, tr("Error"),
QString(tr("Failed to open file:") + "\n%1").arg(xmlFile));
continue;
}
@@ -944,7 +944,7 @@ void CheatsPatches::createFilesJson(const QString& repository) {
}
if (xmlReader.hasError()) {
- QMessageBox::warning(this, tr("ERROR"),
+ QMessageBox::warning(this, tr("Error"),
QString(tr("XML ERROR:") + "\n%1").arg(xmlReader.errorString()));
}
filesObject[xmlFile] = titleIdsArray;
@@ -952,7 +952,7 @@ void CheatsPatches::createFilesJson(const QString& repository) {
QFile jsonFile(dir.absolutePath() + "/files.json");
if (!jsonFile.open(QIODevice::WriteOnly)) {
- QMessageBox::warning(this, tr("ERROR"), tr("Failed to open files.json for writing"));
+ QMessageBox::warning(this, tr("Error"), tr("Failed to open files.json for writing"));
return;
}
@@ -1155,7 +1155,7 @@ void CheatsPatches::addPatchesToLayout(const QString& filePath) {
QString fullPath = dir.filePath(folderPath);
if (!dir.exists(fullPath)) {
- QMessageBox::warning(this, tr("ERROR"),
+ QMessageBox::warning(this, tr("Error"),
QString(tr("Directory does not exist:") + "\n%1").arg(fullPath));
return;
}
@@ -1165,7 +1165,7 @@ void CheatsPatches::addPatchesToLayout(const QString& filePath) {
QFile jsonFile(filesJsonPath);
if (!jsonFile.open(QIODevice::ReadOnly)) {
- QMessageBox::warning(this, tr("ERROR"), tr("Failed to open files.json for reading."));
+ QMessageBox::warning(this, tr("Error"), tr("Failed to open files.json for reading."));
return;
}
@@ -1189,7 +1189,7 @@ void CheatsPatches::addPatchesToLayout(const QString& filePath) {
if (!xmlFile.open(QIODevice::ReadOnly)) {
QMessageBox::warning(
- this, tr("ERROR"),
+ this, tr("Error"),
QString(tr("Failed to open file:") + "\n%1").arg(xmlFile.fileName()));
continue;
}
diff --git a/src/qt_gui/pkg_viewer.cpp b/src/qt_gui/pkg_viewer.cpp
index b4dd3afdf..ecbc6312d 100644
--- a/src/qt_gui/pkg_viewer.cpp
+++ b/src/qt_gui/pkg_viewer.cpp
@@ -18,17 +18,8 @@ PKGViewer::PKGViewer(std::shared_ptr game_info_get, QWidget* pare
treeWidget = new QTreeWidget(this);
treeWidget->setColumnCount(9);
QStringList headers;
- headers << "Name"
- << "Serial"
- << "Installed"
- << "Size"
- << "Category"
- << "Type"
- << "App Ver"
- << "FW"
- << "Region"
- << "Flags"
- << "Path";
+ headers << tr("Name") << tr("Serial") << tr("Installed") << tr("Size") << tr("Category")
+ << tr("Type") << tr("App Ver") << tr("FW") << tr("Region") << tr("Flags") << tr("Path");
treeWidget->setHeaderLabels(headers);
treeWidget->header()->setDefaultAlignment(Qt::AlignCenter);
treeWidget->setContextMenuPolicy(Qt::CustomContextMenu);
@@ -36,7 +27,7 @@ PKGViewer::PKGViewer(std::shared_ptr game_info_get, QWidget* pare
this->setCentralWidget(treeWidget);
QMenuBar* menuBar = new QMenuBar(this);
menuBar->setContextMenuPolicy(Qt::PreventContextMenu);
- QMenu* fileMenu = menuBar->addMenu(tr("&File"));
+ QMenu* fileMenu = menuBar->addMenu(tr("File"));
QAction* openFolderAct = new QAction(tr("Open Folder"), this);
fileMenu->addAction(openFolderAct);
this->setMenuBar(menuBar);
@@ -114,15 +105,15 @@ void PKGViewer::ProcessPKGInfo() {
return;
}
psf.Open(package.sfo);
- QString title_name =
- QString::fromStdString(std::string{psf.GetString("TITLE").value_or("Unknown")});
- QString title_id =
- QString::fromStdString(std::string{psf.GetString("TITLE_ID").value_or("Unknown")});
+ QString title_name = QString::fromStdString(
+ std::string{psf.GetString("TITLE").value_or(std::string{tr("Unknown").toStdString()})});
+ QString title_id = QString::fromStdString(std::string{
+ psf.GetString("TITLE_ID").value_or(std::string{tr("Unknown").toStdString()})});
QString app_type = GameListUtils::GetAppType(psf.GetInteger("APP_TYPE").value_or(0));
- QString app_version =
- QString::fromStdString(std::string{psf.GetString("APP_VER").value_or("Unknown")});
- QString title_category =
- QString::fromStdString(std::string{psf.GetString("CATEGORY").value_or("Unknown")});
+ QString app_version = QString::fromStdString(std::string{
+ psf.GetString("APP_VER").value_or(std::string{tr("Unknown").toStdString()})});
+ QString title_category = QString::fromStdString(std::string{
+ psf.GetString("CATEGORY").value_or(std::string{tr("Unknown").toStdString()})});
QString pkg_size = GameListUtils::FormatSize(package.GetPkgHeader().pkg_size);
pkg_content_flag = package.GetPkgHeader().pkg_content_flags;
QString flagss = "";
@@ -134,7 +125,7 @@ void PKGViewer::ProcessPKGInfo() {
}
}
- QString fw_ = "Unknown";
+ QString fw_ = tr("Unknown");
if (const auto fw_int_opt = psf.GetInteger("SYSTEM_VER"); fw_int_opt.has_value()) {
const u32 fw_int = *fw_int_opt;
if (fw_int == 0) {
@@ -221,6 +212,6 @@ void PKGViewer::ProcessPKGInfo() {
// Update status bar.
statusBar->clearMessage();
int numPkgs = m_pkg_list.size();
- QString statusMessage = QString::number(numPkgs) + " Package.";
+ QString statusMessage = QString::number(numPkgs) + " " + tr("Package");
statusBar->showMessage(statusMessage);
}
\ No newline at end of file
diff --git a/src/qt_gui/translations/ar.ts b/src/qt_gui/translations/ar.ts
deleted file mode 100644
index 7a6054025..000000000
--- a/src/qt_gui/translations/ar.ts
+++ /dev/null
@@ -1,1471 +0,0 @@
-
-
-
-
-
- AboutDialog
-
- About shadPS4
- حول shadPS4
-
-
- shadPS4
- shadPS4
-
-
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- shadPS4 هو محاكي تجريبي مفتوح المصدر لجهاز PlayStation 4.
-
-
- This software should not be used to play games you have not legally obtained.
- يجب عدم استخدام هذا البرنامج لتشغيل الألعاب التي لم تحصل عليها بشكل قانوني.
-
-
-
- ElfViewer
-
- Open Folder
- فتح المجلد
-
-
-
- GameInfoClass
-
- Loading game list, please wait :3
- جارٍ تحميل قائمة الألعاب، يرجى الانتظار :3
-
-
- Cancel
- إلغاء
-
-
- Loading...
- ...جارٍ التحميل
-
-
-
- InstallDirSelect
-
- shadPS4 - Choose directory
- shadPS4 - اختر المجلد
-
-
- Select which directory you want to install to.
- Select which directory you want to install to.
-
-
-
- GameInstallDialog
-
- shadPS4 - Choose directory
- shadPS4 - اختر المجلد
-
-
- Directory to install games
- مجلد تثبيت الألعاب
-
-
- Browse
- تصفح
-
-
- Error
- خطأ
-
-
- The value for location to install games is not valid.
- قيمة موقع تثبيت الألعاب غير صالحة.
-
-
-
- GuiContextMenus
-
- Create Shortcut
- إنشاء اختصار
-
-
- Cheats / Patches
- الغش / التصحيحات
-
-
- SFO Viewer
- عارض SFO
-
-
- Trophy Viewer
- عارض الجوائز
-
-
- Open Folder...
- فتح المجلد...
-
-
- Open Game Folder
- فتح مجلد اللعبة
-
-
- Open Save Data Folder
- فتح مجلد بيانات الحفظ
-
-
- Open Log Folder
- فتح مجلد السجل
-
-
- Copy info...
- ...نسخ المعلومات
-
-
- Copy Name
- نسخ الاسم
-
-
- Copy Serial
- نسخ الرقم التسلسلي
-
-
- Copy All
- نسخ الكل
-
-
- Delete...
- Delete...
-
-
- Delete Game
- Delete Game
-
-
- Delete Update
- Delete Update
-
-
- Delete DLC
- Delete DLC
-
-
- Compatibility...
- Compatibility...
-
-
- Update database
- Update database
-
-
- View report
- View report
-
-
- Submit a report
- Submit a report
-
-
- Shortcut creation
- إنشاء اختصار
-
-
- Shortcut created successfully!
- تم إنشاء الاختصار بنجاح!
-
-
- Error
- خطأ
-
-
- Error creating shortcut!
- خطأ في إنشاء الاختصار
-
-
- Install PKG
- PKG تثبيت
-
-
- Game
- Game
-
-
- requiresEnableSeparateUpdateFolder_MSG
- This feature requires the 'Enable Separate Update Folder' config option to work. If you want to use this feature, please enable it.
-
-
- This game has no update to delete!
- This game has no update to delete!
-
-
- Update
- Update
-
-
- This game has no DLC to delete!
- This game has no DLC to delete!
-
-
- DLC
- DLC
-
-
- Delete %1
- Delete %1
-
-
- Are you sure you want to delete %1's %2 directory?
- Are you sure you want to delete %1's %2 directory?
-
-
-
- MainWindow
-
- Open/Add Elf Folder
- Elf فتح/إضافة مجلد
-
-
- Install Packages (PKG)
- (PKG) تثبيت الحزم
-
-
- Boot Game
- تشغيل اللعبة
-
-
- Check for Updates
- تحقق من التحديثات
-
-
- About shadPS4
- shadPS4 حول
-
-
- Configure...
- ...تكوين
-
-
- Install application from a .pkg file
- .pkg تثبيت التطبيق من ملف
-
-
- Recent Games
- الألعاب الأخيرة
-
-
- Open shadPS4 Folder
- Open shadPS4 Folder
-
-
- Exit
- خروج
-
-
- Exit shadPS4
- الخروج من shadPS4
-
-
- Exit the application.
- الخروج من التطبيق.
-
-
- Show Game List
- إظهار قائمة الألعاب
-
-
- Game List Refresh
- تحديث قائمة الألعاب
-
-
- Tiny
- صغير جدًا
-
-
- Small
- صغير
-
-
- Medium
- متوسط
-
-
- Large
- كبير
-
-
- List View
- عرض القائمة
-
-
- Grid View
- عرض الشبكة
-
-
- Elf Viewer
- عارض Elf
-
-
- Game Install Directory
- دليل تثبيت اللعبة
-
-
- Download Cheats/Patches
- تنزيل الغش/التصحيحات
-
-
- Dump Game List
- تفريغ قائمة الألعاب
-
-
- PKG Viewer
- عارض PKG
-
-
- Search...
- ...بحث
-
-
- File
- ملف
-
-
- View
- عرض
-
-
- Game List Icons
- أيقونات قائمة الألعاب
-
-
- Game List Mode
- وضع قائمة الألعاب
-
-
- Settings
- الإعدادات
-
-
- Utils
- الأدوات
-
-
- Themes
- السمات
-
-
- Help
- مساعدة
-
-
- Dark
- داكن
-
-
- Light
- فاتح
-
-
- Green
- أخضر
-
-
- Blue
- أزرق
-
-
- Violet
- بنفسجي
-
-
- toolBar
- شريط الأدوات
-
-
- Game List
- ققائمة الألعاب
-
-
- * Unsupported Vulkan Version
- * إصدار Vulkan غير مدعوم
-
-
- Download Cheats For All Installed Games
- تنزيل الغش لجميع الألعاب المثبتة
-
-
- Download Patches For All Games
- تنزيل التصحيحات لجميع الألعاب
-
-
- Download Complete
- اكتمل التنزيل
-
-
- You have downloaded cheats for all the games you have installed.
- لقد قمت بتنزيل الغش لجميع الألعاب التي قمت بتثبيتها.
-
-
- Patches Downloaded Successfully!
- !تم تنزيل التصحيحات بنجاح
-
-
- All Patches available for all games have been downloaded.
- .تم تنزيل جميع التصحيحات المتاحة لجميع الألعاب
-
-
- Games:
- :الألعاب
-
-
- PKG File (*.PKG)
- PKG (*.PKG) ملف
-
-
- ELF files (*.bin *.elf *.oelf)
- ELF (*.bin *.elf *.oelf) ملفات
-
-
- Game Boot
- تشغيل اللعبة
-
-
- Only one file can be selected!
- !يمكن تحديد ملف واحد فقط
-
-
- PKG Extraction
- PKG استخراج
-
-
- Patch detected!
- تم اكتشاف تصحيح!
-
-
- PKG and Game versions match:
- :واللعبة تتطابق إصدارات PKG
-
-
- Would you like to overwrite?
- هل ترغب في الكتابة فوق الملف الموجود؟
-
-
- PKG Version %1 is older than installed version:
- :أقدم من الإصدار المثبت PKG Version %1
-
-
- Game is installed:
- :اللعبة مثبتة
-
-
- Would you like to install Patch:
- :هل ترغب في تثبيت التصحيح
-
-
- DLC Installation
- تثبيت المحتوى القابل للتنزيل
-
-
- Would you like to install DLC: %1?
- هل ترغب في تثبيت المحتوى القابل للتنزيل: 1%؟
-
-
- DLC already installed:
- :المحتوى القابل للتنزيل مثبت بالفعل
-
-
- Game already installed
- اللعبة مثبتة بالفعل
-
-
- PKG is a patch, please install the game first!
- !PKG هو تصحيح، يرجى تثبيت اللعبة أولاً
-
-
- PKG ERROR
- PKG خطأ في
-
-
- Extracting PKG %1/%2
- PKG %1/%2 جاري استخراج
-
-
- Extraction Finished
- اكتمل الاستخراج
-
-
- Game successfully installed at %1
- تم تثبيت اللعبة بنجاح في %1
-
-
- File doesn't appear to be a valid PKG file
- يبدو أن الملف ليس ملف PKG صالحًا
-
-
-
- PKGViewer
-
- Open Folder
- فتح المجلد
-
-
-
- TrophyViewer
-
- Trophy Viewer
- عارض الجوائز
-
-
-
- SettingsDialog
-
- Settings
- الإعدادات
-
-
- General
- عام
-
-
- System
- النظام
-
-
- Console Language
- لغة وحدة التحكم
-
-
- Emulator Language
- لغة المحاكي
-
-
- Emulator
- المحاكي
-
-
- Enable Fullscreen
- تمكين ملء الشاشة
-
-
- Fullscreen Mode
- وضع ملء الشاشة
-
-
- Enable Separate Update Folder
- Enable Separate Update Folder
-
-
- Default tab when opening settings
- علامة التبويب الافتراضية عند فتح الإعدادات
-
-
- Show Game Size In List
- عرض حجم اللعبة في القائمة
-
-
- Show Splash
- إظهار شاشة البداية
-
-
- Is PS4 Pro
- PS4 Pro هل هو
-
-
- Enable Discord Rich Presence
- تفعيل حالة الثراء في ديسكورد
-
-
- Username
- اسم المستخدم
-
-
- Trophy Key
- Trophy Key
-
-
- Trophy
- Trophy
-
-
- Logger
- المسجل
-
-
- Log Type
- نوع السجل
-
-
- Log Filter
- مرشح السجل
-
-
- Open Log Location
- افتح موقع السجل
-
-
- Input
- إدخال
-
-
- Cursor
- مؤشر
-
-
- Hide Cursor
- إخفاء المؤشر
-
-
- Hide Cursor Idle Timeout
- مهلة إخفاء المؤشر عند الخمول
-
-
- s
- s
-
-
- Controller
- التحكم
-
-
- Back Button Behavior
- سلوك زر العودة
-
-
- Graphics
- الرسومات
-
-
- GUI
- واجهة
-
-
- User
- مستخدم
-
-
- Graphics Device
- جهاز الرسومات
-
-
- Width
- العرض
-
-
- Height
- الارتفاع
-
-
- Vblank Divider
- Vblank مقسم
-
-
- Advanced
- متقدم
-
-
- Enable Shaders Dumping
- تمكين تفريغ الشيدرات
-
-
- Enable NULL GPU
- تمكين وحدة معالجة الرسومات الفارغة
-
-
- Paths
- المسارات
-
-
- Game Folders
- مجلدات اللعبة
-
-
- Add...
- إضافة...
-
-
- Remove
- إزالة
-
-
- Debug
- تصحيح الأخطاء
-
-
- Enable Debug Dumping
- تمكين تفريغ التصحيح
-
-
- Enable Vulkan Validation Layers
- Vulkan تمكين طبقات التحقق من
-
-
- Enable Vulkan Synchronization Validation
- Vulkan تمكين التحقق من تزامن
-
-
- Enable RenderDoc Debugging
- RenderDoc تمكين تصحيح أخطاء
-
-
- Enable Crash Diagnostics
- Enable Crash Diagnostics
-
-
- Collect Shaders
- Collect Shaders
-
-
- Copy GPU Buffers
- Copy GPU Buffers
-
-
- Host Debug Markers
- Host Debug Markers
-
-
- Guest Debug Markers
- Guest Debug Markers
-
-
- Update
- تحديث
-
-
- Check for Updates at Startup
- تحقق من التحديثات عند بدء التشغيل
-
-
- Update Channel
- قناة التحديث
-
-
- Check for Updates
- التحقق من التحديثات
-
-
- GUI Settings
- إعدادات الواجهة
-
-
- Title Music
- Title Music
-
-
- Disable Trophy Pop-ups
- Disable Trophy Pop-ups
-
-
- Play title music
- تشغيل موسيقى العنوان
-
-
- Update Compatibility Database On Startup
- Update Compatibility Database On Startup
-
-
- Game Compatibility
- Game Compatibility
-
-
- Display Compatibility Data
- Display Compatibility Data
-
-
- Update Compatibility Database
- Update Compatibility Database
-
-
- Volume
- الصوت
-
-
- Audio Backend
- Audio Backend
-
-
- Save
- حفظ
-
-
- Apply
- تطبيق
-
-
- Restore Defaults
- استعادة الإعدادات الافتراضية
-
-
- Close
- إغلاق
-
-
- Point your mouse at an option to display its description.
- وجّه الماوس نحو خيار لعرض وصفه.
-
-
- consoleLanguageGroupBox
- لغة الجهاز:\nتحدد لغة اللعبة التي يستخدمها جهاز PS4.\nيوصى بضبطها على لغة يدعمها الجهاز، والتي قد تختلف حسب المنطقة.
-
-
- emulatorLanguageGroupBox
- لغة المحاكي:\nتحدد لغة واجهة المستخدم الخاصة بالمحاكي.
-
-
- fullscreenCheckBox
- تمكين وضع ملء الشاشة:\nيجعل نافذة اللعبة تنتقل تلقائيًا إلى وضع ملء الشاشة.\nيمكن التبديل بالضغط على المفتاح F11.
-
-
- separateUpdatesCheckBox
- Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
-
-
- showSplashCheckBox
- إظهار شاشة البداية:\nيعرض شاشة البداية الخاصة باللعبة (صورة خاصة) أثناء بدء التشغيل.
-
-
- ps4proCheckBox
- هل هو PS4 Pro:\nيجعل المحاكي يعمل كـ PS4 PRO، مما قد يتيح ميزات خاصة في الألعاب التي تدعمه.
-
-
- discordRPCCheckbox
- تفعيل حالة الثراء في ديسكورد:\nيعرض أيقونة المحاكي ومعلومات ذات صلة على ملفك الشخصي في ديسكورد.
-
-
- userName
- اسم المستخدم:\nيضبط اسم حساب PS4، الذي قد يتم عرضه في بعض الألعاب.
-
-
- TrophyKey
- Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
-
-
- logTypeGroupBox
- نوع السجل:\nيضبط ما إذا كان سيتم مزامنة مخرجات نافذة السجل للأداء. قد يؤثر سلبًا على المحاكاة.
-
-
- logFilter
- فلتر السجل:\nيقوم بتصفية السجل لطباعة معلومات محددة فقط.\nأمثلة: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" المستويات: Trace, Debug, Info, Warning, Error, Critical - بالترتيب، مستوى محدد يخفي جميع المستويات التي تسبقه ويعرض جميع المستويات بعده.
-
-
- updaterGroupBox
- تحديث: Release: إصدارات رسمية تصدر شهريًا، قد تكون قديمة بعض الشيء، لكنها أكثر استقرارًا واختبارًا. Nightly: إصدارات تطوير تحتوي على أحدث الميزات والإصلاحات، لكنها قد تحتوي على أخطاء وأقل استقرارًا.
-
-
- GUIMusicGroupBox
- تشغيل موسيقى العنوان:\nإذا كانت اللعبة تدعم ذلك، قم بتمكين تشغيل موسيقى خاصة عند اختيار اللعبة في واجهة المستخدم.
-
-
- disableTrophycheckBox
- Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
-
-
- hideCursorGroupBox
- إخفاء المؤشر:\nاختر متى سيختفي المؤشر:\nأبداً: سترى الفأرة دائماً.\nعاطل: حدد وقتاً لاختفائه بعد أن يكون غير مستخدم.\nدائماً: لن ترى الفأرة أبداً.
-
-
- idleTimeoutGroupBox
- حدد وقتاً لاختفاء الفأرة بعد أن تكون غير مستخدم.
-
-
- backButtonBehaviorGroupBox
- سلوك زر العودة:\nيضبط زر العودة في وحدة التحكم ليحاكي الضغط على الموضع المحدد على لوحة اللمس في PS4.
-
-
- enableCompatibilityCheckBox
- Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
-
-
- checkCompatibilityOnStartupCheckBox
- Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
-
-
- updateCompatibilityButton
- Update Compatibility Database:\nImmediately update the compatibility database.
-
-
- Never
- أبداً
-
-
- Idle
- خامل
-
-
- Always
- دائماً
-
-
- Touchpad Left
- لوحة اللمس اليسرى
-
-
- Touchpad Right
- لوحة اللمس اليمنى
-
-
- Touchpad Center
- وسط لوحة اللمس
-
-
- None
- لا شيء
-
-
- graphicsAdapterGroupBox
- جهاز الرسومات:\nعلى الأنظمة متعددة وحدات معالجة الرسومات، اختر وحدة معالجة الرسومات التي سيستخدمها المحاكي من قائمة منسدلة،\nأو اختر "Auto Select" لتحديدها تلقائيًا.
-
-
- resolutionLayout
- العرض / الارتفاع:\nيضبط حجم نافذة المحاكي عند التشغيل، والذي يمكن تغيير حجمه أثناء اللعب.\nهذا يختلف عن دقة اللعبة نفسها.
-
-
- heightDivider
- مقسم معدل التحديث:\nيتم مضاعفة معدل الإطارات الذي يتم تحديث المحاكي به بواسطة هذا الرقم. قد يؤدي تغيير هذا إلى آثار سلبية، مثل زيادة سرعة اللعبة أو كسر الوظائف الأساسية التي لا تتوقع هذا التغيير!
-
-
- dumpShadersCheckBox
- تمكين تفريغ الـ Shaders:\nلأغراض تصحيح الأخطاء التقنية، يحفظ الـ Shaders الخاصة باللعبة في مجلد أثناء التشغيل.
-
-
- nullGpuCheckBox
- تمكين GPU الافتراضية:\nلأغراض تصحيح الأخطاء التقنية، يقوم بتعطيل عرض اللعبة كما لو لم يكن هناك بطاقة رسومات.
-
-
- gameFoldersBox
- مجلدات اللعبة:\nقائمة بالمجلدات للتحقق من الألعاب المثبتة.
-
-
- addFolderButton
- إضافة:\nأضف مجلداً إلى القائمة.
-
-
- removeFolderButton
- إزالة:\nأزل مجلداً من القائمة.
-
-
- debugDump
- تمكين تفريغ التصحيح:\nيحفظ رموز الاستيراد والتصدير ومعلومات رأس الملف للبرنامج الحالي لجهاز PS4 إلى دليل.
-
-
- vkValidationCheckBox
- تمكين طبقات التحقق من Vulkan:\nيتيح نظام يتحقق من حالة مشغل Vulkan ويسجل معلومات حول حالته الداخلية. سيؤدي هذا إلى تقليل الأداء ومن المحتمل تغيير سلوك المحاكاة.
-
-
- vkSyncValidationCheckBox
- تمكين التحقق من تزامن Vulkan:\nيتيح نظام يتحقق من توقيت مهام عرض Vulkan. سيؤدي ذلك إلى تقليل الأداء ومن المحتمل تغيير سلوك المحاكاة.
-
-
- rdocCheckBox
- تمكين تصحيح RenderDoc:\nإذا تم التمكين، سيوفر المحاكي توافقًا مع Renderdoc لالتقاط وتحليل الإطار الذي يتم عرضه حاليًا.
-
-
- collectShaderCheckBox
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
-
-
- crashDiagnosticsCheckBox
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
-
-
- copyGPUBuffersCheckBox
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
-
-
- hostMarkersCheckBox
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
-
-
- guestMarkersCheckBox
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
-
-
-
- CheatsPatches
-
- Cheats / Patches for
- Cheats / Patches for
-
-
- defaultTextEdit_MSG
- الغش والتصحيحات هي ميزات تجريبية.\nاستخدمها بحذر.\n\nقم بتنزيل الغش بشكل فردي عن طريق اختيار المستودع والنقر على زر التنزيل.\nفي علامة تبويب التصحيحات، يمكنك تنزيل جميع التصحيحات دفعة واحدة، واختيار ما تريد استخدامه، وحفظ اختياراتك.\n\nنظرًا لأننا لا نقوم بتطوير الغش/التصحيحات،\nيرجى الإبلاغ عن أي مشاكل إلى مؤلف الغش.\n\nهل قمت بإنشاء غش جديد؟ قم بزيارة:\nhttps://github.com/shadps4-emu/ps4_cheats
-
-
- No Image Available
- لا تتوفر صورة
-
-
- Serial:
- الرقم التسلسلي:
-
-
- Version:
- الإصدار:
-
-
- Size:
- الحجم:
-
-
- Select Cheat File:
- اختر ملف الغش:
-
-
- Repository:
- المستودع:
-
-
- Download Cheats
- تنزيل الغش
-
-
- Delete File
- حذف الملف
-
-
- No files selected.
- لم يتم اختيار أي ملفات.
-
-
- You can delete the cheats you don't want after downloading them.
- يمكنك حذف الغش الذي لا تريده بعد تنزيله.
-
-
- Do you want to delete the selected file?\n%1
- هل تريد حذف الملف المحدد؟\n%1
-
-
- Select Patch File:
- اختر ملف التصحيح:
-
-
- Download Patches
- تنزيل التصحيحات
-
-
- Save
- حفظ
-
-
- Cheats
- الغش
-
-
- Patches
- التصحيحات
-
-
- Error
- خطأ
-
-
- No patch selected.
- لم يتم اختيار أي تصحيح.
-
-
- Unable to open files.json for reading.
- تعذر فتح files.json للقراءة.
-
-
- No patch file found for the current serial.
- لم يتم العثور على ملف تصحيح للرقم التسلسلي الحالي.
-
-
- Unable to open the file for reading.
- تعذر فتح الملف للقراءة.
-
-
- Unable to open the file for writing.
- تعذر فتح الملف للكتابة.
-
-
- Failed to parse XML:
- :فشل في تحليل XML
-
-
- Success
- نجاح
-
-
- Options saved successfully.
- تم حفظ الخيارات بنجاح.
-
-
- Invalid Source
- مصدر غير صالح
-
-
- The selected source is invalid.
- المصدر المحدد غير صالح.
-
-
- File Exists
- الملف موجود
-
-
- File already exists. Do you want to replace it?
- الملف موجود بالفعل. هل تريد استبداله؟
-
-
- Failed to save file:
- :فشل في حفظ الملف
-
-
- Failed to download file:
- :فشل في تنزيل الملف
-
-
- Cheats Not Found
- لم يتم العثور على الغش
-
-
- CheatsNotFound_MSG
- لم يتم العثور على غش لهذه اللعبة في هذا الإصدار من المستودع المحدد. حاول استخدام مستودع آخر أو إصدار آخر من اللعبة.
-
-
- Cheats Downloaded Successfully
- تم تنزيل الغش بنجاح
-
-
- CheatsDownloadedSuccessfully_MSG
- لقد نجحت في تنزيل الغش لهذا الإصدار من اللعبة من المستودع المحدد. يمكنك محاولة التنزيل من مستودع آخر. إذا كان متاحًا، يمكنك اختياره عن طريق تحديد الملف من القائمة.
-
-
- Failed to save:
- :فشل في الحفظ
-
-
- Failed to download:
- :فشل في التنزيل
-
-
- Download Complete
- اكتمل التنزيل
-
-
- DownloadComplete_MSG
- تم تنزيل التصحيحات بنجاح! تم تنزيل جميع التصحيحات لجميع الألعاب، ولا داعي لتنزيلها بشكل فردي لكل لعبة كما هو الحال مع الغش. إذا لم يظهر التحديث، قد يكون السبب أنه غير متوفر للإصدار وسيريال اللعبة المحدد.
-
-
- Failed to parse JSON data from HTML.
- فشل في تحليل بيانات JSON من HTML.
-
-
- Failed to retrieve HTML page.
- .HTML فشل في استرجاع صفحة
-
-
- The game is in version: %1
- اللعبة في الإصدار: %1
-
-
- The downloaded patch only works on version: %1
- الباتش الذي تم تنزيله يعمل فقط على الإصدار: %1
-
-
- You may need to update your game.
- قد تحتاج إلى تحديث لعبتك.
-
-
- Incompatibility Notice
- إشعار عدم التوافق
-
-
- Failed to open file:
- :فشل في فتح الملف
-
-
- XML ERROR:
- :خطأ في XML
-
-
- Failed to open files.json for writing
- فشل في فتح files.json للكتابة
-
-
- Author:
- :المؤلف
-
-
- Directory does not exist:
- :المجلد غير موجود
-
-
- Failed to open files.json for reading.
- فشل في فتح files.json للقراءة.
-
-
- Name:
- :الاسم
-
-
- Can't apply cheats before the game is started
- لا يمكن تطبيق الغش قبل بدء اللعبة.
-
-
-
- GameListFrame
-
- Icon
- أيقونة
-
-
- Name
- اسم
-
-
- Serial
- سيريال
-
-
- Compatibility
- Compatibility
-
-
- Region
- منطقة
-
-
- Firmware
- البرمجيات الثابتة
-
-
- Size
- حجم
-
-
- Version
- إصدار
-
-
- Path
- مسار
-
-
- Play Time
- وقت اللعب
-
-
- Never Played
- Never Played
-
-
- h
- h
-
-
- m
- m
-
-
- s
- s
-
-
- Compatibility is untested
- Compatibility is untested
-
-
- Game does not initialize properly / crashes the emulator
- Game does not initialize properly / crashes the emulator
-
-
- Game boots, but only displays a blank screen
- Game boots, but only displays a blank screen
-
-
- Game displays an image but does not go past the menu
- Game displays an image but does not go past the menu
-
-
- Game has game-breaking glitches or unplayable performance
- Game has game-breaking glitches or unplayable performance
-
-
- Game can be completed with playable performance and no major glitches
- Game can be completed with playable performance and no major glitches
-
-
- Click to see details on github
- انقر لرؤية التفاصيل على GitHub
-
-
- Last updated
- آخر تحديث
-
-
-
- CheckUpdate
-
- Auto Updater
- محدث تلقائي
-
-
- Error
- خطأ
-
-
- Network error:
- خطأ في الشبكة:
-
-
- Error_Github_limit_MSG
- يتيح التحديث التلقائي ما يصل إلى 60 عملية تحقق من التحديث في الساعة.\nلقد وصلت إلى هذا الحد. الرجاء المحاولة مرة أخرى لاحقًا.
-
-
- Failed to parse update information.
- فشل في تحليل معلومات التحديث.
-
-
- No pre-releases found.
- لم يتم العثور على أي إصدارات مسبقة.
-
-
- Invalid release data.
- بيانات الإصدار غير صالحة.
-
-
- No download URL found for the specified asset.
- لم يتم العثور على عنوان URL للتنزيل للأصل المحدد.
-
-
- Your version is already up to date!
- نسختك محدثة بالفعل!
-
-
- Update Available
- تحديث متاح
-
-
- Update Channel
- قناة التحديث
-
-
- Current Version
- الإصدار الحالي
-
-
- Latest Version
- آخر إصدار
-
-
- Do you want to update?
- هل تريد التحديث؟
-
-
- Show Changelog
- عرض سجل التغييرات
-
-
- Check for Updates at Startup
- تحقق من التحديثات عند بدء التشغيل
-
-
- Update
- تحديث
-
-
- No
- لا
-
-
- Hide Changelog
- إخفاء سجل التغييرات
-
-
- Changes
- تغييرات
-
-
- Network error occurred while trying to access the URL
- حدث خطأ في الشبكة أثناء محاولة الوصول إلى عنوان URL
-
-
- Download Complete
- اكتمل التنزيل
-
-
- The update has been downloaded, press OK to install.
- تم تنزيل التحديث، اضغط على OK للتثبيت.
-
-
- Failed to save the update file at
- فشل في حفظ ملف التحديث في
-
-
- Starting Update...
- بدء التحديث...
-
-
- Failed to create the update script file
- فشل في إنشاء ملف سكريبت التحديث
-
-
-
- GameListUtils
-
- B
- B
-
-
- KB
- KB
-
-
- MB
- MB
-
-
- GB
- GB
-
-
- TB
- TB
-
-
-
- CompatibilityInfoClass
-
- Fetching compatibility data, please wait
- جاري جلب بيانات التوافق، يرجى الانتظار
-
-
- Cancel
- إلغاء
-
-
- Loading...
- جاري التحميل...
-
-
- Error
- خطأ
-
-
- Unable to update compatibility data! Try again later.
- تعذر تحديث بيانات التوافق! حاول مرة أخرى لاحقاً.
-
-
- Unable to open compatibility_data.json for writing.
- تعذر فتح compatibility_data.json للكتابة.
-
-
- Unknown
- غير معروف
-
-
- Nothing
- لا شيء
-
-
- Boots
- أحذية
-
-
- Menus
- قوائم
-
-
- Ingame
- داخل اللعبة
-
-
- Playable
- قابل للعب
-
-
-
diff --git a/src/qt_gui/translations/ar_SA.ts b/src/qt_gui/translations/ar_SA.ts
new file mode 100644
index 000000000..275751817
--- /dev/null
+++ b/src/qt_gui/translations/ar_SA.ts
@@ -0,0 +1,1790 @@
+
+
+
+
+
+ AboutDialog
+
+ About shadPS4
+ حول shadPS4
+
+
+ shadPS4
+ shadPS4
+
+
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 هو محاكي تجريبي مفتوح المصدر لجهاز PlayStation 4.
+
+
+ This software should not be used to play games you have not legally obtained.
+ يجب عدم استخدام هذا البرنامج لتشغيل الألعاب التي لم تحصل عليها بشكل قانوني.
+
+
+
+ CheatsPatches
+
+ Cheats / Patches for
+ Cheats / Patches for
+
+
+ defaultTextEdit_MSG
+ الغش والتصحيحات هي ميزات تجريبية.\nاستخدمها بحذر.\n\nقم بتنزيل الغش بشكل فردي عن طريق اختيار المستودع والنقر على زر التنزيل.\nفي علامة تبويب التصحيحات، يمكنك تنزيل جميع التصحيحات دفعة واحدة، واختيار ما تريد استخدامه، وحفظ اختياراتك.\n\nنظرًا لأننا لا نقوم بتطوير الغش/التصحيحات،\nيرجى الإبلاغ عن أي مشاكل إلى مؤلف الغش.\n\nهل قمت بإنشاء غش جديد؟ قم بزيارة:\nhttps://github.com/shadps4-emu/ps4_cheats
+
+
+ No Image Available
+ لا تتوفر صورة
+
+
+ Serial:
+ الرقم التسلسلي:
+
+
+ Version:
+ الإصدار:
+
+
+ Size:
+ الحجم:
+
+
+ Select Cheat File:
+ اختر ملف الغش:
+
+
+ Repository:
+ المستودع:
+
+
+ Download Cheats
+ تنزيل الغش
+
+
+ Delete File
+ حذف الملف
+
+
+ No files selected.
+ لم يتم اختيار أي ملفات.
+
+
+ You can delete the cheats you don't want after downloading them.
+ يمكنك حذف الغش الذي لا تريده بعد تنزيله.
+
+
+ Do you want to delete the selected file?\n%1
+ هل تريد حذف الملف المحدد؟\n%1
+
+
+ Select Patch File:
+ اختر ملف التصحيح:
+
+
+ Download Patches
+ تنزيل التصحيحات
+
+
+ Save
+ حفظ
+
+
+ Cheats
+ الغش
+
+
+ Patches
+ التصحيحات
+
+
+ Error
+ خطأ
+
+
+ No patch selected.
+ لم يتم اختيار أي تصحيح.
+
+
+ Unable to open files.json for reading.
+ تعذر فتح files.json للقراءة.
+
+
+ No patch file found for the current serial.
+ لم يتم العثور على ملف تصحيح للرقم التسلسلي الحالي.
+
+
+ Unable to open the file for reading.
+ تعذر فتح الملف للقراءة.
+
+
+ Unable to open the file for writing.
+ تعذر فتح الملف للكتابة.
+
+
+ Failed to parse XML:
+ :فشل في تحليل XML
+
+
+ Success
+ نجاح
+
+
+ Options saved successfully.
+ تم حفظ الخيارات بنجاح.
+
+
+ Invalid Source
+ مصدر غير صالح
+
+
+ The selected source is invalid.
+ المصدر المحدد غير صالح.
+
+
+ File Exists
+ الملف موجود
+
+
+ File already exists. Do you want to replace it?
+ الملف موجود بالفعل. هل تريد استبداله؟
+
+
+ Failed to save file:
+ :فشل في حفظ الملف
+
+
+ Failed to download file:
+ :فشل في تنزيل الملف
+
+
+ Cheats Not Found
+ لم يتم العثور على الغش
+
+
+ CheatsNotFound_MSG
+ لم يتم العثور على غش لهذه اللعبة في هذا الإصدار من المستودع المحدد. حاول استخدام مستودع آخر أو إصدار آخر من اللعبة.
+
+
+ Cheats Downloaded Successfully
+ تم تنزيل الغش بنجاح
+
+
+ CheatsDownloadedSuccessfully_MSG
+ لقد نجحت في تنزيل الغش لهذا الإصدار من اللعبة من المستودع المحدد. يمكنك محاولة التنزيل من مستودع آخر. إذا كان متاحًا، يمكنك اختياره عن طريق تحديد الملف من القائمة.
+
+
+ Failed to save:
+ :فشل في الحفظ
+
+
+ Failed to download:
+ :فشل في التنزيل
+
+
+ Download Complete
+ اكتمل التنزيل
+
+
+ DownloadComplete_MSG
+ تم تنزيل التصحيحات بنجاح! تم تنزيل جميع التصحيحات لجميع الألعاب، ولا داعي لتنزيلها بشكل فردي لكل لعبة كما هو الحال مع الغش. إذا لم يظهر التحديث، قد يكون السبب أنه غير متوفر للإصدار وسيريال اللعبة المحدد.
+
+
+ Failed to parse JSON data from HTML.
+ فشل في تحليل بيانات JSON من HTML.
+
+
+ Failed to retrieve HTML page.
+ .HTML فشل في استرجاع صفحة
+
+
+ The game is in version: %1
+ اللعبة في الإصدار: %1
+
+
+ The downloaded patch only works on version: %1
+ الباتش الذي تم تنزيله يعمل فقط على الإصدار: %1
+
+
+ You may need to update your game.
+ قد تحتاج إلى تحديث لعبتك.
+
+
+ Incompatibility Notice
+ إشعار عدم التوافق
+
+
+ Failed to open file:
+ :فشل في فتح الملف
+
+
+ XML ERROR:
+ :خطأ في XML
+
+
+ Failed to open files.json for writing
+ فشل في فتح files.json للكتابة
+
+
+ Author:
+ :المؤلف
+
+
+ Directory does not exist:
+ :المجلد غير موجود
+
+
+ Failed to open files.json for reading.
+ فشل في فتح files.json للقراءة.
+
+
+ Name:
+ :الاسم
+
+
+ Can't apply cheats before the game is started
+ لا يمكن تطبيق الغش قبل بدء اللعبة.
+
+
+ Close
+ إغلاق
+
+
+
+ CheckUpdate
+
+ Auto Updater
+ محدث تلقائي
+
+
+ Error
+ خطأ
+
+
+ Network error:
+ خطأ في الشبكة:
+
+
+ Error_Github_limit_MSG
+ يتيح التحديث التلقائي ما يصل إلى 60 عملية تحقق من التحديث في الساعة.\nلقد وصلت إلى هذا الحد. الرجاء المحاولة مرة أخرى لاحقًا.
+
+
+ Failed to parse update information.
+ فشل في تحليل معلومات التحديث.
+
+
+ No pre-releases found.
+ لم يتم العثور على أي إصدارات مسبقة.
+
+
+ Invalid release data.
+ بيانات الإصدار غير صالحة.
+
+
+ No download URL found for the specified asset.
+ لم يتم العثور على عنوان URL للتنزيل للأصل المحدد.
+
+
+ Your version is already up to date!
+ نسختك محدثة بالفعل!
+
+
+ Update Available
+ تحديث متاح
+
+
+ Update Channel
+ قناة التحديث
+
+
+ Current Version
+ الإصدار الحالي
+
+
+ Latest Version
+ آخر إصدار
+
+
+ Do you want to update?
+ هل تريد التحديث؟
+
+
+ Show Changelog
+ عرض سجل التغييرات
+
+
+ Check for Updates at Startup
+ تحقق من التحديثات عند بدء التشغيل
+
+
+ Update
+ تحديث
+
+
+ No
+ لا
+
+
+ Hide Changelog
+ إخفاء سجل التغييرات
+
+
+ Changes
+ تغييرات
+
+
+ Network error occurred while trying to access the URL
+ حدث خطأ في الشبكة أثناء محاولة الوصول إلى عنوان URL
+
+
+ Download Complete
+ اكتمل التنزيل
+
+
+ The update has been downloaded, press OK to install.
+ تم تنزيل التحديث، اضغط على OK للتثبيت.
+
+
+ Failed to save the update file at
+ فشل في حفظ ملف التحديث في
+
+
+ Starting Update...
+ بدء التحديث...
+
+
+ Failed to create the update script file
+ فشل في إنشاء ملف سكريبت التحديث
+
+
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ جاري جلب بيانات التوافق، يرجى الانتظار
+
+
+ Cancel
+ إلغاء
+
+
+ Loading...
+ جاري التحميل...
+
+
+ Error
+ خطأ
+
+
+ Unable to update compatibility data! Try again later.
+ تعذر تحديث بيانات التوافق! حاول مرة أخرى لاحقاً.
+
+
+ Unable to open compatibility_data.json for writing.
+ تعذر فتح compatibility_data.json للكتابة.
+
+
+ Unknown
+ غير معروف
+
+
+ Nothing
+ لا شيء
+
+
+ Boots
+ أحذية
+
+
+ Menus
+ قوائم
+
+
+ Ingame
+ داخل اللعبة
+
+
+ Playable
+ قابل للعب
+
+
+
+ ControlSettings
+
+ Configure Controls
+
+
+
+ Control Settings
+
+
+
+ D-Pad
+
+
+
+ Up
+
+
+
+ Left
+
+
+
+ Right
+
+
+
+ Down
+
+
+
+ Left Stick Deadzone (def:2 max:127)
+
+
+
+ Left Deadzone
+
+
+
+ Left Stick
+
+
+
+ Config Selection
+
+
+
+ Common Config
+
+
+
+ Use per-game configs
+
+
+
+ L1 / LB
+
+
+
+ L2 / LT
+
+
+
+ KBM Controls
+
+
+
+ KBM Editor
+
+
+
+ Back
+
+
+
+ R1 / RB
+
+
+
+ R2 / RT
+
+
+
+ L3
+
+
+
+ Options / Start
+
+
+
+ R3
+
+
+
+ Face Buttons
+
+
+
+ Triangle / Y
+
+
+
+ Square / X
+
+
+
+ Circle / B
+
+
+
+ Cross / A
+
+
+
+ Right Stick Deadzone (def:2, max:127)
+
+
+
+ Right Deadzone
+
+
+
+ Right Stick
+
+
+
+
+ ElfViewer
+
+ Open Folder
+ فتح المجلد
+
+
+
+ GameInfoClass
+
+ Loading game list, please wait :3
+ جارٍ تحميل قائمة الألعاب، يرجى الانتظار :3
+
+
+ Cancel
+ إلغاء
+
+
+ Loading...
+ ...جارٍ التحميل
+
+
+
+ GameInstallDialog
+
+ shadPS4 - Choose directory
+ shadPS4 - اختر المجلد
+
+
+ Directory to install games
+ مجلد تثبيت الألعاب
+
+
+ Browse
+ تصفح
+
+
+ Error
+ خطأ
+
+
+ Directory to install DLC
+
+
+
+
+ GameListFrame
+
+ Icon
+ أيقونة
+
+
+ Name
+ اسم
+
+
+ Serial
+ سيريال
+
+
+ Compatibility
+ Compatibility
+
+
+ Region
+ منطقة
+
+
+ Firmware
+ البرمجيات الثابتة
+
+
+ Size
+ حجم
+
+
+ Version
+ إصدار
+
+
+ Path
+ مسار
+
+
+ Play Time
+ وقت اللعب
+
+
+ Never Played
+ Never Played
+
+
+ h
+ h
+
+
+ m
+ m
+
+
+ s
+ s
+
+
+ Compatibility is untested
+ Compatibility is untested
+
+
+ Game does not initialize properly / crashes the emulator
+ Game does not initialize properly / crashes the emulator
+
+
+ Game boots, but only displays a blank screen
+ Game boots, but only displays a blank screen
+
+
+ Game displays an image but does not go past the menu
+ Game displays an image but does not go past the menu
+
+
+ Game has game-breaking glitches or unplayable performance
+ Game has game-breaking glitches or unplayable performance
+
+
+ Game can be completed with playable performance and no major glitches
+ Game can be completed with playable performance and no major glitches
+
+
+ Click to see details on github
+ انقر لرؤية التفاصيل على GitHub
+
+
+ Last updated
+ آخر تحديث
+
+
+
+ GameListUtils
+
+ B
+ B
+
+
+ KB
+ KB
+
+
+ MB
+ MB
+
+
+ GB
+ GB
+
+
+ TB
+ TB
+
+
+
+ GuiContextMenus
+
+ Create Shortcut
+ إنشاء اختصار
+
+
+ Cheats / Patches
+ الغش / التصحيحات
+
+
+ SFO Viewer
+ عارض SFO
+
+
+ Trophy Viewer
+ عارض الجوائز
+
+
+ Open Folder...
+ فتح المجلد...
+
+
+ Open Game Folder
+ فتح مجلد اللعبة
+
+
+ Open Save Data Folder
+ فتح مجلد بيانات الحفظ
+
+
+ Open Log Folder
+ فتح مجلد السجل
+
+
+ Copy info...
+ ...نسخ المعلومات
+
+
+ Copy Name
+ نسخ الاسم
+
+
+ Copy Serial
+ نسخ الرقم التسلسلي
+
+
+ Copy All
+ نسخ الكل
+
+
+ Delete...
+ Delete...
+
+
+ Delete Game
+ Delete Game
+
+
+ Delete Update
+ Delete Update
+
+
+ Delete DLC
+ Delete DLC
+
+
+ Compatibility...
+ Compatibility...
+
+
+ Update database
+ Update database
+
+
+ View report
+ View report
+
+
+ Submit a report
+ Submit a report
+
+
+ Shortcut creation
+ إنشاء اختصار
+
+
+ Shortcut created successfully!
+ تم إنشاء الاختصار بنجاح!
+
+
+ Error
+ خطأ
+
+
+ Error creating shortcut!
+ خطأ في إنشاء الاختصار
+
+
+ Install PKG
+ PKG تثبيت
+
+
+ Game
+ Game
+
+
+ This game has no update to delete!
+ This game has no update to delete!
+
+
+ Update
+ Update
+
+
+ This game has no DLC to delete!
+ This game has no DLC to delete!
+
+
+ DLC
+ DLC
+
+
+ Delete %1
+ Delete %1
+
+
+ Are you sure you want to delete %1's %2 directory?
+ Are you sure you want to delete %1's %2 directory?
+
+
+ Open Update Folder
+
+
+
+ Copy Version
+
+
+
+ Copy Size
+
+
+
+ Delete Save Data
+
+
+
+ This game has no update folder to open!
+
+
+
+ Failed to convert icon.
+
+
+
+ This game has no save data to delete!
+
+
+
+ Save Data
+
+
+
+
+ InstallDirSelect
+
+ shadPS4 - Choose directory
+ shadPS4 - اختر المجلد
+
+
+ Select which directory you want to install to.
+ Select which directory you want to install to.
+
+
+ Install All Queued to Selected Folder
+
+
+
+ Delete PKG File on Install
+
+
+
+
+ MainWindow
+
+ Open/Add Elf Folder
+ Elf فتح/إضافة مجلد
+
+
+ Install Packages (PKG)
+ (PKG) تثبيت الحزم
+
+
+ Boot Game
+ تشغيل اللعبة
+
+
+ Check for Updates
+ تحقق من التحديثات
+
+
+ About shadPS4
+ shadPS4 حول
+
+
+ Configure...
+ ...تكوين
+
+
+ Install application from a .pkg file
+ .pkg تثبيت التطبيق من ملف
+
+
+ Recent Games
+ الألعاب الأخيرة
+
+
+ Open shadPS4 Folder
+ Open shadPS4 Folder
+
+
+ Exit
+ خروج
+
+
+ Exit shadPS4
+ الخروج من shadPS4
+
+
+ Exit the application.
+ الخروج من التطبيق.
+
+
+ Show Game List
+ إظهار قائمة الألعاب
+
+
+ Game List Refresh
+ تحديث قائمة الألعاب
+
+
+ Tiny
+ صغير جدًا
+
+
+ Small
+ صغير
+
+
+ Medium
+ متوسط
+
+
+ Large
+ كبير
+
+
+ List View
+ عرض القائمة
+
+
+ Grid View
+ عرض الشبكة
+
+
+ Elf Viewer
+ عارض Elf
+
+
+ Game Install Directory
+ دليل تثبيت اللعبة
+
+
+ Download Cheats/Patches
+ تنزيل الغش/التصحيحات
+
+
+ Dump Game List
+ تفريغ قائمة الألعاب
+
+
+ PKG Viewer
+ عارض PKG
+
+
+ Search...
+ ...بحث
+
+
+ File
+ ملف
+
+
+ View
+ عرض
+
+
+ Game List Icons
+ أيقونات قائمة الألعاب
+
+
+ Game List Mode
+ وضع قائمة الألعاب
+
+
+ Settings
+ الإعدادات
+
+
+ Utils
+ الأدوات
+
+
+ Themes
+ السمات
+
+
+ Help
+ مساعدة
+
+
+ Dark
+ داكن
+
+
+ Light
+ فاتح
+
+
+ Green
+ أخضر
+
+
+ Blue
+ أزرق
+
+
+ Violet
+ بنفسجي
+
+
+ toolBar
+ شريط الأدوات
+
+
+ Game List
+ ققائمة الألعاب
+
+
+ * Unsupported Vulkan Version
+ * إصدار Vulkan غير مدعوم
+
+
+ Download Cheats For All Installed Games
+ تنزيل الغش لجميع الألعاب المثبتة
+
+
+ Download Patches For All Games
+ تنزيل التصحيحات لجميع الألعاب
+
+
+ Download Complete
+ اكتمل التنزيل
+
+
+ You have downloaded cheats for all the games you have installed.
+ لقد قمت بتنزيل الغش لجميع الألعاب التي قمت بتثبيتها.
+
+
+ Patches Downloaded Successfully!
+ !تم تنزيل التصحيحات بنجاح
+
+
+ All Patches available for all games have been downloaded.
+ .تم تنزيل جميع التصحيحات المتاحة لجميع الألعاب
+
+
+ Games:
+ :الألعاب
+
+
+ ELF files (*.bin *.elf *.oelf)
+ ELF (*.bin *.elf *.oelf) ملفات
+
+
+ Game Boot
+ تشغيل اللعبة
+
+
+ Only one file can be selected!
+ !يمكن تحديد ملف واحد فقط
+
+
+ PKG Extraction
+ PKG استخراج
+
+
+ Patch detected!
+ تم اكتشاف تصحيح!
+
+
+ PKG and Game versions match:
+ :واللعبة تتطابق إصدارات PKG
+
+
+ Would you like to overwrite?
+ هل ترغب في الكتابة فوق الملف الموجود؟
+
+
+ PKG Version %1 is older than installed version:
+ :أقدم من الإصدار المثبت PKG Version %1
+
+
+ Game is installed:
+ :اللعبة مثبتة
+
+
+ Would you like to install Patch:
+ :هل ترغب في تثبيت التصحيح
+
+
+ DLC Installation
+ تثبيت المحتوى القابل للتنزيل
+
+
+ Would you like to install DLC: %1?
+ هل ترغب في تثبيت المحتوى القابل للتنزيل: 1%؟
+
+
+ DLC already installed:
+ :المحتوى القابل للتنزيل مثبت بالفعل
+
+
+ Game already installed
+ اللعبة مثبتة بالفعل
+
+
+ PKG ERROR
+ PKG خطأ في
+
+
+ Extracting PKG %1/%2
+ PKG %1/%2 جاري استخراج
+
+
+ Extraction Finished
+ اكتمل الاستخراج
+
+
+ Game successfully installed at %1
+ تم تثبيت اللعبة بنجاح في %1
+
+
+ File doesn't appear to be a valid PKG file
+ يبدو أن الملف ليس ملف PKG صالحًا
+
+
+ Run Game
+
+
+
+ Eboot.bin file not found
+
+
+
+ PKG File (*.PKG *.pkg)
+
+
+
+ PKG is a patch or DLC, please install the game first!
+
+
+
+ Game is already running!
+
+
+
+ shadPS4
+ shadPS4
+
+
+
+ PKGViewer
+
+ Open Folder
+ فتح المجلد
+
+
+ Name
+ اسم
+
+
+ Serial
+ سيريال
+
+
+ Installed
+
+
+
+ Size
+ حجم
+
+
+ Category
+
+
+
+ Type
+
+
+
+ App Ver
+
+
+
+ FW
+
+
+
+ Region
+ منطقة
+
+
+ Flags
+
+
+
+ Path
+ مسار
+
+
+ File
+ ملف
+
+
+ PKG ERROR
+ PKG خطأ في
+
+
+ Unknown
+ غير معروف
+
+
+ Package
+
+
+
+
+ SettingsDialog
+
+ Settings
+ الإعدادات
+
+
+ General
+ عام
+
+
+ System
+ النظام
+
+
+ Console Language
+ لغة وحدة التحكم
+
+
+ Emulator Language
+ لغة المحاكي
+
+
+ Emulator
+ المحاكي
+
+
+ Enable Fullscreen
+ تمكين ملء الشاشة
+
+
+ Fullscreen Mode
+ وضع ملء الشاشة
+
+
+ Enable Separate Update Folder
+ Enable Separate Update Folder
+
+
+ Default tab when opening settings
+ علامة التبويب الافتراضية عند فتح الإعدادات
+
+
+ Show Game Size In List
+ عرض حجم اللعبة في القائمة
+
+
+ Show Splash
+ إظهار شاشة البداية
+
+
+ Enable Discord Rich Presence
+ تفعيل حالة الثراء في ديسكورد
+
+
+ Username
+ اسم المستخدم
+
+
+ Trophy Key
+ Trophy Key
+
+
+ Trophy
+ Trophy
+
+
+ Logger
+ المسجل
+
+
+ Log Type
+ نوع السجل
+
+
+ Log Filter
+ مرشح السجل
+
+
+ Open Log Location
+ افتح موقع السجل
+
+
+ Input
+ إدخال
+
+
+ Cursor
+ مؤشر
+
+
+ Hide Cursor
+ إخفاء المؤشر
+
+
+ Hide Cursor Idle Timeout
+ مهلة إخفاء المؤشر عند الخمول
+
+
+ s
+ s
+
+
+ Controller
+ التحكم
+
+
+ Back Button Behavior
+ سلوك زر العودة
+
+
+ Graphics
+ الرسومات
+
+
+ GUI
+ واجهة
+
+
+ User
+ مستخدم
+
+
+ Graphics Device
+ جهاز الرسومات
+
+
+ Width
+ العرض
+
+
+ Height
+ الارتفاع
+
+
+ Vblank Divider
+ Vblank مقسم
+
+
+ Advanced
+ متقدم
+
+
+ Enable Shaders Dumping
+ تمكين تفريغ الشيدرات
+
+
+ Enable NULL GPU
+ تمكين وحدة معالجة الرسومات الفارغة
+
+
+ Paths
+ المسارات
+
+
+ Game Folders
+ مجلدات اللعبة
+
+
+ Add...
+ إضافة...
+
+
+ Remove
+ إزالة
+
+
+ Debug
+ تصحيح الأخطاء
+
+
+ Enable Debug Dumping
+ تمكين تفريغ التصحيح
+
+
+ Enable Vulkan Validation Layers
+ Vulkan تمكين طبقات التحقق من
+
+
+ Enable Vulkan Synchronization Validation
+ Vulkan تمكين التحقق من تزامن
+
+
+ Enable RenderDoc Debugging
+ RenderDoc تمكين تصحيح أخطاء
+
+
+ Enable Crash Diagnostics
+ Enable Crash Diagnostics
+
+
+ Collect Shaders
+ Collect Shaders
+
+
+ Copy GPU Buffers
+ Copy GPU Buffers
+
+
+ Host Debug Markers
+ Host Debug Markers
+
+
+ Guest Debug Markers
+ Guest Debug Markers
+
+
+ Update
+ تحديث
+
+
+ Check for Updates at Startup
+ تحقق من التحديثات عند بدء التشغيل
+
+
+ Update Channel
+ قناة التحديث
+
+
+ Check for Updates
+ التحقق من التحديثات
+
+
+ GUI Settings
+ إعدادات الواجهة
+
+
+ Title Music
+ Title Music
+
+
+ Disable Trophy Pop-ups
+ Disable Trophy Pop-ups
+
+
+ Play title music
+ تشغيل موسيقى العنوان
+
+
+ Update Compatibility Database On Startup
+ Update Compatibility Database On Startup
+
+
+ Game Compatibility
+ Game Compatibility
+
+
+ Display Compatibility Data
+ Display Compatibility Data
+
+
+ Update Compatibility Database
+ Update Compatibility Database
+
+
+ Volume
+ الصوت
+
+
+ Save
+ حفظ
+
+
+ Apply
+ تطبيق
+
+
+ Restore Defaults
+ استعادة الإعدادات الافتراضية
+
+
+ Close
+ إغلاق
+
+
+ Point your mouse at an option to display its description.
+ وجّه الماوس نحو خيار لعرض وصفه.
+
+
+ consoleLanguageGroupBox
+ لغة الجهاز:\nتحدد لغة اللعبة التي يستخدمها جهاز PS4.\nيوصى بضبطها على لغة يدعمها الجهاز، والتي قد تختلف حسب المنطقة.
+
+
+ emulatorLanguageGroupBox
+ لغة المحاكي:\nتحدد لغة واجهة المستخدم الخاصة بالمحاكي.
+
+
+ fullscreenCheckBox
+ تمكين وضع ملء الشاشة:\nيجعل نافذة اللعبة تنتقل تلقائيًا إلى وضع ملء الشاشة.\nيمكن التبديل بالضغط على المفتاح F11.
+
+
+ separateUpdatesCheckBox
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
+
+
+ showSplashCheckBox
+ إظهار شاشة البداية:\nيعرض شاشة البداية الخاصة باللعبة (صورة خاصة) أثناء بدء التشغيل.
+
+
+ discordRPCCheckbox
+ تفعيل حالة الثراء في ديسكورد:\nيعرض أيقونة المحاكي ومعلومات ذات صلة على ملفك الشخصي في ديسكورد.
+
+
+ userName
+ اسم المستخدم:\nيضبط اسم حساب PS4، الذي قد يتم عرضه في بعض الألعاب.
+
+
+ TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
+
+
+ logTypeGroupBox
+ نوع السجل:\nيضبط ما إذا كان سيتم مزامنة مخرجات نافذة السجل للأداء. قد يؤثر سلبًا على المحاكاة.
+
+
+ logFilter
+ فلتر السجل:\nيقوم بتصفية السجل لطباعة معلومات محددة فقط.\nأمثلة: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" المستويات: Trace, Debug, Info, Warning, Error, Critical - بالترتيب، مستوى محدد يخفي جميع المستويات التي تسبقه ويعرض جميع المستويات بعده.
+
+
+ updaterGroupBox
+ تحديث: Release: إصدارات رسمية تصدر شهريًا، قد تكون قديمة بعض الشيء، لكنها أكثر استقرارًا واختبارًا. Nightly: إصدارات تطوير تحتوي على أحدث الميزات والإصلاحات، لكنها قد تحتوي على أخطاء وأقل استقرارًا.
+
+
+ GUIMusicGroupBox
+ تشغيل موسيقى العنوان:\nإذا كانت اللعبة تدعم ذلك، قم بتمكين تشغيل موسيقى خاصة عند اختيار اللعبة في واجهة المستخدم.
+
+
+ disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
+
+
+ hideCursorGroupBox
+ إخفاء المؤشر:\nاختر متى سيختفي المؤشر:\nأبداً: سترى الفأرة دائماً.\nعاطل: حدد وقتاً لاختفائه بعد أن يكون غير مستخدم.\nدائماً: لن ترى الفأرة أبداً.
+
+
+ idleTimeoutGroupBox
+ حدد وقتاً لاختفاء الفأرة بعد أن تكون غير مستخدم.
+
+
+ backButtonBehaviorGroupBox
+ سلوك زر العودة:\nيضبط زر العودة في وحدة التحكم ليحاكي الضغط على الموضع المحدد على لوحة اللمس في PS4.
+
+
+ enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
+
+
+ checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
+
+
+ updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
+
+
+ Never
+ أبداً
+
+
+ Idle
+ خامل
+
+
+ Always
+ دائماً
+
+
+ Touchpad Left
+ لوحة اللمس اليسرى
+
+
+ Touchpad Right
+ لوحة اللمس اليمنى
+
+
+ Touchpad Center
+ وسط لوحة اللمس
+
+
+ None
+ لا شيء
+
+
+ graphicsAdapterGroupBox
+ جهاز الرسومات:\nعلى الأنظمة متعددة وحدات معالجة الرسومات، اختر وحدة معالجة الرسومات التي سيستخدمها المحاكي من قائمة منسدلة،\nأو اختر "Auto Select" لتحديدها تلقائيًا.
+
+
+ resolutionLayout
+ العرض / الارتفاع:\nيضبط حجم نافذة المحاكي عند التشغيل، والذي يمكن تغيير حجمه أثناء اللعب.\nهذا يختلف عن دقة اللعبة نفسها.
+
+
+ heightDivider
+ مقسم معدل التحديث:\nيتم مضاعفة معدل الإطارات الذي يتم تحديث المحاكي به بواسطة هذا الرقم. قد يؤدي تغيير هذا إلى آثار سلبية، مثل زيادة سرعة اللعبة أو كسر الوظائف الأساسية التي لا تتوقع هذا التغيير!
+
+
+ dumpShadersCheckBox
+ تمكين تفريغ الـ Shaders:\nلأغراض تصحيح الأخطاء التقنية، يحفظ الـ Shaders الخاصة باللعبة في مجلد أثناء التشغيل.
+
+
+ nullGpuCheckBox
+ تمكين GPU الافتراضية:\nلأغراض تصحيح الأخطاء التقنية، يقوم بتعطيل عرض اللعبة كما لو لم يكن هناك بطاقة رسومات.
+
+
+ gameFoldersBox
+ مجلدات اللعبة:\nقائمة بالمجلدات للتحقق من الألعاب المثبتة.
+
+
+ addFolderButton
+ إضافة:\nأضف مجلداً إلى القائمة.
+
+
+ removeFolderButton
+ إزالة:\nأزل مجلداً من القائمة.
+
+
+ debugDump
+ تمكين تفريغ التصحيح:\nيحفظ رموز الاستيراد والتصدير ومعلومات رأس الملف للبرنامج الحالي لجهاز PS4 إلى دليل.
+
+
+ vkValidationCheckBox
+ تمكين طبقات التحقق من Vulkan:\nيتيح نظام يتحقق من حالة مشغل Vulkan ويسجل معلومات حول حالته الداخلية. سيؤدي هذا إلى تقليل الأداء ومن المحتمل تغيير سلوك المحاكاة.
+
+
+ vkSyncValidationCheckBox
+ تمكين التحقق من تزامن Vulkan:\nيتيح نظام يتحقق من توقيت مهام عرض Vulkan. سيؤدي ذلك إلى تقليل الأداء ومن المحتمل تغيير سلوك المحاكاة.
+
+
+ rdocCheckBox
+ تمكين تصحيح RenderDoc:\nإذا تم التمكين، سيوفر المحاكي توافقًا مع Renderdoc لالتقاط وتحليل الإطار الذي يتم عرضه حاليًا.
+
+
+ collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+
+
+ crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+
+
+ copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+
+
+ hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+
+
+ guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+
+
+ Borderless
+
+
+
+ True
+
+
+
+ Enable HDR
+
+
+
+ Release
+
+
+
+ Nightly
+
+
+
+ Always Show Changelog
+
+
+
+ Background Image
+
+
+
+ Show Background Image
+
+
+
+ Opacity
+
+
+
+ Set the volume of the background music.
+
+
+
+ Enable Motion Controls
+
+
+
+ Save Data Path
+
+
+
+ Browse
+ تصفح
+
+
+ async
+
+
+
+ sync
+
+
+
+ Auto Select
+
+
+
+ Directory to install games
+ مجلد تثبيت الألعاب
+
+
+ Directory to save data
+
+
+
+ GUIBackgroundImageGroupBox
+
+
+
+ enableHDRCheckBox
+
+
+
+ saveDataBox
+
+
+
+ browseButton
+
+
+
+
+ TrophyViewer
+
+ Trophy Viewer
+ عارض الجوائز
+
+
+
diff --git a/src/qt_gui/translations/da_DK.ts b/src/qt_gui/translations/da_DK.ts
index 1b1a15a3c..17d34bc3b 100644
--- a/src/qt_gui/translations/da_DK.ts
+++ b/src/qt_gui/translations/da_DK.ts
@@ -1,1475 +1,1790 @@
+
-
-
- AboutDialog
-
- About shadPS4
- About shadPS4
-
-
- shadPS4
- shadPS4
-
-
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
-
-
- This software should not be used to play games you have not legally obtained.
- This software should not be used to play games you have not legally obtained.
-
-
-
- ElfViewer
-
- Open Folder
- Open Folder
-
-
-
- GameInfoClass
-
- Loading game list, please wait :3
- Loading game list, please wait :3
-
-
- Cancel
- Cancel
-
-
- Loading...
- Loading...
-
-
-
- InstallDirSelect
-
- shadPS4 - Choose directory
- shadPS4 - Choose directory
-
-
- Select which directory you want to install to.
- Select which directory you want to install to.
-
-
-
- GameInstallDialog
-
- shadPS4 - Choose directory
- shadPS4 - Choose directory
-
-
- Directory to install games
- Directory to install games
-
-
- Browse
- Browse
-
-
- Error
- Error
-
-
- The value for location to install games is not valid.
- The value for location to install games is not valid.
-
-
-
- GuiContextMenus
-
- Create Shortcut
- Create Shortcut
-
-
- Cheats / Patches
- Trick / Patches
-
-
- SFO Viewer
- SFO Viewer
-
-
- Trophy Viewer
- Trophy Viewer
-
-
- Open Folder...
- Åbn Mappe...
-
-
- Open Game Folder
- Åbn Spilmappe
-
-
- Open Save Data Folder
- Åbn Gem Data Mappe
-
-
- Open Log Folder
- Åbn Log Mappe
-
-
- Copy info...
- Copy info...
-
-
- Copy Name
- Copy Name
-
-
- Copy Serial
- Copy Serial
-
-
- Copy All
- Copy All
-
-
- Delete...
- Delete...
-
-
- Delete Game
- Delete Game
-
-
- Delete Update
- Delete Update
-
-
- Delete DLC
- Delete DLC
-
-
- Compatibility...
- Compatibility...
-
-
- Update database
- Update database
-
-
- View report
- View report
-
-
- Submit a report
- Submit a report
-
-
- Shortcut creation
- Shortcut creation
-
-
- Shortcut created successfully!
- Shortcut created successfully!
-
-
- Error
- Error
-
-
- Error creating shortcut!
- Error creating shortcut!
-
-
- Install PKG
- Install PKG
-
-
- Game
- Game
-
-
- requiresEnableSeparateUpdateFolder_MSG
- This feature requires the 'Enable Separate Update Folder' config option to work. If you want to use this feature, please enable it.
-
-
- This game has no update to delete!
- This game has no update to delete!
-
-
- Update
- Update
-
-
- This game has no DLC to delete!
- This game has no DLC to delete!
-
-
- DLC
- DLC
-
-
- Delete %1
- Delete %1
-
-
- Are you sure you want to delete %1's %2 directory?
- Are you sure you want to delete %1's %2 directory?
-
-
-
- MainWindow
-
- Open/Add Elf Folder
- Open/Add Elf Folder
-
-
- Install Packages (PKG)
- Install Packages (PKG)
-
-
- Boot Game
- Boot Game
-
-
- Check for Updates
- Tjek for opdateringer
-
-
- About shadPS4
- About shadPS4
-
-
- Configure...
- Configure...
-
-
- Install application from a .pkg file
- Install application from a .pkg file
-
-
- Recent Games
- Recent Games
-
-
- Open shadPS4 Folder
- Open shadPS4 Folder
-
-
- Exit
- Exit
-
-
- Exit shadPS4
- Exit shadPS4
-
-
- Exit the application.
- Exit the application.
-
-
- Show Game List
- Show Game List
-
-
- Game List Refresh
- Game List Refresh
-
-
- Tiny
- Tiny
-
-
- Small
- Small
-
-
- Medium
- Medium
-
-
- Large
- Large
-
-
- List View
- List View
-
-
- Grid View
- Grid View
-
-
- Elf Viewer
- Elf Viewer
-
-
- Game Install Directory
- Game Install Directory
-
-
- Download Cheats/Patches
- Download Tricks / Patches
-
-
- Dump Game List
- Dump Game List
-
-
- PKG Viewer
- PKG Viewer
-
-
- Search...
- Search...
-
-
- File
- File
-
-
- View
- View
-
-
- Game List Icons
- Game List Icons
-
-
- Game List Mode
- Game List Mode
-
-
- Settings
- Settings
-
-
- Utils
- Utils
-
-
- Themes
- Themes
-
-
- Help
- Hjælp
-
-
- Dark
- Dark
-
-
- Light
- Light
-
-
- Green
- Green
-
-
- Blue
- Blue
-
-
- Violet
- Violet
-
-
- toolBar
- toolBar
-
-
- Game List
- Spiloversigt
-
-
- * Unsupported Vulkan Version
- * Ikke understøttet Vulkan-version
-
-
- Download Cheats For All Installed Games
- Hent snyd til alle installerede spil
-
-
- Download Patches For All Games
- Hent patches til alle spil
-
-
- Download Complete
- Download fuldført
-
-
- You have downloaded cheats for all the games you have installed.
- Du har hentet snyd til alle de spil, du har installeret.
-
-
- Patches Downloaded Successfully!
- Patcher hentet med succes!
-
-
- All Patches available for all games have been downloaded.
- Alle patches til alle spil er blevet hentet.
-
-
- Games:
- Spil:
-
-
- PKG File (*.PKG)
- PKG-fil (*.PKG)
-
-
- ELF files (*.bin *.elf *.oelf)
- ELF-filer (*.bin *.elf *.oelf)
-
-
- Game Boot
- Spil-boot
-
-
- Only one file can be selected!
- Kun én fil kan vælges!
-
-
- PKG Extraction
- PKG-udtrækning
-
-
- Patch detected!
- Opdatering detekteret!
-
-
- PKG and Game versions match:
- PKG og spilversioner matcher:
-
-
- Would you like to overwrite?
- Vil du overskrive?
-
-
- PKG Version %1 is older than installed version:
- PKG Version %1 er ældre end den installerede version:
-
-
- Game is installed:
- Spillet er installeret:
-
-
- Would you like to install Patch:
- Vil du installere opdateringen:
-
-
- DLC Installation
- DLC Installation
-
-
- Would you like to install DLC: %1?
- Vil du installere DLC: %1?
-
-
- DLC already installed:
- DLC allerede installeret:
-
-
- Game already installed
- Spillet er allerede installeret
-
-
- PKG is a patch, please install the game first!
- PKG er en patch, venligst installer spillet først!
-
-
- PKG ERROR
- PKG FEJL
-
-
- Extracting PKG %1/%2
- Udvinding af PKG %1/%2
-
-
- Extraction Finished
- Udvinding afsluttet
-
-
- Game successfully installed at %1
- Spillet blev installeret succesfuldt på %1
-
-
- File doesn't appear to be a valid PKG file
- Filen ser ikke ud til at være en gyldig PKG-fil
-
-
-
- PKGViewer
-
- Open Folder
- Open Folder
-
-
-
- TrophyViewer
-
- Trophy Viewer
- Trophy Viewer
-
-
-
- SettingsDialog
-
- Settings
- Settings
-
-
- General
- General
-
-
- System
- System
-
-
- Console Language
- Console Language
-
-
- Emulator Language
- Emulator Language
-
-
- Emulator
- Emulator
-
-
- Enable Fullscreen
- Enable Fullscreen
-
-
- Fullscreen Mode
- Fuldskærmstilstand
-
-
- Enable Separate Update Folder
- Enable Separate Update Folder
-
-
- Default tab when opening settings
- Standardfaneblad ved åbning af indstillinger
-
-
- Show Game Size In List
- Vis vis spilstørrelse i listen
-
-
- Show Splash
- Show Splash
-
-
- Is PS4 Pro
- Is PS4 Pro
-
-
- Enable Discord Rich Presence
- Aktiver Discord Rich Presence
-
-
- Username
- Username
-
-
- Trophy Key
- Trophy Key
-
-
- Trophy
- Trophy
-
-
- Logger
- Logger
-
-
- Log Type
- Log Type
-
-
- Log Filter
- Log Filter
-
-
- Open Log Location
- Åbn logplacering
-
-
- Input
- Indtastning
-
-
- Cursor
- Markør
-
-
- Hide Cursor
- Skjul markør
-
-
- Hide Cursor Idle Timeout
- Timeout for skjul markør ved inaktivitet
-
-
- s
- s
-
-
- Controller
- Controller
-
-
- Back Button Behavior
- Tilbageknap adfærd
-
-
- Graphics
- Graphics
-
-
- GUI
- Interface
-
-
- User
- Bruger
-
-
- Graphics Device
- Graphics Device
-
-
- Width
- Width
-
-
- Height
- Height
-
-
- Vblank Divider
- Vblank Divider
-
-
- Advanced
- Advanced
-
-
- Enable Shaders Dumping
- Enable Shaders Dumping
-
-
- Enable NULL GPU
- Enable NULL GPU
-
-
- Paths
- Stier
-
-
- Game Folders
- Spilmapper
-
-
- Add...
- Tilføj...
-
-
- Remove
- Fjern
-
-
- Debug
- Debug
-
-
- Enable Debug Dumping
- Enable Debug Dumping
-
-
- Enable Vulkan Validation Layers
- Enable Vulkan Validation Layers
-
-
- Enable Vulkan Synchronization Validation
- Enable Vulkan Synchronization Validation
-
-
- Enable RenderDoc Debugging
- Enable RenderDoc Debugging
-
-
- Enable Crash Diagnostics
- Enable Crash Diagnostics
-
-
- Collect Shaders
- Collect Shaders
-
-
- Copy GPU Buffers
- Copy GPU Buffers
-
-
- Host Debug Markers
- Host Debug Markers
-
-
- Guest Debug Markers
- Guest Debug Markers
-
-
- Update
- Opdatering
-
-
- Check for Updates at Startup
- Tjek for opdateringer ved start
-
-
- Always Show Changelog
- Vis altid changelog
-
-
- Update Channel
- Opdateringskanal
-
-
- Check for Updates
- Tjek for opdateringer
-
-
- GUI Settings
- GUI-Indstillinger
-
-
- Title Music
- Title Music
-
-
- Disable Trophy Pop-ups
- Disable Trophy Pop-ups
-
-
- Play title music
- Afspil titelsang
-
-
- Update Compatibility Database On Startup
- Update Compatibility Database On Startup
-
-
- Game Compatibility
- Game Compatibility
-
-
- Display Compatibility Data
- Display Compatibility Data
-
-
- Update Compatibility Database
- Update Compatibility Database
-
-
- Volume
- Lydstyrke
-
-
- Audio Backend
- Audio Backend
-
-
- Save
- Gem
-
-
- Apply
- Anvend
-
-
- Restore Defaults
- Gendan standardindstillinger
-
-
- Close
- Luk
-
-
- Point your mouse at an option to display its description.
- Peg musen over et valg for at vise dets beskrivelse.
-
-
- consoleLanguageGroupBox
- Konsolsprog:\nIndstiller sproget, som PS4-spillet bruger.\nDet anbefales at indstille dette til et sprog, som spillet understøtter, hvilket kan variere efter region.
-
-
- emulatorLanguageGroupBox
- Emulatorsprog:\nIndstiller sproget i emulatorens brugergrænseflade.
-
-
- fullscreenCheckBox
- Aktiver fuld skærm:\nSætter automatisk spilvinduet i fuld skærm.\nDette kan skiftes ved at trykke på F11-tasten.
-
-
- separateUpdatesCheckBox
- Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
-
-
- showSplashCheckBox
- Vis startskærm:\nViser en startskærm (speciel grafik) under opstarten.
-
-
- ps4proCheckBox
- Er det en PS4 Pro:\nGør det muligt for emulatoren at fungere som en PS4 PRO, hvilket kan aktivere visse funktioner i spil, der understøtter det.
-
-
- discordRPCCheckbox
- Aktiver Discord Rich Presence:\nViser emulatorikonet og relevante oplysninger på din Discord-profil.
-
-
- userName
- Brugernavn:\nIndstiller PS4-kontoens navn, som kan blive vist i nogle spil.
-
-
- TrophyKey
- Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
-
-
- logTypeGroupBox
- Logtype:\nIndstiller, om logvinduets output vil blive synkroniseret for at øge ydeevnen. Dette kan påvirke emulatorens ydeevne negativt.
-
-
- logFilter
- Logfilter:\nFiltrerer loggen for kun at udskrive bestemte oplysninger.\nEksempler: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Niveaus: Trace, Debug, Info, Warning, Error, Critical - i rækkefølge, et valgt niveau skjuler alle forudgående niveauer og viser alle efterfølgende niveauer.
-
-
- updaterGroupBox
- Opdatering:\nRelease: Officielle builds, der frigives månedligt, som kan være meget ældre, men mere stabile og testet.\nNightly: Udviklerbuilds med de nyeste funktioner og rettelser, men som kan indeholde fejl og være mindre stabile.
-
-
- GUIMusicGroupBox
- Titelsmusikafspilning:\nHvis spillet understøtter det, aktiver speciel musik, når spillet vælges i brugergrænsefladen.
-
-
- disableTrophycheckBox
- Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
-
-
- hideCursorGroupBox
- Skjul Cursor:\nVælg hvornår cursoren skal forsvinde:\nAldrig: Du vil altid se musen.\nInaktiv: Indstil en tid for, hvornår den skal forsvinde efter at være inaktiv.\nAltid: du vil aldrig se musen.
-
-
- idleTimeoutGroupBox
- Indstil en tid for, at musen skal forsvinde efter at være inaktiv.
-
-
- backButtonBehaviorGroupBox
- Tilbageknap Adfærd:\nIndstiller controllerens tilbageknap til at efterligne tryk på den angivne position på PS4 berøringsflade.
-
-
- enableCompatibilityCheckBox
- Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
-
-
- checkCompatibilityOnStartupCheckBox
- Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
-
-
- updateCompatibilityButton
- Update Compatibility Database:\nImmediately update the compatibility database.
-
-
- Never
- Aldrig
-
-
- Idle
- Inaktiv
-
-
- Always
- Altid
-
-
- Touchpad Left
- Berøringsplade Venstre
-
-
- Touchpad Right
- Berøringsplade Højre
-
-
- Touchpad Center
- Berøringsplade Center
-
-
- None
- Ingen
-
-
- graphicsAdapterGroupBox
- Grafikadapter:\nPå systemer med flere GPU'er skal du vælge den GPU, emulatoren vil bruge fra en rullemenu,\neller vælge "Auto Select" for at vælge den automatisk.
-
-
- resolutionLayout
- Skærmopløsning:\nIndstiller emulatorvinduets størrelse under afspilning, som kan ændres under afspilning.\nDette er forskelligt fra selve spillets opløsning.
-
-
- heightDivider
- Opdateringshastighedsdeler:\nMultiplicerer den frekvens, som emulatoren opdaterer billedet med, med dette tal. Ændring af dette kan have negative effekter, såsom hurtigere spil eller ødelagte funktioner!
-
-
- dumpShadersCheckBox
- Aktiver dumping af Shaders:\nTil teknisk fejlfinding gemmer det spillets shaders i en mappe under afspilning.
-
-
- nullGpuCheckBox
- Aktiver virtuel GPU:\nTil teknisk fejlfinding deaktiverer det spilvisning, som om der ikke var et grafikkort.
-
-
- gameFoldersBox
- Spilmappen:\nListen over mapper til at tjekke for installerede spil.
-
-
- addFolderButton
- Tilføj:\nTilføj en mappe til listen.
-
-
- removeFolderButton
- Fjern:\nFjern en mappe fra listen.
-
-
- debugDump
- Aktiver debugging-dump:\nGemmer import/export-symboler og headeroplysninger for det aktuelle PS4-program til en mappe.
-
-
- vkValidationCheckBox
- Aktiver Vulkan-valideringslag:\nAktiverer et system, der validerer Vulkan-driverens tilstand og logger oplysninger om dens interne tilstand. Dette vil reducere ydeevnen og kan muligvis ændre emulatorens adfærd.
-
-
- vkSyncValidationCheckBox
- Aktiver Vulkan-synkroniseringsvalidering:\nAktiverer et system, der validerer tidspunktet for Vulkan's renderingsopgaver. Dette vil reducere ydeevnen og kan muligvis ændre emulatorens adfærd.
-
-
- rdocCheckBox
- Aktiver RenderDoc-fejlfinding:\nHvis aktiveret, giver det emulatoren mulighed for kompatibilitet med Renderdoc til at fange og analysere det aktuelle gengivne billede.
-
-
- collectShaderCheckBox
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
-
-
- crashDiagnosticsCheckBox
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
-
-
- copyGPUBuffersCheckBox
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
-
-
- hostMarkersCheckBox
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
-
-
- guestMarkersCheckBox
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
-
-
-
- CheatsPatches
-
- Cheats / Patches for
- Cheats / Patches for
-
-
- defaultTextEdit_MSG
- Cheats/Patches er eksperimentelle.\nBrug med forsigtighed.\n\nDownload cheats individuelt ved at vælge lageret og klikke på download-knappen.\nUnder fanen Patches kan du downloade alle patches på én gang, vælge hvilke du vil bruge og gemme valget.\n\nDa vi ikke udvikler cheats/patches,\nvenligst rapporter problemer til cheat-udvikleren.\n\nHar du lavet en ny cheat? Besøg:\nhttps://github.com/shadps4-emu/ps4_cheats
-
-
- No Image Available
- Ingen billede tilgængelig
-
-
- Serial:
- Serienummer:
-
-
- Version:
- Version:
-
-
- Size:
- Størrelse:
-
-
- Select Cheat File:
- Vælg snyd-fil:
-
-
- Repository:
- Repository:
-
-
- Download Cheats
- Hent snyd
-
-
- Delete File
- Slet fil
-
-
- No files selected.
- Ingen filer valgt.
-
-
- You can delete the cheats you don't want after downloading them.
- Du kan slette de snyd, du ikke ønsker, efter at have hentet dem.
-
-
- Do you want to delete the selected file?\n%1
- Ønsker du at slette den valgte fil?\n%1
-
-
- Select Patch File:
- Vælg patch-fil:
-
-
- Download Patches
- Hent patches
-
-
- Save
- Gem
-
-
- Cheats
- Snyd
-
-
- Patches
- Patches
-
-
- Error
- Fejl
-
-
- No patch selected.
- Ingen patch valgt.
-
-
- Unable to open files.json for reading.
- Kan ikke åbne files.json til læsning.
-
-
- No patch file found for the current serial.
- Ingen patch-fil fundet for det nuværende serienummer.
-
-
- Unable to open the file for reading.
- Kan ikke åbne filen til læsning.
-
-
- Unable to open the file for writing.
- Kan ikke åbne filen til skrivning.
-
-
- Failed to parse XML:
- Kunne ikke analysere XML:
-
-
- Success
- Succes
-
-
- Options saved successfully.
- Indstillinger gemt med succes.
-
-
- Invalid Source
- Ugyldig kilde
-
-
- The selected source is invalid.
- Den valgte kilde er ugyldig.
-
-
- File Exists
- Fil findes
-
-
- File already exists. Do you want to replace it?
- Filen findes allerede. Vil du erstatte den?
-
-
- Failed to save file:
- Kunne ikke gemme fil:
-
-
- Failed to download file:
- Kunne ikke hente fil:
-
-
- Cheats Not Found
- Snyd ikke fundet
-
-
- CheatsNotFound_MSG
- Ingen snyd fundet til dette spil i denne version af det valgte repository, prøv et andet repository eller en anden version af spillet.
-
-
- Cheats Downloaded Successfully
- Snyd hentet med succes
-
-
- CheatsDownloadedSuccessfully_MSG
- Du har succesfuldt hentet snyd for denne version af spillet fra det valgte repository. Du kan prøve at hente fra et andet repository, hvis det er tilgængeligt, vil det også være muligt at bruge det ved at vælge filen fra listen.
-
-
- Failed to save:
- Kunne ikke gemme:
-
-
- Failed to download:
- Kunne ikke hente:
-
-
- Download Complete
- Download fuldført
-
-
- DownloadComplete_MSG
- Patcher hentet med succes! Alle patches til alle spil er blevet hentet, der er ikke behov for at hente dem individuelt for hvert spil, som det sker med snyd. Hvis opdateringen ikke vises, kan det være, at den ikke findes for den specifikke serie og version af spillet.
-
-
- Failed to parse JSON data from HTML.
- Kunne ikke analysere JSON-data fra HTML.
-
-
- Failed to retrieve HTML page.
- Kunne ikke hente HTML-side.
-
-
- The game is in version: %1
- Spillet er i version: %1
-
-
- The downloaded patch only works on version: %1
- Den downloadede patch fungerer kun på version: %1
-
-
- You may need to update your game.
- Du skal muligvis opdatere dit spil.
-
-
- Incompatibility Notice
- Uforenelighedsmeddelelse
-
-
- Failed to open file:
- Kunne ikke åbne fil:
-
-
- XML ERROR:
- XML FEJL:
-
-
- Failed to open files.json for writing
- Kunne ikke åbne files.json til skrivning
-
-
- Author:
- Forfatter:
-
-
- Directory does not exist:
- Mappe findes ikke:
-
-
- Failed to open files.json for reading.
- Kunne ikke åbne files.json til læsning.
-
-
- Name:
- Navn:
-
-
- Can't apply cheats before the game is started
- Kan ikke anvende snyd før spillet er startet.
-
-
-
- GameListFrame
-
- Icon
- Ikon
-
-
- Name
- Navn
-
-
- Serial
- Seriel
-
-
- Compatibility
- Compatibility
-
-
- Region
- Region
-
-
- Firmware
- Firmware
-
-
- Size
- Størrelse
-
-
- Version
- Version
-
-
- Path
- Sti
-
-
- Play Time
- Spilletid
-
-
- Never Played
- Never Played
-
-
- h
- h
-
-
- m
- m
-
-
- s
- s
-
-
- Compatibility is untested
- Compatibility is untested
-
-
- Game does not initialize properly / crashes the emulator
- Game does not initialize properly / crashes the emulator
-
-
- Game boots, but only displays a blank screen
- Game boots, but only displays a blank screen
-
-
- Game displays an image but does not go past the menu
- Game displays an image but does not go past the menu
-
-
- Game has game-breaking glitches or unplayable performance
- Game has game-breaking glitches or unplayable performance
-
-
- Game can be completed with playable performance and no major glitches
- Game can be completed with playable performance and no major glitches
-
-
- Click to see details on github
- Klik for at se detaljer på GitHub
-
-
- Last updated
- Sidst opdateret
-
-
-
- CheckUpdate
-
- Auto Updater
- Automatisk opdatering
-
-
- Error
- Fejl
-
-
- Network error:
- Netsværksfejl:
-
-
- Error_Github_limit_MSG
- Autoopdateren tillader op til 60 opdateringstjek i timen.\nDu har nået denne grænse. Prøv igen senere.
-
-
- Failed to parse update information.
- Kunne ikke analysere opdateringsoplysninger.
-
-
- No pre-releases found.
- Ingen forhåndsudgivelser fundet.
-
-
- Invalid release data.
- Ugyldige udgivelsesdata.
-
-
- No download URL found for the specified asset.
- Ingen download-URL fundet for den specificerede aktiver.
-
-
- Your version is already up to date!
- Din version er allerede opdateret!
-
-
- Update Available
- Opdatering tilgængelig
-
-
- Update Channel
- Opdateringskanal
-
-
- Current Version
- Nuværende version
-
-
- Latest Version
- Nyeste version
-
-
- Do you want to update?
- Vil du opdatere?
-
-
- Show Changelog
- Vis ændringslog
-
-
- Check for Updates at Startup
- Tjek for opdateringer ved start
-
-
- Update
- Opdater
-
-
- No
- Nej
-
-
- Hide Changelog
- Skjul ændringslog
-
-
- Changes
- Ændringer
-
-
- Network error occurred while trying to access the URL
- Netsværksfejl opstod, mens der blev forsøgt at få adgang til URL'en
-
-
- Download Complete
- Download fuldført
-
-
- The update has been downloaded, press OK to install.
- Opdateringen er blevet downloadet, tryk på OK for at installere.
-
-
- Failed to save the update file at
- Kunne ikke gemme opdateringsfilen på
-
-
- Starting Update...
- Starter opdatering...
-
-
- Failed to create the update script file
- Kunne ikke oprette opdateringsscriptfilen
-
-
-
- GameListUtils
-
- B
- B
-
-
- KB
- KB
-
-
- MB
- MB
-
-
- GB
- GB
-
-
- TB
- TB
-
-
-
- CompatibilityInfoClass
-
- Fetching compatibility data, please wait
- Henter kompatibilitetsdata, vent venligst
-
-
- Cancel
- Annuller
-
-
- Loading...
- Indlæser...
-
-
- Error
- Fejl
-
-
- Unable to update compatibility data! Try again later.
- Kan ikke opdatere kompatibilitetsdata! Prøv igen senere.
-
-
- Unable to open compatibility_data.json for writing.
- Kan ikke åbne compatibility_data.json til skrivning.
-
-
- Unknown
- Ukendt
-
-
- Nothing
- Intet
-
-
- Boots
- Støvler
-
-
- Menus
- Menuer
-
-
- Ingame
- I spillet
-
-
- Playable
- Spilbar
-
-
+
+ AboutDialog
+
+ About shadPS4
+ About shadPS4
+
+
+ shadPS4
+ shadPS4
+
+
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+
+
+ This software should not be used to play games you have not legally obtained.
+ This software should not be used to play games you have not legally obtained.
+
+
+
+ CheatsPatches
+
+ Cheats / Patches for
+ Cheats / Patches for
+
+
+ defaultTextEdit_MSG
+ Cheats/Patches er eksperimentelle.\nBrug med forsigtighed.\n\nDownload cheats individuelt ved at vælge lageret og klikke på download-knappen.\nUnder fanen Patches kan du downloade alle patches på én gang, vælge hvilke du vil bruge og gemme valget.\n\nDa vi ikke udvikler cheats/patches,\nvenligst rapporter problemer til cheat-udvikleren.\n\nHar du lavet en ny cheat? Besøg:\nhttps://github.com/shadps4-emu/ps4_cheats
+
+
+ No Image Available
+ Ingen billede tilgængelig
+
+
+ Serial:
+ Serienummer:
+
+
+ Version:
+ Version:
+
+
+ Size:
+ Størrelse:
+
+
+ Select Cheat File:
+ Vælg snyd-fil:
+
+
+ Repository:
+ Repository:
+
+
+ Download Cheats
+ Hent snyd
+
+
+ Delete File
+ Slet fil
+
+
+ No files selected.
+ Ingen filer valgt.
+
+
+ You can delete the cheats you don't want after downloading them.
+ Du kan slette de snyd, du ikke ønsker, efter at have hentet dem.
+
+
+ Do you want to delete the selected file?\n%1
+ Ønsker du at slette den valgte fil?\n%1
+
+
+ Select Patch File:
+ Vælg patch-fil:
+
+
+ Download Patches
+ Hent patches
+
+
+ Save
+ Gem
+
+
+ Cheats
+ Snyd
+
+
+ Patches
+ Patches
+
+
+ Error
+ Fejl
+
+
+ No patch selected.
+ Ingen patch valgt.
+
+
+ Unable to open files.json for reading.
+ Kan ikke åbne files.json til læsning.
+
+
+ No patch file found for the current serial.
+ Ingen patch-fil fundet for det nuværende serienummer.
+
+
+ Unable to open the file for reading.
+ Kan ikke åbne filen til læsning.
+
+
+ Unable to open the file for writing.
+ Kan ikke åbne filen til skrivning.
+
+
+ Failed to parse XML:
+ Kunne ikke analysere XML:
+
+
+ Success
+ Succes
+
+
+ Options saved successfully.
+ Indstillinger gemt med succes.
+
+
+ Invalid Source
+ Ugyldig kilde
+
+
+ The selected source is invalid.
+ Den valgte kilde er ugyldig.
+
+
+ File Exists
+ Fil findes
+
+
+ File already exists. Do you want to replace it?
+ Filen findes allerede. Vil du erstatte den?
+
+
+ Failed to save file:
+ Kunne ikke gemme fil:
+
+
+ Failed to download file:
+ Kunne ikke hente fil:
+
+
+ Cheats Not Found
+ Snyd ikke fundet
+
+
+ CheatsNotFound_MSG
+ Ingen snyd fundet til dette spil i denne version af det valgte repository, prøv et andet repository eller en anden version af spillet.
+
+
+ Cheats Downloaded Successfully
+ Snyd hentet med succes
+
+
+ CheatsDownloadedSuccessfully_MSG
+ Du har succesfuldt hentet snyd for denne version af spillet fra det valgte repository. Du kan prøve at hente fra et andet repository, hvis det er tilgængeligt, vil det også være muligt at bruge det ved at vælge filen fra listen.
+
+
+ Failed to save:
+ Kunne ikke gemme:
+
+
+ Failed to download:
+ Kunne ikke hente:
+
+
+ Download Complete
+ Download fuldført
+
+
+ DownloadComplete_MSG
+ Patcher hentet med succes! Alle patches til alle spil er blevet hentet, der er ikke behov for at hente dem individuelt for hvert spil, som det sker med snyd. Hvis opdateringen ikke vises, kan det være, at den ikke findes for den specifikke serie og version af spillet.
+
+
+ Failed to parse JSON data from HTML.
+ Kunne ikke analysere JSON-data fra HTML.
+
+
+ Failed to retrieve HTML page.
+ Kunne ikke hente HTML-side.
+
+
+ The game is in version: %1
+ Spillet er i version: %1
+
+
+ The downloaded patch only works on version: %1
+ Den downloadede patch fungerer kun på version: %1
+
+
+ You may need to update your game.
+ Du skal muligvis opdatere dit spil.
+
+
+ Incompatibility Notice
+ Uforenelighedsmeddelelse
+
+
+ Failed to open file:
+ Kunne ikke åbne fil:
+
+
+ XML ERROR:
+ XML FEJL:
+
+
+ Failed to open files.json for writing
+ Kunne ikke åbne files.json til skrivning
+
+
+ Author:
+ Forfatter:
+
+
+ Directory does not exist:
+ Mappe findes ikke:
+
+
+ Failed to open files.json for reading.
+ Kunne ikke åbne files.json til læsning.
+
+
+ Name:
+ Navn:
+
+
+ Can't apply cheats before the game is started
+ Kan ikke anvende snyd før spillet er startet.
+
+
+ Close
+ Luk
+
+
+
+ CheckUpdate
+
+ Auto Updater
+ Automatisk opdatering
+
+
+ Error
+ Fejl
+
+
+ Network error:
+ Netsværksfejl:
+
+
+ Error_Github_limit_MSG
+ Autoopdateren tillader op til 60 opdateringstjek i timen.\nDu har nået denne grænse. Prøv igen senere.
+
+
+ Failed to parse update information.
+ Kunne ikke analysere opdateringsoplysninger.
+
+
+ No pre-releases found.
+ Ingen forhåndsudgivelser fundet.
+
+
+ Invalid release data.
+ Ugyldige udgivelsesdata.
+
+
+ No download URL found for the specified asset.
+ Ingen download-URL fundet for den specificerede aktiver.
+
+
+ Your version is already up to date!
+ Din version er allerede opdateret!
+
+
+ Update Available
+ Opdatering tilgængelig
+
+
+ Update Channel
+ Opdateringskanal
+
+
+ Current Version
+ Nuværende version
+
+
+ Latest Version
+ Nyeste version
+
+
+ Do you want to update?
+ Vil du opdatere?
+
+
+ Show Changelog
+ Vis ændringslog
+
+
+ Check for Updates at Startup
+ Tjek for opdateringer ved start
+
+
+ Update
+ Opdater
+
+
+ No
+ Nej
+
+
+ Hide Changelog
+ Skjul ændringslog
+
+
+ Changes
+ Ændringer
+
+
+ Network error occurred while trying to access the URL
+ Netsværksfejl opstod, mens der blev forsøgt at få adgang til URL'en
+
+
+ Download Complete
+ Download fuldført
+
+
+ The update has been downloaded, press OK to install.
+ Opdateringen er blevet downloadet, tryk på OK for at installere.
+
+
+ Failed to save the update file at
+ Kunne ikke gemme opdateringsfilen på
+
+
+ Starting Update...
+ Starter opdatering...
+
+
+ Failed to create the update script file
+ Kunne ikke oprette opdateringsscriptfilen
+
+
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ Henter kompatibilitetsdata, vent venligst
+
+
+ Cancel
+ Annuller
+
+
+ Loading...
+ Indlæser...
+
+
+ Error
+ Fejl
+
+
+ Unable to update compatibility data! Try again later.
+ Kan ikke opdatere kompatibilitetsdata! Prøv igen senere.
+
+
+ Unable to open compatibility_data.json for writing.
+ Kan ikke åbne compatibility_data.json til skrivning.
+
+
+ Unknown
+ Ukendt
+
+
+ Nothing
+ Intet
+
+
+ Boots
+ Støvler
+
+
+ Menus
+ Menuer
+
+
+ Ingame
+ I spillet
+
+
+ Playable
+ Spilbar
+
+
+
+ ControlSettings
+
+ Configure Controls
+
+
+
+ Control Settings
+
+
+
+ D-Pad
+
+
+
+ Up
+
+
+
+ Left
+
+
+
+ Right
+
+
+
+ Down
+
+
+
+ Left Stick Deadzone (def:2 max:127)
+
+
+
+ Left Deadzone
+
+
+
+ Left Stick
+
+
+
+ Config Selection
+
+
+
+ Common Config
+
+
+
+ Use per-game configs
+
+
+
+ L1 / LB
+
+
+
+ L2 / LT
+
+
+
+ KBM Controls
+
+
+
+ KBM Editor
+
+
+
+ Back
+
+
+
+ R1 / RB
+
+
+
+ R2 / RT
+
+
+
+ L3
+
+
+
+ Options / Start
+
+
+
+ R3
+
+
+
+ Face Buttons
+
+
+
+ Triangle / Y
+
+
+
+ Square / X
+
+
+
+ Circle / B
+
+
+
+ Cross / A
+
+
+
+ Right Stick Deadzone (def:2, max:127)
+
+
+
+ Right Deadzone
+
+
+
+ Right Stick
+
+
+
+
+ ElfViewer
+
+ Open Folder
+ Open Folder
+
+
+
+ GameInfoClass
+
+ Loading game list, please wait :3
+ Loading game list, please wait :3
+
+
+ Cancel
+ Cancel
+
+
+ Loading...
+ Loading...
+
+
+
+ GameInstallDialog
+
+ shadPS4 - Choose directory
+ shadPS4 - Choose directory
+
+
+ Directory to install games
+ Directory to install games
+
+
+ Browse
+ Browse
+
+
+ Error
+ Error
+
+
+ Directory to install DLC
+
+
+
+
+ GameListFrame
+
+ Icon
+ Ikon
+
+
+ Name
+ Navn
+
+
+ Serial
+ Seriel
+
+
+ Compatibility
+ Compatibility
+
+
+ Region
+ Region
+
+
+ Firmware
+ Firmware
+
+
+ Size
+ Størrelse
+
+
+ Version
+ Version
+
+
+ Path
+ Sti
+
+
+ Play Time
+ Spilletid
+
+
+ Never Played
+ Never Played
+
+
+ h
+ h
+
+
+ m
+ m
+
+
+ s
+ s
+
+
+ Compatibility is untested
+ Compatibility is untested
+
+
+ Game does not initialize properly / crashes the emulator
+ Game does not initialize properly / crashes the emulator
+
+
+ Game boots, but only displays a blank screen
+ Game boots, but only displays a blank screen
+
+
+ Game displays an image but does not go past the menu
+ Game displays an image but does not go past the menu
+
+
+ Game has game-breaking glitches or unplayable performance
+ Game has game-breaking glitches or unplayable performance
+
+
+ Game can be completed with playable performance and no major glitches
+ Game can be completed with playable performance and no major glitches
+
+
+ Click to see details on github
+ Klik for at se detaljer på GitHub
+
+
+ Last updated
+ Sidst opdateret
+
+
+
+ GameListUtils
+
+ B
+ B
+
+
+ KB
+ KB
+
+
+ MB
+ MB
+
+
+ GB
+ GB
+
+
+ TB
+ TB
+
+
+
+ GuiContextMenus
+
+ Create Shortcut
+ Create Shortcut
+
+
+ Cheats / Patches
+ Trick / Patches
+
+
+ SFO Viewer
+ SFO Viewer
+
+
+ Trophy Viewer
+ Trophy Viewer
+
+
+ Open Folder...
+ Åbn Mappe...
+
+
+ Open Game Folder
+ Åbn Spilmappe
+
+
+ Open Save Data Folder
+ Åbn Gem Data Mappe
+
+
+ Open Log Folder
+ Åbn Log Mappe
+
+
+ Copy info...
+ Copy info...
+
+
+ Copy Name
+ Copy Name
+
+
+ Copy Serial
+ Copy Serial
+
+
+ Copy All
+ Copy All
+
+
+ Delete...
+ Delete...
+
+
+ Delete Game
+ Delete Game
+
+
+ Delete Update
+ Delete Update
+
+
+ Delete DLC
+ Delete DLC
+
+
+ Compatibility...
+ Compatibility...
+
+
+ Update database
+ Update database
+
+
+ View report
+ View report
+
+
+ Submit a report
+ Submit a report
+
+
+ Shortcut creation
+ Shortcut creation
+
+
+ Shortcut created successfully!
+ Shortcut created successfully!
+
+
+ Error
+ Error
+
+
+ Error creating shortcut!
+ Error creating shortcut!
+
+
+ Install PKG
+ Install PKG
+
+
+ Game
+ Game
+
+
+ This game has no update to delete!
+ This game has no update to delete!
+
+
+ Update
+ Update
+
+
+ This game has no DLC to delete!
+ This game has no DLC to delete!
+
+
+ DLC
+ DLC
+
+
+ Delete %1
+ Delete %1
+
+
+ Are you sure you want to delete %1's %2 directory?
+ Are you sure you want to delete %1's %2 directory?
+
+
+ Open Update Folder
+
+
+
+ Copy Version
+
+
+
+ Copy Size
+
+
+
+ Delete Save Data
+
+
+
+ This game has no update folder to open!
+
+
+
+ Failed to convert icon.
+
+
+
+ This game has no save data to delete!
+
+
+
+ Save Data
+
+
+
+
+ InstallDirSelect
+
+ shadPS4 - Choose directory
+ shadPS4 - Choose directory
+
+
+ Select which directory you want to install to.
+ Select which directory you want to install to.
+
+
+ Install All Queued to Selected Folder
+
+
+
+ Delete PKG File on Install
+
+
+
+
+ MainWindow
+
+ Open/Add Elf Folder
+ Open/Add Elf Folder
+
+
+ Install Packages (PKG)
+ Install Packages (PKG)
+
+
+ Boot Game
+ Boot Game
+
+
+ Check for Updates
+ Tjek for opdateringer
+
+
+ About shadPS4
+ About shadPS4
+
+
+ Configure...
+ Configure...
+
+
+ Install application from a .pkg file
+ Install application from a .pkg file
+
+
+ Recent Games
+ Recent Games
+
+
+ Open shadPS4 Folder
+ Open shadPS4 Folder
+
+
+ Exit
+ Exit
+
+
+ Exit shadPS4
+ Exit shadPS4
+
+
+ Exit the application.
+ Exit the application.
+
+
+ Show Game List
+ Show Game List
+
+
+ Game List Refresh
+ Game List Refresh
+
+
+ Tiny
+ Tiny
+
+
+ Small
+ Small
+
+
+ Medium
+ Medium
+
+
+ Large
+ Large
+
+
+ List View
+ List View
+
+
+ Grid View
+ Grid View
+
+
+ Elf Viewer
+ Elf Viewer
+
+
+ Game Install Directory
+ Game Install Directory
+
+
+ Download Cheats/Patches
+ Download Tricks / Patches
+
+
+ Dump Game List
+ Dump Game List
+
+
+ PKG Viewer
+ PKG Viewer
+
+
+ Search...
+ Search...
+
+
+ File
+ File
+
+
+ View
+ View
+
+
+ Game List Icons
+ Game List Icons
+
+
+ Game List Mode
+ Game List Mode
+
+
+ Settings
+ Settings
+
+
+ Utils
+ Utils
+
+
+ Themes
+ Themes
+
+
+ Help
+ Hjælp
+
+
+ Dark
+ Dark
+
+
+ Light
+ Light
+
+
+ Green
+ Green
+
+
+ Blue
+ Blue
+
+
+ Violet
+ Violet
+
+
+ toolBar
+ toolBar
+
+
+ Game List
+ Spiloversigt
+
+
+ * Unsupported Vulkan Version
+ * Ikke understøttet Vulkan-version
+
+
+ Download Cheats For All Installed Games
+ Hent snyd til alle installerede spil
+
+
+ Download Patches For All Games
+ Hent patches til alle spil
+
+
+ Download Complete
+ Download fuldført
+
+
+ You have downloaded cheats for all the games you have installed.
+ Du har hentet snyd til alle de spil, du har installeret.
+
+
+ Patches Downloaded Successfully!
+ Patcher hentet med succes!
+
+
+ All Patches available for all games have been downloaded.
+ Alle patches til alle spil er blevet hentet.
+
+
+ Games:
+ Spil:
+
+
+ ELF files (*.bin *.elf *.oelf)
+ ELF-filer (*.bin *.elf *.oelf)
+
+
+ Game Boot
+ Spil-boot
+
+
+ Only one file can be selected!
+ Kun én fil kan vælges!
+
+
+ PKG Extraction
+ PKG-udtrækning
+
+
+ Patch detected!
+ Opdatering detekteret!
+
+
+ PKG and Game versions match:
+ PKG og spilversioner matcher:
+
+
+ Would you like to overwrite?
+ Vil du overskrive?
+
+
+ PKG Version %1 is older than installed version:
+ PKG Version %1 er ældre end den installerede version:
+
+
+ Game is installed:
+ Spillet er installeret:
+
+
+ Would you like to install Patch:
+ Vil du installere opdateringen:
+
+
+ DLC Installation
+ DLC Installation
+
+
+ Would you like to install DLC: %1?
+ Vil du installere DLC: %1?
+
+
+ DLC already installed:
+ DLC allerede installeret:
+
+
+ Game already installed
+ Spillet er allerede installeret
+
+
+ PKG ERROR
+ PKG FEJL
+
+
+ Extracting PKG %1/%2
+ Udvinding af PKG %1/%2
+
+
+ Extraction Finished
+ Udvinding afsluttet
+
+
+ Game successfully installed at %1
+ Spillet blev installeret succesfuldt på %1
+
+
+ File doesn't appear to be a valid PKG file
+ Filen ser ikke ud til at være en gyldig PKG-fil
+
+
+ Run Game
+
+
+
+ Eboot.bin file not found
+
+
+
+ PKG File (*.PKG *.pkg)
+
+
+
+ PKG is a patch or DLC, please install the game first!
+
+
+
+ Game is already running!
+
+
+
+ shadPS4
+ shadPS4
+
+
+
+ PKGViewer
+
+ Open Folder
+ Open Folder
+
+
+ Name
+ Navn
+
+
+ Serial
+ Seriel
+
+
+ Installed
+
+
+
+ Size
+ Størrelse
+
+
+ Category
+
+
+
+ Type
+
+
+
+ App Ver
+
+
+
+ FW
+
+
+
+ Region
+ Region
+
+
+ Flags
+
+
+
+ Path
+ Sti
+
+
+ File
+ File
+
+
+ PKG ERROR
+ PKG FEJL
+
+
+ Unknown
+ Ukendt
+
+
+ Package
+
+
+
+
+ SettingsDialog
+
+ Settings
+ Settings
+
+
+ General
+ General
+
+
+ System
+ System
+
+
+ Console Language
+ Console Language
+
+
+ Emulator Language
+ Emulator Language
+
+
+ Emulator
+ Emulator
+
+
+ Enable Fullscreen
+ Enable Fullscreen
+
+
+ Fullscreen Mode
+ Fuldskærmstilstand
+
+
+ Enable Separate Update Folder
+ Enable Separate Update Folder
+
+
+ Default tab when opening settings
+ Standardfaneblad ved åbning af indstillinger
+
+
+ Show Game Size In List
+ Vis vis spilstørrelse i listen
+
+
+ Show Splash
+ Show Splash
+
+
+ Enable Discord Rich Presence
+ Aktiver Discord Rich Presence
+
+
+ Username
+ Username
+
+
+ Trophy Key
+ Trophy Key
+
+
+ Trophy
+ Trophy
+
+
+ Logger
+ Logger
+
+
+ Log Type
+ Log Type
+
+
+ Log Filter
+ Log Filter
+
+
+ Open Log Location
+ Åbn logplacering
+
+
+ Input
+ Indtastning
+
+
+ Cursor
+ Markør
+
+
+ Hide Cursor
+ Skjul markør
+
+
+ Hide Cursor Idle Timeout
+ Timeout for skjul markør ved inaktivitet
+
+
+ s
+ s
+
+
+ Controller
+ Controller
+
+
+ Back Button Behavior
+ Tilbageknap adfærd
+
+
+ Graphics
+ Graphics
+
+
+ GUI
+ Interface
+
+
+ User
+ Bruger
+
+
+ Graphics Device
+ Graphics Device
+
+
+ Width
+ Width
+
+
+ Height
+ Height
+
+
+ Vblank Divider
+ Vblank Divider
+
+
+ Advanced
+ Advanced
+
+
+ Enable Shaders Dumping
+ Enable Shaders Dumping
+
+
+ Enable NULL GPU
+ Enable NULL GPU
+
+
+ Paths
+ Stier
+
+
+ Game Folders
+ Spilmapper
+
+
+ Add...
+ Tilføj...
+
+
+ Remove
+ Fjern
+
+
+ Debug
+ Debug
+
+
+ Enable Debug Dumping
+ Enable Debug Dumping
+
+
+ Enable Vulkan Validation Layers
+ Enable Vulkan Validation Layers
+
+
+ Enable Vulkan Synchronization Validation
+ Enable Vulkan Synchronization Validation
+
+
+ Enable RenderDoc Debugging
+ Enable RenderDoc Debugging
+
+
+ Enable Crash Diagnostics
+ Enable Crash Diagnostics
+
+
+ Collect Shaders
+ Collect Shaders
+
+
+ Copy GPU Buffers
+ Copy GPU Buffers
+
+
+ Host Debug Markers
+ Host Debug Markers
+
+
+ Guest Debug Markers
+ Guest Debug Markers
+
+
+ Update
+ Opdatering
+
+
+ Check for Updates at Startup
+ Tjek for opdateringer ved start
+
+
+ Always Show Changelog
+ Vis altid changelog
+
+
+ Update Channel
+ Opdateringskanal
+
+
+ Check for Updates
+ Tjek for opdateringer
+
+
+ GUI Settings
+ GUI-Indstillinger
+
+
+ Title Music
+ Title Music
+
+
+ Disable Trophy Pop-ups
+ Disable Trophy Pop-ups
+
+
+ Play title music
+ Afspil titelsang
+
+
+ Update Compatibility Database On Startup
+ Update Compatibility Database On Startup
+
+
+ Game Compatibility
+ Game Compatibility
+
+
+ Display Compatibility Data
+ Display Compatibility Data
+
+
+ Update Compatibility Database
+ Update Compatibility Database
+
+
+ Volume
+ Lydstyrke
+
+
+ Save
+ Gem
+
+
+ Apply
+ Anvend
+
+
+ Restore Defaults
+ Gendan standardindstillinger
+
+
+ Close
+ Luk
+
+
+ Point your mouse at an option to display its description.
+ Peg musen over et valg for at vise dets beskrivelse.
+
+
+ consoleLanguageGroupBox
+ Konsolsprog:\nIndstiller sproget, som PS4-spillet bruger.\nDet anbefales at indstille dette til et sprog, som spillet understøtter, hvilket kan variere efter region.
+
+
+ emulatorLanguageGroupBox
+ Emulatorsprog:\nIndstiller sproget i emulatorens brugergrænseflade.
+
+
+ fullscreenCheckBox
+ Aktiver fuld skærm:\nSætter automatisk spilvinduet i fuld skærm.\nDette kan skiftes ved at trykke på F11-tasten.
+
+
+ separateUpdatesCheckBox
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
+
+
+ showSplashCheckBox
+ Vis startskærm:\nViser en startskærm (speciel grafik) under opstarten.
+
+
+ discordRPCCheckbox
+ Aktiver Discord Rich Presence:\nViser emulatorikonet og relevante oplysninger på din Discord-profil.
+
+
+ userName
+ Brugernavn:\nIndstiller PS4-kontoens navn, som kan blive vist i nogle spil.
+
+
+ TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
+
+
+ logTypeGroupBox
+ Logtype:\nIndstiller, om logvinduets output vil blive synkroniseret for at øge ydeevnen. Dette kan påvirke emulatorens ydeevne negativt.
+
+
+ logFilter
+ Logfilter:\nFiltrerer loggen for kun at udskrive bestemte oplysninger.\nEksempler: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Niveaus: Trace, Debug, Info, Warning, Error, Critical - i rækkefølge, et valgt niveau skjuler alle forudgående niveauer og viser alle efterfølgende niveauer.
+
+
+ updaterGroupBox
+ Opdatering:\nRelease: Officielle builds, der frigives månedligt, som kan være meget ældre, men mere stabile og testet.\nNightly: Udviklerbuilds med de nyeste funktioner og rettelser, men som kan indeholde fejl og være mindre stabile.
+
+
+ GUIMusicGroupBox
+ Titelsmusikafspilning:\nHvis spillet understøtter det, aktiver speciel musik, når spillet vælges i brugergrænsefladen.
+
+
+ disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
+
+
+ hideCursorGroupBox
+ Skjul Cursor:\nVælg hvornår cursoren skal forsvinde:\nAldrig: Du vil altid se musen.\nInaktiv: Indstil en tid for, hvornår den skal forsvinde efter at være inaktiv.\nAltid: du vil aldrig se musen.
+
+
+ idleTimeoutGroupBox
+ Indstil en tid for, at musen skal forsvinde efter at være inaktiv.
+
+
+ backButtonBehaviorGroupBox
+ Tilbageknap Adfærd:\nIndstiller controllerens tilbageknap til at efterligne tryk på den angivne position på PS4 berøringsflade.
+
+
+ enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
+
+
+ checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
+
+
+ updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
+
+
+ Never
+ Aldrig
+
+
+ Idle
+ Inaktiv
+
+
+ Always
+ Altid
+
+
+ Touchpad Left
+ Berøringsplade Venstre
+
+
+ Touchpad Right
+ Berøringsplade Højre
+
+
+ Touchpad Center
+ Berøringsplade Center
+
+
+ None
+ Ingen
+
+
+ graphicsAdapterGroupBox
+ Grafikadapter:\nPå systemer med flere GPU'er skal du vælge den GPU, emulatoren vil bruge fra en rullemenu,\neller vælge "Auto Select" for at vælge den automatisk.
+
+
+ resolutionLayout
+ Skærmopløsning:\nIndstiller emulatorvinduets størrelse under afspilning, som kan ændres under afspilning.\nDette er forskelligt fra selve spillets opløsning.
+
+
+ heightDivider
+ Opdateringshastighedsdeler:\nMultiplicerer den frekvens, som emulatoren opdaterer billedet med, med dette tal. Ændring af dette kan have negative effekter, såsom hurtigere spil eller ødelagte funktioner!
+
+
+ dumpShadersCheckBox
+ Aktiver dumping af Shaders:\nTil teknisk fejlfinding gemmer det spillets shaders i en mappe under afspilning.
+
+
+ nullGpuCheckBox
+ Aktiver virtuel GPU:\nTil teknisk fejlfinding deaktiverer det spilvisning, som om der ikke var et grafikkort.
+
+
+ gameFoldersBox
+ Spilmappen:\nListen over mapper til at tjekke for installerede spil.
+
+
+ addFolderButton
+ Tilføj:\nTilføj en mappe til listen.
+
+
+ removeFolderButton
+ Fjern:\nFjern en mappe fra listen.
+
+
+ debugDump
+ Aktiver debugging-dump:\nGemmer import/export-symboler og headeroplysninger for det aktuelle PS4-program til en mappe.
+
+
+ vkValidationCheckBox
+ Aktiver Vulkan-valideringslag:\nAktiverer et system, der validerer Vulkan-driverens tilstand og logger oplysninger om dens interne tilstand. Dette vil reducere ydeevnen og kan muligvis ændre emulatorens adfærd.
+
+
+ vkSyncValidationCheckBox
+ Aktiver Vulkan-synkroniseringsvalidering:\nAktiverer et system, der validerer tidspunktet for Vulkan's renderingsopgaver. Dette vil reducere ydeevnen og kan muligvis ændre emulatorens adfærd.
+
+
+ rdocCheckBox
+ Aktiver RenderDoc-fejlfinding:\nHvis aktiveret, giver det emulatoren mulighed for kompatibilitet med Renderdoc til at fange og analysere det aktuelle gengivne billede.
+
+
+ collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+
+
+ crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+
+
+ copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+
+
+ hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+
+
+ guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+
+
+ Borderless
+
+
+
+ True
+
+
+
+ Enable HDR
+
+
+
+ Release
+
+
+
+ Nightly
+
+
+
+ Background Image
+
+
+
+ Show Background Image
+
+
+
+ Opacity
+
+
+
+ Set the volume of the background music.
+
+
+
+ Enable Motion Controls
+
+
+
+ Save Data Path
+
+
+
+ Browse
+ Browse
+
+
+ async
+
+
+
+ sync
+
+
+
+ Auto Select
+
+
+
+ Directory to install games
+ Directory to install games
+
+
+ Directory to save data
+
+
+
+ GUIBackgroundImageGroupBox
+
+
+
+ enableHDRCheckBox
+
+
+
+ saveDataBox
+
+
+
+ browseButton
+
+
+
+
+ TrophyViewer
+
+ Trophy Viewer
+ Trophy Viewer
+
+
diff --git a/src/qt_gui/translations/de.ts b/src/qt_gui/translations/de.ts
deleted file mode 100644
index 65cdd5f4a..000000000
--- a/src/qt_gui/translations/de.ts
+++ /dev/null
@@ -1,1499 +0,0 @@
-
-
-
-
-
- AboutDialog
-
- About shadPS4
- Über shadPS4
-
-
- shadPS4
- shadPS4
-
-
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- shadPS4 ist ein experimenteller Open-Source-Emulator für die Playstation 4.
-
-
- This software should not be used to play games you have not legally obtained.
- Diese Software soll nicht dazu benutzt werden illegal kopierte Spiele zu spielen.
-
-
-
- ElfViewer
-
- Open Folder
- Ordner öffnen
-
-
-
- GameInfoClass
-
- Loading game list, please wait :3
- Lade Spielliste, bitte warten :3
-
-
- Cancel
- Abbrechen
-
-
- Loading...
- Lade...
-
-
-
- InstallDirSelect
-
- shadPS4 - Choose directory
- shadPS4 - Wähle Ordner
-
-
- Select which directory you want to install to.
- Wählen Sie das Verzeichnis aus, in das Sie installieren möchten.
-
-
-
- GameInstallDialog
-
- shadPS4 - Choose directory
- shadPS4 - Wähle Ordner
-
-
- Directory to install games
- Installationsverzeichnis für Spiele
-
-
- Browse
- Durchsuchen
-
-
- Error
- Fehler
-
-
- The value for location to install games is not valid.
- Der ausgewählte Ordner ist nicht gültig.
-
-
-
- GuiContextMenus
-
- Create Shortcut
- Verknüpfung erstellen
-
-
- Cheats / Patches
- Cheats / Patches
-
-
- SFO Viewer
- SFO anzeigen
-
-
- Trophy Viewer
- Trophäen anzeigen
-
-
- Open Folder...
- Ordner öffnen...
-
-
- Open Game Folder
- Spielordner öffnen
-
-
- Open Update Folder
- Öffne Update-Ordner
-
-
- Open Save Data Folder
- Speicherordner öffnen
-
-
- Open Log Folder
- Protokollordner öffnen
-
-
- Copy info...
- Infos kopieren...
-
-
- Copy Name
- Namen kopieren
-
-
- Copy Serial
- Seriennummer kopieren
-
-
- Copy Version
- Version kopieren
-
-
- Copy Size
- Größe kopieren
-
-
- Copy All
- Alles kopieren
-
-
- Delete...
- Löschen...
-
-
- Delete Game
- Lösche Spiel
-
-
- Delete Update
- Lösche Aktualisierung
-
-
- Delete Save Data
- Lösche Speicherdaten
-
-
- Delete DLC
- Lösche DLC
-
-
- Compatibility...
- Kompatibilität...
-
-
- Update database
- Aktualisiere Datenbank
-
-
- View report
- Bericht ansehen
-
-
- Submit a report
- Einen Bericht einreichen
-
-
- Shortcut creation
- Verknüpfungserstellung
-
-
- Shortcut created successfully!
- Verknüpfung erfolgreich erstellt!
-
-
- Error
- Fehler
-
-
- Error creating shortcut!
- Fehler beim Erstellen der Verknüpfung!
-
-
- Install PKG
- PKG installieren
-
-
- Game
- Spiel
-
-
- requiresEnableSeparateUpdateFolder_MSG
- Damit diese Funktion funktioniert, ist die Konfigurationsoption „Separaten Update-Ordner aktivieren“ erforderlich. Wenn Sie diese Funktion nutzen möchten, aktivieren Sie sie bitte.
-
-
- This game has no update to delete!
- Dieses Spiel hat keine Aktualisierung zum löschen!
-
-
- Update
- Aktualisieren
-
-
- This game has no DLC to delete!
- Dieses Spiel hat kein DLC zum aktualisieren!
-
-
- DLC
- DLC
-
-
- Delete %1
- Lösche %1
-
-
- Are you sure you want to delete %1's %2 directory?
- Sind Sie sicher dass Sie %1 %2 Ordner löschen wollen?
-
-
-
- MainWindow
-
- Open/Add Elf Folder
- Elf-Ordner öffnen/hinzufügen
-
-
- Install Packages (PKG)
- Pakete installieren (PKG)
-
-
- Boot Game
- Spiel starten
-
-
- Check for Updates
- Nach Updates suchen
-
-
- About shadPS4
- Über shadPS4
-
-
- Configure...
- Konfigurieren...
-
-
- Install application from a .pkg file
- Installiere Anwendung aus .pkg-Datei
-
-
- Recent Games
- Zuletzt gespielt
-
-
- Open shadPS4 Folder
- Öffne shadPS4 Ordner
-
-
- Exit
- Beenden
-
-
- Exit shadPS4
- shadPS4 beenden
-
-
- Exit the application.
- Die Anwendung beenden.
-
-
- Show Game List
- Spielliste anzeigen
-
-
- Game List Refresh
- Spielliste aktualisieren
-
-
- Tiny
- Winzig
-
-
- Small
- Klein
-
-
- Medium
- Mittel
-
-
- Large
- Groß
-
-
- List View
- Listenansicht
-
-
- Grid View
- Gitteransicht
-
-
- Elf Viewer
- Elf-Ansicht
-
-
- Game Install Directory
- Installationsverzeichnis für Spiele
-
-
- Download Cheats/Patches
- Cheats/Patches herunterladen
-
-
- Dump Game List
- Spielliste ausgeben
-
-
- PKG Viewer
- PKG-Anschauer
-
-
- Search...
- Suchen...
-
-
- File
- Datei
-
-
- View
- Ansicht
-
-
- Game List Icons
- Spiellisten-Symbole
-
-
- Game List Mode
- Spiellisten-Modus
-
-
- Settings
- Einstellungen
-
-
- Utils
- Werkzeuge
-
-
- Themes
- Stile
-
-
- Help
- Hilfe
-
-
- Dark
- Dunkel
-
-
- Light
- Hell
-
-
- Green
- Grün
-
-
- Blue
- Blau
-
-
- Violet
- Violett
-
-
- toolBar
- Werkzeugleiste
-
-
- Game List
- Spieleliste
-
-
- * Unsupported Vulkan Version
- * Nicht unterstützte Vulkan-Version
-
-
- Download Cheats For All Installed Games
- Cheats für alle installierten Spiele herunterladen
-
-
- Download Patches For All Games
- Patches für alle Spiele herunterladen
-
-
- Download Complete
- Download abgeschlossen
-
-
- You have downloaded cheats for all the games you have installed.
- Sie haben Cheats für alle installierten Spiele heruntergeladen.
-
-
- Patches Downloaded Successfully!
- Patches erfolgreich heruntergeladen!
-
-
- All Patches available for all games have been downloaded.
- Alle Patches für alle Spiele wurden heruntergeladen.
-
-
- Games:
- Spiele:
-
-
- PKG File (*.PKG)
- PKG-Datei (*.PKG)
-
-
- ELF files (*.bin *.elf *.oelf)
- ELF-Dateien (*.bin *.elf *.oelf)
-
-
- Game Boot
- Spiel-Start
-
-
- Only one file can be selected!
- Es kann nur eine Datei ausgewählt werden!
-
-
- PKG Extraction
- PKG-Extraktion
-
-
- Patch detected!
- Patch erkannt!
-
-
- PKG and Game versions match:
- PKG- und Spielversionen stimmen überein:
-
-
- Would you like to overwrite?
- Willst du überschreiben?
-
-
- PKG Version %1 is older than installed version:
- PKG-Version %1 ist älter als die installierte Version:
-
-
- Game is installed:
- Spiel ist installiert:
-
-
- Would you like to install Patch:
- Willst du den Patch installieren:
-
-
- DLC Installation
- DLC-Installation
-
-
- Would you like to install DLC: %1?
- Willst du das DLC installieren: %1?
-
-
- DLC already installed:
- DLC bereits installiert:
-
-
- Game already installed
- Spiel bereits installiert
-
-
- PKG is a patch, please install the game first!
- PKG ist ein Patch, bitte installieren Sie zuerst das Spiel!
-
-
- PKG ERROR
- PKG-FEHLER
-
-
- Extracting PKG %1/%2
- Extrahiere PKG %1/%2
-
-
- Extraction Finished
- Extraktion abgeschlossen
-
-
- Game successfully installed at %1
- Spiel erfolgreich installiert auf %1
-
-
- File doesn't appear to be a valid PKG file
- Die Datei scheint keine gültige PKG-Datei zu sein
-
-
-
- PKGViewer
-
- Open Folder
- Ordner öffnen
-
-
-
- TrophyViewer
-
- Trophy Viewer
- Trophäenansicht
-
-
-
- SettingsDialog
-
- Save Data Path
- Speicherdaten-Pfad
-
-
- Settings
- Einstellungen
-
-
- General
- Allgemein
-
-
- System
- System
-
-
- Console Language
- Konsolensprache
-
-
- Emulator Language
- Emulatorsprache
-
-
- Emulator
- Emulator
-
-
- Enable Fullscreen
- Vollbild aktivieren
-
-
- Fullscreen Mode
- Vollbildmodus
-
-
- Enable Separate Update Folder
- Separaten Update-Ordner aktivieren
-
-
- Default tab when opening settings
- Standardregisterkarte beim Öffnen der Einstellungen
-
-
- Show Game Size In List
- Zeige Spielgröße in der Liste
-
-
- Show Splash
- Startbildschirm anzeigen
-
-
- Is PS4 Pro
- Ist PS4 Pro
-
-
- Enable Discord Rich Presence
- Discord Rich Presence aktivieren
-
-
- Username
- Benutzername
-
-
- Trophy Key
- Trophäenschlüssel
-
-
- Trophy
- Trophäe
-
-
- Logger
- Logger
-
-
- Log Type
- Logtyp
-
-
- Log Filter
- Log-Filter
-
-
- Open Log Location
- Protokollspeicherort öffnen
-
-
- Input
- Eingabe
-
-
- Enable Motion Controls
- Aktiviere Bewegungssteuerung
-
-
- Cursor
- Cursor
-
-
- Hide Cursor
- Cursor ausblenden
-
-
- Hide Cursor Idle Timeout
- Inaktivitätszeitüberschreitung zum Ausblenden des Cursors
-
-
- s
- s
-
-
- Controller
- Controller
-
-
- Back Button Behavior
- Verhalten der Zurück-Taste
-
-
- Graphics
- Grafik
-
-
- GUI
- Benutzeroberfläche
-
-
- User
- Benutzer
-
-
- Graphics Device
- Grafikgerät
-
-
- Width
- Breite
-
-
- Height
- Höhe
-
-
- Vblank Divider
- Vblank-Teiler
-
-
- Advanced
- Erweitert
-
-
- Enable Shaders Dumping
- Shader-Dumping aktivieren
-
-
- Enable NULL GPU
- NULL GPU aktivieren
-
-
- Paths
- Pfad
-
-
- Game Folders
- Spieleordner
-
-
- Add...
- Hinzufügen...
-
-
- Remove
- Entfernen
-
-
- Debug
- Debug
-
-
- Enable Debug Dumping
- Debug-Dumping aktivieren
-
-
- Enable Vulkan Validation Layers
- Vulkan Validations-Ebenen aktivieren
-
-
- Enable Vulkan Synchronization Validation
- Vulkan Synchronisations-Validierung aktivieren
-
-
- Enable RenderDoc Debugging
- RenderDoc-Debugging aktivieren
-
-
- Enable Crash Diagnostics
- Absturz-Diagnostik aktivieren
-
-
- Collect Shaders
- Sammle Shader
-
-
- Copy GPU Buffers
- Kopiere GPU Puffer
-
-
- Host Debug Markers
- Host-Debug-Markierer
-
-
- Guest Debug Markers
- Guest-Debug-Markierer
-
-
- Update
- Aktualisieren
-
-
- Check for Updates at Startup
- Beim Start nach Updates suchen
-
-
- Always Show Changelog
- Changelog immer anzeigen
-
-
- Update Channel
- Update-Kanal
-
-
- Check for Updates
- Nach Updates suchen
-
-
- GUI Settings
- GUI-Einstellungen
-
-
- Title Music
- Titelmusik
-
-
- Disable Trophy Pop-ups
- Deaktiviere Trophäen Pop-ups
-
-
- Play title music
- Titelmusik abspielen
-
-
- Update Compatibility Database On Startup
- Aktualisiere Kompatibilitätsdatenbank beim Start
-
-
- Game Compatibility
- Spielkompatibilität
-
-
- Display Compatibility Data
- Zeige Kompatibilitätsdaten
-
-
- Update Compatibility Database
- Aktualisiere Kompatibilitätsdatenbank
-
-
- Volume
- Lautstärke
-
-
- Audio Backend
- Audio Backend
-
-
- Save
- Speichern
-
-
- Apply
- Übernehmen
-
-
- Restore Defaults
- Werkseinstellungen wiederherstellen
-
-
- Close
- Schließen
-
-
- Point your mouse at an option to display its description.
- Bewege die Maus über eine Option, um deren Beschreibung anzuzeigen.
-
-
- consoleLanguageGroupBox
- Konsolensprache:\nLegt die Sprache fest, die das PS4-Spiel verwendet.\nEs wird empfohlen, diese auf eine vom Spiel unterstützte Sprache einzustellen, die je nach Region unterschiedlich sein kann.
-
-
- emulatorLanguageGroupBox
- Emulatorsprache:\nLegt die Sprache der Emulator-Benutzeroberfläche fest.
-
-
- fullscreenCheckBox
- Vollbildmodus aktivieren:\nSchaltet das Spielfenster automatisch in den Vollbildmodus.\nKann durch Drücken der F11-Taste umgeschaltet werden.
-
-
- separateUpdatesCheckBox
- Separaten Update-Ordner aktivieren:\nErmöglicht die Installation von Spielaktualiserungen in einem separaten Ordner zur einfachen Verwaltung.
-
-
- showSplashCheckBox
- Startbildschirm anzeigen:\nZeigt beim Start einen speziellen Bildschirm (Splash) des Spiels an.
-
-
- ps4proCheckBox
- Ist es eine PS4 Pro:\nErmöglicht es dem Emulator, als PS4 PRO zu arbeiten, was in Spielen, die dies unterstützen, spezielle Funktionen aktivieren kann.
-
-
- discordRPCCheckbox
- Discord Rich Presence aktivieren:\nZeigt das Emulator-Icon und relevante Informationen in deinem Discord-Profil an.
-
-
- userName
- Benutzername:\nLegt den Namen des PS4-Kontos fest, der in einigen Spielen angezeigt werden kann.
-
-
- TrophyKey
- Trophäenschlüssel:\nSchlüssel zum Entschlüsseln von Trophäen. Muss von Ihrer gejailbreakten Konsole abgerufen werden.\nDarf nur Hex-Zeichen enthalten.
-
-
- logTypeGroupBox
- Protokolltyp:\nLegt fest, ob die Ausgabe des Protokollfensters synchronisiert wird, um die Leistung zu verbessern. Dies kann sich negativ auf die Emulation auswirken.
-
-
- logFilter
- Protokollfilter:\nFiltert das Protokoll so, dass nur bestimmte Informationen ausgegeben werden.\nBeispiele: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Ebenen: Trace, Debug, Info, Warning, Error, Critical - in dieser Reihenfolge, ein ausgewähltes Level blendet alle vorherigen Ebenen aus und zeigt alle nachfolgenden an.
-
-
- updaterGroupBox
- Update:\nRelease: Offizielle Builds, die monatlich veröffentlicht werden, können viel älter sein, aber stabiler und getestet.\nNightly: Entwickler-Builds, die die neuesten Funktionen und Fehlerbehebungen enthalten, aber Fehler enthalten und weniger stabil sein können.
-
-
- GUIMusicGroupBox
- Wiedergabe der Titelmusik:\nWenn das Spiel dies unterstützt, wird beim Auswählen des Spiels in der Benutzeroberfläche spezielle Musik abgespielt.
-
-
- disableTrophycheckBox
- Trophäen-Popups deaktivieren:\nDeaktivieren Sie Trophäenbenachrichtigungen im Spiel. Der Trophäenfortschritt kann weiterhin mit dem Trophäen-Viewer verfolgt werden (klicken Sie mit der rechten Maustaste auf das Spiel im Hauptfenster)..
-
-
- hideCursorGroupBox
- Maus ausblenden:\nWählen Sie, wann der Cursor verschwinden soll:\nNie: Sie sehen die Maus immer.\nInaktiv: Legen Sie eine Zeit fest, nach der sie nach Inaktivität verschwindet.\nImmer: Sie sehen die Maus niemals.
-
-
- idleTimeoutGroupBox
- Stellen Sie eine Zeit ein, nach der die Maus nach Inaktivität verschwinden soll.
-
-
- backButtonBehaviorGroupBox
- Zurück-Button Verhalten:\nStellt die Zurück-Taste des Controllers so ein, dass sie das Antippen der angegebenen Position auf dem PS4-Touchpad emuliert.
-
-
- enableCompatibilityCheckBox
- Kompatibilitätsdaten anzeigen:\nZeigt Spielkompatibilitätsinformationen in Tabellenansicht an. Aktivieren Sie „Aktualisiere Kompatibilitätsdatenbank beim Start“, um aktuelle Informationen zu erhalten.
-
-
- checkCompatibilityOnStartupCheckBox
- Kompatibilität beim Start aktualisieren:\nAktualisiert die Kompatibilitätsdatenbank automatisch, wenn shadPS4 startet.
-
-
- updateCompatibilityButton
- Aktualisiere Kompatibilitätsdatenbank:\nAktualisiere sofort die Kompatibilitätsdatenbank.
-
-
- Never
- Niemals
-
-
- Idle
- Im Leerlauf
-
-
- Always
- Immer
-
-
- Touchpad Left
- Touchpad Links
-
-
- Touchpad Right
- Touchpad Rechts
-
-
- Touchpad Center
- Touchpad Mitte
-
-
- None
- Keine
-
-
- graphicsAdapterGroupBox
- Grafikkarte:\nAuf Systemen mit mehreren GPUs wählen Sie aus einem Dropdown-Menü die GPU aus, die der Emulator verwenden wird,\noder wählen Sie "Auto Select", um sie automatisch auszuwählen.
-
-
- resolutionLayout
- Auflösung:\nLegt die Größe des Emulator-Fensters während der Wiedergabe fest, die während der Wiedergabe geändert werden kann.\nDies unterscheidet sich von der tatsächlichen Spielauflösung.
-
-
- heightDivider
- Framerate-Teiler:\nMultipliziert die Bildrate, mit der der Emulator aktualisiert wird, mit diesem Wert. Dies kann sich negativ auswirken, wie z.B. beschleunigtes Gameplay oder Funktionsstörungen!
-
-
- dumpShadersCheckBox
- Shader-Dumping aktivieren:\nZum technischen Debuggen speichert es die Shaders des Spiels in einem Ordner während der Wiedergabe.
-
-
- nullGpuCheckBox
- Virtuelle GPU aktivieren:\nFür das technische Debugging deaktiviert es die Spielanzeige, als ob keine Grafikkarte vorhanden wäre.
-
-
- gameFoldersBox
- Spieleordner:\nDie Liste der Ordner, in denen nach installierten Spielen gesucht wird.
-
-
- addFolderButton
- Hinzufügen:\nFügen Sie einen Ordner zur Liste hinzu.
-
-
- removeFolderButton
- Entfernen:\nEntfernen Sie einen Ordner aus der Liste.
-
-
- debugDump
- Debug-Dump aktivieren:\nSpeichert Import-/Exportsymbole und Headerinformationen des aktuellen PS4-Programms in einem Verzeichnis.
-
-
- vkValidationCheckBox
- Vulkan-Validierungsebenen aktivieren:\nAktiviert ein System, das den Zustand des Vulkan-Treibers validiert und Informationen über dessen internen Zustand protokolliert. Dies verringert die Leistung und kann möglicherweise das Verhalten der Emulation ändern.
-
-
- vkSyncValidationCheckBox
- Vulkan-Synchronisationsvalidierung aktivieren:\nAktiviert ein System, das die Zeitplanung der Rendering-Aufgaben von Vulkan validiert. Dies wird die Leistung verringern und kann möglicherweise das Verhalten der Emulation ändern.
-
-
- rdocCheckBox
- RenderDoc-Debugging aktivieren:\nWenn aktiviert, bietet der Emulator Kompatibilität mit Renderdoc zur Erfassung und Analyse des aktuell gerenderten Frames.
-
-
- collectShaderCheckBox
- Shader sammeln:\nSie müssen diese Option aktivieren, um Shader mit dem Debug-Menü (Strg + F10) bearbeiten zu können.
-
-
- crashDiagnosticsCheckBox
- Absturzdiagnose:\nErstellt eine .yaml-Datei mit Informationen über den Vulkan-Status zum Zeitpunkt des Absturzes.\nNützlich zum Debuggen von „Gerät verloren“-Fehlern. Wenn Sie dies aktiviert haben, sollten Sie Host- UND Gast-Debug-Markierungen aktivieren.\nFunktioniert nicht auf Intel-GPUs.\nDamit dies funktioniert, müssen Vulkan Validationsschichten aktiviert und das Vulkan SDK installiert sein.
-
-
- copyGPUBuffersCheckBox
- GPU-Puffer kopieren:\nUmgeht Race-Bedingungen mit GPU-Übermittlungen.\nKann bei PM4-Abstürzen vom Typ 0 hilfreich sein oder auch nicht.
-
-
- hostMarkersCheckBox
- Host-Debug-Marker:\nFügt emulatorseitige Informationen wie Marker für bestimmte AMDGPU-Befehle rund um Vulkan-Befehle ein und gibt Ressourcen-Debug-Namen an.\nWenn Sie dies aktiviert haben, sollten Sie die Absturzdiagnose aktivieren.\nNützlich für Programme wie RenderDoc.
-
-
- guestMarkersCheckBox
- Gast-Debug-Markierer:\nFügt alle Debug-Markierer, die das Spiel selbst hinzugefügt hat, in den Befehlspuffer ein.\nWenn Sie dies aktiviert haben, sollten Sie die Absturzdiagnose aktivieren.\nNützlich für Programme wie RenderDoc.
-
-
-
- CheatsPatches
-
- Cheats / Patches for
- Cheats / Patches für
-
-
- defaultTextEdit_MSG
- Cheats/Patches sind experimentell.\nVerwende sie mit Vorsicht.\n\nLade Cheats einzeln herunter, indem du das Repository auswählst und auf die Download-Schaltfläche klickst.\nAuf der Registerkarte Patches kannst du alle Patches auf einmal herunterladen, auswählen, welche du verwenden möchtest, und die Auswahl speichern.\n\nDa wir die Cheats/Patches nicht entwickeln,\nbitte melde Probleme an den Cheat-Autor.\n\nHast du einen neuen Cheat erstellt? Besuche:\nhttps://github.com/shadps4-emu/ps4_cheats
-
-
- No Image Available
- Kein Bild verfügbar
-
-
- Serial:
- Seriennummer:
-
-
- Version:
- Version:
-
-
- Size:
- Größe:
-
-
- Select Cheat File:
- Cheat-Datei auswählen:
-
-
- Repository:
- Repository:
-
-
- Download Cheats
- Cheats herunterladen
-
-
- Delete File
- Datei löschen
-
-
- No files selected.
- Keine Dateien ausgewählt.
-
-
- You can delete the cheats you don't want after downloading them.
- Du kannst die Cheats, die du nicht möchtest, nach dem Herunterladen löschen.
-
-
- Do you want to delete the selected file?\n%1
- Willst du die ausgewählte Datei löschen?\n%1
-
-
- Select Patch File:
- Patch-Datei auswählen:
-
-
- Download Patches
- Patches herunterladen
-
-
- Save
- Speichern
-
-
- Cheats
- Cheats
-
-
- Patches
- Patches
-
-
- Error
- Fehler
-
-
- No patch selected.
- Kein Patch ausgewählt.
-
-
- Unable to open files.json for reading.
- Kann files.json nicht zum Lesen öffnen.
-
-
- No patch file found for the current serial.
- Keine Patch-Datei für die aktuelle Seriennummer gefunden.
-
-
- Unable to open the file for reading.
- Kann die Datei nicht zum Lesen öffnen.
-
-
- Unable to open the file for writing.
- Kann die Datei nicht zum Schreiben öffnen.
-
-
- Failed to parse XML:
- Fehler beim Parsen von XML:
-
-
- Success
- Erfolg
-
-
- Options saved successfully.
- Optionen erfolgreich gespeichert.
-
-
- Invalid Source
- Ungültige Quelle
-
-
- The selected source is invalid.
- Die ausgewählte Quelle ist ungültig.
-
-
- File Exists
- Datei existiert
-
-
- File already exists. Do you want to replace it?
- Datei existiert bereits. Möchtest du sie ersetzen?
-
-
- Failed to save file:
- Fehler beim Speichern der Datei:
-
-
- Failed to download file:
- Fehler beim Herunterladen der Datei:
-
-
- Cheats Not Found
- Cheats nicht gefunden
-
-
- CheatsNotFound_MSG
- Keine Cheats für dieses Spiel in dieser Version des gewählten Repositories gefunden. Versuche es mit einem anderen Repository oder einer anderen Version des Spiels.
-
-
- Cheats Downloaded Successfully
- Cheats erfolgreich heruntergeladen
-
-
- CheatsDownloadedSuccessfully_MSG
- Du hast erfolgreich Cheats für diese Version des Spiels aus dem gewählten Repository heruntergeladen. Du kannst auch versuchen, Cheats von einem anderen Repository herunterzuladen. Wenn verfügbar, kannst du sie auswählen, indem du die Datei aus der Liste auswählst.
-
-
- Failed to save:
- Speichern fehlgeschlagen:
-
-
- Failed to download:
- Herunterladen fehlgeschlagen:
-
-
- Download Complete
- Download abgeschlossen
-
-
- DownloadComplete_MSG
- Patches erfolgreich heruntergeladen! Alle Patches für alle Spiele wurden heruntergeladen, es ist nicht notwendig, sie einzeln für jedes Spiel herunterzuladen, wie es bei Cheats der Fall ist. Wenn der Patch nicht angezeigt wird, könnte es sein, dass er für die spezifische Seriennummer und Version des Spiels nicht existiert.
-
-
- Failed to parse JSON data from HTML.
- Fehler beim Parsen der JSON-Daten aus HTML.
-
-
- Failed to retrieve HTML page.
- Fehler beim Abrufen der HTML-Seite.
-
-
- The game is in version: %1
- Das Spiel ist in der Version: %1
-
-
- The downloaded patch only works on version: %1
- Der heruntergeladene Patch funktioniert nur in der Version: %1
-
-
- You may need to update your game.
- Sie müssen möglicherweise Ihr Spiel aktualisieren.
-
-
- Incompatibility Notice
- Inkompatibilitätsbenachrichtigung
-
-
- Failed to open file:
- Öffnung der Datei fehlgeschlagen:
-
-
- XML ERROR:
- XML-Fehler:
-
-
- Failed to open files.json for writing
- Kann files.json nicht zum Schreiben öffnen
-
-
- Author:
- Autor:
-
-
- Directory does not exist:
- Verzeichnis existiert nicht:
-
-
- Failed to open files.json for reading.
- Kann files.json nicht zum Lesen öffnen.
-
-
- Name:
- Name:
-
-
- Can't apply cheats before the game is started
- Kann keine Cheats anwenden, bevor das Spiel gestartet ist.
-
-
-
- GameListFrame
-
- Icon
- Symbol
-
-
- Name
- Name
-
-
- Serial
- Seriennummer
-
-
- Compatibility
- Kompatibilität
-
-
- Region
- Region
-
-
- Firmware
- Firmware
-
-
- Size
- Größe
-
-
- Version
- Version
-
-
- Path
- Pfad
-
-
- Play Time
- Spielzeit
-
-
- Never Played
- Niemals gespielt
-
-
- h
- h
-
-
- m
- m
-
-
- s
- s
-
-
- Compatibility is untested
- Kompatibilität wurde noch nicht getested
-
-
- Game does not initialize properly / crashes the emulator
- Das Spiel wird nicht richtig initialisiert / stürzt den Emulator ab
-
-
- Game boots, but only displays a blank screen
- Spiel startet, aber zeigt nur einen blanken Bildschirm
-
-
- Game displays an image but does not go past the menu
- Spiel zeigt ein Bild aber geht nicht über das Menü hinaus
-
-
- Game has game-breaking glitches or unplayable performance
- Spiel hat spiel-brechende Störungen oder unspielbare Leistung
-
-
- Game can be completed with playable performance and no major glitches
- Spiel kann mit spielbarer Leistung und keinen großen Störungen abgeschlossen werden
-
-
- Click to see details on github
- Klicken Sie hier, um Details auf GitHub zu sehen
-
-
- Last updated
- Zuletzt aktualisiert
-
-
-
- CheckUpdate
-
- Auto Updater
- Automatischer Aktualisierer
-
-
- Error
- Fehler
-
-
- Network error:
- Netzwerkfehler:
-
-
- Error_Github_limit_MSG
- Der Auto-Updater erlaubt bis zu 60 Update-Überprüfungen pro Stunde.\nDu hast dieses Limit erreicht. Bitte versuche es später erneut.
-
-
- Failed to parse update information.
- Fehler beim Parsen der Aktualisierungsinformationen.
-
-
- No pre-releases found.
- Keine Vorabveröffentlichungen gefunden.
-
-
- Invalid release data.
- Ungültige Versionsdaten.
-
-
- No download URL found for the specified asset.
- Keine Download-URL für das angegebene Asset gefunden.
-
-
- Your version is already up to date!
- Ihre Version ist bereits aktuell!
-
-
- Update Available
- Aktualisierung verfügbar
-
-
- Update Channel
- Update-Kanal
-
-
- Current Version
- Aktuelle Version
-
-
- Latest Version
- Neueste Version
-
-
- Do you want to update?
- Möchten Sie aktualisieren?
-
-
- Show Changelog
- Änderungsprotokoll anzeigen
-
-
- Check for Updates at Startup
- Beim Start nach Updates suchen
-
-
- Update
- Aktualisieren
-
-
- No
- Nein
-
-
- Hide Changelog
- Änderungsprotokoll ausblenden
-
-
- Changes
- Änderungen
-
-
- Network error occurred while trying to access the URL
- Beim Zugriff auf die URL ist ein Netzwerkfehler aufgetreten
-
-
- Download Complete
- Download abgeschlossen
-
-
- The update has been downloaded, press OK to install.
- Die Aktualisierung wurde heruntergeladen, drücken Sie OK, um zu installieren.
-
-
- Failed to save the update file at
- Fehler beim Speichern der Aktualisierungsdatei in
-
-
- Starting Update...
- Aktualisierung wird gestartet...
-
-
- Failed to create the update script file
- Fehler beim Erstellen der Aktualisierungs-Skriptdatei
-
-
-
- GameListUtils
-
- B
- B
-
-
- KB
- KB
-
-
- MB
- MB
-
-
- GB
- GB
-
-
- TB
- TB
-
-
-
- CompatibilityInfoClass
-
- Fetching compatibility data, please wait
- Lade Kompatibilitätsdaten, bitte warten
-
-
- Cancel
- Abbrechen
-
-
- Loading...
- Lädt...
-
-
- Error
- Fehler
-
-
- Unable to update compatibility data! Try again later.
- Kompatibilitätsdaten konnten nicht aktualisiert werden! Versuchen Sie es später erneut.
-
-
- Unable to open compatibility_data.json for writing.
- Kann compatibility_data.json nicht zum Schreiben öffnen.
-
-
- Unknown
- Unbekannt
-
-
- Nothing
- Nichts
-
-
- Boots
- Startet
-
-
- Menus
- Menüs
-
-
- Ingame
- ImSpiel
-
-
- Playable
- Spielbar
-
-
-
diff --git a/src/qt_gui/translations/de_DE.ts b/src/qt_gui/translations/de_DE.ts
new file mode 100644
index 000000000..4a9ab1a8d
--- /dev/null
+++ b/src/qt_gui/translations/de_DE.ts
@@ -0,0 +1,1790 @@
+
+
+
+
+
+ AboutDialog
+
+ About shadPS4
+ Über shadPS4
+
+
+ shadPS4
+ shadPS4
+
+
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 ist ein experimenteller Open-Source-Emulator für die Playstation 4.
+
+
+ This software should not be used to play games you have not legally obtained.
+ Diese Software soll nicht dazu benutzt werden illegal kopierte Spiele zu spielen.
+
+
+
+ CheatsPatches
+
+ Cheats / Patches for
+ Cheats / Patches für
+
+
+ defaultTextEdit_MSG
+ Cheats/Patches sind experimentell.\nVerwende sie mit Vorsicht.\n\nLade Cheats einzeln herunter, indem du das Repository auswählst und auf die Download-Schaltfläche klickst.\nAuf der Registerkarte Patches kannst du alle Patches auf einmal herunterladen, auswählen, welche du verwenden möchtest, und die Auswahl speichern.\n\nDa wir die Cheats/Patches nicht entwickeln,\nbitte melde Probleme an den Cheat-Autor.\n\nHast du einen neuen Cheat erstellt? Besuche:\nhttps://github.com/shadps4-emu/ps4_cheats
+
+
+ No Image Available
+ Kein Bild verfügbar
+
+
+ Serial:
+ Seriennummer:
+
+
+ Version:
+ Version:
+
+
+ Size:
+ Größe:
+
+
+ Select Cheat File:
+ Cheat-Datei auswählen:
+
+
+ Repository:
+ Repository:
+
+
+ Download Cheats
+ Cheats herunterladen
+
+
+ Delete File
+ Datei löschen
+
+
+ No files selected.
+ Keine Dateien ausgewählt.
+
+
+ You can delete the cheats you don't want after downloading them.
+ Du kannst die Cheats, die du nicht möchtest, nach dem Herunterladen löschen.
+
+
+ Do you want to delete the selected file?\n%1
+ Willst du die ausgewählte Datei löschen?\n%1
+
+
+ Select Patch File:
+ Patch-Datei auswählen:
+
+
+ Download Patches
+ Patches herunterladen
+
+
+ Save
+ Speichern
+
+
+ Cheats
+ Cheats
+
+
+ Patches
+ Patches
+
+
+ Error
+ Fehler
+
+
+ No patch selected.
+ Kein Patch ausgewählt.
+
+
+ Unable to open files.json for reading.
+ Kann files.json nicht zum Lesen öffnen.
+
+
+ No patch file found for the current serial.
+ Keine Patch-Datei für die aktuelle Seriennummer gefunden.
+
+
+ Unable to open the file for reading.
+ Kann die Datei nicht zum Lesen öffnen.
+
+
+ Unable to open the file for writing.
+ Kann die Datei nicht zum Schreiben öffnen.
+
+
+ Failed to parse XML:
+ Fehler beim Parsen von XML:
+
+
+ Success
+ Erfolg
+
+
+ Options saved successfully.
+ Optionen erfolgreich gespeichert.
+
+
+ Invalid Source
+ Ungültige Quelle
+
+
+ The selected source is invalid.
+ Die ausgewählte Quelle ist ungültig.
+
+
+ File Exists
+ Datei existiert
+
+
+ File already exists. Do you want to replace it?
+ Datei existiert bereits. Möchtest du sie ersetzen?
+
+
+ Failed to save file:
+ Fehler beim Speichern der Datei:
+
+
+ Failed to download file:
+ Fehler beim Herunterladen der Datei:
+
+
+ Cheats Not Found
+ Cheats nicht gefunden
+
+
+ CheatsNotFound_MSG
+ Keine Cheats für dieses Spiel in dieser Version des gewählten Repositories gefunden. Versuche es mit einem anderen Repository oder einer anderen Version des Spiels.
+
+
+ Cheats Downloaded Successfully
+ Cheats erfolgreich heruntergeladen
+
+
+ CheatsDownloadedSuccessfully_MSG
+ Du hast erfolgreich Cheats für diese Version des Spiels aus dem gewählten Repository heruntergeladen. Du kannst auch versuchen, Cheats von einem anderen Repository herunterzuladen. Wenn verfügbar, kannst du sie auswählen, indem du die Datei aus der Liste auswählst.
+
+
+ Failed to save:
+ Speichern fehlgeschlagen:
+
+
+ Failed to download:
+ Herunterladen fehlgeschlagen:
+
+
+ Download Complete
+ Download abgeschlossen
+
+
+ DownloadComplete_MSG
+ Patches erfolgreich heruntergeladen! Alle Patches für alle Spiele wurden heruntergeladen, es ist nicht notwendig, sie einzeln für jedes Spiel herunterzuladen, wie es bei Cheats der Fall ist. Wenn der Patch nicht angezeigt wird, könnte es sein, dass er für die spezifische Seriennummer und Version des Spiels nicht existiert.
+
+
+ Failed to parse JSON data from HTML.
+ Fehler beim Parsen der JSON-Daten aus HTML.
+
+
+ Failed to retrieve HTML page.
+ Fehler beim Abrufen der HTML-Seite.
+
+
+ The game is in version: %1
+ Das Spiel ist in der Version: %1
+
+
+ The downloaded patch only works on version: %1
+ Der heruntergeladene Patch funktioniert nur in der Version: %1
+
+
+ You may need to update your game.
+ Sie müssen möglicherweise Ihr Spiel aktualisieren.
+
+
+ Incompatibility Notice
+ Inkompatibilitätsbenachrichtigung
+
+
+ Failed to open file:
+ Öffnung der Datei fehlgeschlagen:
+
+
+ XML ERROR:
+ XML-Fehler:
+
+
+ Failed to open files.json for writing
+ Kann files.json nicht zum Schreiben öffnen
+
+
+ Author:
+ Autor:
+
+
+ Directory does not exist:
+ Verzeichnis existiert nicht:
+
+
+ Failed to open files.json for reading.
+ Kann files.json nicht zum Lesen öffnen.
+
+
+ Name:
+ Name:
+
+
+ Can't apply cheats before the game is started
+ Kann keine Cheats anwenden, bevor das Spiel gestartet ist.
+
+
+ Close
+ Schließen
+
+
+
+ CheckUpdate
+
+ Auto Updater
+ Automatischer Aktualisierer
+
+
+ Error
+ Fehler
+
+
+ Network error:
+ Netzwerkfehler:
+
+
+ Error_Github_limit_MSG
+ Der Auto-Updater erlaubt bis zu 60 Update-Überprüfungen pro Stunde.\nDu hast dieses Limit erreicht. Bitte versuche es später erneut.
+
+
+ Failed to parse update information.
+ Fehler beim Parsen der Aktualisierungsinformationen.
+
+
+ No pre-releases found.
+ Keine Vorabveröffentlichungen gefunden.
+
+
+ Invalid release data.
+ Ungültige Versionsdaten.
+
+
+ No download URL found for the specified asset.
+ Keine Download-URL für das angegebene Asset gefunden.
+
+
+ Your version is already up to date!
+ Ihre Version ist bereits aktuell!
+
+
+ Update Available
+ Aktualisierung verfügbar
+
+
+ Update Channel
+ Update-Kanal
+
+
+ Current Version
+ Aktuelle Version
+
+
+ Latest Version
+ Neueste Version
+
+
+ Do you want to update?
+ Möchten Sie aktualisieren?
+
+
+ Show Changelog
+ Änderungsprotokoll anzeigen
+
+
+ Check for Updates at Startup
+ Beim Start nach Updates suchen
+
+
+ Update
+ Aktualisieren
+
+
+ No
+ Nein
+
+
+ Hide Changelog
+ Änderungsprotokoll ausblenden
+
+
+ Changes
+ Änderungen
+
+
+ Network error occurred while trying to access the URL
+ Beim Zugriff auf die URL ist ein Netzwerkfehler aufgetreten
+
+
+ Download Complete
+ Download abgeschlossen
+
+
+ The update has been downloaded, press OK to install.
+ Die Aktualisierung wurde heruntergeladen, drücken Sie OK, um zu installieren.
+
+
+ Failed to save the update file at
+ Fehler beim Speichern der Aktualisierungsdatei in
+
+
+ Starting Update...
+ Aktualisierung wird gestartet...
+
+
+ Failed to create the update script file
+ Fehler beim Erstellen der Aktualisierungs-Skriptdatei
+
+
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ Lade Kompatibilitätsdaten, bitte warten
+
+
+ Cancel
+ Abbrechen
+
+
+ Loading...
+ Lädt...
+
+
+ Error
+ Fehler
+
+
+ Unable to update compatibility data! Try again later.
+ Kompatibilitätsdaten konnten nicht aktualisiert werden! Versuchen Sie es später erneut.
+
+
+ Unable to open compatibility_data.json for writing.
+ Kann compatibility_data.json nicht zum Schreiben öffnen.
+
+
+ Unknown
+ Unbekannt
+
+
+ Nothing
+ Nichts
+
+
+ Boots
+ Startet
+
+
+ Menus
+ Menüs
+
+
+ Ingame
+ ImSpiel
+
+
+ Playable
+ Spielbar
+
+
+
+ ControlSettings
+
+ Configure Controls
+
+
+
+ Control Settings
+
+
+
+ D-Pad
+
+
+
+ Up
+
+
+
+ Left
+
+
+
+ Right
+
+
+
+ Down
+
+
+
+ Left Stick Deadzone (def:2 max:127)
+
+
+
+ Left Deadzone
+
+
+
+ Left Stick
+
+
+
+ Config Selection
+
+
+
+ Common Config
+
+
+
+ Use per-game configs
+
+
+
+ L1 / LB
+
+
+
+ L2 / LT
+
+
+
+ KBM Controls
+
+
+
+ KBM Editor
+
+
+
+ Back
+
+
+
+ R1 / RB
+
+
+
+ R2 / RT
+
+
+
+ L3
+
+
+
+ Options / Start
+
+
+
+ R3
+
+
+
+ Face Buttons
+
+
+
+ Triangle / Y
+
+
+
+ Square / X
+
+
+
+ Circle / B
+
+
+
+ Cross / A
+
+
+
+ Right Stick Deadzone (def:2, max:127)
+
+
+
+ Right Deadzone
+
+
+
+ Right Stick
+
+
+
+
+ ElfViewer
+
+ Open Folder
+ Ordner öffnen
+
+
+
+ GameInfoClass
+
+ Loading game list, please wait :3
+ Lade Spielliste, bitte warten :3
+
+
+ Cancel
+ Abbrechen
+
+
+ Loading...
+ Lade...
+
+
+
+ GameInstallDialog
+
+ shadPS4 - Choose directory
+ shadPS4 - Wähle Ordner
+
+
+ Directory to install games
+ Installationsverzeichnis für Spiele
+
+
+ Browse
+ Durchsuchen
+
+
+ Error
+ Fehler
+
+
+ Directory to install DLC
+
+
+
+
+ GameListFrame
+
+ Icon
+ Symbol
+
+
+ Name
+ Name
+
+
+ Serial
+ Seriennummer
+
+
+ Compatibility
+ Kompatibilität
+
+
+ Region
+ Region
+
+
+ Firmware
+ Firmware
+
+
+ Size
+ Größe
+
+
+ Version
+ Version
+
+
+ Path
+ Pfad
+
+
+ Play Time
+ Spielzeit
+
+
+ Never Played
+ Niemals gespielt
+
+
+ h
+ h
+
+
+ m
+ m
+
+
+ s
+ s
+
+
+ Compatibility is untested
+ Kompatibilität wurde noch nicht getested
+
+
+ Game does not initialize properly / crashes the emulator
+ Das Spiel wird nicht richtig initialisiert / stürzt den Emulator ab
+
+
+ Game boots, but only displays a blank screen
+ Spiel startet, aber zeigt nur einen blanken Bildschirm
+
+
+ Game displays an image but does not go past the menu
+ Spiel zeigt ein Bild aber geht nicht über das Menü hinaus
+
+
+ Game has game-breaking glitches or unplayable performance
+ Spiel hat spiel-brechende Störungen oder unspielbare Leistung
+
+
+ Game can be completed with playable performance and no major glitches
+ Spiel kann mit spielbarer Leistung und keinen großen Störungen abgeschlossen werden
+
+
+ Click to see details on github
+ Klicken Sie hier, um Details auf GitHub zu sehen
+
+
+ Last updated
+ Zuletzt aktualisiert
+
+
+
+ GameListUtils
+
+ B
+ B
+
+
+ KB
+ KB
+
+
+ MB
+ MB
+
+
+ GB
+ GB
+
+
+ TB
+ TB
+
+
+
+ GuiContextMenus
+
+ Create Shortcut
+ Verknüpfung erstellen
+
+
+ Cheats / Patches
+ Cheats / Patches
+
+
+ SFO Viewer
+ SFO anzeigen
+
+
+ Trophy Viewer
+ Trophäen anzeigen
+
+
+ Open Folder...
+ Ordner öffnen...
+
+
+ Open Game Folder
+ Spielordner öffnen
+
+
+ Open Update Folder
+ Öffne Update-Ordner
+
+
+ Open Save Data Folder
+ Speicherordner öffnen
+
+
+ Open Log Folder
+ Protokollordner öffnen
+
+
+ Copy info...
+ Infos kopieren...
+
+
+ Copy Name
+ Namen kopieren
+
+
+ Copy Serial
+ Seriennummer kopieren
+
+
+ Copy Version
+ Version kopieren
+
+
+ Copy Size
+ Größe kopieren
+
+
+ Copy All
+ Alles kopieren
+
+
+ Delete...
+ Löschen...
+
+
+ Delete Game
+ Lösche Spiel
+
+
+ Delete Update
+ Lösche Aktualisierung
+
+
+ Delete Save Data
+ Lösche Speicherdaten
+
+
+ Delete DLC
+ Lösche DLC
+
+
+ Compatibility...
+ Kompatibilität...
+
+
+ Update database
+ Aktualisiere Datenbank
+
+
+ View report
+ Bericht ansehen
+
+
+ Submit a report
+ Einen Bericht einreichen
+
+
+ Shortcut creation
+ Verknüpfungserstellung
+
+
+ Shortcut created successfully!
+ Verknüpfung erfolgreich erstellt!
+
+
+ Error
+ Fehler
+
+
+ Error creating shortcut!
+ Fehler beim Erstellen der Verknüpfung!
+
+
+ Install PKG
+ PKG installieren
+
+
+ Game
+ Spiel
+
+
+ This game has no update to delete!
+ Dieses Spiel hat keine Aktualisierung zum löschen!
+
+
+ Update
+ Aktualisieren
+
+
+ This game has no DLC to delete!
+ Dieses Spiel hat kein DLC zum aktualisieren!
+
+
+ DLC
+ DLC
+
+
+ Delete %1
+ Lösche %1
+
+
+ Are you sure you want to delete %1's %2 directory?
+ Sind Sie sicher dass Sie %1 %2 Ordner löschen wollen?
+
+
+ This game has no update folder to open!
+
+
+
+ Failed to convert icon.
+
+
+
+ This game has no save data to delete!
+
+
+
+ Save Data
+
+
+
+
+ InstallDirSelect
+
+ shadPS4 - Choose directory
+ shadPS4 - Wähle Ordner
+
+
+ Select which directory you want to install to.
+ Wählen Sie das Verzeichnis aus, in das Sie installieren möchten.
+
+
+ Install All Queued to Selected Folder
+
+
+
+ Delete PKG File on Install
+
+
+
+
+ MainWindow
+
+ Open/Add Elf Folder
+ Elf-Ordner öffnen/hinzufügen
+
+
+ Install Packages (PKG)
+ Pakete installieren (PKG)
+
+
+ Boot Game
+ Spiel starten
+
+
+ Check for Updates
+ Nach Updates suchen
+
+
+ About shadPS4
+ Über shadPS4
+
+
+ Configure...
+ Konfigurieren...
+
+
+ Install application from a .pkg file
+ Installiere Anwendung aus .pkg-Datei
+
+
+ Recent Games
+ Zuletzt gespielt
+
+
+ Open shadPS4 Folder
+ Öffne shadPS4 Ordner
+
+
+ Exit
+ Beenden
+
+
+ Exit shadPS4
+ shadPS4 beenden
+
+
+ Exit the application.
+ Die Anwendung beenden.
+
+
+ Show Game List
+ Spielliste anzeigen
+
+
+ Game List Refresh
+ Spielliste aktualisieren
+
+
+ Tiny
+ Winzig
+
+
+ Small
+ Klein
+
+
+ Medium
+ Mittel
+
+
+ Large
+ Groß
+
+
+ List View
+ Listenansicht
+
+
+ Grid View
+ Gitteransicht
+
+
+ Elf Viewer
+ Elf-Ansicht
+
+
+ Game Install Directory
+ Installationsverzeichnis für Spiele
+
+
+ Download Cheats/Patches
+ Cheats/Patches herunterladen
+
+
+ Dump Game List
+ Spielliste ausgeben
+
+
+ PKG Viewer
+ PKG-Anschauer
+
+
+ Search...
+ Suchen...
+
+
+ File
+ Datei
+
+
+ View
+ Ansicht
+
+
+ Game List Icons
+ Spiellisten-Symbole
+
+
+ Game List Mode
+ Spiellisten-Modus
+
+
+ Settings
+ Einstellungen
+
+
+ Utils
+ Werkzeuge
+
+
+ Themes
+ Stile
+
+
+ Help
+ Hilfe
+
+
+ Dark
+ Dunkel
+
+
+ Light
+ Hell
+
+
+ Green
+ Grün
+
+
+ Blue
+ Blau
+
+
+ Violet
+ Violett
+
+
+ toolBar
+ Werkzeugleiste
+
+
+ Game List
+ Spieleliste
+
+
+ * Unsupported Vulkan Version
+ * Nicht unterstützte Vulkan-Version
+
+
+ Download Cheats For All Installed Games
+ Cheats für alle installierten Spiele herunterladen
+
+
+ Download Patches For All Games
+ Patches für alle Spiele herunterladen
+
+
+ Download Complete
+ Download abgeschlossen
+
+
+ You have downloaded cheats for all the games you have installed.
+ Sie haben Cheats für alle installierten Spiele heruntergeladen.
+
+
+ Patches Downloaded Successfully!
+ Patches erfolgreich heruntergeladen!
+
+
+ All Patches available for all games have been downloaded.
+ Alle Patches für alle Spiele wurden heruntergeladen.
+
+
+ Games:
+ Spiele:
+
+
+ ELF files (*.bin *.elf *.oelf)
+ ELF-Dateien (*.bin *.elf *.oelf)
+
+
+ Game Boot
+ Spiel-Start
+
+
+ Only one file can be selected!
+ Es kann nur eine Datei ausgewählt werden!
+
+
+ PKG Extraction
+ PKG-Extraktion
+
+
+ Patch detected!
+ Patch erkannt!
+
+
+ PKG and Game versions match:
+ PKG- und Spielversionen stimmen überein:
+
+
+ Would you like to overwrite?
+ Willst du überschreiben?
+
+
+ PKG Version %1 is older than installed version:
+ PKG-Version %1 ist älter als die installierte Version:
+
+
+ Game is installed:
+ Spiel ist installiert:
+
+
+ Would you like to install Patch:
+ Willst du den Patch installieren:
+
+
+ DLC Installation
+ DLC-Installation
+
+
+ Would you like to install DLC: %1?
+ Willst du das DLC installieren: %1?
+
+
+ DLC already installed:
+ DLC bereits installiert:
+
+
+ Game already installed
+ Spiel bereits installiert
+
+
+ PKG ERROR
+ PKG-FEHLER
+
+
+ Extracting PKG %1/%2
+ Extrahiere PKG %1/%2
+
+
+ Extraction Finished
+ Extraktion abgeschlossen
+
+
+ Game successfully installed at %1
+ Spiel erfolgreich installiert auf %1
+
+
+ File doesn't appear to be a valid PKG file
+ Die Datei scheint keine gültige PKG-Datei zu sein
+
+
+ Run Game
+
+
+
+ Eboot.bin file not found
+
+
+
+ PKG File (*.PKG *.pkg)
+
+
+
+ PKG is a patch or DLC, please install the game first!
+
+
+
+ Game is already running!
+
+
+
+ shadPS4
+ shadPS4
+
+
+
+ PKGViewer
+
+ Open Folder
+ Ordner öffnen
+
+
+ Name
+ Name
+
+
+ Serial
+ Seriennummer
+
+
+ Installed
+
+
+
+ Size
+ Größe
+
+
+ Category
+
+
+
+ Type
+
+
+
+ App Ver
+
+
+
+ FW
+
+
+
+ Region
+ Region
+
+
+ Flags
+
+
+
+ Path
+ Pfad
+
+
+ File
+ Datei
+
+
+ PKG ERROR
+ PKG-FEHLER
+
+
+ Unknown
+ Unbekannt
+
+
+ Package
+
+
+
+
+ SettingsDialog
+
+ Save Data Path
+ Speicherdaten-Pfad
+
+
+ Settings
+ Einstellungen
+
+
+ General
+ Allgemein
+
+
+ System
+ System
+
+
+ Console Language
+ Konsolensprache
+
+
+ Emulator Language
+ Emulatorsprache
+
+
+ Emulator
+ Emulator
+
+
+ Enable Fullscreen
+ Vollbild aktivieren
+
+
+ Fullscreen Mode
+ Vollbildmodus
+
+
+ Enable Separate Update Folder
+ Separaten Update-Ordner aktivieren
+
+
+ Default tab when opening settings
+ Standardregisterkarte beim Öffnen der Einstellungen
+
+
+ Show Game Size In List
+ Zeige Spielgröße in der Liste
+
+
+ Show Splash
+ Startbildschirm anzeigen
+
+
+ Enable Discord Rich Presence
+ Discord Rich Presence aktivieren
+
+
+ Username
+ Benutzername
+
+
+ Trophy Key
+ Trophäenschlüssel
+
+
+ Trophy
+ Trophäe
+
+
+ Logger
+ Logger
+
+
+ Log Type
+ Logtyp
+
+
+ Log Filter
+ Log-Filter
+
+
+ Open Log Location
+ Protokollspeicherort öffnen
+
+
+ Input
+ Eingabe
+
+
+ Enable Motion Controls
+ Aktiviere Bewegungssteuerung
+
+
+ Cursor
+ Cursor
+
+
+ Hide Cursor
+ Cursor ausblenden
+
+
+ Hide Cursor Idle Timeout
+ Inaktivitätszeitüberschreitung zum Ausblenden des Cursors
+
+
+ s
+ s
+
+
+ Controller
+ Controller
+
+
+ Back Button Behavior
+ Verhalten der Zurück-Taste
+
+
+ Graphics
+ Grafik
+
+
+ GUI
+ Benutzeroberfläche
+
+
+ User
+ Benutzer
+
+
+ Graphics Device
+ Grafikgerät
+
+
+ Width
+ Breite
+
+
+ Height
+ Höhe
+
+
+ Vblank Divider
+ Vblank-Teiler
+
+
+ Advanced
+ Erweitert
+
+
+ Enable Shaders Dumping
+ Shader-Dumping aktivieren
+
+
+ Enable NULL GPU
+ NULL GPU aktivieren
+
+
+ Paths
+ Pfad
+
+
+ Game Folders
+ Spieleordner
+
+
+ Add...
+ Hinzufügen...
+
+
+ Remove
+ Entfernen
+
+
+ Debug
+ Debug
+
+
+ Enable Debug Dumping
+ Debug-Dumping aktivieren
+
+
+ Enable Vulkan Validation Layers
+ Vulkan Validations-Ebenen aktivieren
+
+
+ Enable Vulkan Synchronization Validation
+ Vulkan Synchronisations-Validierung aktivieren
+
+
+ Enable RenderDoc Debugging
+ RenderDoc-Debugging aktivieren
+
+
+ Enable Crash Diagnostics
+ Absturz-Diagnostik aktivieren
+
+
+ Collect Shaders
+ Sammle Shader
+
+
+ Copy GPU Buffers
+ Kopiere GPU Puffer
+
+
+ Host Debug Markers
+ Host-Debug-Markierer
+
+
+ Guest Debug Markers
+ Guest-Debug-Markierer
+
+
+ Update
+ Aktualisieren
+
+
+ Check for Updates at Startup
+ Beim Start nach Updates suchen
+
+
+ Always Show Changelog
+ Changelog immer anzeigen
+
+
+ Update Channel
+ Update-Kanal
+
+
+ Check for Updates
+ Nach Updates suchen
+
+
+ GUI Settings
+ GUI-Einstellungen
+
+
+ Title Music
+ Titelmusik
+
+
+ Disable Trophy Pop-ups
+ Deaktiviere Trophäen Pop-ups
+
+
+ Play title music
+ Titelmusik abspielen
+
+
+ Update Compatibility Database On Startup
+ Aktualisiere Kompatibilitätsdatenbank beim Start
+
+
+ Game Compatibility
+ Spielkompatibilität
+
+
+ Display Compatibility Data
+ Zeige Kompatibilitätsdaten
+
+
+ Update Compatibility Database
+ Aktualisiere Kompatibilitätsdatenbank
+
+
+ Volume
+ Lautstärke
+
+
+ Save
+ Speichern
+
+
+ Apply
+ Übernehmen
+
+
+ Restore Defaults
+ Werkseinstellungen wiederherstellen
+
+
+ Close
+ Schließen
+
+
+ Point your mouse at an option to display its description.
+ Bewege die Maus über eine Option, um deren Beschreibung anzuzeigen.
+
+
+ consoleLanguageGroupBox
+ Konsolensprache:\nLegt die Sprache fest, die das PS4-Spiel verwendet.\nEs wird empfohlen, diese auf eine vom Spiel unterstützte Sprache einzustellen, die je nach Region unterschiedlich sein kann.
+
+
+ emulatorLanguageGroupBox
+ Emulatorsprache:\nLegt die Sprache der Emulator-Benutzeroberfläche fest.
+
+
+ fullscreenCheckBox
+ Vollbildmodus aktivieren:\nSchaltet das Spielfenster automatisch in den Vollbildmodus.\nKann durch Drücken der F11-Taste umgeschaltet werden.
+
+
+ separateUpdatesCheckBox
+ Separaten Update-Ordner aktivieren:\nErmöglicht die Installation von Spielaktualiserungen in einem separaten Ordner zur einfachen Verwaltung.
+
+
+ showSplashCheckBox
+ Startbildschirm anzeigen:\nZeigt beim Start einen speziellen Bildschirm (Splash) des Spiels an.
+
+
+ discordRPCCheckbox
+ Discord Rich Presence aktivieren:\nZeigt das Emulator-Icon und relevante Informationen in deinem Discord-Profil an.
+
+
+ userName
+ Benutzername:\nLegt den Namen des PS4-Kontos fest, der in einigen Spielen angezeigt werden kann.
+
+
+ TrophyKey
+ Trophäenschlüssel:\nSchlüssel zum Entschlüsseln von Trophäen. Muss von Ihrer gejailbreakten Konsole abgerufen werden.\nDarf nur Hex-Zeichen enthalten.
+
+
+ logTypeGroupBox
+ Protokolltyp:\nLegt fest, ob die Ausgabe des Protokollfensters synchronisiert wird, um die Leistung zu verbessern. Dies kann sich negativ auf die Emulation auswirken.
+
+
+ logFilter
+ Protokollfilter:\nFiltert das Protokoll so, dass nur bestimmte Informationen ausgegeben werden.\nBeispiele: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Ebenen: Trace, Debug, Info, Warning, Error, Critical - in dieser Reihenfolge, ein ausgewähltes Level blendet alle vorherigen Ebenen aus und zeigt alle nachfolgenden an.
+
+
+ updaterGroupBox
+ Update:\nRelease: Offizielle Builds, die monatlich veröffentlicht werden, können viel älter sein, aber stabiler und getestet.\nNightly: Entwickler-Builds, die die neuesten Funktionen und Fehlerbehebungen enthalten, aber Fehler enthalten und weniger stabil sein können.
+
+
+ GUIMusicGroupBox
+ Wiedergabe der Titelmusik:\nWenn das Spiel dies unterstützt, wird beim Auswählen des Spiels in der Benutzeroberfläche spezielle Musik abgespielt.
+
+
+ disableTrophycheckBox
+ Trophäen-Popups deaktivieren:\nDeaktivieren Sie Trophäenbenachrichtigungen im Spiel. Der Trophäenfortschritt kann weiterhin mit dem Trophäen-Viewer verfolgt werden (klicken Sie mit der rechten Maustaste auf das Spiel im Hauptfenster)..
+
+
+ hideCursorGroupBox
+ Maus ausblenden:\nWählen Sie, wann der Cursor verschwinden soll:\nNie: Sie sehen die Maus immer.\nInaktiv: Legen Sie eine Zeit fest, nach der sie nach Inaktivität verschwindet.\nImmer: Sie sehen die Maus niemals.
+
+
+ idleTimeoutGroupBox
+ Stellen Sie eine Zeit ein, nach der die Maus nach Inaktivität verschwinden soll.
+
+
+ backButtonBehaviorGroupBox
+ Zurück-Button Verhalten:\nStellt die Zurück-Taste des Controllers so ein, dass sie das Antippen der angegebenen Position auf dem PS4-Touchpad emuliert.
+
+
+ enableCompatibilityCheckBox
+ Kompatibilitätsdaten anzeigen:\nZeigt Spielkompatibilitätsinformationen in Tabellenansicht an. Aktivieren Sie „Aktualisiere Kompatibilitätsdatenbank beim Start“, um aktuelle Informationen zu erhalten.
+
+
+ checkCompatibilityOnStartupCheckBox
+ Kompatibilität beim Start aktualisieren:\nAktualisiert die Kompatibilitätsdatenbank automatisch, wenn shadPS4 startet.
+
+
+ updateCompatibilityButton
+ Aktualisiere Kompatibilitätsdatenbank:\nAktualisiere sofort die Kompatibilitätsdatenbank.
+
+
+ Never
+ Niemals
+
+
+ Idle
+ Im Leerlauf
+
+
+ Always
+ Immer
+
+
+ Touchpad Left
+ Touchpad Links
+
+
+ Touchpad Right
+ Touchpad Rechts
+
+
+ Touchpad Center
+ Touchpad Mitte
+
+
+ None
+ Keine
+
+
+ graphicsAdapterGroupBox
+ Grafikkarte:\nAuf Systemen mit mehreren GPUs wählen Sie aus einem Dropdown-Menü die GPU aus, die der Emulator verwenden wird,\noder wählen Sie "Auto Select", um sie automatisch auszuwählen.
+
+
+ resolutionLayout
+ Auflösung:\nLegt die Größe des Emulator-Fensters während der Wiedergabe fest, die während der Wiedergabe geändert werden kann.\nDies unterscheidet sich von der tatsächlichen Spielauflösung.
+
+
+ heightDivider
+ Framerate-Teiler:\nMultipliziert die Bildrate, mit der der Emulator aktualisiert wird, mit diesem Wert. Dies kann sich negativ auswirken, wie z.B. beschleunigtes Gameplay oder Funktionsstörungen!
+
+
+ dumpShadersCheckBox
+ Shader-Dumping aktivieren:\nZum technischen Debuggen speichert es die Shaders des Spiels in einem Ordner während der Wiedergabe.
+
+
+ nullGpuCheckBox
+ Virtuelle GPU aktivieren:\nFür das technische Debugging deaktiviert es die Spielanzeige, als ob keine Grafikkarte vorhanden wäre.
+
+
+ gameFoldersBox
+ Spieleordner:\nDie Liste der Ordner, in denen nach installierten Spielen gesucht wird.
+
+
+ addFolderButton
+ Hinzufügen:\nFügen Sie einen Ordner zur Liste hinzu.
+
+
+ removeFolderButton
+ Entfernen:\nEntfernen Sie einen Ordner aus der Liste.
+
+
+ debugDump
+ Debug-Dump aktivieren:\nSpeichert Import-/Exportsymbole und Headerinformationen des aktuellen PS4-Programms in einem Verzeichnis.
+
+
+ vkValidationCheckBox
+ Vulkan-Validierungsebenen aktivieren:\nAktiviert ein System, das den Zustand des Vulkan-Treibers validiert und Informationen über dessen internen Zustand protokolliert. Dies verringert die Leistung und kann möglicherweise das Verhalten der Emulation ändern.
+
+
+ vkSyncValidationCheckBox
+ Vulkan-Synchronisationsvalidierung aktivieren:\nAktiviert ein System, das die Zeitplanung der Rendering-Aufgaben von Vulkan validiert. Dies wird die Leistung verringern und kann möglicherweise das Verhalten der Emulation ändern.
+
+
+ rdocCheckBox
+ RenderDoc-Debugging aktivieren:\nWenn aktiviert, bietet der Emulator Kompatibilität mit Renderdoc zur Erfassung und Analyse des aktuell gerenderten Frames.
+
+
+ collectShaderCheckBox
+ Shader sammeln:\nSie müssen diese Option aktivieren, um Shader mit dem Debug-Menü (Strg + F10) bearbeiten zu können.
+
+
+ crashDiagnosticsCheckBox
+ Absturzdiagnose:\nErstellt eine .yaml-Datei mit Informationen über den Vulkan-Status zum Zeitpunkt des Absturzes.\nNützlich zum Debuggen von „Gerät verloren“-Fehlern. Wenn Sie dies aktiviert haben, sollten Sie Host- UND Gast-Debug-Markierungen aktivieren.\nFunktioniert nicht auf Intel-GPUs.\nDamit dies funktioniert, müssen Vulkan Validationsschichten aktiviert und das Vulkan SDK installiert sein.
+
+
+ copyGPUBuffersCheckBox
+ GPU-Puffer kopieren:\nUmgeht Race-Bedingungen mit GPU-Übermittlungen.\nKann bei PM4-Abstürzen vom Typ 0 hilfreich sein oder auch nicht.
+
+
+ hostMarkersCheckBox
+ Host-Debug-Marker:\nFügt emulatorseitige Informationen wie Marker für bestimmte AMDGPU-Befehle rund um Vulkan-Befehle ein und gibt Ressourcen-Debug-Namen an.\nWenn Sie dies aktiviert haben, sollten Sie die Absturzdiagnose aktivieren.\nNützlich für Programme wie RenderDoc.
+
+
+ guestMarkersCheckBox
+ Gast-Debug-Markierer:\nFügt alle Debug-Markierer, die das Spiel selbst hinzugefügt hat, in den Befehlspuffer ein.\nWenn Sie dies aktiviert haben, sollten Sie die Absturzdiagnose aktivieren.\nNützlich für Programme wie RenderDoc.
+
+
+ Borderless
+
+
+
+ True
+
+
+
+ Enable HDR
+
+
+
+ Release
+
+
+
+ Nightly
+
+
+
+ Background Image
+
+
+
+ Show Background Image
+
+
+
+ Opacity
+
+
+
+ Set the volume of the background music.
+
+
+
+ Browse
+ Durchsuchen
+
+
+ async
+
+
+
+ sync
+
+
+
+ Auto Select
+
+
+
+ Directory to install games
+ Installationsverzeichnis für Spiele
+
+
+ Directory to save data
+
+
+
+ GUIBackgroundImageGroupBox
+
+
+
+ enableHDRCheckBox
+
+
+
+ saveDataBox
+
+
+
+ browseButton
+
+
+
+
+ TrophyViewer
+
+ Trophy Viewer
+ Trophäenansicht
+
+
+
diff --git a/src/qt_gui/translations/el.ts b/src/qt_gui/translations/el.ts
deleted file mode 100644
index ad7bed9c1..000000000
--- a/src/qt_gui/translations/el.ts
+++ /dev/null
@@ -1,1475 +0,0 @@
-
-
-
-
-
- AboutDialog
-
- About shadPS4
- About shadPS4
-
-
- shadPS4
- shadPS4
-
-
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
-
-
- This software should not be used to play games you have not legally obtained.
- This software should not be used to play games you have not legally obtained.
-
-
-
- ElfViewer
-
- Open Folder
- Open Folder
-
-
-
- GameInfoClass
-
- Loading game list, please wait :3
- Loading game list, please wait :3
-
-
- Cancel
- Cancel
-
-
- Loading...
- Loading...
-
-
-
- InstallDirSelect
-
- shadPS4 - Choose directory
- shadPS4 - Choose directory
-
-
- Select which directory you want to install to.
- Select which directory you want to install to.
-
-
-
- GameInstallDialog
-
- shadPS4 - Choose directory
- shadPS4 - Choose directory
-
-
- Directory to install games
- Directory to install games
-
-
- Browse
- Browse
-
-
- Error
- Error
-
-
- The value for location to install games is not valid.
- The value for location to install games is not valid.
-
-
-
- GuiContextMenus
-
- Create Shortcut
- Create Shortcut
-
-
- Cheats / Patches
- Kodikí / Enimeróseis
-
-
- SFO Viewer
- SFO Viewer
-
-
- Trophy Viewer
- Trophy Viewer
-
-
- Open Folder...
- Άνοιγμα Φακέλου...
-
-
- Open Game Folder
- Άνοιγμα Φακέλου Παιχνιδιού
-
-
- Open Save Data Folder
- Άνοιγμα Φακέλου Αποθηκευμένων Δεδομένων
-
-
- Open Log Folder
- Άνοιγμα Φακέλου Καταγραφής
-
-
- Copy info...
- Copy info...
-
-
- Copy Name
- Copy Name
-
-
- Copy Serial
- Copy Serial
-
-
- Copy All
- Copy All
-
-
- Delete...
- Delete...
-
-
- Delete Game
- Delete Game
-
-
- Delete Update
- Delete Update
-
-
- Delete DLC
- Delete DLC
-
-
- Compatibility...
- Compatibility...
-
-
- Update database
- Update database
-
-
- View report
- View report
-
-
- Submit a report
- Submit a report
-
-
- Shortcut creation
- Shortcut creation
-
-
- Shortcut created successfully!
- Shortcut created successfully!
-
-
- Error
- Error
-
-
- Error creating shortcut!
- Error creating shortcut!
-
-
- Install PKG
- Install PKG
-
-
- Game
- Game
-
-
- requiresEnableSeparateUpdateFolder_MSG
- This feature requires the 'Enable Separate Update Folder' config option to work. If you want to use this feature, please enable it.
-
-
- This game has no update to delete!
- This game has no update to delete!
-
-
- Update
- Update
-
-
- This game has no DLC to delete!
- This game has no DLC to delete!
-
-
- DLC
- DLC
-
-
- Delete %1
- Delete %1
-
-
- Are you sure you want to delete %1's %2 directory?
- Are you sure you want to delete %1's %2 directory?
-
-
-
- MainWindow
-
- Open/Add Elf Folder
- Open/Add Elf Folder
-
-
- Install Packages (PKG)
- Install Packages (PKG)
-
-
- Boot Game
- Boot Game
-
-
- Check for Updates
- Έλεγχος για ενημερώσεις
-
-
- About shadPS4
- About shadPS4
-
-
- Configure...
- Configure...
-
-
- Install application from a .pkg file
- Install application from a .pkg file
-
-
- Recent Games
- Recent Games
-
-
- Open shadPS4 Folder
- Open shadPS4 Folder
-
-
- Exit
- Exit
-
-
- Exit shadPS4
- Exit shadPS4
-
-
- Exit the application.
- Exit the application.
-
-
- Show Game List
- Show Game List
-
-
- Game List Refresh
- Game List Refresh
-
-
- Tiny
- Tiny
-
-
- Small
- Small
-
-
- Medium
- Medium
-
-
- Large
- Large
-
-
- List View
- List View
-
-
- Grid View
- Grid View
-
-
- Elf Viewer
- Elf Viewer
-
-
- Game Install Directory
- Game Install Directory
-
-
- Download Cheats/Patches
- Κατεβάστε Κωδικούς / Ενημερώσεις
-
-
- Dump Game List
- Dump Game List
-
-
- PKG Viewer
- PKG Viewer
-
-
- Search...
- Search...
-
-
- File
- File
-
-
- View
- View
-
-
- Game List Icons
- Game List Icons
-
-
- Game List Mode
- Game List Mode
-
-
- Settings
- Settings
-
-
- Utils
- Utils
-
-
- Themes
- Themes
-
-
- Help
- Βοήθεια
-
-
- Dark
- Dark
-
-
- Light
- Light
-
-
- Green
- Green
-
-
- Blue
- Blue
-
-
- Violet
- Violet
-
-
- toolBar
- toolBar
-
-
- Game List
- Λίστα παιχνιδιών
-
-
- * Unsupported Vulkan Version
- * Μη υποστηριζόμενη έκδοση Vulkan
-
-
- Download Cheats For All Installed Games
- Λήψη Cheats για όλα τα εγκατεστημένα παιχνίδια
-
-
- Download Patches For All Games
- Λήψη Patches για όλα τα παιχνίδια
-
-
- Download Complete
- Η λήψη ολοκληρώθηκε
-
-
- You have downloaded cheats for all the games you have installed.
- Έχετε κατεβάσει cheats για όλα τα εγκατεστημένα παιχνίδια.
-
-
- Patches Downloaded Successfully!
- Τα Patches κατέβηκαν επιτυχώς!
-
-
- All Patches available for all games have been downloaded.
- Όλα τα διαθέσιμα Patches για όλα τα παιχνίδια έχουν κατέβει.
-
-
- Games:
- Παιχνίδια:
-
-
- PKG File (*.PKG)
- Αρχείο PKG (*.PKG)
-
-
- ELF files (*.bin *.elf *.oelf)
- Αρχεία ELF (*.bin *.elf *.oelf)
-
-
- Game Boot
- Εκκίνηση παιχνιδιού
-
-
- Only one file can be selected!
- Μπορεί να επιλεγεί μόνο ένα αρχείο!
-
-
- PKG Extraction
- Εξαγωγή PKG
-
-
- Patch detected!
- Αναγνώριση ενημέρωσης!
-
-
- PKG and Game versions match:
- Οι εκδόσεις PKG και παιχνιδιού ταιριάζουν:
-
-
- Would you like to overwrite?
- Θέλετε να αντικαταστήσετε;
-
-
- PKG Version %1 is older than installed version:
- Η έκδοση PKG %1 είναι παλαιότερη από την εγκατεστημένη έκδοση:
-
-
- Game is installed:
- Το παιχνίδι είναι εγκατεστημένο:
-
-
- Would you like to install Patch:
- Θέλετε να εγκαταστήσετε την ενημέρωση:
-
-
- DLC Installation
- Εγκατάσταση DLC
-
-
- Would you like to install DLC: %1?
- Θέλετε να εγκαταστήσετε το DLC: %1;
-
-
- DLC already installed:
- DLC ήδη εγκατεστημένο:
-
-
- Game already installed
- Παιχνίδι ήδη εγκατεστημένο
-
-
- PKG is a patch, please install the game first!
- Το PKG είναι patch, παρακαλώ εγκαταστήστε πρώτα το παιχνίδι!
-
-
- PKG ERROR
- ΣΦΑΛΜΑ PKG
-
-
- Extracting PKG %1/%2
- Εξαγωγή PKG %1/%2
-
-
- Extraction Finished
- Η εξαγωγή ολοκληρώθηκε
-
-
- Game successfully installed at %1
- Το παιχνίδι εγκαταστάθηκε επιτυχώς στο %1
-
-
- File doesn't appear to be a valid PKG file
- Η αρχείο δεν φαίνεται να είναι έγκυρο αρχείο PKG
-
-
-
- PKGViewer
-
- Open Folder
- Open Folder
-
-
-
- TrophyViewer
-
- Trophy Viewer
- Trophy Viewer
-
-
-
- SettingsDialog
-
- Settings
- Settings
-
-
- General
- General
-
-
- System
- System
-
-
- Console Language
- Console Language
-
-
- Emulator Language
- Emulator Language
-
-
- Emulator
- Emulator
-
-
- Enable Fullscreen
- Enable Fullscreen
-
-
- Fullscreen Mode
- Λειτουργία Πλήρους Οθόνης
-
-
- Enable Separate Update Folder
- Enable Separate Update Folder
-
-
- Default tab when opening settings
- Προεπιλεγμένη καρτέλα κατά την ανοίγμα των ρυθμίσεων
-
-
- Show Game Size In List
- Εμφάνιση Μεγέθους Παιχνιδιού στη Λίστα
-
-
- Show Splash
- Show Splash
-
-
- Is PS4 Pro
- Is PS4 Pro
-
-
- Enable Discord Rich Presence
- Ενεργοποίηση Discord Rich Presence
-
-
- Username
- Username
-
-
- Trophy Key
- Trophy Key
-
-
- Trophy
- Trophy
-
-
- Logger
- Logger
-
-
- Log Type
- Log Type
-
-
- Log Filter
- Log Filter
-
-
- Open Log Location
- Άνοιγμα τοποθεσίας αρχείου καταγραφής
-
-
- Input
- Είσοδος
-
-
- Cursor
- Δείκτης
-
-
- Hide Cursor
- Απόκρυψη δείκτη
-
-
- Hide Cursor Idle Timeout
- Χρόνος αδράνειας απόκρυψης δείκτη
-
-
- s
- s
-
-
- Controller
- Controller
-
-
- Back Button Behavior
- Συμπεριφορά κουμπιού επιστροφής
-
-
- Graphics
- Graphics
-
-
- GUI
- Διεπαφή
-
-
- User
- Χρήστης
-
-
- Graphics Device
- Graphics Device
-
-
- Width
- Width
-
-
- Height
- Height
-
-
- Vblank Divider
- Vblank Divider
-
-
- Advanced
- Advanced
-
-
- Enable Shaders Dumping
- Enable Shaders Dumping
-
-
- Enable NULL GPU
- Enable NULL GPU
-
-
- Paths
- Διαδρομές
-
-
- Game Folders
- Φάκελοι παιχνιδιών
-
-
- Add...
- Προσθήκη...
-
-
- Remove
- Αφαίρεση
-
-
- Debug
- Debug
-
-
- Enable Debug Dumping
- Enable Debug Dumping
-
-
- Enable Vulkan Validation Layers
- Enable Vulkan Validation Layers
-
-
- Enable Vulkan Synchronization Validation
- Enable Vulkan Synchronization Validation
-
-
- Enable RenderDoc Debugging
- Enable RenderDoc Debugging
-
-
- Enable Crash Diagnostics
- Enable Crash Diagnostics
-
-
- Collect Shaders
- Collect Shaders
-
-
- Copy GPU Buffers
- Copy GPU Buffers
-
-
- Host Debug Markers
- Host Debug Markers
-
-
- Guest Debug Markers
- Guest Debug Markers
-
-
- Update
- Ενημέρωση
-
-
- Check for Updates at Startup
- Έλεγχος για ενημερώσεις κατά την εκκίνηση
-
-
- Always Show Changelog
- Πάντα εμφάνιση ιστορικού αλλαγών
-
-
- Update Channel
- Κανάλι Ενημέρωσης
-
-
- Check for Updates
- Έλεγχος για ενημερώσεις
-
-
- GUI Settings
- Ρυθμίσεις GUI
-
-
- Title Music
- Title Music
-
-
- Disable Trophy Pop-ups
- Disable Trophy Pop-ups
-
-
- Play title music
- Αναπαραγωγή μουσικής τίτλου
-
-
- Update Compatibility Database On Startup
- Update Compatibility Database On Startup
-
-
- Game Compatibility
- Game Compatibility
-
-
- Display Compatibility Data
- Display Compatibility Data
-
-
- Update Compatibility Database
- Update Compatibility Database
-
-
- Volume
- ένταση
-
-
- Audio Backend
- Audio Backend
-
-
- Save
- Αποθήκευση
-
-
- Apply
- Εφαρμογή
-
-
- Restore Defaults
- Επαναφορά Προεπιλογών
-
-
- Close
- Κλείσιμο
-
-
- Point your mouse at an option to display its description.
- Τοποθετήστε το ποντίκι σας πάνω σε μια επιλογή για να εμφανίσετε την περιγραφή της.
-
-
- consoleLanguageGroupBox
- Γλώσσα Κονσόλας:\nΡυθμίζει τη γλώσσα που θα χρησιμοποιήσει το παιχνίδι PS4.\nΣυνιστάται να επιλέξετε μία από τις γλώσσες που υποστηρίζονται από το παιχνίδι, η οποία ενδέχεται να διαφέρει ανάλογα με την περιοχή.
-
-
- emulatorLanguageGroupBox
- Γλώσσα Εξομοιωτή:\nΡυθμίζει τη γλώσσα του γραφικού περιβάλλοντος του εξομοιωτή.
-
-
- fullscreenCheckBox
- Ενεργοποίηση Πλήρους Οθόνης:\nΑυτόματα μετατρέπει το παράθυρο του παιχνιδιού σε λειτουργία πλήρους οθόνης.\nΜπορεί να ενεργοποιηθεί/απενεργοποιηθεί πατώντας το πλήκτρο F11.
-
-
- separateUpdatesCheckBox
- Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
-
-
- showSplashCheckBox
- Εμφάνιση Splash Screen:\nΕμφανίζει ειδική γραφική οθόνη κατά την εκκίνηση.
-
-
- ps4proCheckBox
- Είναι PS4 Pro:\nΕπιτρέπει στον εξομοιωτή να λειτουργεί σαν PS4 PRO, κάτι που μπορεί να ενεργοποιήσει συγκεκριμένες λειτουργίες σε παιχνίδια που το υποστηρίζουν.
-
-
- discordRPCCheckbox
- Ενεργοποίηση Discord Rich Presence:\nΕμφανίζει το εικονίδιο του emulator και σχετικές πληροφορίες στο προφίλ σας στο Discord.
-
-
- userName
- Όνομα Χρήστη:\nΟρίζει το όνομα του λογαριασμού PS4, το οποίο μπορεί να εμφανιστεί σε ορισμένα παιχνίδια.
-
-
- TrophyKey
- Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
-
-
- logTypeGroupBox
- Τύπος Καταγραφής:\nΚαθορίζει αν η έξοδος του παραθύρου καταγραφής θα συγχρονιστεί για αύξηση της απόδοσης. Αυτό μπορεί να επηρεάσει αρνητικά τις επιδόσεις του εξομοιωτή.
-
-
- logFilter
- Φίλτρο Καταγραφής:\nΦιλτράρει τις καταγραφές ώστε να εκτυπώνονται μόνο συγκεκριμένες πληροφορίες.\nΠαραδείγματα: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Επίπεδα: Trace, Debug, Info, Warning, Error, Critical - με τη σειρά αυτή, κάθε επίπεδο που επιλέγεται αποκλείει τα προηγούμενα και εμφανίζει τα επόμενα επίπεδα.
-
-
- updaterGroupBox
- Ενημερώσεις:\nRelease: Επίσημες εκδόσεις που κυκλοφορούν μηνιαίως, είναι παλαιότερες αλλά πιο σταθερές και δοκιμασμένες.\nNightly: Εκδόσεις προγραμματιστών με νέες δυνατότητες και διορθώσεις, αλλά μπορεί να περιέχουν σφάλματα και να είναι λιγότερο σταθερές.
-
-
- GUIMusicGroupBox
- Αναπαραγωγή Μουσικής Τίτλων:\nΕάν το παιχνίδι το υποστηρίζει, ενεργοποιεί ειδική μουσική κατά την επιλογή του παιχνιδιού από τη διεπαφή χρήστη.
-
-
- disableTrophycheckBox
- Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
-
-
- hideCursorGroupBox
- Απόκρυψη Κέρσορα:\nΕπιλέξτε πότε θα εξαφανιστεί ο κέρσορας:\nΠοτέ: θα βλέπετε πάντα το ποντίκι.\nΑδρανές: ορίστε έναν χρόνο για να εξαφανιστεί μετά από αδράνεια.\nΠάντα: δεν θα δείτε ποτέ το ποντίκι.
-
-
- idleTimeoutGroupBox
- Ορίστε έναν χρόνο για να εξαφανιστεί το ποντίκι μετά από αδράνεια.
-
-
- backButtonBehaviorGroupBox
- Συμπεριφορά Κουμπιού Επιστροφής:\nΟρίζει το κουμπί επιστροφής του ελεγκτή να προσομοιώνει το πάτημα της καθορισμένης θέσης στην οθόνη αφής PS4.
-
-
- enableCompatibilityCheckBox
- Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
-
-
- checkCompatibilityOnStartupCheckBox
- Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
-
-
- updateCompatibilityButton
- Update Compatibility Database:\nImmediately update the compatibility database.
-
-
- Never
- Ποτέ
-
-
- Idle
- Αδρανής
-
-
- Always
- Πάντα
-
-
- Touchpad Left
- Touchpad Αριστερά
-
-
- Touchpad Right
- Touchpad Δεξιά
-
-
- Touchpad Center
- Κέντρο Touchpad
-
-
- None
- Κανένα
-
-
- graphicsAdapterGroupBox
- Προσαρμογέας Γραφικών:\nΣε συστήματα με πολλές GPU, επιλέξτε από το μενού την GPU που θα χρησιμοποιήσει ο εξομοιωτής,\nή επιλέξτε "Auto Select" για αυτόματη επιλογή.
-
-
- resolutionLayout
- Ανάλυση Οθόνης:\nΚαθορίζει το μέγεθος του παραθύρου του εξομοιωτή κατά την αναπαραγωγή, το οποίο μπορεί να αλλάξει κατά τη διάρκεια του παιχνιδιού.\nΑυτό είναι διαφορετικό από την ανάλυση του ίδιου του παιχνιδιού.
-
-
- heightDivider
- Διαιρέτης Συχνότητας Ανανέωσης:\nΠολλαπλασιάζει τον ρυθμό με τον οποίο ο εξομοιωτής ενημερώνει την εικόνα με αυτόν τον αριθμό. Η αλλαγή αυτής της ρύθμισης μπορεί να έχει αρνητικές επιπτώσεις, όπως ταχύτερο παιχνίδι ή σπασμένες λειτουργίες!
-
-
- dumpShadersCheckBox
- Ενεργοποίηση Καταγραφής Σκιάσεων (Shaders):\nΓια τεχνικό εντοπισμό σφαλμάτων, αποθηκεύει τις σκιάσεις του παιχνιδιού σε φάκελο κατά τη διάρκεια της αναπαραγωγής.
-
-
- nullGpuCheckBox
- Ενεργοποίηση Εικονικής GPU:\nΓια τεχνικό εντοπισμό σφαλμάτων, απενεργοποιεί την εμφάνιση του παιχνιδιού σαν να μην υπάρχει κάρτα γραφικών.
-
-
- gameFoldersBox
- Φάκελοι Παιχνιδιών:\nΗ λίστα των φακέλων για έλεγχο των εγκατεστημένων παιχνιδιών.
-
-
- addFolderButton
- Προσθήκη:\nΠροσθέστε έναν φάκελο στη λίστα.
-
-
- removeFolderButton
- Αφαίρεση:\nΑφαιρέστε έναν φάκελο από τη λίστα.
-
-
- debugDump
- Ενεργοποίηση Καταγραφής Αποσφαλμάτωσης:\nΑποθηκεύει τα σύμβολα εισαγωγής/εξαγωγής και τις κεφαλίδες πληροφοριών του τρέχοντος προγράμματος PS4 σε έναν φάκελο.
-
-
- vkValidationCheckBox
- Ενεργοποίηση Επικύρωσης Vulkan:\nΕνεργοποιεί ένα σύστημα που επικυρώνει την κατάσταση του προγράμματος οδήγησης Vulkan και καταγράφει πληροφορίες για την εσωτερική του κατάσταση. Αυτό θα μειώσει την απόδοση και ενδέχεται να αλλάξει τη συμπεριφορά του εξομοιωτή.
-
-
- vkSyncValidationCheckBox
- Ενεργοποίηση Επικύρωσης Συγχρονισμού Vulkan:\nΕνεργοποιεί ένα σύστημα που επικυρώνει τον συγχρονισμό των εργασιών απόδοσης του Vulkan. Αυτό θα μειώσει την απόδοση και ενδέχεται να αλλάξει τη συμπεριφορά του εξομοιωτή.
-
-
- rdocCheckBox
- Ενεργοποίηση Καταγραφής RenderDoc:\nΌταν είναι ενεργοποιημένο, ο εξομοιωτής είναι συμβατός με το RenderDoc για τη λήψη και ανάλυση του τρέχοντος καρέ.
-
-
- collectShaderCheckBox
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
-
-
- crashDiagnosticsCheckBox
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
-
-
- copyGPUBuffersCheckBox
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
-
-
- hostMarkersCheckBox
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
-
-
- guestMarkersCheckBox
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
-
-
-
- CheatsPatches
-
- Cheats / Patches for
- Cheats / Patches for
-
-
- defaultTextEdit_MSG
- Οι cheats/patches είναι πειραματικά.\nΧρησιμοποιήστε τα με προσοχή.\n\nΚατεβάστε τους cheats μεμονωμένα επιλέγοντας το αποθετήριο και κάνοντας κλικ στο κουμπί λήψης.\nΣτην καρτέλα Patches, μπορείτε να κατεβάσετε όλα τα patches ταυτόχρονα, να επιλέξετε ποια θέλετε να χρησιμοποιήσετε και να αποθηκεύσετε την επιλογή.\n\nΔεδομένου ότι δεν αναπτύσσουμε τους cheats/patches,\nπαρακαλώ αναφέρετε προβλήματα στον δημιουργό του cheat.\n\nΔημιουργήσατε ένα νέο cheat; Επισκεφθείτε:\nhttps://github.com/shadps4-emu/ps4_cheats
-
-
- No Image Available
- Δεν διατίθεται εικόνα
-
-
- Serial:
- Σειριακός αριθμός:
-
-
- Version:
- Έκδοση:
-
-
- Size:
- Μέγεθος:
-
-
- Select Cheat File:
- Επιλέξτε αρχείο Cheat:
-
-
- Repository:
- Αποθετήριο:
-
-
- Download Cheats
- Λήψη Cheats
-
-
- Delete File
- Διαγραφή αρχείου
-
-
- No files selected.
- Δεν έχουν επιλεγεί αρχεία.
-
-
- You can delete the cheats you don't want after downloading them.
- Μπορείτε να διαγράψετε τα cheats που δεν θέλετε μετά τη λήψη τους.
-
-
- Do you want to delete the selected file?\n%1
- Θέλετε να διαγράψετε το επιλεγμένο αρχείο;\n%1
-
-
- Select Patch File:
- Επιλέξτε αρχείο Patch:
-
-
- Download Patches
- Λήψη Patches
-
-
- Save
- Αποθήκευση
-
-
- Cheats
- Cheats
-
-
- Patches
- Patches
-
-
- Error
- Σφάλμα
-
-
- No patch selected.
- Δεν έχει επιλεγεί κανένα patch.
-
-
- Unable to open files.json for reading.
- Αδυναμία ανοίγματος του files.json για ανάγνωση.
-
-
- No patch file found for the current serial.
- Δεν βρέθηκε αρχείο patch για τον τρέχοντα σειριακό αριθμό.
-
-
- Unable to open the file for reading.
- Αδυναμία ανοίγματος του αρχείου για ανάγνωση.
-
-
- Unable to open the file for writing.
- Αδυναμία ανοίγματος του αρχείου για εγγραφή.
-
-
- Failed to parse XML:
- Αποτυχία ανάλυσης XML:
-
-
- Success
- Επιτυχία
-
-
- Options saved successfully.
- Οι ρυθμίσεις αποθηκεύτηκαν επιτυχώς.
-
-
- Invalid Source
- Μη έγκυρη Πηγή
-
-
- The selected source is invalid.
- Η επιλεγμένη πηγή είναι μη έγκυρη.
-
-
- File Exists
- Η αρχείο υπάρχει
-
-
- File already exists. Do you want to replace it?
- Η αρχείο υπάρχει ήδη. Θέλετε να την αντικαταστήσετε;
-
-
- Failed to save file:
- Αποτυχία αποθήκευσης αρχείου:
-
-
- Failed to download file:
- Αποτυχία λήψης αρχείου:
-
-
- Cheats Not Found
- Δεν βρέθηκαν Cheats
-
-
- CheatsNotFound_MSG
- Δεν βρέθηκαν cheats για αυτό το παιχνίδι στην τρέχουσα έκδοση του επιλεγμένου αποθετηρίου. Δοκιμάστε να κατεβάσετε από άλλο αποθετήριο ή άλλη έκδοση του παιχνιδιού.
-
-
- Cheats Downloaded Successfully
- Cheats κατεβάστηκαν επιτυχώς
-
-
- CheatsDownloadedSuccessfully_MSG
- Κατεβάσατε επιτυχώς cheats για αυτή την έκδοση του παιχνιδιού από το επιλεγμένο αποθετήριο. Μπορείτε να δοκιμάσετε να κατεβάσετε από άλλο αποθετήριο. Αν είναι διαθέσιμο, μπορείτε να το επιλέξετε επιλέγοντας το αρχείο από τη λίστα.
-
-
- Failed to save:
- Αποτυχία αποθήκευσης:
-
-
- Failed to download:
- Αποτυχία λήψης:
-
-
- Download Complete
- Η λήψη ολοκληρώθηκε
-
-
- DownloadComplete_MSG
- Τα Patches κατεβάστηκαν επιτυχώς! Όλα τα Patches για όλα τα παιχνίδια έχουν κατέβει, δεν είναι απαραίτητο να τα κατεβάσετε ένα-ένα για κάθε παιχνίδι, όπως με τα Cheats. Εάν η ενημέρωση δεν εμφανίζεται, μπορεί να μην υπάρχει για τον συγκεκριμένο σειριακό αριθμό και έκδοση του παιχνιδιού.
-
-
- Failed to parse JSON data from HTML.
- Αποτυχία ανάλυσης δεδομένων JSON από HTML.
-
-
- Failed to retrieve HTML page.
- Αποτυχία ανάκτησης σελίδας HTML.
-
-
- The game is in version: %1
- Το παιχνίδι είναι στην έκδοση: %1
-
-
- The downloaded patch only works on version: %1
- Η ληφθείσα ενημέρωση λειτουργεί μόνο στην έκδοση: %1
-
-
- You may need to update your game.
- Μπορεί να χρειαστεί να ενημερώσετε το παιχνίδι σας.
-
-
- Incompatibility Notice
- Ειδοποίηση ασυμβατότητας
-
-
- Failed to open file:
- Αποτυχία ανοίγματος αρχείου:
-
-
- XML ERROR:
- ΣΦΑΛΜΑ XML:
-
-
- Failed to open files.json for writing
- Αποτυχία ανοίγματος του files.json για εγγραφή
-
-
- Author:
- Συγγραφέας:
-
-
- Directory does not exist:
- Ο φάκελος δεν υπάρχει:
-
-
- Failed to open files.json for reading.
- Αποτυχία ανοίγματος του files.json για ανάγνωση.
-
-
- Name:
- Όνομα:
-
-
- Can't apply cheats before the game is started
- Δεν μπορείτε να εφαρμόσετε cheats πριν ξεκινήσει το παιχνίδι.
-
-
-
- GameListFrame
-
- Icon
- Εικονίδιο
-
-
- Name
- Όνομα
-
-
- Serial
- Σειριακός αριθμός
-
-
- Compatibility
- Compatibility
-
-
- Region
- Περιοχή
-
-
- Firmware
- Λογισμικό
-
-
- Size
- Μέγεθος
-
-
- Version
- Έκδοση
-
-
- Path
- Διαδρομή
-
-
- Play Time
- Χρόνος παιχνιδιού
-
-
- Never Played
- Never Played
-
-
- h
- h
-
-
- m
- m
-
-
- s
- s
-
-
- Compatibility is untested
- Compatibility is untested
-
-
- Game does not initialize properly / crashes the emulator
- Game does not initialize properly / crashes the emulator
-
-
- Game boots, but only displays a blank screen
- Game boots, but only displays a blank screen
-
-
- Game displays an image but does not go past the menu
- Game displays an image but does not go past the menu
-
-
- Game has game-breaking glitches or unplayable performance
- Game has game-breaking glitches or unplayable performance
-
-
- Game can be completed with playable performance and no major glitches
- Game can be completed with playable performance and no major glitches
-
-
- Click to see details on github
- Κάντε κλικ για να δείτε λεπτομέρειες στο GitHub
-
-
- Last updated
- Τελευταία ενημέρωση
-
-
-
- CheckUpdate
-
- Auto Updater
- Αυτόματος Ενημερωτής
-
-
- Error
- Σφάλμα
-
-
- Network error:
- Σφάλμα δικτύου:
-
-
- Error_Github_limit_MSG
- Ο Αυτόματος Ενημερωτής επιτρέπει έως και 60 ελέγχους ενημερώσεων ανά ώρα.\nΈχετε φτάσει αυτό το όριο. Παρακαλώ δοκιμάστε ξανά αργότερα.
-
-
- Failed to parse update information.
- Αποτυχία ανάλυσης πληροφοριών ενημέρωσης.
-
-
- No pre-releases found.
- Δεν βρέθηκαν προ-κυκλοφορίες.
-
-
- Invalid release data.
- Μη έγκυρα δεδομένα έκδοσης.
-
-
- No download URL found for the specified asset.
- Δεν βρέθηκε URL λήψης για το συγκεκριμένο στοιχείο.
-
-
- Your version is already up to date!
- Η έκδοσή σας είναι ήδη ενημερωμένη!
-
-
- Update Available
- Διαθέσιμη Ενημέρωση
-
-
- Update Channel
- Κανάλι Ενημέρωσης
-
-
- Current Version
- Τρέχουσα Έκδοση
-
-
- Latest Version
- Τελευταία Έκδοση
-
-
- Do you want to update?
- Θέλετε να ενημερώσετε;
-
-
- Show Changelog
- Εμφάνιση Ιστορικού Αλλαγών
-
-
- Check for Updates at Startup
- Έλεγχος για ενημερώσεις κατά την εκκίνηση
-
-
- Update
- Ενημέρωση
-
-
- No
- Όχι
-
-
- Hide Changelog
- Απόκρυψη Ιστορικού Αλλαγών
-
-
- Changes
- Αλλαγές
-
-
- Network error occurred while trying to access the URL
- Σφάλμα δικτύου κατά την προσπάθεια πρόσβασης στη διεύθυνση URL
-
-
- Download Complete
- Λήψη ολοκληρώθηκε
-
-
- The update has been downloaded, press OK to install.
- Η ενημέρωση έχει ληφθεί, πατήστε OK για να εγκαταστήσετε.
-
-
- Failed to save the update file at
- Αποτυχία αποθήκευσης του αρχείου ενημέρωσης στο
-
-
- Starting Update...
- Εκκίνηση Ενημέρωσης...
-
-
- Failed to create the update script file
- Αποτυχία δημιουργίας του αρχείου σεναρίου ενημέρωσης
-
-
-
- GameListUtils
-
- B
- B
-
-
- KB
- KB
-
-
- MB
- MB
-
-
- GB
- GB
-
-
- TB
- TB
-
-
-
- CompatibilityInfoClass
-
- Fetching compatibility data, please wait
- Φόρτωση δεδομένων συμβατότητας, παρακαλώ περιμένετε
-
-
- Cancel
- Ακύρωση
-
-
- Loading...
- Φόρτωση...
-
-
- Error
- Σφάλμα
-
-
- Unable to update compatibility data! Try again later.
- Δεν ήταν δυνατή η ενημέρωση των δεδομένων συμβατότητας! Προσπαθήστε αργότερα.
-
-
- Unable to open compatibility_data.json for writing.
- Αδύνατο να ανοίξετε το compatibility_data.json για εγγραφή.
-
-
- Unknown
- Άγνωστο
-
-
- Nothing
- Τίποτα
-
-
- Boots
- Μπότες
-
-
- Menus
- Μενού
-
-
- Ingame
- Εντός παιχνιδιού
-
-
- Playable
- Παιχνιδεύσιμο
-
-
-
diff --git a/src/qt_gui/translations/el_GR.ts b/src/qt_gui/translations/el_GR.ts
new file mode 100644
index 000000000..8c1c9517d
--- /dev/null
+++ b/src/qt_gui/translations/el_GR.ts
@@ -0,0 +1,1790 @@
+
+
+
+
+
+ AboutDialog
+
+ About shadPS4
+ About shadPS4
+
+
+ shadPS4
+ shadPS4
+
+
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+
+
+ This software should not be used to play games you have not legally obtained.
+ This software should not be used to play games you have not legally obtained.
+
+
+
+ CheatsPatches
+
+ Cheats / Patches for
+ Cheats / Patches for
+
+
+ defaultTextEdit_MSG
+ Οι cheats/patches είναι πειραματικά.\nΧρησιμοποιήστε τα με προσοχή.\n\nΚατεβάστε τους cheats μεμονωμένα επιλέγοντας το αποθετήριο και κάνοντας κλικ στο κουμπί λήψης.\nΣτην καρτέλα Patches, μπορείτε να κατεβάσετε όλα τα patches ταυτόχρονα, να επιλέξετε ποια θέλετε να χρησιμοποιήσετε και να αποθηκεύσετε την επιλογή.\n\nΔεδομένου ότι δεν αναπτύσσουμε τους cheats/patches,\nπαρακαλώ αναφέρετε προβλήματα στον δημιουργό του cheat.\n\nΔημιουργήσατε ένα νέο cheat; Επισκεφθείτε:\nhttps://github.com/shadps4-emu/ps4_cheats
+
+
+ No Image Available
+ Δεν διατίθεται εικόνα
+
+
+ Serial:
+ Σειριακός αριθμός:
+
+
+ Version:
+ Έκδοση:
+
+
+ Size:
+ Μέγεθος:
+
+
+ Select Cheat File:
+ Επιλέξτε αρχείο Cheat:
+
+
+ Repository:
+ Αποθετήριο:
+
+
+ Download Cheats
+ Λήψη Cheats
+
+
+ Delete File
+ Διαγραφή αρχείου
+
+
+ No files selected.
+ Δεν έχουν επιλεγεί αρχεία.
+
+
+ You can delete the cheats you don't want after downloading them.
+ Μπορείτε να διαγράψετε τα cheats που δεν θέλετε μετά τη λήψη τους.
+
+
+ Do you want to delete the selected file?\n%1
+ Θέλετε να διαγράψετε το επιλεγμένο αρχείο;\n%1
+
+
+ Select Patch File:
+ Επιλέξτε αρχείο Patch:
+
+
+ Download Patches
+ Λήψη Patches
+
+
+ Save
+ Αποθήκευση
+
+
+ Cheats
+ Cheats
+
+
+ Patches
+ Patches
+
+
+ Error
+ Σφάλμα
+
+
+ No patch selected.
+ Δεν έχει επιλεγεί κανένα patch.
+
+
+ Unable to open files.json for reading.
+ Αδυναμία ανοίγματος του files.json για ανάγνωση.
+
+
+ No patch file found for the current serial.
+ Δεν βρέθηκε αρχείο patch για τον τρέχοντα σειριακό αριθμό.
+
+
+ Unable to open the file for reading.
+ Αδυναμία ανοίγματος του αρχείου για ανάγνωση.
+
+
+ Unable to open the file for writing.
+ Αδυναμία ανοίγματος του αρχείου για εγγραφή.
+
+
+ Failed to parse XML:
+ Αποτυχία ανάλυσης XML:
+
+
+ Success
+ Επιτυχία
+
+
+ Options saved successfully.
+ Οι ρυθμίσεις αποθηκεύτηκαν επιτυχώς.
+
+
+ Invalid Source
+ Μη έγκυρη Πηγή
+
+
+ The selected source is invalid.
+ Η επιλεγμένη πηγή είναι μη έγκυρη.
+
+
+ File Exists
+ Η αρχείο υπάρχει
+
+
+ File already exists. Do you want to replace it?
+ Η αρχείο υπάρχει ήδη. Θέλετε να την αντικαταστήσετε;
+
+
+ Failed to save file:
+ Αποτυχία αποθήκευσης αρχείου:
+
+
+ Failed to download file:
+ Αποτυχία λήψης αρχείου:
+
+
+ Cheats Not Found
+ Δεν βρέθηκαν Cheats
+
+
+ CheatsNotFound_MSG
+ Δεν βρέθηκαν cheats για αυτό το παιχνίδι στην τρέχουσα έκδοση του επιλεγμένου αποθετηρίου. Δοκιμάστε να κατεβάσετε από άλλο αποθετήριο ή άλλη έκδοση του παιχνιδιού.
+
+
+ Cheats Downloaded Successfully
+ Cheats κατεβάστηκαν επιτυχώς
+
+
+ CheatsDownloadedSuccessfully_MSG
+ Κατεβάσατε επιτυχώς cheats για αυτή την έκδοση του παιχνιδιού από το επιλεγμένο αποθετήριο. Μπορείτε να δοκιμάσετε να κατεβάσετε από άλλο αποθετήριο. Αν είναι διαθέσιμο, μπορείτε να το επιλέξετε επιλέγοντας το αρχείο από τη λίστα.
+
+
+ Failed to save:
+ Αποτυχία αποθήκευσης:
+
+
+ Failed to download:
+ Αποτυχία λήψης:
+
+
+ Download Complete
+ Η λήψη ολοκληρώθηκε
+
+
+ DownloadComplete_MSG
+ Τα Patches κατεβάστηκαν επιτυχώς! Όλα τα Patches για όλα τα παιχνίδια έχουν κατέβει, δεν είναι απαραίτητο να τα κατεβάσετε ένα-ένα για κάθε παιχνίδι, όπως με τα Cheats. Εάν η ενημέρωση δεν εμφανίζεται, μπορεί να μην υπάρχει για τον συγκεκριμένο σειριακό αριθμό και έκδοση του παιχνιδιού.
+
+
+ Failed to parse JSON data from HTML.
+ Αποτυχία ανάλυσης δεδομένων JSON από HTML.
+
+
+ Failed to retrieve HTML page.
+ Αποτυχία ανάκτησης σελίδας HTML.
+
+
+ The game is in version: %1
+ Το παιχνίδι είναι στην έκδοση: %1
+
+
+ The downloaded patch only works on version: %1
+ Η ληφθείσα ενημέρωση λειτουργεί μόνο στην έκδοση: %1
+
+
+ You may need to update your game.
+ Μπορεί να χρειαστεί να ενημερώσετε το παιχνίδι σας.
+
+
+ Incompatibility Notice
+ Ειδοποίηση ασυμβατότητας
+
+
+ Failed to open file:
+ Αποτυχία ανοίγματος αρχείου:
+
+
+ XML ERROR:
+ ΣΦΑΛΜΑ XML:
+
+
+ Failed to open files.json for writing
+ Αποτυχία ανοίγματος του files.json για εγγραφή
+
+
+ Author:
+ Συγγραφέας:
+
+
+ Directory does not exist:
+ Ο φάκελος δεν υπάρχει:
+
+
+ Failed to open files.json for reading.
+ Αποτυχία ανοίγματος του files.json για ανάγνωση.
+
+
+ Name:
+ Όνομα:
+
+
+ Can't apply cheats before the game is started
+ Δεν μπορείτε να εφαρμόσετε cheats πριν ξεκινήσει το παιχνίδι.
+
+
+ Close
+ Κλείσιμο
+
+
+
+ CheckUpdate
+
+ Auto Updater
+ Αυτόματος Ενημερωτής
+
+
+ Error
+ Σφάλμα
+
+
+ Network error:
+ Σφάλμα δικτύου:
+
+
+ Error_Github_limit_MSG
+ Ο Αυτόματος Ενημερωτής επιτρέπει έως και 60 ελέγχους ενημερώσεων ανά ώρα.\nΈχετε φτάσει αυτό το όριο. Παρακαλώ δοκιμάστε ξανά αργότερα.
+
+
+ Failed to parse update information.
+ Αποτυχία ανάλυσης πληροφοριών ενημέρωσης.
+
+
+ No pre-releases found.
+ Δεν βρέθηκαν προ-κυκλοφορίες.
+
+
+ Invalid release data.
+ Μη έγκυρα δεδομένα έκδοσης.
+
+
+ No download URL found for the specified asset.
+ Δεν βρέθηκε URL λήψης για το συγκεκριμένο στοιχείο.
+
+
+ Your version is already up to date!
+ Η έκδοσή σας είναι ήδη ενημερωμένη!
+
+
+ Update Available
+ Διαθέσιμη Ενημέρωση
+
+
+ Update Channel
+ Κανάλι Ενημέρωσης
+
+
+ Current Version
+ Τρέχουσα Έκδοση
+
+
+ Latest Version
+ Τελευταία Έκδοση
+
+
+ Do you want to update?
+ Θέλετε να ενημερώσετε;
+
+
+ Show Changelog
+ Εμφάνιση Ιστορικού Αλλαγών
+
+
+ Check for Updates at Startup
+ Έλεγχος για ενημερώσεις κατά την εκκίνηση
+
+
+ Update
+ Ενημέρωση
+
+
+ No
+ Όχι
+
+
+ Hide Changelog
+ Απόκρυψη Ιστορικού Αλλαγών
+
+
+ Changes
+ Αλλαγές
+
+
+ Network error occurred while trying to access the URL
+ Σφάλμα δικτύου κατά την προσπάθεια πρόσβασης στη διεύθυνση URL
+
+
+ Download Complete
+ Λήψη ολοκληρώθηκε
+
+
+ The update has been downloaded, press OK to install.
+ Η ενημέρωση έχει ληφθεί, πατήστε OK για να εγκαταστήσετε.
+
+
+ Failed to save the update file at
+ Αποτυχία αποθήκευσης του αρχείου ενημέρωσης στο
+
+
+ Starting Update...
+ Εκκίνηση Ενημέρωσης...
+
+
+ Failed to create the update script file
+ Αποτυχία δημιουργίας του αρχείου σεναρίου ενημέρωσης
+
+
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ Φόρτωση δεδομένων συμβατότητας, παρακαλώ περιμένετε
+
+
+ Cancel
+ Ακύρωση
+
+
+ Loading...
+ Φόρτωση...
+
+
+ Error
+ Σφάλμα
+
+
+ Unable to update compatibility data! Try again later.
+ Δεν ήταν δυνατή η ενημέρωση των δεδομένων συμβατότητας! Προσπαθήστε αργότερα.
+
+
+ Unable to open compatibility_data.json for writing.
+ Αδύνατο να ανοίξετε το compatibility_data.json για εγγραφή.
+
+
+ Unknown
+ Άγνωστο
+
+
+ Nothing
+ Τίποτα
+
+
+ Boots
+ Μπότες
+
+
+ Menus
+ Μενού
+
+
+ Ingame
+ Εντός παιχνιδιού
+
+
+ Playable
+ Παιχνιδεύσιμο
+
+
+
+ ControlSettings
+
+ Configure Controls
+
+
+
+ Control Settings
+
+
+
+ D-Pad
+
+
+
+ Up
+
+
+
+ Left
+
+
+
+ Right
+
+
+
+ Down
+
+
+
+ Left Stick Deadzone (def:2 max:127)
+
+
+
+ Left Deadzone
+
+
+
+ Left Stick
+
+
+
+ Config Selection
+
+
+
+ Common Config
+
+
+
+ Use per-game configs
+
+
+
+ L1 / LB
+
+
+
+ L2 / LT
+
+
+
+ KBM Controls
+
+
+
+ KBM Editor
+
+
+
+ Back
+
+
+
+ R1 / RB
+
+
+
+ R2 / RT
+
+
+
+ L3
+
+
+
+ Options / Start
+
+
+
+ R3
+
+
+
+ Face Buttons
+
+
+
+ Triangle / Y
+
+
+
+ Square / X
+
+
+
+ Circle / B
+
+
+
+ Cross / A
+
+
+
+ Right Stick Deadzone (def:2, max:127)
+
+
+
+ Right Deadzone
+
+
+
+ Right Stick
+
+
+
+
+ ElfViewer
+
+ Open Folder
+ Open Folder
+
+
+
+ GameInfoClass
+
+ Loading game list, please wait :3
+ Loading game list, please wait :3
+
+
+ Cancel
+ Cancel
+
+
+ Loading...
+ Loading...
+
+
+
+ GameInstallDialog
+
+ shadPS4 - Choose directory
+ shadPS4 - Choose directory
+
+
+ Directory to install games
+ Directory to install games
+
+
+ Browse
+ Browse
+
+
+ Error
+ Error
+
+
+ Directory to install DLC
+
+
+
+
+ GameListFrame
+
+ Icon
+ Εικονίδιο
+
+
+ Name
+ Όνομα
+
+
+ Serial
+ Σειριακός αριθμός
+
+
+ Compatibility
+ Compatibility
+
+
+ Region
+ Περιοχή
+
+
+ Firmware
+ Λογισμικό
+
+
+ Size
+ Μέγεθος
+
+
+ Version
+ Έκδοση
+
+
+ Path
+ Διαδρομή
+
+
+ Play Time
+ Χρόνος παιχνιδιού
+
+
+ Never Played
+ Never Played
+
+
+ h
+ h
+
+
+ m
+ m
+
+
+ s
+ s
+
+
+ Compatibility is untested
+ Compatibility is untested
+
+
+ Game does not initialize properly / crashes the emulator
+ Game does not initialize properly / crashes the emulator
+
+
+ Game boots, but only displays a blank screen
+ Game boots, but only displays a blank screen
+
+
+ Game displays an image but does not go past the menu
+ Game displays an image but does not go past the menu
+
+
+ Game has game-breaking glitches or unplayable performance
+ Game has game-breaking glitches or unplayable performance
+
+
+ Game can be completed with playable performance and no major glitches
+ Game can be completed with playable performance and no major glitches
+
+
+ Click to see details on github
+ Κάντε κλικ για να δείτε λεπτομέρειες στο GitHub
+
+
+ Last updated
+ Τελευταία ενημέρωση
+
+
+
+ GameListUtils
+
+ B
+ B
+
+
+ KB
+ KB
+
+
+ MB
+ MB
+
+
+ GB
+ GB
+
+
+ TB
+ TB
+
+
+
+ GuiContextMenus
+
+ Create Shortcut
+ Create Shortcut
+
+
+ Cheats / Patches
+ Kodikí / Enimeróseis
+
+
+ SFO Viewer
+ SFO Viewer
+
+
+ Trophy Viewer
+ Trophy Viewer
+
+
+ Open Folder...
+ Άνοιγμα Φακέλου...
+
+
+ Open Game Folder
+ Άνοιγμα Φακέλου Παιχνιδιού
+
+
+ Open Save Data Folder
+ Άνοιγμα Φακέλου Αποθηκευμένων Δεδομένων
+
+
+ Open Log Folder
+ Άνοιγμα Φακέλου Καταγραφής
+
+
+ Copy info...
+ Copy info...
+
+
+ Copy Name
+ Copy Name
+
+
+ Copy Serial
+ Copy Serial
+
+
+ Copy All
+ Copy All
+
+
+ Delete...
+ Delete...
+
+
+ Delete Game
+ Delete Game
+
+
+ Delete Update
+ Delete Update
+
+
+ Delete DLC
+ Delete DLC
+
+
+ Compatibility...
+ Compatibility...
+
+
+ Update database
+ Update database
+
+
+ View report
+ View report
+
+
+ Submit a report
+ Submit a report
+
+
+ Shortcut creation
+ Shortcut creation
+
+
+ Shortcut created successfully!
+ Shortcut created successfully!
+
+
+ Error
+ Error
+
+
+ Error creating shortcut!
+ Error creating shortcut!
+
+
+ Install PKG
+ Install PKG
+
+
+ Game
+ Game
+
+
+ This game has no update to delete!
+ This game has no update to delete!
+
+
+ Update
+ Update
+
+
+ This game has no DLC to delete!
+ This game has no DLC to delete!
+
+
+ DLC
+ DLC
+
+
+ Delete %1
+ Delete %1
+
+
+ Are you sure you want to delete %1's %2 directory?
+ Are you sure you want to delete %1's %2 directory?
+
+
+ Open Update Folder
+
+
+
+ Copy Version
+
+
+
+ Copy Size
+
+
+
+ Delete Save Data
+
+
+
+ This game has no update folder to open!
+
+
+
+ Failed to convert icon.
+
+
+
+ This game has no save data to delete!
+
+
+
+ Save Data
+
+
+
+
+ InstallDirSelect
+
+ shadPS4 - Choose directory
+ shadPS4 - Choose directory
+
+
+ Select which directory you want to install to.
+ Select which directory you want to install to.
+
+
+ Install All Queued to Selected Folder
+
+
+
+ Delete PKG File on Install
+
+
+
+
+ MainWindow
+
+ Open/Add Elf Folder
+ Open/Add Elf Folder
+
+
+ Install Packages (PKG)
+ Install Packages (PKG)
+
+
+ Boot Game
+ Boot Game
+
+
+ Check for Updates
+ Έλεγχος για ενημερώσεις
+
+
+ About shadPS4
+ About shadPS4
+
+
+ Configure...
+ Configure...
+
+
+ Install application from a .pkg file
+ Install application from a .pkg file
+
+
+ Recent Games
+ Recent Games
+
+
+ Open shadPS4 Folder
+ Open shadPS4 Folder
+
+
+ Exit
+ Exit
+
+
+ Exit shadPS4
+ Exit shadPS4
+
+
+ Exit the application.
+ Exit the application.
+
+
+ Show Game List
+ Show Game List
+
+
+ Game List Refresh
+ Game List Refresh
+
+
+ Tiny
+ Tiny
+
+
+ Small
+ Small
+
+
+ Medium
+ Medium
+
+
+ Large
+ Large
+
+
+ List View
+ List View
+
+
+ Grid View
+ Grid View
+
+
+ Elf Viewer
+ Elf Viewer
+
+
+ Game Install Directory
+ Game Install Directory
+
+
+ Download Cheats/Patches
+ Κατεβάστε Κωδικούς / Ενημερώσεις
+
+
+ Dump Game List
+ Dump Game List
+
+
+ PKG Viewer
+ PKG Viewer
+
+
+ Search...
+ Search...
+
+
+ File
+ File
+
+
+ View
+ View
+
+
+ Game List Icons
+ Game List Icons
+
+
+ Game List Mode
+ Game List Mode
+
+
+ Settings
+ Settings
+
+
+ Utils
+ Utils
+
+
+ Themes
+ Themes
+
+
+ Help
+ Βοήθεια
+
+
+ Dark
+ Dark
+
+
+ Light
+ Light
+
+
+ Green
+ Green
+
+
+ Blue
+ Blue
+
+
+ Violet
+ Violet
+
+
+ toolBar
+ toolBar
+
+
+ Game List
+ Λίστα παιχνιδιών
+
+
+ * Unsupported Vulkan Version
+ * Μη υποστηριζόμενη έκδοση Vulkan
+
+
+ Download Cheats For All Installed Games
+ Λήψη Cheats για όλα τα εγκατεστημένα παιχνίδια
+
+
+ Download Patches For All Games
+ Λήψη Patches για όλα τα παιχνίδια
+
+
+ Download Complete
+ Η λήψη ολοκληρώθηκε
+
+
+ You have downloaded cheats for all the games you have installed.
+ Έχετε κατεβάσει cheats για όλα τα εγκατεστημένα παιχνίδια.
+
+
+ Patches Downloaded Successfully!
+ Τα Patches κατέβηκαν επιτυχώς!
+
+
+ All Patches available for all games have been downloaded.
+ Όλα τα διαθέσιμα Patches για όλα τα παιχνίδια έχουν κατέβει.
+
+
+ Games:
+ Παιχνίδια:
+
+
+ ELF files (*.bin *.elf *.oelf)
+ Αρχεία ELF (*.bin *.elf *.oelf)
+
+
+ Game Boot
+ Εκκίνηση παιχνιδιού
+
+
+ Only one file can be selected!
+ Μπορεί να επιλεγεί μόνο ένα αρχείο!
+
+
+ PKG Extraction
+ Εξαγωγή PKG
+
+
+ Patch detected!
+ Αναγνώριση ενημέρωσης!
+
+
+ PKG and Game versions match:
+ Οι εκδόσεις PKG και παιχνιδιού ταιριάζουν:
+
+
+ Would you like to overwrite?
+ Θέλετε να αντικαταστήσετε;
+
+
+ PKG Version %1 is older than installed version:
+ Η έκδοση PKG %1 είναι παλαιότερη από την εγκατεστημένη έκδοση:
+
+
+ Game is installed:
+ Το παιχνίδι είναι εγκατεστημένο:
+
+
+ Would you like to install Patch:
+ Θέλετε να εγκαταστήσετε την ενημέρωση:
+
+
+ DLC Installation
+ Εγκατάσταση DLC
+
+
+ Would you like to install DLC: %1?
+ Θέλετε να εγκαταστήσετε το DLC: %1;
+
+
+ DLC already installed:
+ DLC ήδη εγκατεστημένο:
+
+
+ Game already installed
+ Παιχνίδι ήδη εγκατεστημένο
+
+
+ PKG ERROR
+ ΣΦΑΛΜΑ PKG
+
+
+ Extracting PKG %1/%2
+ Εξαγωγή PKG %1/%2
+
+
+ Extraction Finished
+ Η εξαγωγή ολοκληρώθηκε
+
+
+ Game successfully installed at %1
+ Το παιχνίδι εγκαταστάθηκε επιτυχώς στο %1
+
+
+ File doesn't appear to be a valid PKG file
+ Η αρχείο δεν φαίνεται να είναι έγκυρο αρχείο PKG
+
+
+ Run Game
+
+
+
+ Eboot.bin file not found
+
+
+
+ PKG File (*.PKG *.pkg)
+
+
+
+ PKG is a patch or DLC, please install the game first!
+
+
+
+ Game is already running!
+
+
+
+ shadPS4
+ shadPS4
+
+
+
+ PKGViewer
+
+ Open Folder
+ Open Folder
+
+
+ Name
+ Όνομα
+
+
+ Serial
+ Σειριακός αριθμός
+
+
+ Installed
+
+
+
+ Size
+ Μέγεθος
+
+
+ Category
+
+
+
+ Type
+
+
+
+ App Ver
+
+
+
+ FW
+
+
+
+ Region
+ Περιοχή
+
+
+ Flags
+
+
+
+ Path
+ Διαδρομή
+
+
+ File
+ File
+
+
+ PKG ERROR
+ ΣΦΑΛΜΑ PKG
+
+
+ Unknown
+ Άγνωστο
+
+
+ Package
+
+
+
+
+ SettingsDialog
+
+ Settings
+ Settings
+
+
+ General
+ General
+
+
+ System
+ System
+
+
+ Console Language
+ Console Language
+
+
+ Emulator Language
+ Emulator Language
+
+
+ Emulator
+ Emulator
+
+
+ Enable Fullscreen
+ Enable Fullscreen
+
+
+ Fullscreen Mode
+ Λειτουργία Πλήρους Οθόνης
+
+
+ Enable Separate Update Folder
+ Enable Separate Update Folder
+
+
+ Default tab when opening settings
+ Προεπιλεγμένη καρτέλα κατά την ανοίγμα των ρυθμίσεων
+
+
+ Show Game Size In List
+ Εμφάνιση Μεγέθους Παιχνιδιού στη Λίστα
+
+
+ Show Splash
+ Show Splash
+
+
+ Enable Discord Rich Presence
+ Ενεργοποίηση Discord Rich Presence
+
+
+ Username
+ Username
+
+
+ Trophy Key
+ Trophy Key
+
+
+ Trophy
+ Trophy
+
+
+ Logger
+ Logger
+
+
+ Log Type
+ Log Type
+
+
+ Log Filter
+ Log Filter
+
+
+ Open Log Location
+ Άνοιγμα τοποθεσίας αρχείου καταγραφής
+
+
+ Input
+ Είσοδος
+
+
+ Cursor
+ Δείκτης
+
+
+ Hide Cursor
+ Απόκρυψη δείκτη
+
+
+ Hide Cursor Idle Timeout
+ Χρόνος αδράνειας απόκρυψης δείκτη
+
+
+ s
+ s
+
+
+ Controller
+ Controller
+
+
+ Back Button Behavior
+ Συμπεριφορά κουμπιού επιστροφής
+
+
+ Graphics
+ Graphics
+
+
+ GUI
+ Διεπαφή
+
+
+ User
+ Χρήστης
+
+
+ Graphics Device
+ Graphics Device
+
+
+ Width
+ Width
+
+
+ Height
+ Height
+
+
+ Vblank Divider
+ Vblank Divider
+
+
+ Advanced
+ Advanced
+
+
+ Enable Shaders Dumping
+ Enable Shaders Dumping
+
+
+ Enable NULL GPU
+ Enable NULL GPU
+
+
+ Paths
+ Διαδρομές
+
+
+ Game Folders
+ Φάκελοι παιχνιδιών
+
+
+ Add...
+ Προσθήκη...
+
+
+ Remove
+ Αφαίρεση
+
+
+ Debug
+ Debug
+
+
+ Enable Debug Dumping
+ Enable Debug Dumping
+
+
+ Enable Vulkan Validation Layers
+ Enable Vulkan Validation Layers
+
+
+ Enable Vulkan Synchronization Validation
+ Enable Vulkan Synchronization Validation
+
+
+ Enable RenderDoc Debugging
+ Enable RenderDoc Debugging
+
+
+ Enable Crash Diagnostics
+ Enable Crash Diagnostics
+
+
+ Collect Shaders
+ Collect Shaders
+
+
+ Copy GPU Buffers
+ Copy GPU Buffers
+
+
+ Host Debug Markers
+ Host Debug Markers
+
+
+ Guest Debug Markers
+ Guest Debug Markers
+
+
+ Update
+ Ενημέρωση
+
+
+ Check for Updates at Startup
+ Έλεγχος για ενημερώσεις κατά την εκκίνηση
+
+
+ Always Show Changelog
+ Πάντα εμφάνιση ιστορικού αλλαγών
+
+
+ Update Channel
+ Κανάλι Ενημέρωσης
+
+
+ Check for Updates
+ Έλεγχος για ενημερώσεις
+
+
+ GUI Settings
+ Ρυθμίσεις GUI
+
+
+ Title Music
+ Title Music
+
+
+ Disable Trophy Pop-ups
+ Disable Trophy Pop-ups
+
+
+ Play title music
+ Αναπαραγωγή μουσικής τίτλου
+
+
+ Update Compatibility Database On Startup
+ Update Compatibility Database On Startup
+
+
+ Game Compatibility
+ Game Compatibility
+
+
+ Display Compatibility Data
+ Display Compatibility Data
+
+
+ Update Compatibility Database
+ Update Compatibility Database
+
+
+ Volume
+ ένταση
+
+
+ Save
+ Αποθήκευση
+
+
+ Apply
+ Εφαρμογή
+
+
+ Restore Defaults
+ Επαναφορά Προεπιλογών
+
+
+ Close
+ Κλείσιμο
+
+
+ Point your mouse at an option to display its description.
+ Τοποθετήστε το ποντίκι σας πάνω σε μια επιλογή για να εμφανίσετε την περιγραφή της.
+
+
+ consoleLanguageGroupBox
+ Γλώσσα Κονσόλας:\nΡυθμίζει τη γλώσσα που θα χρησιμοποιήσει το παιχνίδι PS4.\nΣυνιστάται να επιλέξετε μία από τις γλώσσες που υποστηρίζονται από το παιχνίδι, η οποία ενδέχεται να διαφέρει ανάλογα με την περιοχή.
+
+
+ emulatorLanguageGroupBox
+ Γλώσσα Εξομοιωτή:\nΡυθμίζει τη γλώσσα του γραφικού περιβάλλοντος του εξομοιωτή.
+
+
+ fullscreenCheckBox
+ Ενεργοποίηση Πλήρους Οθόνης:\nΑυτόματα μετατρέπει το παράθυρο του παιχνιδιού σε λειτουργία πλήρους οθόνης.\nΜπορεί να ενεργοποιηθεί/απενεργοποιηθεί πατώντας το πλήκτρο F11.
+
+
+ separateUpdatesCheckBox
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
+
+
+ showSplashCheckBox
+ Εμφάνιση Splash Screen:\nΕμφανίζει ειδική γραφική οθόνη κατά την εκκίνηση.
+
+
+ discordRPCCheckbox
+ Ενεργοποίηση Discord Rich Presence:\nΕμφανίζει το εικονίδιο του emulator και σχετικές πληροφορίες στο προφίλ σας στο Discord.
+
+
+ userName
+ Όνομα Χρήστη:\nΟρίζει το όνομα του λογαριασμού PS4, το οποίο μπορεί να εμφανιστεί σε ορισμένα παιχνίδια.
+
+
+ TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
+
+
+ logTypeGroupBox
+ Τύπος Καταγραφής:\nΚαθορίζει αν η έξοδος του παραθύρου καταγραφής θα συγχρονιστεί για αύξηση της απόδοσης. Αυτό μπορεί να επηρεάσει αρνητικά τις επιδόσεις του εξομοιωτή.
+
+
+ logFilter
+ Φίλτρο Καταγραφής:\nΦιλτράρει τις καταγραφές ώστε να εκτυπώνονται μόνο συγκεκριμένες πληροφορίες.\nΠαραδείγματα: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Επίπεδα: Trace, Debug, Info, Warning, Error, Critical - με τη σειρά αυτή, κάθε επίπεδο που επιλέγεται αποκλείει τα προηγούμενα και εμφανίζει τα επόμενα επίπεδα.
+
+
+ updaterGroupBox
+ Ενημερώσεις:\nRelease: Επίσημες εκδόσεις που κυκλοφορούν μηνιαίως, είναι παλαιότερες αλλά πιο σταθερές και δοκιμασμένες.\nNightly: Εκδόσεις προγραμματιστών με νέες δυνατότητες και διορθώσεις, αλλά μπορεί να περιέχουν σφάλματα και να είναι λιγότερο σταθερές.
+
+
+ GUIMusicGroupBox
+ Αναπαραγωγή Μουσικής Τίτλων:\nΕάν το παιχνίδι το υποστηρίζει, ενεργοποιεί ειδική μουσική κατά την επιλογή του παιχνιδιού από τη διεπαφή χρήστη.
+
+
+ disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
+
+
+ hideCursorGroupBox
+ Απόκρυψη Κέρσορα:\nΕπιλέξτε πότε θα εξαφανιστεί ο κέρσορας:\nΠοτέ: θα βλέπετε πάντα το ποντίκι.\nΑδρανές: ορίστε έναν χρόνο για να εξαφανιστεί μετά από αδράνεια.\nΠάντα: δεν θα δείτε ποτέ το ποντίκι.
+
+
+ idleTimeoutGroupBox
+ Ορίστε έναν χρόνο για να εξαφανιστεί το ποντίκι μετά από αδράνεια.
+
+
+ backButtonBehaviorGroupBox
+ Συμπεριφορά Κουμπιού Επιστροφής:\nΟρίζει το κουμπί επιστροφής του ελεγκτή να προσομοιώνει το πάτημα της καθορισμένης θέσης στην οθόνη αφής PS4.
+
+
+ enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
+
+
+ checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
+
+
+ updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
+
+
+ Never
+ Ποτέ
+
+
+ Idle
+ Αδρανής
+
+
+ Always
+ Πάντα
+
+
+ Touchpad Left
+ Touchpad Αριστερά
+
+
+ Touchpad Right
+ Touchpad Δεξιά
+
+
+ Touchpad Center
+ Κέντρο Touchpad
+
+
+ None
+ Κανένα
+
+
+ graphicsAdapterGroupBox
+ Προσαρμογέας Γραφικών:\nΣε συστήματα με πολλές GPU, επιλέξτε από το μενού την GPU που θα χρησιμοποιήσει ο εξομοιωτής,\nή επιλέξτε "Auto Select" για αυτόματη επιλογή.
+
+
+ resolutionLayout
+ Ανάλυση Οθόνης:\nΚαθορίζει το μέγεθος του παραθύρου του εξομοιωτή κατά την αναπαραγωγή, το οποίο μπορεί να αλλάξει κατά τη διάρκεια του παιχνιδιού.\nΑυτό είναι διαφορετικό από την ανάλυση του ίδιου του παιχνιδιού.
+
+
+ heightDivider
+ Διαιρέτης Συχνότητας Ανανέωσης:\nΠολλαπλασιάζει τον ρυθμό με τον οποίο ο εξομοιωτής ενημερώνει την εικόνα με αυτόν τον αριθμό. Η αλλαγή αυτής της ρύθμισης μπορεί να έχει αρνητικές επιπτώσεις, όπως ταχύτερο παιχνίδι ή σπασμένες λειτουργίες!
+
+
+ dumpShadersCheckBox
+ Ενεργοποίηση Καταγραφής Σκιάσεων (Shaders):\nΓια τεχνικό εντοπισμό σφαλμάτων, αποθηκεύει τις σκιάσεις του παιχνιδιού σε φάκελο κατά τη διάρκεια της αναπαραγωγής.
+
+
+ nullGpuCheckBox
+ Ενεργοποίηση Εικονικής GPU:\nΓια τεχνικό εντοπισμό σφαλμάτων, απενεργοποιεί την εμφάνιση του παιχνιδιού σαν να μην υπάρχει κάρτα γραφικών.
+
+
+ gameFoldersBox
+ Φάκελοι Παιχνιδιών:\nΗ λίστα των φακέλων για έλεγχο των εγκατεστημένων παιχνιδιών.
+
+
+ addFolderButton
+ Προσθήκη:\nΠροσθέστε έναν φάκελο στη λίστα.
+
+
+ removeFolderButton
+ Αφαίρεση:\nΑφαιρέστε έναν φάκελο από τη λίστα.
+
+
+ debugDump
+ Ενεργοποίηση Καταγραφής Αποσφαλμάτωσης:\nΑποθηκεύει τα σύμβολα εισαγωγής/εξαγωγής και τις κεφαλίδες πληροφοριών του τρέχοντος προγράμματος PS4 σε έναν φάκελο.
+
+
+ vkValidationCheckBox
+ Ενεργοποίηση Επικύρωσης Vulkan:\nΕνεργοποιεί ένα σύστημα που επικυρώνει την κατάσταση του προγράμματος οδήγησης Vulkan και καταγράφει πληροφορίες για την εσωτερική του κατάσταση. Αυτό θα μειώσει την απόδοση και ενδέχεται να αλλάξει τη συμπεριφορά του εξομοιωτή.
+
+
+ vkSyncValidationCheckBox
+ Ενεργοποίηση Επικύρωσης Συγχρονισμού Vulkan:\nΕνεργοποιεί ένα σύστημα που επικυρώνει τον συγχρονισμό των εργασιών απόδοσης του Vulkan. Αυτό θα μειώσει την απόδοση και ενδέχεται να αλλάξει τη συμπεριφορά του εξομοιωτή.
+
+
+ rdocCheckBox
+ Ενεργοποίηση Καταγραφής RenderDoc:\nΌταν είναι ενεργοποιημένο, ο εξομοιωτής είναι συμβατός με το RenderDoc για τη λήψη και ανάλυση του τρέχοντος καρέ.
+
+
+ collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+
+
+ crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+
+
+ copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+
+
+ hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+
+
+ guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+
+
+ Borderless
+
+
+
+ True
+
+
+
+ Enable HDR
+
+
+
+ Release
+
+
+
+ Nightly
+
+
+
+ Background Image
+
+
+
+ Show Background Image
+
+
+
+ Opacity
+
+
+
+ Set the volume of the background music.
+
+
+
+ Enable Motion Controls
+
+
+
+ Save Data Path
+
+
+
+ Browse
+ Browse
+
+
+ async
+
+
+
+ sync
+
+
+
+ Auto Select
+
+
+
+ Directory to install games
+ Directory to install games
+
+
+ Directory to save data
+
+
+
+ GUIBackgroundImageGroupBox
+
+
+
+ enableHDRCheckBox
+
+
+
+ saveDataBox
+
+
+
+ browseButton
+
+
+
+
+ TrophyViewer
+
+ Trophy Viewer
+ Trophy Viewer
+
+
+
diff --git a/src/qt_gui/translations/en.ts b/src/qt_gui/translations/en.ts
deleted file mode 100644
index c3de0062a..000000000
--- a/src/qt_gui/translations/en.ts
+++ /dev/null
@@ -1,1515 +0,0 @@
-
-
-
-
-
- AboutDialog
-
- About shadPS4
- About shadPS4
-
-
- shadPS4
- shadPS4
-
-
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
-
-
- This software should not be used to play games you have not legally obtained.
- This software should not be used to play games you have not legally obtained.
-
-
-
- ElfViewer
-
- Open Folder
- Open Folder
-
-
-
- GameInfoClass
-
- Loading game list, please wait :3
- Loading game list, please wait :3
-
-
- Cancel
- Cancel
-
-
- Loading...
- Loading...
-
-
-
- InstallDirSelect
-
- shadPS4 - Choose directory
- shadPS4 - Choose directory
-
-
- Select which directory you want to install to.
- Select which directory you want to install to.
-
-
-
- GameInstallDialog
-
- shadPS4 - Choose directory
- shadPS4 - Choose directory
-
-
- Directory to install games
- Directory to install games
-
-
- Browse
- Browse
-
-
- Error
- Error
-
-
- The value for location to install games is not valid.
- The value for location to install games is not valid.
-
-
-
- GuiContextMenus
-
- Create Shortcut
- Create Shortcut
-
-
- Cheats / Patches
- Cheats / Patches
-
-
- SFO Viewer
- SFO Viewer
-
-
- Trophy Viewer
- Trophy Viewer
-
-
- Open Folder...
- Open Folder...
-
-
- Open Game Folder
- Open Game Folder
-
-
- Open Save Data Folder
- Open Save Data Folder
-
-
- Open Log Folder
- Open Log Folder
-
-
- Copy info...
- Copy info...
-
-
- Copy Name
- Copy Name
-
-
- Copy Serial
- Copy Serial
-
-
- Copy Version
- Copy Version
-
-
- Copy Size
- Copy Size
-
-
- Copy All
- Copy All
-
-
- Delete...
- Delete...
-
-
- Delete Game
- Delete Game
-
-
- Delete Update
- Delete Update
-
-
- Delete DLC
- Delete DLC
-
-
- Compatibility...
- Compatibility...
-
-
- Update database
- Update database
-
-
- View report
- View report
-
-
- Submit a report
- Submit a report
-
-
- Shortcut creation
- Shortcut creation
-
-
- Shortcut created successfully!
- Shortcut created successfully!
-
-
- Error
- Error
-
-
- Error creating shortcut!
- Error creating shortcut!
-
-
- Install PKG
- Install PKG
-
-
- Game
- Game
-
-
- requiresEnableSeparateUpdateFolder_MSG
- This feature requires the 'Enable Separate Update Folder' config option to work. If you want to use this feature, please enable it.
-
-
- This game has no update to delete!
- This game has no update to delete!
-
-
- Update
- Update
-
-
- This game has no DLC to delete!
- This game has no DLC to delete!
-
-
- DLC
- DLC
-
-
- Delete %1
- Delete %1
-
-
- Are you sure you want to delete %1's %2 directory?
- Are you sure you want to delete %1's %2 directory?
-
-
-
- MainWindow
-
- Open/Add Elf Folder
- Open/Add Elf Folder
-
-
- Install Packages (PKG)
- Install Packages (PKG)
-
-
- Boot Game
- Boot Game
-
-
- Check for Updates
- Check for Updates
-
-
- About shadPS4
- About shadPS4
-
-
- Configure...
- Configure...
-
-
- Install application from a .pkg file
- Install application from a .pkg file
-
-
- Recent Games
- Recent Games
-
-
- Open shadPS4 Folder
- Open shadPS4 Folder
-
-
- Exit
- Exit
-
-
- Exit shadPS4
- Exit shadPS4
-
-
- Exit the application.
- Exit the application.
-
-
- Show Game List
- Show Game List
-
-
- Game List Refresh
- Game List Refresh
-
-
- Tiny
- Tiny
-
-
- Small
- Small
-
-
- Medium
- Medium
-
-
- Large
- Large
-
-
- List View
- List View
-
-
- Grid View
- Grid View
-
-
- Elf Viewer
- Elf Viewer
-
-
- Game Install Directory
- Game Install Directory
-
-
- Download Cheats/Patches
- Download Cheats / Patches
-
-
- Dump Game List
- Dump Game List
-
-
- PKG Viewer
- PKG Viewer
-
-
- Search...
- Search...
-
-
- File
- File
-
-
- View
- View
-
-
- Game List Icons
- Game List Icons
-
-
- Game List Mode
- Game List Mode
-
-
- Settings
- Settings
-
-
- Utils
- Utils
-
-
- Themes
- Themes
-
-
- Help
- Help
-
-
- Dark
- Dark
-
-
- Light
- Light
-
-
- Green
- Green
-
-
- Blue
- Blue
-
-
- Violet
- Violet
-
-
- toolBar
- toolBar
-
-
- Game List
- Game List
-
-
- * Unsupported Vulkan Version
- * Unsupported Vulkan Version
-
-
- Download Cheats For All Installed Games
- Download Cheats For All Installed Games
-
-
- Download Patches For All Games
- Download Patches For All Games
-
-
- Download Complete
- Download Complete
-
-
- You have downloaded cheats for all the games you have installed.
- You have downloaded cheats for all the games you have installed.
-
-
- Patches Downloaded Successfully!
- Patches Downloaded Successfully!
-
-
- All Patches available for all games have been downloaded.
- All Patches available for all games have been downloaded.
-
-
- Games:
- Games:
-
-
- PKG File (*.PKG)
- PKG File (*.PKG)
-
-
- ELF files (*.bin *.elf *.oelf)
- ELF files (*.bin *.elf *.oelf)
-
-
- Game Boot
- Game Boot
-
-
- Only one file can be selected!
- Only one file can be selected!
-
-
- PKG Extraction
- PKG Extraction
-
-
- Patch detected!
- Patch detected!
-
-
- PKG and Game versions match:
- PKG and Game versions match:
-
-
- Would you like to overwrite?
- Would you like to overwrite?
-
-
- PKG Version %1 is older than installed version:
- PKG Version %1 is older than installed version:
-
-
- Game is installed:
- Game is installed:
-
-
- Would you like to install Patch:
- Would you like to install Patch:
-
-
- DLC Installation
- DLC Installation
-
-
- Would you like to install DLC: %1?
- Would you like to install DLC: %1?
-
-
- DLC already installed:
- DLC already installed:
-
-
- Game already installed
- Game already installed
-
-
- PKG is a patch, please install the game first!
- PKG is a patch, please install the game first!
-
-
- PKG ERROR
- PKG ERROR
-
-
- Extracting PKG %1/%2
- Extracting PKG %1/%2
-
-
- Extraction Finished
- Extraction Finished
-
-
- Game successfully installed at %1
- Game successfully installed at %1
-
-
- File doesn't appear to be a valid PKG file
- File doesn't appear to be a valid PKG file
-
-
-
- PKGViewer
-
- Open Folder
- Open Folder
-
-
-
- TrophyViewer
-
- Trophy Viewer
- Trophy Viewer
-
-
-
- SettingsDialog
-
- Settings
- Settings
-
-
- General
- General
-
-
- System
- System
-
-
- Console Language
- Console Language
-
-
- Emulator Language
- Emulator Language
-
-
- Emulator
- Emulator
-
-
- Enable Fullscreen
- Enable Fullscreen
-
-
- Fullscreen Mode
- Fullscreen Mode
-
-
- Enable Separate Update Folder
- Enable Separate Update Folder
-
-
- Default tab when opening settings
- Default tab when opening settings
-
-
- Show Game Size In List
- Show Game Size In List
-
-
- Show Splash
- Show Splash
-
-
- Is PS4 Pro
- Is PS4 Pro
-
-
- Enable Discord Rich Presence
- Enable Discord Rich Presence
-
-
- Username
- Username
-
-
- Trophy Key
- Trophy Key
-
-
- Trophy
- Trophy
-
-
- Logger
- Logger
-
-
- Log Type
- Log Type
-
-
- Log Filter
- Log Filter
-
-
- Open Log Location
- Open Log Location
-
-
- Input
- Input
-
-
- Cursor
- Cursor
-
-
- Hide Cursor
- Hide Cursor
-
-
- Hide Cursor Idle Timeout
- Hide Cursor Idle Timeout
-
-
- s
- s
-
-
- Controller
- Controller
-
-
- Back Button Behavior
- Back Button Behavior
-
-
- Graphics
- Graphics
-
-
- GUI
- Gui
-
-
- User
- User
-
-
- Graphics Device
- Graphics Device
-
-
- Width
- Width
-
-
- Height
- Height
-
-
- Vblank Divider
- Vblank Divider
-
-
- Advanced
- Advanced
-
-
- Enable Shaders Dumping
- Enable Shaders Dumping
-
-
- Enable NULL GPU
- Enable NULL GPU
-
-
- Enable HDR
- Enable HDR
-
-
- Paths
- Paths
-
-
- Game Folders
- Game Folders
-
-
- Add...
- Add...
-
-
- Remove
- Remove
-
-
- Debug
- Debug
-
-
- Enable Debug Dumping
- Enable Debug Dumping
-
-
- Enable Vulkan Validation Layers
- Enable Vulkan Validation Layers
-
-
- Enable Vulkan Synchronization Validation
- Enable Vulkan Synchronization Validation
-
-
- Enable RenderDoc Debugging
- Enable RenderDoc Debugging
-
-
- Enable Crash Diagnostics
- Enable Crash Diagnostics
-
-
- Collect Shaders
- Collect Shaders
-
-
- Copy GPU Buffers
- Copy GPU Buffers
-
-
- Host Debug Markers
- Host Debug Markers
-
-
- Guest Debug Markers
- Guest Debug Markers
-
-
- Update
- Update
-
-
- Check for Updates at Startup
- Check for Updates at Startup
-
-
- Always Show Changelog
- Always Show Changelog
-
-
- Update Channel
- Update Channel
-
-
- Check for Updates
- Check for Updates
-
-
- GUI Settings
- GUI Settings
-
-
- Title Music
- Title Music
-
-
- Disable Trophy Pop-ups
- Disable Trophy Pop-ups
-
-
- Background Image
- Background Image
-
-
- Show Background Image
- Show Background Image
-
-
- Opacity
- Opacity
-
-
- Play title music
- Play title music
-
-
- Update Compatibility Database On Startup
- Update Compatibility Database On Startup
-
-
- Game Compatibility
- Game Compatibility
-
-
- Display Compatibility Data
- Display Compatibility Data
-
-
- Update Compatibility Database
- Update Compatibility Database
-
-
- Volume
- Volume
-
-
- Audio Backend
- Audio Backend
-
-
- Save
- Save
-
-
- Apply
- Apply
-
-
- Restore Defaults
- Restore Defaults
-
-
- Close
- Close
-
-
- Point your mouse at an option to display its description.
- Point your mouse at an option to display its description.
-
-
- consoleLanguageGroupBox
- Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region.
-
-
- emulatorLanguageGroupBox
- Emulator Language:\nSets the language of the emulator's user interface.
-
-
- fullscreenCheckBox
- Enable Full Screen:\nAutomatically puts the game window into full-screen mode.\nThis can be toggled by pressing the F11 key.
-
-
- separateUpdatesCheckBox
- Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.\nThis can be manually created by adding the extracted update to the game folder with the name "CUSA00000-UPDATE" where the CUSA ID matches the game's ID.
-
-
- showSplashCheckBox
- Show Splash Screen:\nShows the game's splash screen (a special image) while the game is starting.
-
-
- ps4proCheckBox
- Is PS4 Pro:\nMakes the emulator act as a PS4 PRO, which may enable special features in games that support it.
-
-
- discordRPCCheckbox
- Enable Discord Rich Presence:\nDisplays the emulator icon and relevant information on your Discord profile.
-
-
- userName
- Username:\nSets the PS4's account username, which may be displayed by some games.
-
-
- TrophyKey
- Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
-
-
- logTypeGroupBox
- Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
-
-
- logFilter
- Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nLevels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
-
-
- updaterGroupBox
- Update:\nRelease: Official versions released every month that may be very outdated, but are more reliable and tested.\nNightly: Development versions that have all the latest features and fixes, but may contain bugs and are less stable.
-
-
- GUIBackgroundImageGroupBox
- Background Image:\nControl the opacity of the game background image.
-
-
- GUIMusicGroupBox
- Play Title Music:\nIf a game supports it, enable playing special music when selecting the game in the GUI.
-
-
- disableTrophycheckBox
- Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
-
-
- hideCursorGroupBox
- Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
-
-
- idleTimeoutGroupBox
- Hide Idle Cursor Timeout:\nThe duration (seconds) after which the cursor that has been idle hides itself.
-
-
- backButtonBehaviorGroupBox
- Back Button Behavior:\nSets the controller's back button to emulate tapping the specified position on the PS4 touchpad.
-
-
- enableCompatibilityCheckBox
- Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
-
-
- checkCompatibilityOnStartupCheckBox
- Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
-
-
- updateCompatibilityButton
- Update Compatibility Database:\nImmediately update the compatibility database.
-
-
- Never
- Never
-
-
- Idle
- Idle
-
-
- Always
- Always
-
-
- Touchpad Left
- Touchpad Left
-
-
- Touchpad Right
- Touchpad Right
-
-
- Touchpad Center
- Touchpad Center
-
-
- None
- None
-
-
- graphicsAdapterGroupBox
- Graphics Device:\nOn multiple GPU systems, select the GPU the emulator will use from the drop down list,\nor select "Auto Select" to automatically determine it.
-
-
- resolutionLayout
- Width/Height:\nSets the size of the emulator window at launch, which can be resized during gameplay.\nThis is different from the in-game resolution.
-
-
- heightDivider
- Vblank Divider:\nThe frame rate at which the emulator refreshes at is multiplied by this number. Changing this may have adverse effects, such as increasing the game speed, or breaking critical game functionality that does not expect this to change!
-
-
- dumpShadersCheckBox
- Enable Shaders Dumping:\nFor the sake of technical debugging, saves the games shaders to a folder as they render.
-
-
- nullGpuCheckBox
- Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
-
-
- enableHDRCheckBox
- Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
-
-
- gameFoldersBox
- Game Folders:\nThe list of folders to check for installed games.
-
-
- addFolderButton
- Add:\nAdd a folder to the list.
-
-
- removeFolderButton
- Remove:\nRemove a folder from the list.
-
-
- debugDump
- Enable Debug Dumping:\nSaves the import and export symbols and file header information of the currently running PS4 program to a directory.
-
-
- vkValidationCheckBox
- Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state.\nThis will reduce performance and likely change the behavior of emulation.
-
-
- vkSyncValidationCheckBox
- Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks.\nThis will reduce performance and likely change the behavior of emulation.
-
-
- rdocCheckBox
- Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
-
-
- collectShaderCheckBox
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
-
-
- crashDiagnosticsCheckBox
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
-
-
- copyGPUBuffersCheckBox
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
-
-
- hostMarkersCheckBox
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
-
-
- guestMarkersCheckBox
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
-
-
- saveDataBox
- Save Data Path:\nThe folder where game save data will be saved.
-
-
- browseButton
- Browse:\nBrowse for a folder to set as the save data path.
-
-
-
- CheatsPatches
-
- Cheats / Patches for
- Cheats / Patches for
-
-
- defaultTextEdit_MSG
- Cheats/Patches are experimental.\nUse with caution.\n\nDownload cheats individually by selecting the repository and clicking the download button.\nIn the Patches tab, you can download all patches at once, choose which ones you want to use, and save your selection.\n\nSince we do not develop the Cheats/Patches,\nplease report issues to the cheat author.\n\nCreated a new cheat? Visit:\nhttps://github.com/shadps4-emu/ps4_cheats
-
-
- No Image Available
- No Image Available
-
-
- Serial:
- Serial:
-
-
- Version:
- Version:
-
-
- Size:
- Size:
-
-
- Select Cheat File:
- Select Cheat File:
-
-
- Repository:
- Repository:
-
-
- Download Cheats
- Download Cheats
-
-
- Delete File
- Delete File
-
-
- No files selected.
- No files selected.
-
-
- You can delete the cheats you don't want after downloading them.
- You can delete the cheats you don't want after downloading them.
-
-
- Do you want to delete the selected file?\n%1
- Do you want to delete the selected file?\n%1
-
-
- Select Patch File:
- Select Patch File:
-
-
- Download Patches
- Download Patches
-
-
- Save
- Save
-
-
- Cheats
- Cheats
-
-
- Patches
- Patches
-
-
- Error
- Error
-
-
- No patch selected.
- No patch selected.
-
-
- Unable to open files.json for reading.
- Unable to open files.json for reading.
-
-
- No patch file found for the current serial.
- No patch file found for the current serial.
-
-
- Unable to open the file for reading.
- Unable to open the file for reading.
-
-
- Unable to open the file for writing.
- Unable to open the file for writing.
-
-
- Failed to parse XML:
- Failed to parse XML:
-
-
- Success
- Success
-
-
- Options saved successfully.
- Options saved successfully.
-
-
- Invalid Source
- Invalid Source
-
-
- The selected source is invalid.
- The selected source is invalid.
-
-
- File Exists
- File Exists
-
-
- File already exists. Do you want to replace it?
- File already exists. Do you want to replace it?
-
-
- Failed to save file:
- Failed to save file:
-
-
- Failed to download file:
- Failed to download file:
-
-
- Cheats Not Found
- Cheats Not Found
-
-
- CheatsNotFound_MSG
- No Cheats found for this game in this version of the selected repository,try another repository or a different version of the game.
-
-
- Cheats Downloaded Successfully
- Cheats Downloaded Successfully
-
-
- CheatsDownloadedSuccessfully_MSG
- You have successfully downloaded the cheats for this version of the game from the selected repository. You can try downloading from another repository, if it is available it will also be possible to use it by selecting the file from the list.
-
-
- Failed to save:
- Failed to save:
-
-
- Failed to download:
- Failed to download:
-
-
- Download Complete
- Download Complete
-
-
- DownloadComplete_MSG
- Patches Downloaded Successfully! All Patches available for all games have been downloaded, there is no need to download them individually for each game as happens in Cheats. If the patch does not appear, it may be that it does not exist for the specific serial and version of the game.
-
-
- Failed to parse JSON data from HTML.
- Failed to parse JSON data from HTML.
-
-
- Failed to retrieve HTML page.
- Failed to retrieve HTML page.
-
-
- The game is in version: %1
- The game is in version: %1
-
-
- The downloaded patch only works on version: %1
- The downloaded patch only works on version: %1
-
-
- You may need to update your game.
- You may need to update your game.
-
-
- Incompatibility Notice
- Incompatibility Notice
-
-
- Failed to open file:
- Failed to open file:
-
-
- XML ERROR:
- XML ERROR:
-
-
- Failed to open files.json for writing
- Failed to open files.json for writing
-
-
- Author:
- Author:
-
-
- Directory does not exist:
- Directory does not exist:
-
-
- Failed to open files.json for reading.
- Failed to open files.json for reading.
-
-
- Name:
- Name:
-
-
- Can't apply cheats before the game is started
- Can't apply cheats before the game is started.
-
-
-
- GameListFrame
-
- Icon
- Icon
-
-
- Name
- Name
-
-
- Serial
- Serial
-
-
- Compatibility
- Compatibility
-
-
- Region
- Region
-
-
- Firmware
- Firmware
-
-
- Size
- Size
-
-
- Version
- Version
-
-
- Path
- Path
-
-
- Play Time
- Play Time
-
-
- Never Played
- Never Played
-
-
- h
- h
-
-
- m
- m
-
-
- s
- s
-
-
- Compatibility is untested
- Compatibility is untested
-
-
- Game does not initialize properly / crashes the emulator
- Game does not initialize properly / crashes the emulator
-
-
- Game boots, but only displays a blank screen
- Game boots, but only displays a blank screen
-
-
- Game displays an image but does not go past the menu
- Game displays an image but does not go past the menu
-
-
- Game has game-breaking glitches or unplayable performance
- Game has game-breaking glitches or unplayable performance
-
-
- Game can be completed with playable performance and no major glitches
- Game can be completed with playable performance and no major glitches
-
-
- Click to see details on github
- Click to see details on GitHub
-
-
- Last updated
- Last updated
-
-
-
- CheckUpdate
-
- Auto Updater
- Auto Updater
-
-
- Error
- Error
-
-
- Network error:
- Network error:
-
-
- Error_Github_limit_MSG
- The Auto Updater allows up to 60 update checks per hour.\nYou have reached this limit. Please try again later.
-
-
- Failed to parse update information.
- Failed to parse update information.
-
-
- No pre-releases found.
- No pre-releases found.
-
-
- Invalid release data.
- Invalid release data.
-
-
- No download URL found for the specified asset.
- No download URL found for the specified asset.
-
-
- Your version is already up to date!
- Your version is already up to date!
-
-
- Update Available
- Update Available
-
-
- Update Channel
- Update Channel
-
-
- Current Version
- Current Version
-
-
- Latest Version
- Latest Version
-
-
- Do you want to update?
- Do you want to update?
-
-
- Show Changelog
- Show Changelog
-
-
- Check for Updates at Startup
- Check for Updates at Startup
-
-
- Update
- Update
-
-
- No
- No
-
-
- Hide Changelog
- Hide Changelog
-
-
- Changes
- Changes
-
-
- Network error occurred while trying to access the URL
- Network error occurred while trying to access the URL
-
-
- Download Complete
- Download Complete
-
-
- The update has been downloaded, press OK to install.
- The update has been downloaded, press OK to install.
-
-
- Failed to save the update file at
- Failed to save the update file at
-
-
- Starting Update...
- Starting Update...
-
-
- Failed to create the update script file
- Failed to create the update script file
-
-
-
- GameListUtils
-
- B
- B
-
-
- KB
- KB
-
-
- MB
- MB
-
-
- GB
- GB
-
-
- TB
- TB
-
-
-
- CompatibilityInfoClass
-
- Fetching compatibility data, please wait
- Fetching compatibility data, please wait
-
-
- Cancel
- Cancel
-
-
- Loading...
- Loading...
-
-
- Error
- Error
-
-
- Unable to update compatibility data! Try again later.
- Unable to update compatibility data! Try again later.
-
-
- Unable to open compatibility_data.json for writing.
- Unable to open compatibility_data.json for writing.
-
-
- Unknown
- Unknown
-
-
- Nothing
- Nothing
-
-
- Boots
- Boots
-
-
- Menus
- Menus
-
-
- Ingame
- Ingame
-
-
- Playable
- Playable
-
-
-
diff --git a/src/qt_gui/translations/en_US.ts b/src/qt_gui/translations/en_US.ts
new file mode 100644
index 000000000..db28dc7cb
--- /dev/null
+++ b/src/qt_gui/translations/en_US.ts
@@ -0,0 +1,1790 @@
+
+
+
+
+
+ AboutDialog
+
+ About shadPS4
+ About shadPS4
+
+
+ shadPS4
+ shadPS4
+
+
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+
+
+ This software should not be used to play games you have not legally obtained.
+ This software should not be used to play games you have not legally obtained.
+
+
+
+ CheatsPatches
+
+ Cheats / Patches for
+ Cheats / Patches for
+
+
+ defaultTextEdit_MSG
+ Cheats/Patches are experimental.\nUse with caution.\n\nDownload cheats individually by selecting the repository and clicking the download button.\nIn the Patches tab, you can download all patches at once, choose which ones you want to use, and save your selection.\n\nSince we do not develop the Cheats/Patches,\nplease report issues to the cheat author.\n\nCreated a new cheat? Visit:\nhttps://github.com/shadps4-emu/ps4_cheats
+
+
+ No Image Available
+ No Image Available
+
+
+ Serial:
+ Serial:
+
+
+ Version:
+ Version:
+
+
+ Size:
+ Size:
+
+
+ Select Cheat File:
+ Select Cheat File:
+
+
+ Repository:
+ Repository:
+
+
+ Download Cheats
+ Download Cheats
+
+
+ Delete File
+ Delete File
+
+
+ No files selected.
+ No files selected.
+
+
+ You can delete the cheats you don't want after downloading them.
+ You can delete the cheats you don't want after downloading them.
+
+
+ Do you want to delete the selected file?\n%1
+ Do you want to delete the selected file?\n%1
+
+
+ Select Patch File:
+ Select Patch File:
+
+
+ Download Patches
+ Download Patches
+
+
+ Save
+ Save
+
+
+ Cheats
+ Cheats
+
+
+ Patches
+ Patches
+
+
+ Error
+ Error
+
+
+ No patch selected.
+ No patch selected.
+
+
+ Unable to open files.json for reading.
+ Unable to open files.json for reading.
+
+
+ No patch file found for the current serial.
+ No patch file found for the current serial.
+
+
+ Unable to open the file for reading.
+ Unable to open the file for reading.
+
+
+ Unable to open the file for writing.
+ Unable to open the file for writing.
+
+
+ Failed to parse XML:
+ Failed to parse XML:
+
+
+ Success
+ Success
+
+
+ Options saved successfully.
+ Options saved successfully.
+
+
+ Invalid Source
+ Invalid Source
+
+
+ The selected source is invalid.
+ The selected source is invalid.
+
+
+ File Exists
+ File Exists
+
+
+ File already exists. Do you want to replace it?
+ File already exists. Do you want to replace it?
+
+
+ Failed to save file:
+ Failed to save file:
+
+
+ Failed to download file:
+ Failed to download file:
+
+
+ Cheats Not Found
+ Cheats Not Found
+
+
+ CheatsNotFound_MSG
+ No Cheats found for this game in this version of the selected repository,try another repository or a different version of the game.
+
+
+ Cheats Downloaded Successfully
+ Cheats Downloaded Successfully
+
+
+ CheatsDownloadedSuccessfully_MSG
+ You have successfully downloaded the cheats for this version of the game from the selected repository. You can try downloading from another repository, if it is available it will also be possible to use it by selecting the file from the list.
+
+
+ Failed to save:
+ Failed to save:
+
+
+ Failed to download:
+ Failed to download:
+
+
+ Download Complete
+ Download Complete
+
+
+ DownloadComplete_MSG
+ Patches Downloaded Successfully! All Patches available for all games have been downloaded, there is no need to download them individually for each game as happens in Cheats. If the patch does not appear, it may be that it does not exist for the specific serial and version of the game.
+
+
+ Failed to parse JSON data from HTML.
+ Failed to parse JSON data from HTML.
+
+
+ Failed to retrieve HTML page.
+ Failed to retrieve HTML page.
+
+
+ The game is in version: %1
+ The game is in version: %1
+
+
+ The downloaded patch only works on version: %1
+ The downloaded patch only works on version: %1
+
+
+ You may need to update your game.
+ You may need to update your game.
+
+
+ Incompatibility Notice
+ Incompatibility Notice
+
+
+ Failed to open file:
+ Failed to open file:
+
+
+ XML ERROR:
+ XML ERROR:
+
+
+ Failed to open files.json for writing
+ Failed to open files.json for writing
+
+
+ Author:
+ Author:
+
+
+ Directory does not exist:
+ Directory does not exist:
+
+
+ Failed to open files.json for reading.
+ Failed to open files.json for reading.
+
+
+ Name:
+ Name:
+
+
+ Can't apply cheats before the game is started
+ Can't apply cheats before the game is started.
+
+
+ Close
+ Close
+
+
+
+ CheckUpdate
+
+ Auto Updater
+ Auto Updater
+
+
+ Error
+ Error
+
+
+ Network error:
+ Network error:
+
+
+ Error_Github_limit_MSG
+ The Auto Updater allows up to 60 update checks per hour.\nYou have reached this limit. Please try again later.
+
+
+ Failed to parse update information.
+ Failed to parse update information.
+
+
+ No pre-releases found.
+ No pre-releases found.
+
+
+ Invalid release data.
+ Invalid release data.
+
+
+ No download URL found for the specified asset.
+ No download URL found for the specified asset.
+
+
+ Your version is already up to date!
+ Your version is already up to date!
+
+
+ Update Available
+ Update Available
+
+
+ Update Channel
+ Update Channel
+
+
+ Current Version
+ Current Version
+
+
+ Latest Version
+ Latest Version
+
+
+ Do you want to update?
+ Do you want to update?
+
+
+ Show Changelog
+ Show Changelog
+
+
+ Check for Updates at Startup
+ Check for Updates at Startup
+
+
+ Update
+ Update
+
+
+ No
+ No
+
+
+ Hide Changelog
+ Hide Changelog
+
+
+ Changes
+ Changes
+
+
+ Network error occurred while trying to access the URL
+ Network error occurred while trying to access the URL
+
+
+ Download Complete
+ Download Complete
+
+
+ The update has been downloaded, press OK to install.
+ The update has been downloaded, press OK to install.
+
+
+ Failed to save the update file at
+ Failed to save the update file at
+
+
+ Starting Update...
+ Starting Update...
+
+
+ Failed to create the update script file
+ Failed to create the update script file
+
+
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ Fetching compatibility data, please wait
+
+
+ Cancel
+ Cancel
+
+
+ Loading...
+ Loading...
+
+
+ Error
+ Error
+
+
+ Unable to update compatibility data! Try again later.
+ Unable to update compatibility data! Try again later.
+
+
+ Unable to open compatibility_data.json for writing.
+ Unable to open compatibility_data.json for writing.
+
+
+ Unknown
+ Unknown
+
+
+ Nothing
+ Nothing
+
+
+ Boots
+ Boots
+
+
+ Menus
+ Menus
+
+
+ Ingame
+ Ingame
+
+
+ Playable
+ Playable
+
+
+
+ ControlSettings
+
+ Configure Controls
+
+
+
+ Control Settings
+
+
+
+ D-Pad
+
+
+
+ Up
+
+
+
+ Left
+
+
+
+ Right
+
+
+
+ Down
+
+
+
+ Left Stick Deadzone (def:2 max:127)
+
+
+
+ Left Deadzone
+
+
+
+ Left Stick
+
+
+
+ Config Selection
+
+
+
+ Common Config
+
+
+
+ Use per-game configs
+
+
+
+ L1 / LB
+
+
+
+ L2 / LT
+
+
+
+ KBM Controls
+
+
+
+ KBM Editor
+
+
+
+ Back
+
+
+
+ R1 / RB
+
+
+
+ R2 / RT
+
+
+
+ L3
+
+
+
+ Options / Start
+
+
+
+ R3
+
+
+
+ Face Buttons
+
+
+
+ Triangle / Y
+
+
+
+ Square / X
+
+
+
+ Circle / B
+
+
+
+ Cross / A
+
+
+
+ Right Stick Deadzone (def:2, max:127)
+
+
+
+ Right Deadzone
+
+
+
+ Right Stick
+
+
+
+
+ ElfViewer
+
+ Open Folder
+ Open Folder
+
+
+
+ GameInfoClass
+
+ Loading game list, please wait :3
+ Loading game list, please wait :3
+
+
+ Cancel
+ Cancel
+
+
+ Loading...
+ Loading...
+
+
+
+ GameInstallDialog
+
+ shadPS4 - Choose directory
+ shadPS4 - Choose directory
+
+
+ Directory to install games
+ Directory to install games
+
+
+ Browse
+ Browse
+
+
+ Error
+ Error
+
+
+ Directory to install DLC
+
+
+
+
+ GameListFrame
+
+ Icon
+ Icon
+
+
+ Name
+ Name
+
+
+ Serial
+ Serial
+
+
+ Compatibility
+ Compatibility
+
+
+ Region
+ Region
+
+
+ Firmware
+ Firmware
+
+
+ Size
+ Size
+
+
+ Version
+ Version
+
+
+ Path
+ Path
+
+
+ Play Time
+ Play Time
+
+
+ Never Played
+ Never Played
+
+
+ h
+ h
+
+
+ m
+ m
+
+
+ s
+ s
+
+
+ Compatibility is untested
+ Compatibility is untested
+
+
+ Game does not initialize properly / crashes the emulator
+ Game does not initialize properly / crashes the emulator
+
+
+ Game boots, but only displays a blank screen
+ Game boots, but only displays a blank screen
+
+
+ Game displays an image but does not go past the menu
+ Game displays an image but does not go past the menu
+
+
+ Game has game-breaking glitches or unplayable performance
+ Game has game-breaking glitches or unplayable performance
+
+
+ Game can be completed with playable performance and no major glitches
+ Game can be completed with playable performance and no major glitches
+
+
+ Click to see details on github
+ Click to see details on GitHub
+
+
+ Last updated
+ Last updated
+
+
+
+ GameListUtils
+
+ B
+ B
+
+
+ KB
+ KB
+
+
+ MB
+ MB
+
+
+ GB
+ GB
+
+
+ TB
+ TB
+
+
+
+ GuiContextMenus
+
+ Create Shortcut
+ Create Shortcut
+
+
+ Cheats / Patches
+ Cheats / Patches
+
+
+ SFO Viewer
+ SFO Viewer
+
+
+ Trophy Viewer
+ Trophy Viewer
+
+
+ Open Folder...
+ Open Folder...
+
+
+ Open Game Folder
+ Open Game Folder
+
+
+ Open Save Data Folder
+ Open Save Data Folder
+
+
+ Open Log Folder
+ Open Log Folder
+
+
+ Copy info...
+ Copy info...
+
+
+ Copy Name
+ Copy Name
+
+
+ Copy Serial
+ Copy Serial
+
+
+ Copy Version
+ Copy Version
+
+
+ Copy Size
+ Copy Size
+
+
+ Copy All
+ Copy All
+
+
+ Delete...
+ Delete...
+
+
+ Delete Game
+ Delete Game
+
+
+ Delete Update
+ Delete Update
+
+
+ Delete DLC
+ Delete DLC
+
+
+ Compatibility...
+ Compatibility...
+
+
+ Update database
+ Update database
+
+
+ View report
+ View report
+
+
+ Submit a report
+ Submit a report
+
+
+ Shortcut creation
+ Shortcut creation
+
+
+ Shortcut created successfully!
+ Shortcut created successfully!
+
+
+ Error
+ Error
+
+
+ Error creating shortcut!
+ Error creating shortcut!
+
+
+ Install PKG
+ Install PKG
+
+
+ Game
+ Game
+
+
+ This game has no update to delete!
+ This game has no update to delete!
+
+
+ Update
+ Update
+
+
+ This game has no DLC to delete!
+ This game has no DLC to delete!
+
+
+ DLC
+ DLC
+
+
+ Delete %1
+ Delete %1
+
+
+ Are you sure you want to delete %1's %2 directory?
+ Are you sure you want to delete %1's %2 directory?
+
+
+ Open Update Folder
+
+
+
+ Delete Save Data
+
+
+
+ This game has no update folder to open!
+
+
+
+ Failed to convert icon.
+
+
+
+ This game has no save data to delete!
+
+
+
+ Save Data
+
+
+
+
+ InstallDirSelect
+
+ shadPS4 - Choose directory
+ shadPS4 - Choose directory
+
+
+ Select which directory you want to install to.
+ Select which directory you want to install to.
+
+
+ Install All Queued to Selected Folder
+
+
+
+ Delete PKG File on Install
+
+
+
+
+ MainWindow
+
+ Open/Add Elf Folder
+ Open/Add Elf Folder
+
+
+ Install Packages (PKG)
+ Install Packages (PKG)
+
+
+ Boot Game
+ Boot Game
+
+
+ Check for Updates
+ Check for Updates
+
+
+ About shadPS4
+ About shadPS4
+
+
+ Configure...
+ Configure...
+
+
+ Install application from a .pkg file
+ Install application from a .pkg file
+
+
+ Recent Games
+ Recent Games
+
+
+ Open shadPS4 Folder
+ Open shadPS4 Folder
+
+
+ Exit
+ Exit
+
+
+ Exit shadPS4
+ Exit shadPS4
+
+
+ Exit the application.
+ Exit the application.
+
+
+ Show Game List
+ Show Game List
+
+
+ Game List Refresh
+ Game List Refresh
+
+
+ Tiny
+ Tiny
+
+
+ Small
+ Small
+
+
+ Medium
+ Medium
+
+
+ Large
+ Large
+
+
+ List View
+ List View
+
+
+ Grid View
+ Grid View
+
+
+ Elf Viewer
+ Elf Viewer
+
+
+ Game Install Directory
+ Game Install Directory
+
+
+ Download Cheats/Patches
+ Download Cheats / Patches
+
+
+ Dump Game List
+ Dump Game List
+
+
+ PKG Viewer
+ PKG Viewer
+
+
+ Search...
+ Search...
+
+
+ File
+ File
+
+
+ View
+ View
+
+
+ Game List Icons
+ Game List Icons
+
+
+ Game List Mode
+ Game List Mode
+
+
+ Settings
+ Settings
+
+
+ Utils
+ Utils
+
+
+ Themes
+ Themes
+
+
+ Help
+ Help
+
+
+ Dark
+ Dark
+
+
+ Light
+ Light
+
+
+ Green
+ Green
+
+
+ Blue
+ Blue
+
+
+ Violet
+ Violet
+
+
+ toolBar
+ toolBar
+
+
+ Game List
+ Game List
+
+
+ * Unsupported Vulkan Version
+ * Unsupported Vulkan Version
+
+
+ Download Cheats For All Installed Games
+ Download Cheats For All Installed Games
+
+
+ Download Patches For All Games
+ Download Patches For All Games
+
+
+ Download Complete
+ Download Complete
+
+
+ You have downloaded cheats for all the games you have installed.
+ You have downloaded cheats for all the games you have installed.
+
+
+ Patches Downloaded Successfully!
+ Patches Downloaded Successfully!
+
+
+ All Patches available for all games have been downloaded.
+ All Patches available for all games have been downloaded.
+
+
+ Games:
+ Games:
+
+
+ ELF files (*.bin *.elf *.oelf)
+ ELF files (*.bin *.elf *.oelf)
+
+
+ Game Boot
+ Game Boot
+
+
+ Only one file can be selected!
+ Only one file can be selected!
+
+
+ PKG Extraction
+ PKG Extraction
+
+
+ Patch detected!
+ Patch detected!
+
+
+ PKG and Game versions match:
+ PKG and Game versions match:
+
+
+ Would you like to overwrite?
+ Would you like to overwrite?
+
+
+ PKG Version %1 is older than installed version:
+ PKG Version %1 is older than installed version:
+
+
+ Game is installed:
+ Game is installed:
+
+
+ Would you like to install Patch:
+ Would you like to install Patch:
+
+
+ DLC Installation
+ DLC Installation
+
+
+ Would you like to install DLC: %1?
+ Would you like to install DLC: %1?
+
+
+ DLC already installed:
+ DLC already installed:
+
+
+ Game already installed
+ Game already installed
+
+
+ PKG ERROR
+ PKG ERROR
+
+
+ Extracting PKG %1/%2
+ Extracting PKG %1/%2
+
+
+ Extraction Finished
+ Extraction Finished
+
+
+ Game successfully installed at %1
+ Game successfully installed at %1
+
+
+ File doesn't appear to be a valid PKG file
+ File doesn't appear to be a valid PKG file
+
+
+ Run Game
+
+
+
+ Eboot.bin file not found
+
+
+
+ PKG File (*.PKG *.pkg)
+
+
+
+ PKG is a patch or DLC, please install the game first!
+
+
+
+ Game is already running!
+
+
+
+ shadPS4
+ shadPS4
+
+
+
+ PKGViewer
+
+ Open Folder
+ Open Folder
+
+
+ PKG ERROR
+ PKG ERROR
+
+
+ Name
+ Name
+
+
+ Serial
+ Serial
+
+
+ Installed
+
+
+
+ Size
+ Size
+
+
+ Category
+
+
+
+ Type
+
+
+
+ App Ver
+
+
+
+ FW
+
+
+
+ Region
+ Region
+
+
+ Flags
+
+
+
+ Path
+ Path
+
+
+ File
+ File
+
+
+ Unknown
+ Unknown
+
+
+ Package
+
+
+
+
+ SettingsDialog
+
+ Settings
+ Settings
+
+
+ General
+ General
+
+
+ System
+ System
+
+
+ Console Language
+ Console Language
+
+
+ Emulator Language
+ Emulator Language
+
+
+ Emulator
+ Emulator
+
+
+ Enable Fullscreen
+ Enable Fullscreen
+
+
+ Fullscreen Mode
+ Fullscreen Mode
+
+
+ Enable Separate Update Folder
+ Enable Separate Update Folder
+
+
+ Default tab when opening settings
+ Default tab when opening settings
+
+
+ Show Game Size In List
+ Show Game Size In List
+
+
+ Show Splash
+ Show Splash
+
+
+ Enable Discord Rich Presence
+ Enable Discord Rich Presence
+
+
+ Username
+ Username
+
+
+ Trophy Key
+ Trophy Key
+
+
+ Trophy
+ Trophy
+
+
+ Logger
+ Logger
+
+
+ Log Type
+ Log Type
+
+
+ Log Filter
+ Log Filter
+
+
+ Open Log Location
+ Open Log Location
+
+
+ Input
+ Input
+
+
+ Cursor
+ Cursor
+
+
+ Hide Cursor
+ Hide Cursor
+
+
+ Hide Cursor Idle Timeout
+ Hide Cursor Idle Timeout
+
+
+ s
+ s
+
+
+ Controller
+ Controller
+
+
+ Back Button Behavior
+ Back Button Behavior
+
+
+ Graphics
+ Graphics
+
+
+ GUI
+ Gui
+
+
+ User
+ User
+
+
+ Graphics Device
+ Graphics Device
+
+
+ Width
+ Width
+
+
+ Height
+ Height
+
+
+ Vblank Divider
+ Vblank Divider
+
+
+ Advanced
+ Advanced
+
+
+ Enable Shaders Dumping
+ Enable Shaders Dumping
+
+
+ Enable NULL GPU
+ Enable NULL GPU
+
+
+ Enable HDR
+ Enable HDR
+
+
+ Paths
+ Paths
+
+
+ Game Folders
+ Game Folders
+
+
+ Add...
+ Add...
+
+
+ Remove
+ Remove
+
+
+ Debug
+ Debug
+
+
+ Enable Debug Dumping
+ Enable Debug Dumping
+
+
+ Enable Vulkan Validation Layers
+ Enable Vulkan Validation Layers
+
+
+ Enable Vulkan Synchronization Validation
+ Enable Vulkan Synchronization Validation
+
+
+ Enable RenderDoc Debugging
+ Enable RenderDoc Debugging
+
+
+ Enable Crash Diagnostics
+ Enable Crash Diagnostics
+
+
+ Collect Shaders
+ Collect Shaders
+
+
+ Copy GPU Buffers
+ Copy GPU Buffers
+
+
+ Host Debug Markers
+ Host Debug Markers
+
+
+ Guest Debug Markers
+ Guest Debug Markers
+
+
+ Update
+ Update
+
+
+ Check for Updates at Startup
+ Check for Updates at Startup
+
+
+ Always Show Changelog
+ Always Show Changelog
+
+
+ Update Channel
+ Update Channel
+
+
+ Check for Updates
+ Check for Updates
+
+
+ GUI Settings
+ GUI Settings
+
+
+ Title Music
+ Title Music
+
+
+ Disable Trophy Pop-ups
+ Disable Trophy Pop-ups
+
+
+ Background Image
+ Background Image
+
+
+ Show Background Image
+ Show Background Image
+
+
+ Opacity
+ Opacity
+
+
+ Play title music
+ Play title music
+
+
+ Update Compatibility Database On Startup
+ Update Compatibility Database On Startup
+
+
+ Game Compatibility
+ Game Compatibility
+
+
+ Display Compatibility Data
+ Display Compatibility Data
+
+
+ Update Compatibility Database
+ Update Compatibility Database
+
+
+ Volume
+ Volume
+
+
+ Save
+ Save
+
+
+ Apply
+ Apply
+
+
+ Restore Defaults
+ Restore Defaults
+
+
+ Close
+ Close
+
+
+ Point your mouse at an option to display its description.
+ Point your mouse at an option to display its description.
+
+
+ consoleLanguageGroupBox
+ Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region.
+
+
+ emulatorLanguageGroupBox
+ Emulator Language:\nSets the language of the emulator's user interface.
+
+
+ fullscreenCheckBox
+ Enable Full Screen:\nAutomatically puts the game window into full-screen mode.\nThis can be toggled by pressing the F11 key.
+
+
+ separateUpdatesCheckBox
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.\nThis can be manually created by adding the extracted update to the game folder with the name "CUSA00000-UPDATE" where the CUSA ID matches the game's ID.
+
+
+ showSplashCheckBox
+ Show Splash Screen:\nShows the game's splash screen (a special image) while the game is starting.
+
+
+ discordRPCCheckbox
+ Enable Discord Rich Presence:\nDisplays the emulator icon and relevant information on your Discord profile.
+
+
+ userName
+ Username:\nSets the PS4's account username, which may be displayed by some games.
+
+
+ TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
+
+
+ logTypeGroupBox
+ Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
+
+
+ logFilter
+ Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nLevels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
+
+
+ updaterGroupBox
+ Update:\nRelease: Official versions released every month that may be very outdated, but are more reliable and tested.\nNightly: Development versions that have all the latest features and fixes, but may contain bugs and are less stable.
+
+
+ GUIBackgroundImageGroupBox
+ Background Image:\nControl the opacity of the game background image.
+
+
+ GUIMusicGroupBox
+ Play Title Music:\nIf a game supports it, enable playing special music when selecting the game in the GUI.
+
+
+ disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
+
+
+ hideCursorGroupBox
+ Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
+
+
+ idleTimeoutGroupBox
+ Hide Idle Cursor Timeout:\nThe duration (seconds) after which the cursor that has been idle hides itself.
+
+
+ backButtonBehaviorGroupBox
+ Back Button Behavior:\nSets the controller's back button to emulate tapping the specified position on the PS4 touchpad.
+
+
+ enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
+
+
+ checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
+
+
+ updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
+
+
+ Never
+ Never
+
+
+ Idle
+ Idle
+
+
+ Always
+ Always
+
+
+ Touchpad Left
+ Touchpad Left
+
+
+ Touchpad Right
+ Touchpad Right
+
+
+ Touchpad Center
+ Touchpad Center
+
+
+ None
+ None
+
+
+ graphicsAdapterGroupBox
+ Graphics Device:\nOn multiple GPU systems, select the GPU the emulator will use from the drop down list,\nor select "Auto Select" to automatically determine it.
+
+
+ resolutionLayout
+ Width/Height:\nSets the size of the emulator window at launch, which can be resized during gameplay.\nThis is different from the in-game resolution.
+
+
+ heightDivider
+ Vblank Divider:\nThe frame rate at which the emulator refreshes at is multiplied by this number. Changing this may have adverse effects, such as increasing the game speed, or breaking critical game functionality that does not expect this to change!
+
+
+ dumpShadersCheckBox
+ Enable Shaders Dumping:\nFor the sake of technical debugging, saves the games shaders to a folder as they render.
+
+
+ nullGpuCheckBox
+ Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
+
+
+ enableHDRCheckBox
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
+
+
+ gameFoldersBox
+ Game Folders:\nThe list of folders to check for installed games.
+
+
+ addFolderButton
+ Add:\nAdd a folder to the list.
+
+
+ removeFolderButton
+ Remove:\nRemove a folder from the list.
+
+
+ debugDump
+ Enable Debug Dumping:\nSaves the import and export symbols and file header information of the currently running PS4 program to a directory.
+
+
+ vkValidationCheckBox
+ Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state.\nThis will reduce performance and likely change the behavior of emulation.
+
+
+ vkSyncValidationCheckBox
+ Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks.\nThis will reduce performance and likely change the behavior of emulation.
+
+
+ rdocCheckBox
+ Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
+
+
+ collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+
+
+ crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+
+
+ copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+
+
+ hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+
+
+ guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+
+
+ saveDataBox
+ Save Data Path:\nThe folder where game save data will be saved.
+
+
+ browseButton
+ Browse:\nBrowse for a folder to set as the save data path.
+
+
+ Borderless
+
+
+
+ True
+
+
+
+ Release
+
+
+
+ Nightly
+
+
+
+ Set the volume of the background music.
+
+
+
+ Enable Motion Controls
+
+
+
+ Save Data Path
+
+
+
+ Browse
+ Browse
+
+
+ async
+
+
+
+ sync
+
+
+
+ Auto Select
+
+
+
+ Directory to install games
+ Directory to install games
+
+
+ Directory to save data
+
+
+
+
+ TrophyViewer
+
+ Trophy Viewer
+ Trophy Viewer
+
+
+
diff --git a/src/qt_gui/translations/es_ES.ts b/src/qt_gui/translations/es_ES.ts
index 2b8405ed1..c169e68c6 100644
--- a/src/qt_gui/translations/es_ES.ts
+++ b/src/qt_gui/translations/es_ES.ts
@@ -1,1491 +1,1790 @@
+
-
-
- AboutDialog
-
- About shadPS4
- Acerca de shadPS4
-
-
- shadPS4
- shadPS4
-
-
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- shadPS4 es un emulador experimental de código abierto para la PlayStation 4.
-
-
- This software should not be used to play games you have not legally obtained.
- Este software no debe utilizarse para jugar juegos que hayas obtenido ilegalmente.
-
-
-
- ElfViewer
-
- Open Folder
- Abrir carpeta
-
-
-
- GameInfoClass
-
- Loading game list, please wait :3
- Cargando lista de juegos, por favor espera :3
-
-
- Cancel
- Cancelar
-
-
- Loading...
- Cargando...
-
-
-
- InstallDirSelect
-
- shadPS4 - Choose directory
- shadPS4 - Elegir carpeta
-
-
- Select which directory you want to install to.
- Select which directory you want to install to.
-
-
-
- GameInstallDialog
-
- shadPS4 - Choose directory
- shadPS4 - Elegir carpeta
-
-
- Directory to install games
- Carpeta para instalar juegos
-
-
- Browse
- Buscar
-
-
- Error
- Error
-
-
- The value for location to install games is not valid.
- El valor para la ubicación de instalación de los juegos no es válido.
-
-
-
- GuiContextMenus
-
- Create Shortcut
- Crear acceso directo
-
-
- Cheats / Patches
- Trucos / Parches
-
-
- SFO Viewer
- Vista SFO
-
-
- Trophy Viewer
- Ver trofeos
-
-
- Open Folder...
- Abrir Carpeta...
-
-
- Open Game Folder
- Abrir Carpeta del Juego
-
-
- Open Save Data Folder
- Abrir Carpeta de Datos Guardados
-
-
- Open Log Folder
- Abrir Carpeta de Registros
-
-
- Copy info...
- Copiar información...
-
-
- Copy Name
- Copiar nombre
-
-
- Copy Serial
- Copiar número de serie
-
-
- Copy All
- Copiar todo
-
-
- Delete...
- Delete...
-
-
- Delete Game
- Delete Game
-
-
- Delete Update
- Delete Update
-
-
- Delete DLC
- Delete DLC
-
-
- Compatibility...
- Compatibility...
-
-
- Update database
- Update database
-
-
- View report
- View report
-
-
- Submit a report
- Submit a report
-
-
- Shortcut creation
- Acceso directo creado
-
-
- Shortcut created successfully!
- ¡Acceso directo creado con éxito!
-
-
- Error
- Error
-
-
- Error creating shortcut!
- ¡Error al crear el acceso directo!
-
-
- Install PKG
- Instalar PKG
-
-
- Game
- Game
-
-
- requiresEnableSeparateUpdateFolder_MSG
- This feature requires the 'Enable Separate Update Folder' config option to work. If you want to use this feature, please enable it.
-
-
- This game has no update to delete!
- This game has no update to delete!
-
-
- Update
- Update
-
-
- This game has no DLC to delete!
- This game has no DLC to delete!
-
-
- DLC
- DLC
-
-
- Delete %1
- Delete %1
-
-
- Are you sure you want to delete %1's %2 directory?
- Are you sure you want to delete %1's %2 directory?
-
-
-
- MainWindow
-
- Open/Add Elf Folder
- Abrir/Agregar carpeta Elf
-
-
- Install Packages (PKG)
- Instalar paquetes (PKG)
-
-
- Boot Game
- Iniciar juego
-
-
- Check for Updates
- Buscar actualizaciones
-
-
- About shadPS4
- Acerca de shadPS4
-
-
- Configure...
- Configurar...
-
-
- Install application from a .pkg file
- Instalar aplicación desde un archivo .pkg
-
-
- Recent Games
- Juegos recientes
-
-
- Open shadPS4 Folder
- Open shadPS4 Folder
-
-
- Exit
- Salir
-
-
- Exit shadPS4
- Salir de shadPS4
-
-
- Exit the application.
- Salir de la aplicación.
-
-
- Show Game List
- Mostrar lista de juegos
-
-
- Game List Refresh
- Actualizar lista de juegos
-
-
- Tiny
- Muy pequeño
-
-
- Small
- Pequeño
-
-
- Medium
- Mediano
-
-
- Large
- Grande
-
-
- List View
- Vista de lista
-
-
- Grid View
- Vista de cuadrícula
-
-
- Elf Viewer
- Vista Elf
-
-
- Game Install Directory
- Carpeta de instalación de los juegos
-
-
- Download Cheats/Patches
- Descargar Trucos / Parches
-
-
- Dump Game List
- Volcar lista de juegos
-
-
- PKG Viewer
- Vista PKG
-
-
- Search...
- Buscar...
-
-
- File
- Archivo
-
-
- View
- Vista
-
-
- Game List Icons
- Iconos de los juegos
-
-
- Game List Mode
- Tipo de lista
-
-
- Settings
- Configuración
-
-
- Utils
- Utilidades
-
-
- Themes
- Temas
-
-
- Help
- Ayuda
-
-
- Dark
- Oscuro
-
-
- Light
- Claro
-
-
- Green
- Verde
-
-
- Blue
- Azul
-
-
- Violet
- Violeta
-
-
- toolBar
- Barra de herramientas
-
-
- Game List
- Lista de juegos
-
-
- * Unsupported Vulkan Version
- * Versión de Vulkan no soportada
-
-
- Download Cheats For All Installed Games
- Descargar trucos para todos los juegos instalados
-
-
- Download Patches For All Games
- Descargar parches para todos los juegos
-
-
- Download Complete
- Descarga completa
-
-
- You have downloaded cheats for all the games you have installed.
- Has descargado trucos para todos los juegos que tienes instalados.
-
-
- Patches Downloaded Successfully!
- ¡Parches descargados exitosamente!
-
-
- All Patches available for all games have been downloaded.
- Todos los parches disponibles han sido descargados para todos los juegos.
-
-
- Games:
- Juegos:
-
-
- PKG File (*.PKG)
- Archivo PKG (*.PKG)
-
-
- ELF files (*.bin *.elf *.oelf)
- Archivos ELF (*.bin *.elf *.oelf)
-
-
- Game Boot
- Inicio del juego
-
-
- Only one file can be selected!
- ¡Solo se puede seleccionar un archivo!
-
-
- PKG Extraction
- Extracción de PKG
-
-
- Patch detected!
- ¡Actualización detectada!
-
-
- PKG and Game versions match:
- Las versiones de PKG y del juego coinciden:
-
-
- Would you like to overwrite?
- ¿Desea sobrescribir?
-
-
- PKG Version %1 is older than installed version:
- La versión de PKG %1 es más antigua que la versión instalada:
-
-
- Game is installed:
- El juego está instalado:
-
-
- Would you like to install Patch:
- ¿Desea instalar la actualización:
-
-
- DLC Installation
- Instalación de DLC
-
-
- Would you like to install DLC: %1?
- ¿Desea instalar el DLC: %1?
-
-
- DLC already installed:
- DLC ya instalado:
-
-
- Game already installed
- Juego ya instalado
-
-
- PKG is a patch, please install the game first!
- PKG es un parche, ¡por favor instala el juego primero!
-
-
- PKG ERROR
- ERROR PKG
-
-
- Extracting PKG %1/%2
- Extrayendo PKG %1/%2
-
-
- Extraction Finished
- Extracción terminada
-
-
- Game successfully installed at %1
- Juego instalado exitosamente en %1
-
-
- File doesn't appear to be a valid PKG file
- El archivo parece no ser un archivo PKG válido
-
-
-
- PKGViewer
-
- Open Folder
- Abrir carpeta
-
-
-
- TrophyViewer
-
- Trophy Viewer
- Vista de trofeos
-
-
-
- SettingsDialog
-
- Settings
- Configuración
-
-
- General
- General
-
-
- System
- Sistema
-
-
- Console Language
- Idioma de la consola
-
-
- Emulator Language
- Idioma del emulador
-
-
- Emulator
- Emulador
-
-
- Enable Fullscreen
- Habilitar pantalla completa
-
-
- Fullscreen Mode
- Modo de Pantalla Completa
-
-
- Enable Separate Update Folder
- Enable Separate Update Folder
-
-
- Default tab when opening settings
- Pestaña predeterminada al abrir la configuración
-
-
- Show Game Size In List
- Mostrar Tamaño del Juego en la Lista
-
-
- Show Splash
- Mostrar splash
-
-
- Is PS4 Pro
- Modo PS4 Pro
-
-
- Enable Discord Rich Presence
- Habilitar Discord Rich Presence
-
-
- Username
- Nombre de usuario
-
-
- Trophy Key
- Trophy Key
-
-
- Trophy
- Trophy
-
-
- Logger
- Registro
-
-
- Log Type
- Tipo de registro
-
-
- Log Filter
- Filtro de registro
-
-
- Open Log Location
- Abrir ubicación del registro
-
-
- Input
- Entrada
-
-
- Cursor
- Cursor
-
-
- Hide Cursor
- Ocultar cursor
-
-
- Hide Cursor Idle Timeout
- Tiempo de espera para ocultar cursor inactivo
-
-
- s
- s
-
-
- Controller
- Controlador
-
-
- Back Button Behavior
- Comportamiento del botón de retroceso
-
-
- Graphics
- Gráficos
-
-
- GUI
- Interfaz
-
-
- User
- Usuario
-
-
- Graphics Device
- Dispositivo gráfico
-
-
- Width
- Ancho
-
-
- Height
- Alto
-
-
- Vblank Divider
- Divisor de Vblank
-
-
- Advanced
- Avanzado
-
-
- Enable Shaders Dumping
- Habilitar volcado de shaders
-
-
- Enable NULL GPU
- Habilitar GPU NULL
-
-
- Paths
- Rutas
-
-
- Game Folders
- Carpetas de juego
-
-
- Add...
- Añadir...
-
-
- Remove
- Eliminar
-
-
- Debug
- Depuración
-
-
- Enable Debug Dumping
- Habilitar volcado de depuración
-
-
- Enable Vulkan Validation Layers
- Habilitar capas de validación de Vulkan
-
-
- Enable Vulkan Synchronization Validation
- Habilitar validación de sincronización de Vulkan
-
-
- Enable RenderDoc Debugging
- Habilitar depuración de RenderDoc
-
-
- Enable Crash Diagnostics
- Enable Crash Diagnostics
-
-
- Collect Shaders
- Collect Shaders
-
-
- Copy GPU Buffers
- Copy GPU Buffers
-
-
- Host Debug Markers
- Host Debug Markers
-
-
- Guest Debug Markers
- Guest Debug Markers
-
-
- Update
- Actualización
-
-
- Check for Updates at Startup
- Buscar actualizaciones al iniciar
-
-
- Always Show Changelog
- Mostrar siempre el registro de cambios
-
-
- Update Channel
- Canal de Actualización
-
-
- Check for Updates
- Verificar actualizaciones
-
-
- GUI Settings
- Configuraciones de la Interfaz
-
-
- Title Music
- Title Music
-
-
- Disable Trophy Pop-ups
- Disable Trophy Pop-ups
-
-
- Background Image
- Imagen de fondo
-
-
- Show Background Image
- Mostrar Imagen de Fondo
-
-
- Opacity
- Opacidad
-
-
- Play title music
- Reproducir la música de apertura
-
-
- Update Compatibility Database On Startup
- Update Compatibility Database On Startup
-
-
- Game Compatibility
- Game Compatibility
-
-
- Display Compatibility Data
- Display Compatibility Data
-
-
- Update Compatibility Database
- Update Compatibility Database
-
-
- Volume
- Volumen
-
-
- Audio Backend
- Audio Backend
-
-
- Save
- Guardar
-
-
- Apply
- Aplicar
-
-
- Restore Defaults
- Restaurar Valores Predeterminados
-
-
- Close
- Cerrar
-
-
- Point your mouse at an option to display its description.
- Coloque el mouse sobre una opción para mostrar su descripción.
-
-
- consoleLanguageGroupBox
- Idioma de la Consola:\nEstablece el idioma que utiliza el juego de PS4.\nSe recomienda configurarlo a un idioma que el juego soporte, lo cual varía por región.
-
-
- emulatorLanguageGroupBox
- Idioma del Emulador:\nConfigura el idioma de la interfaz de usuario del emulador.
-
-
- fullscreenCheckBox
- Habilitar Pantalla Completa:\nColoca automáticamente la ventana del juego en modo de pantalla completa.\nEsto se puede alternar presionando la tecla F11.
-
-
- separateUpdatesCheckBox
- Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
-
-
- showSplashCheckBox
- Mostrar Pantalla de Inicio:\nMuestra la pantalla de inicio del juego (una imagen especial) mientras el juego se está iniciando.
-
-
- ps4proCheckBox
- Es PS4 Pro:\nHace que el emulador actúe como una PS4 PRO, lo que puede habilitar funciones especiales en los juegos que lo admitan.
-
-
- discordRPCCheckbox
- Habilitar Discord Rich Presence:\nMuestra el ícono del emulador y la información relevante en tu perfil de Discord.
-
-
- userName
- Nombre de Usuario:\nEstablece el nombre de usuario de la cuenta de PS4, que puede ser mostrado por algunos juegos.
-
-
- TrophyKey
- Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
-
-
- logTypeGroupBox
- Tipo de Registro:\nEstablece si sincronizar la salida de la ventana de registro para mejorar el rendimiento. Puede tener efectos adversos en la emulación.
-
-
- logFilter
- Filtro de Registro:\nFiltra el registro para imprimir solo información específica.\nEjemplos: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Niveles: Trace, Debug, Info, Warning, Error, Critical - en este orden, un nivel específico silencia todos los niveles anteriores en la lista y registra cada nivel posterior.
-
-
- updaterGroupBox
- Actualización:\nRelease: Versiones oficiales lanzadas cada mes que pueden estar muy desactualizadas, pero son más confiables y están probadas.\nNightly: Versiones de desarrollo que tienen todas las últimas funciones y correcciones, pero pueden contener errores y son menos estables.
-
-
- GUIBackgroundImageGroupBox
- Imagen de fondo:\nControle la opacidad de la imagen de fondo del juego.
-
-
- GUIMusicGroupBox
- Reproducir Música del Título:\nSi un juego lo admite, habilita la reproducción de música especial al seleccionar el juego en la interfaz gráfica.
-
-
- disableTrophycheckBox
- Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
-
-
- hideCursorGroupBox
- Ocultar Cursor:\nElija cuándo desaparecerá el cursor:\nNunca: Siempre verá el mouse.\nInactivo: Establezca un tiempo para que desaparezca después de estar inactivo.\nSiempre: nunca verá el mouse.
-
-
- idleTimeoutGroupBox
- Establezca un tiempo para que el mouse desaparezca después de estar inactivo.
-
-
- backButtonBehaviorGroupBox
- Comportamiento del Botón Atrás:\nEstablece el botón atrás del controlador para emular el toque en la posición especificada en el touchpad del PS4.
-
-
- enableCompatibilityCheckBox
- Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
-
-
- checkCompatibilityOnStartupCheckBox
- Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
-
-
- updateCompatibilityButton
- Update Compatibility Database:\nImmediately update the compatibility database.
-
-
- Never
- Nunca
-
-
- Idle
- Inactivo
-
-
- Always
- Siempre
-
-
- Touchpad Left
- Touchpad Izquierda
-
-
- Touchpad Right
- Touchpad Derecha
-
-
- Touchpad Center
- Centro del Touchpad
-
-
- None
- Ninguno
-
-
- graphicsAdapterGroupBox
- Dispositivo Gráfico:\nEn sistemas con múltiples GPU, selecciona la GPU que el emulador utilizará de la lista desplegable,\o selecciona "Auto Select" para determinarla automáticamente.
-
-
- resolutionLayout
- Anchura/Altura:\nEstablece el tamaño de la ventana del emulador al iniciar, que se puede redimensionar durante el juego.\nEsto es diferente de la resolución en el juego.
-
-
- heightDivider
- Divisor de Vblank:\nLa tasa de cuadros a la que se refresca el emulador se multiplica por este número. Cambiar esto puede tener efectos adversos, como aumentar la velocidad del juego, o romper la funcionalidad crítica del juego que no espera que esto cambie.
-
-
- dumpShadersCheckBox
- Habilitar la Volcadura de Sombras:\nPor el bien de la depuración técnica, guarda las sombras del juego en una carpeta mientras se renderizan.
-
-
- nullGpuCheckBox
- Habilitar GPU Nula:\nPor el bien de la depuración técnica, desactiva el renderizado del juego como si no hubiera tarjeta gráfica.
-
-
- gameFoldersBox
- Carpetas de Juegos:\nLa lista de carpetas para verificar los juegos instalados.
-
-
- addFolderButton
- Añadir:\nAgregar una carpeta a la lista.
-
-
- removeFolderButton
- Eliminar:\nEliminar una carpeta de la lista.
-
-
- debugDump
- Habilitar la Volcadura de Depuración:\nGuarda los símbolos de importación y exportación y la información del encabezado del archivo del programa de PS4 que se está ejecutando actualmente en un directorio.
-
-
- vkValidationCheckBox
- Habilitar Capas de Validación de Vulkan:\nHabilita un sistema que valida el estado del renderizador de Vulkan y registra información sobre su estado interno. Esto reducirá el rendimiento y probablemente cambiará el comportamiento de la emulación.
-
-
- vkSyncValidationCheckBox
- Habilitar Validación de Sincronización de Vulkan:\nHabilita un sistema que valida el tiempo de las tareas de renderizado de Vulkan. Esto reducirá el rendimiento y probablemente cambiará el comportamiento de la emulación.
-
-
- rdocCheckBox
- Habilitar Depuración de RenderDoc:\nSi se habilita, el emulador proporcionará compatibilidad con Renderdoc para permitir la captura y análisis del fotograma actualmente renderizado.
-
-
- collectShaderCheckBox
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
-
-
- crashDiagnosticsCheckBox
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
-
-
- copyGPUBuffersCheckBox
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
-
-
- hostMarkersCheckBox
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
-
-
- guestMarkersCheckBox
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
-
-
-
- CheatsPatches
-
- Cheats / Patches for
- Cheats / Patches for
-
-
- defaultTextEdit_MSG
- Los cheats/patches son experimentales.\nÚselos con precaución.\n\nDescargue los cheats individualmente seleccionando el repositorio y haciendo clic en el botón de descarga.\nEn la pestaña Patches, puede descargar todos los patches a la vez, elegir cuáles desea usar y guardar la selección.\n\nComo no desarrollamos los Cheats/Patches,\npor favor informe los problemas al autor del cheat.\n\n¿Creaste un nuevo cheat? Visita:\nhttps://github.com/shadps4-emu/ps4_cheats
-
-
- No Image Available
- No hay imagen disponible
-
-
- Serial:
- Número de serie:
-
-
- Version:
- Versión:
-
-
- Size:
- Tamaño:
-
-
- Select Cheat File:
- Seleccionar archivo de trucos:
-
-
- Repository:
- Repositorio:
-
-
- Download Cheats
- Descargar trucos
-
-
- Delete File
- Eliminar archivo
-
-
- No files selected.
- No se han seleccionado archivos.
-
-
- You can delete the cheats you don't want after downloading them.
- Puedes eliminar los trucos que no quieras una vez descargados.
-
-
- Do you want to delete the selected file?\n%1
- ¿Deseas eliminar el archivo seleccionado?\n%1
-
-
- Select Patch File:
- Seleccionar archivo de parche:
-
-
- Download Patches
- Descargar parches
-
-
- Save
- Guardar
-
-
- Cheats
- Trucos
-
-
- Patches
- Parches
-
-
- Error
- Error
-
-
- No patch selected.
- No se ha seleccionado ningún parche.
-
-
- Unable to open files.json for reading.
- No se puede abrir files.json para lectura.
-
-
- No patch file found for the current serial.
- No se encontró ningún archivo de parche para el número de serie actual.
-
-
- Unable to open the file for reading.
- No se puede abrir el archivo para lectura.
-
-
- Unable to open the file for writing.
- No se puede abrir el archivo para escritura.
-
-
- Failed to parse XML:
- Error al analizar XML:
-
-
- Success
- Éxito
-
-
- Options saved successfully.
- Opciones guardadas exitosamente.
-
-
- Invalid Source
- Fuente inválida
-
-
- The selected source is invalid.
- La fuente seleccionada es inválida.
-
-
- File Exists
- El archivo ya existe
-
-
- File already exists. Do you want to replace it?
- El archivo ya existe. ¿Deseas reemplazarlo?
-
-
- Failed to save file:
- Error al guardar el archivo:
-
-
- Failed to download file:
- Error al descargar el archivo:
-
-
- Cheats Not Found
- Trucos no encontrados
-
-
- CheatsNotFound_MSG
- No se encontraron trucos para este juego en esta versión del repositorio seleccionado,intenta con otro repositorio o con una versión diferente del juego.
-
-
- Cheats Downloaded Successfully
- Trucos descargados exitosamente
-
-
- CheatsDownloadedSuccessfully_MSG
- Has descargado exitosamente los trucos para esta versión del juego desde el repositorio seleccionado. Puedes intentar descargar desde otro repositorio; si está disponible, también será posible usarlo seleccionando el archivo de la lista.
-
-
- Failed to save:
- Error al guardar:
-
-
- Failed to download:
- Error al descargar:
-
-
- Download Complete
- Descarga completa
-
-
- DownloadComplete_MSG
- ¡Parches descargados exitosamente! Todos los parches disponibles para todos los juegos han sido descargados, no es necesario descargarlos individualmente para cada juego como ocurre con los trucos. Si el parche no aparece, puede ser que no exista para el número de serie y versión específicos del juego.
-
-
- Failed to parse JSON data from HTML.
- Error al analizar los datos JSON del HTML.
-
-
- Failed to retrieve HTML page.
- Error al recuperar la página HTML.
-
-
- The game is in version: %1
- El juego está en la versión: %1
-
-
- The downloaded patch only works on version: %1
- El parche descargado solo funciona en la versión: %1
-
-
- You may need to update your game.
- Puede que necesites actualizar tu juego.
-
-
- Incompatibility Notice
- Aviso de incompatibilidad
-
-
- Failed to open file:
- Error al abrir el archivo:
-
-
- XML ERROR:
- ERROR XML:
-
-
- Failed to open files.json for writing
- Error al abrir files.json para escritura
-
-
- Author:
- Autor:
-
-
- Directory does not exist:
- El directorio no existe:
-
-
- Failed to open files.json for reading.
- Error al abrir files.json para lectura.
-
-
- Name:
- Nombre:
-
-
- Can't apply cheats before the game is started
- No se pueden aplicar trucos antes de que se inicie el juego.
-
-
-
- GameListFrame
-
- Icon
- Icono
-
-
- Name
- Nombre
-
-
- Serial
- Numero de serie
-
-
- Compatibility
- Compatibility
-
-
- Region
- Región
-
-
- Firmware
- Firmware
-
-
- Size
- Tamaño
-
-
- Version
- Versión
-
-
- Path
- Ruta
-
-
- Play Time
- Tiempo de Juego
-
-
- Never Played
- Never Played
-
-
- h
- h
-
-
- m
- m
-
-
- s
- s
-
-
- Compatibility is untested
- Compatibility is untested
-
-
- Game does not initialize properly / crashes the emulator
- Game does not initialize properly / crashes the emulator
-
-
- Game boots, but only displays a blank screen
- Game boots, but only displays a blank screen
-
-
- Game displays an image but does not go past the menu
- Game displays an image but does not go past the menu
-
-
- Game has game-breaking glitches or unplayable performance
- Game has game-breaking glitches or unplayable performance
-
-
- Game can be completed with playable performance and no major glitches
- Game can be completed with playable performance and no major glitches
-
-
- Click to see details on github
- Haz clic para ver detalles en GitHub
-
-
- Last updated
- Última actualización
-
-
-
- CheckUpdate
-
- Auto Updater
- Actualizador Automático
-
-
- Error
- Error
-
-
- Network error:
- Error de red:
-
-
- Error_Github_limit_MSG
- El actualizador automático permite hasta 60 comprobaciones de actualización por hora.\nHas alcanzado este límite. Por favor, inténtalo de nuevo más tarde.
-
-
- Failed to parse update information.
- Error al analizar la información de actualización.
-
-
- No pre-releases found.
- No se encontraron prelanzamientos.
-
-
- Invalid release data.
- Datos de versión no válidos.
-
-
- No download URL found for the specified asset.
- No se encontró URL de descarga para el activo especificado.
-
-
- Your version is already up to date!
- ¡Su versión ya está actualizada!
-
-
- Update Available
- Actualización disponible
-
-
- Update Channel
- Canal de Actualización
-
-
- Current Version
- Versión actual
-
-
- Latest Version
- Última versión
-
-
- Do you want to update?
- ¿Quieres actualizar?
-
-
- Show Changelog
- Mostrar registro de cambios
-
-
- Check for Updates at Startup
- Buscar actualizaciones al iniciar
-
-
- Update
- Actualizar
-
-
- No
- No
-
-
- Hide Changelog
- Ocultar registro de cambios
-
-
- Changes
- Cambios
-
-
- Network error occurred while trying to access the URL
- Se produjo un error de red al intentar acceder a la URL
-
-
- Download Complete
- Descarga completa
-
-
- The update has been downloaded, press OK to install.
- La actualización se ha descargado, presione Aceptar para instalar.
-
-
- Failed to save the update file at
- No se pudo guardar el archivo de actualización en
-
-
- Starting Update...
- Iniciando actualización...
-
-
- Failed to create the update script file
- No se pudo crear el archivo del script de actualización
-
-
-
- GameListUtils
-
- B
- B
-
-
- KB
- KB
-
-
- MB
- MB
-
-
- GB
- GB
-
-
- TB
- TB
-
-
-
- CompatibilityInfoClass
-
- Fetching compatibility data, please wait
- Obteniendo datos de compatibilidad, por favor espera
-
-
- Cancel
- Cancelar
-
-
- Loading...
- Cargando...
-
-
- Error
- Error
-
-
- Unable to update compatibility data! Try again later.
- ¡No se pudo actualizar los datos de compatibilidad! Intenta de nuevo más tarde.
-
-
- Unable to open compatibility_data.json for writing.
- No se pudo abrir compatibility_data.json para escribir.
-
-
- Unknown
- Desconocido
-
-
- Nothing
- Nada
-
-
- Boots
- Inicia
-
-
- Menus
- Menús
-
-
- Ingame
- En el juego
-
-
- Playable
- Jugable
-
-
+
+ AboutDialog
+
+ About shadPS4
+ Acerca de shadPS4
+
+
+ shadPS4
+ shadPS4
+
+
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 es un emulador experimental de código abierto para la PlayStation 4.
+
+
+ This software should not be used to play games you have not legally obtained.
+ Este software no debe utilizarse para jugar juegos que hayas obtenido ilegalmente.
+
+
+
+ CheatsPatches
+
+ Cheats / Patches for
+ Cheats / Patches for
+
+
+ defaultTextEdit_MSG
+ Los cheats/patches son experimentales.\nÚselos con precaución.\n\nDescargue los cheats individualmente seleccionando el repositorio y haciendo clic en el botón de descarga.\nEn la pestaña Patches, puede descargar todos los patches a la vez, elegir cuáles desea usar y guardar la selección.\n\nComo no desarrollamos los Cheats/Patches,\npor favor informe los problemas al autor del cheat.\n\n¿Creaste un nuevo cheat? Visita:\nhttps://github.com/shadps4-emu/ps4_cheats
+
+
+ No Image Available
+ No hay imagen disponible
+
+
+ Serial:
+ Número de serie:
+
+
+ Version:
+ Versión:
+
+
+ Size:
+ Tamaño:
+
+
+ Select Cheat File:
+ Seleccionar archivo de trucos:
+
+
+ Repository:
+ Repositorio:
+
+
+ Download Cheats
+ Descargar trucos
+
+
+ Delete File
+ Eliminar archivo
+
+
+ No files selected.
+ No se han seleccionado archivos.
+
+
+ You can delete the cheats you don't want after downloading them.
+ Puedes eliminar los trucos que no quieras una vez descargados.
+
+
+ Do you want to delete the selected file?\n%1
+ ¿Deseas eliminar el archivo seleccionado?\n%1
+
+
+ Select Patch File:
+ Seleccionar archivo de parche:
+
+
+ Download Patches
+ Descargar parches
+
+
+ Save
+ Guardar
+
+
+ Cheats
+ Trucos
+
+
+ Patches
+ Parches
+
+
+ Error
+ Error
+
+
+ No patch selected.
+ No se ha seleccionado ningún parche.
+
+
+ Unable to open files.json for reading.
+ No se puede abrir files.json para lectura.
+
+
+ No patch file found for the current serial.
+ No se encontró ningún archivo de parche para el número de serie actual.
+
+
+ Unable to open the file for reading.
+ No se puede abrir el archivo para lectura.
+
+
+ Unable to open the file for writing.
+ No se puede abrir el archivo para escritura.
+
+
+ Failed to parse XML:
+ Error al analizar XML:
+
+
+ Success
+ Éxito
+
+
+ Options saved successfully.
+ Opciones guardadas exitosamente.
+
+
+ Invalid Source
+ Fuente inválida
+
+
+ The selected source is invalid.
+ La fuente seleccionada es inválida.
+
+
+ File Exists
+ El archivo ya existe
+
+
+ File already exists. Do you want to replace it?
+ El archivo ya existe. ¿Deseas reemplazarlo?
+
+
+ Failed to save file:
+ Error al guardar el archivo:
+
+
+ Failed to download file:
+ Error al descargar el archivo:
+
+
+ Cheats Not Found
+ Trucos no encontrados
+
+
+ CheatsNotFound_MSG
+ No se encontraron trucos para este juego en esta versión del repositorio seleccionado,intenta con otro repositorio o con una versión diferente del juego.
+
+
+ Cheats Downloaded Successfully
+ Trucos descargados exitosamente
+
+
+ CheatsDownloadedSuccessfully_MSG
+ Has descargado exitosamente los trucos para esta versión del juego desde el repositorio seleccionado. Puedes intentar descargar desde otro repositorio; si está disponible, también será posible usarlo seleccionando el archivo de la lista.
+
+
+ Failed to save:
+ Error al guardar:
+
+
+ Failed to download:
+ Error al descargar:
+
+
+ Download Complete
+ Descarga completa
+
+
+ DownloadComplete_MSG
+ ¡Parches descargados exitosamente! Todos los parches disponibles para todos los juegos han sido descargados, no es necesario descargarlos individualmente para cada juego como ocurre con los trucos. Si el parche no aparece, puede ser que no exista para el número de serie y versión específicos del juego.
+
+
+ Failed to parse JSON data from HTML.
+ Error al analizar los datos JSON del HTML.
+
+
+ Failed to retrieve HTML page.
+ Error al recuperar la página HTML.
+
+
+ The game is in version: %1
+ El juego está en la versión: %1
+
+
+ The downloaded patch only works on version: %1
+ El parche descargado solo funciona en la versión: %1
+
+
+ You may need to update your game.
+ Puede que necesites actualizar tu juego.
+
+
+ Incompatibility Notice
+ Aviso de incompatibilidad
+
+
+ Failed to open file:
+ Error al abrir el archivo:
+
+
+ XML ERROR:
+ ERROR XML:
+
+
+ Failed to open files.json for writing
+ Error al abrir files.json para escritura
+
+
+ Author:
+ Autor:
+
+
+ Directory does not exist:
+ El directorio no existe:
+
+
+ Failed to open files.json for reading.
+ Error al abrir files.json para lectura.
+
+
+ Name:
+ Nombre:
+
+
+ Can't apply cheats before the game is started
+ No se pueden aplicar trucos antes de que se inicie el juego.
+
+
+ Close
+ Cerrar
+
+
+
+ CheckUpdate
+
+ Auto Updater
+ Actualizador Automático
+
+
+ Error
+ Error
+
+
+ Network error:
+ Error de red:
+
+
+ Error_Github_limit_MSG
+ El actualizador automático permite hasta 60 comprobaciones de actualización por hora.\nHas alcanzado este límite. Por favor, inténtalo de nuevo más tarde.
+
+
+ Failed to parse update information.
+ Error al analizar la información de actualización.
+
+
+ No pre-releases found.
+ No se encontraron prelanzamientos.
+
+
+ Invalid release data.
+ Datos de versión no válidos.
+
+
+ No download URL found for the specified asset.
+ No se encontró URL de descarga para el activo especificado.
+
+
+ Your version is already up to date!
+ ¡Su versión ya está actualizada!
+
+
+ Update Available
+ Actualización disponible
+
+
+ Update Channel
+ Canal de Actualización
+
+
+ Current Version
+ Versión actual
+
+
+ Latest Version
+ Última versión
+
+
+ Do you want to update?
+ ¿Quieres actualizar?
+
+
+ Show Changelog
+ Mostrar registro de cambios
+
+
+ Check for Updates at Startup
+ Buscar actualizaciones al iniciar
+
+
+ Update
+ Actualizar
+
+
+ No
+ No
+
+
+ Hide Changelog
+ Ocultar registro de cambios
+
+
+ Changes
+ Cambios
+
+
+ Network error occurred while trying to access the URL
+ Se produjo un error de red al intentar acceder a la URL
+
+
+ Download Complete
+ Descarga completa
+
+
+ The update has been downloaded, press OK to install.
+ La actualización se ha descargado, presione Aceptar para instalar.
+
+
+ Failed to save the update file at
+ No se pudo guardar el archivo de actualización en
+
+
+ Starting Update...
+ Iniciando actualización...
+
+
+ Failed to create the update script file
+ No se pudo crear el archivo del script de actualización
+
+
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ Obteniendo datos de compatibilidad, por favor espera
+
+
+ Cancel
+ Cancelar
+
+
+ Loading...
+ Cargando...
+
+
+ Error
+ Error
+
+
+ Unable to update compatibility data! Try again later.
+ ¡No se pudo actualizar los datos de compatibilidad! Intenta de nuevo más tarde.
+
+
+ Unable to open compatibility_data.json for writing.
+ No se pudo abrir compatibility_data.json para escribir.
+
+
+ Unknown
+ Desconocido
+
+
+ Nothing
+ Nada
+
+
+ Boots
+ Inicia
+
+
+ Menus
+ Menús
+
+
+ Ingame
+ En el juego
+
+
+ Playable
+ Jugable
+
+
+
+ ControlSettings
+
+ Configure Controls
+
+
+
+ Control Settings
+
+
+
+ D-Pad
+
+
+
+ Up
+
+
+
+ Left
+
+
+
+ Right
+
+
+
+ Down
+
+
+
+ Left Stick Deadzone (def:2 max:127)
+
+
+
+ Left Deadzone
+
+
+
+ Left Stick
+
+
+
+ Config Selection
+
+
+
+ Common Config
+
+
+
+ Use per-game configs
+
+
+
+ L1 / LB
+
+
+
+ L2 / LT
+
+
+
+ KBM Controls
+
+
+
+ KBM Editor
+
+
+
+ Back
+
+
+
+ R1 / RB
+
+
+
+ R2 / RT
+
+
+
+ L3
+
+
+
+ Options / Start
+
+
+
+ R3
+
+
+
+ Face Buttons
+
+
+
+ Triangle / Y
+
+
+
+ Square / X
+
+
+
+ Circle / B
+
+
+
+ Cross / A
+
+
+
+ Right Stick Deadzone (def:2, max:127)
+
+
+
+ Right Deadzone
+
+
+
+ Right Stick
+
+
+
+
+ ElfViewer
+
+ Open Folder
+ Abrir carpeta
+
+
+
+ GameInfoClass
+
+ Loading game list, please wait :3
+ Cargando lista de juegos, por favor espera :3
+
+
+ Cancel
+ Cancelar
+
+
+ Loading...
+ Cargando...
+
+
+
+ GameInstallDialog
+
+ shadPS4 - Choose directory
+ shadPS4 - Elegir carpeta
+
+
+ Directory to install games
+ Carpeta para instalar juegos
+
+
+ Browse
+ Buscar
+
+
+ Error
+ Error
+
+
+ Directory to install DLC
+
+
+
+
+ GameListFrame
+
+ Icon
+ Icono
+
+
+ Name
+ Nombre
+
+
+ Serial
+ Numero de serie
+
+
+ Compatibility
+ Compatibility
+
+
+ Region
+ Región
+
+
+ Firmware
+ Firmware
+
+
+ Size
+ Tamaño
+
+
+ Version
+ Versión
+
+
+ Path
+ Ruta
+
+
+ Play Time
+ Tiempo de Juego
+
+
+ Never Played
+ Never Played
+
+
+ h
+ h
+
+
+ m
+ m
+
+
+ s
+ s
+
+
+ Compatibility is untested
+ Compatibility is untested
+
+
+ Game does not initialize properly / crashes the emulator
+ Game does not initialize properly / crashes the emulator
+
+
+ Game boots, but only displays a blank screen
+ Game boots, but only displays a blank screen
+
+
+ Game displays an image but does not go past the menu
+ Game displays an image but does not go past the menu
+
+
+ Game has game-breaking glitches or unplayable performance
+ Game has game-breaking glitches or unplayable performance
+
+
+ Game can be completed with playable performance and no major glitches
+ Game can be completed with playable performance and no major glitches
+
+
+ Click to see details on github
+ Haz clic para ver detalles en GitHub
+
+
+ Last updated
+ Última actualización
+
+
+
+ GameListUtils
+
+ B
+ B
+
+
+ KB
+ KB
+
+
+ MB
+ MB
+
+
+ GB
+ GB
+
+
+ TB
+ TB
+
+
+
+ GuiContextMenus
+
+ Create Shortcut
+ Crear acceso directo
+
+
+ Cheats / Patches
+ Trucos / Parches
+
+
+ SFO Viewer
+ Vista SFO
+
+
+ Trophy Viewer
+ Ver trofeos
+
+
+ Open Folder...
+ Abrir Carpeta...
+
+
+ Open Game Folder
+ Abrir Carpeta del Juego
+
+
+ Open Save Data Folder
+ Abrir Carpeta de Datos Guardados
+
+
+ Open Log Folder
+ Abrir Carpeta de Registros
+
+
+ Copy info...
+ Copiar información...
+
+
+ Copy Name
+ Copiar nombre
+
+
+ Copy Serial
+ Copiar número de serie
+
+
+ Copy All
+ Copiar todo
+
+
+ Delete...
+ Delete...
+
+
+ Delete Game
+ Delete Game
+
+
+ Delete Update
+ Delete Update
+
+
+ Delete DLC
+ Delete DLC
+
+
+ Compatibility...
+ Compatibility...
+
+
+ Update database
+ Update database
+
+
+ View report
+ View report
+
+
+ Submit a report
+ Submit a report
+
+
+ Shortcut creation
+ Acceso directo creado
+
+
+ Shortcut created successfully!
+ ¡Acceso directo creado con éxito!
+
+
+ Error
+ Error
+
+
+ Error creating shortcut!
+ ¡Error al crear el acceso directo!
+
+
+ Install PKG
+ Instalar PKG
+
+
+ Game
+ Game
+
+
+ This game has no update to delete!
+ This game has no update to delete!
+
+
+ Update
+ Update
+
+
+ This game has no DLC to delete!
+ This game has no DLC to delete!
+
+
+ DLC
+ DLC
+
+
+ Delete %1
+ Delete %1
+
+
+ Are you sure you want to delete %1's %2 directory?
+ Are you sure you want to delete %1's %2 directory?
+
+
+ Open Update Folder
+
+
+
+ Copy Version
+
+
+
+ Copy Size
+
+
+
+ Delete Save Data
+
+
+
+ This game has no update folder to open!
+
+
+
+ Failed to convert icon.
+
+
+
+ This game has no save data to delete!
+
+
+
+ Save Data
+
+
+
+
+ InstallDirSelect
+
+ shadPS4 - Choose directory
+ shadPS4 - Elegir carpeta
+
+
+ Select which directory you want to install to.
+ Select which directory you want to install to.
+
+
+ Install All Queued to Selected Folder
+
+
+
+ Delete PKG File on Install
+
+
+
+
+ MainWindow
+
+ Open/Add Elf Folder
+ Abrir/Agregar carpeta Elf
+
+
+ Install Packages (PKG)
+ Instalar paquetes (PKG)
+
+
+ Boot Game
+ Iniciar juego
+
+
+ Check for Updates
+ Buscar actualizaciones
+
+
+ About shadPS4
+ Acerca de shadPS4
+
+
+ Configure...
+ Configurar...
+
+
+ Install application from a .pkg file
+ Instalar aplicación desde un archivo .pkg
+
+
+ Recent Games
+ Juegos recientes
+
+
+ Open shadPS4 Folder
+ Open shadPS4 Folder
+
+
+ Exit
+ Salir
+
+
+ Exit shadPS4
+ Salir de shadPS4
+
+
+ Exit the application.
+ Salir de la aplicación.
+
+
+ Show Game List
+ Mostrar lista de juegos
+
+
+ Game List Refresh
+ Actualizar lista de juegos
+
+
+ Tiny
+ Muy pequeño
+
+
+ Small
+ Pequeño
+
+
+ Medium
+ Mediano
+
+
+ Large
+ Grande
+
+
+ List View
+ Vista de lista
+
+
+ Grid View
+ Vista de cuadrícula
+
+
+ Elf Viewer
+ Vista Elf
+
+
+ Game Install Directory
+ Carpeta de instalación de los juegos
+
+
+ Download Cheats/Patches
+ Descargar Trucos / Parches
+
+
+ Dump Game List
+ Volcar lista de juegos
+
+
+ PKG Viewer
+ Vista PKG
+
+
+ Search...
+ Buscar...
+
+
+ File
+ Archivo
+
+
+ View
+ Vista
+
+
+ Game List Icons
+ Iconos de los juegos
+
+
+ Game List Mode
+ Tipo de lista
+
+
+ Settings
+ Configuración
+
+
+ Utils
+ Utilidades
+
+
+ Themes
+ Temas
+
+
+ Help
+ Ayuda
+
+
+ Dark
+ Oscuro
+
+
+ Light
+ Claro
+
+
+ Green
+ Verde
+
+
+ Blue
+ Azul
+
+
+ Violet
+ Violeta
+
+
+ toolBar
+ Barra de herramientas
+
+
+ Game List
+ Lista de juegos
+
+
+ * Unsupported Vulkan Version
+ * Versión de Vulkan no soportada
+
+
+ Download Cheats For All Installed Games
+ Descargar trucos para todos los juegos instalados
+
+
+ Download Patches For All Games
+ Descargar parches para todos los juegos
+
+
+ Download Complete
+ Descarga completa
+
+
+ You have downloaded cheats for all the games you have installed.
+ Has descargado trucos para todos los juegos que tienes instalados.
+
+
+ Patches Downloaded Successfully!
+ ¡Parches descargados exitosamente!
+
+
+ All Patches available for all games have been downloaded.
+ Todos los parches disponibles han sido descargados para todos los juegos.
+
+
+ Games:
+ Juegos:
+
+
+ ELF files (*.bin *.elf *.oelf)
+ Archivos ELF (*.bin *.elf *.oelf)
+
+
+ Game Boot
+ Inicio del juego
+
+
+ Only one file can be selected!
+ ¡Solo se puede seleccionar un archivo!
+
+
+ PKG Extraction
+ Extracción de PKG
+
+
+ Patch detected!
+ ¡Actualización detectada!
+
+
+ PKG and Game versions match:
+ Las versiones de PKG y del juego coinciden:
+
+
+ Would you like to overwrite?
+ ¿Desea sobrescribir?
+
+
+ PKG Version %1 is older than installed version:
+ La versión de PKG %1 es más antigua que la versión instalada:
+
+
+ Game is installed:
+ El juego está instalado:
+
+
+ Would you like to install Patch:
+ ¿Desea instalar la actualización:
+
+
+ DLC Installation
+ Instalación de DLC
+
+
+ Would you like to install DLC: %1?
+ ¿Desea instalar el DLC: %1?
+
+
+ DLC already installed:
+ DLC ya instalado:
+
+
+ Game already installed
+ Juego ya instalado
+
+
+ PKG ERROR
+ ERROR PKG
+
+
+ Extracting PKG %1/%2
+ Extrayendo PKG %1/%2
+
+
+ Extraction Finished
+ Extracción terminada
+
+
+ Game successfully installed at %1
+ Juego instalado exitosamente en %1
+
+
+ File doesn't appear to be a valid PKG file
+ El archivo parece no ser un archivo PKG válido
+
+
+ Run Game
+
+
+
+ Eboot.bin file not found
+
+
+
+ PKG File (*.PKG *.pkg)
+
+
+
+ PKG is a patch or DLC, please install the game first!
+
+
+
+ Game is already running!
+
+
+
+ shadPS4
+ shadPS4
+
+
+
+ PKGViewer
+
+ Open Folder
+ Abrir carpeta
+
+
+ Name
+ Nombre
+
+
+ Serial
+ Numero de serie
+
+
+ Installed
+
+
+
+ Size
+ Tamaño
+
+
+ Category
+
+
+
+ Type
+
+
+
+ App Ver
+
+
+
+ FW
+
+
+
+ Region
+ Región
+
+
+ Flags
+
+
+
+ Path
+ Ruta
+
+
+ File
+ Archivo
+
+
+ PKG ERROR
+ ERROR PKG
+
+
+ Unknown
+ Desconocido
+
+
+ Package
+
+
+
+
+ SettingsDialog
+
+ Settings
+ Configuración
+
+
+ General
+ General
+
+
+ System
+ Sistema
+
+
+ Console Language
+ Idioma de la consola
+
+
+ Emulator Language
+ Idioma del emulador
+
+
+ Emulator
+ Emulador
+
+
+ Enable Fullscreen
+ Habilitar pantalla completa
+
+
+ Fullscreen Mode
+ Modo de Pantalla Completa
+
+
+ Enable Separate Update Folder
+ Enable Separate Update Folder
+
+
+ Default tab when opening settings
+ Pestaña predeterminada al abrir la configuración
+
+
+ Show Game Size In List
+ Mostrar Tamaño del Juego en la Lista
+
+
+ Show Splash
+ Mostrar splash
+
+
+ Enable Discord Rich Presence
+ Habilitar Discord Rich Presence
+
+
+ Username
+ Nombre de usuario
+
+
+ Trophy Key
+ Trophy Key
+
+
+ Trophy
+ Trophy
+
+
+ Logger
+ Registro
+
+
+ Log Type
+ Tipo de registro
+
+
+ Log Filter
+ Filtro de registro
+
+
+ Open Log Location
+ Abrir ubicación del registro
+
+
+ Input
+ Entrada
+
+
+ Cursor
+ Cursor
+
+
+ Hide Cursor
+ Ocultar cursor
+
+
+ Hide Cursor Idle Timeout
+ Tiempo de espera para ocultar cursor inactivo
+
+
+ s
+ s
+
+
+ Controller
+ Controlador
+
+
+ Back Button Behavior
+ Comportamiento del botón de retroceso
+
+
+ Graphics
+ Gráficos
+
+
+ GUI
+ Interfaz
+
+
+ User
+ Usuario
+
+
+ Graphics Device
+ Dispositivo gráfico
+
+
+ Width
+ Ancho
+
+
+ Height
+ Alto
+
+
+ Vblank Divider
+ Divisor de Vblank
+
+
+ Advanced
+ Avanzado
+
+
+ Enable Shaders Dumping
+ Habilitar volcado de shaders
+
+
+ Enable NULL GPU
+ Habilitar GPU NULL
+
+
+ Paths
+ Rutas
+
+
+ Game Folders
+ Carpetas de juego
+
+
+ Add...
+ Añadir...
+
+
+ Remove
+ Eliminar
+
+
+ Debug
+ Depuración
+
+
+ Enable Debug Dumping
+ Habilitar volcado de depuración
+
+
+ Enable Vulkan Validation Layers
+ Habilitar capas de validación de Vulkan
+
+
+ Enable Vulkan Synchronization Validation
+ Habilitar validación de sincronización de Vulkan
+
+
+ Enable RenderDoc Debugging
+ Habilitar depuración de RenderDoc
+
+
+ Enable Crash Diagnostics
+ Enable Crash Diagnostics
+
+
+ Collect Shaders
+ Collect Shaders
+
+
+ Copy GPU Buffers
+ Copy GPU Buffers
+
+
+ Host Debug Markers
+ Host Debug Markers
+
+
+ Guest Debug Markers
+ Guest Debug Markers
+
+
+ Update
+ Actualización
+
+
+ Check for Updates at Startup
+ Buscar actualizaciones al iniciar
+
+
+ Always Show Changelog
+ Mostrar siempre el registro de cambios
+
+
+ Update Channel
+ Canal de Actualización
+
+
+ Check for Updates
+ Verificar actualizaciones
+
+
+ GUI Settings
+ Configuraciones de la Interfaz
+
+
+ Title Music
+ Title Music
+
+
+ Disable Trophy Pop-ups
+ Disable Trophy Pop-ups
+
+
+ Background Image
+ Imagen de fondo
+
+
+ Show Background Image
+ Mostrar Imagen de Fondo
+
+
+ Opacity
+ Opacidad
+
+
+ Play title music
+ Reproducir la música de apertura
+
+
+ Update Compatibility Database On Startup
+ Update Compatibility Database On Startup
+
+
+ Game Compatibility
+ Game Compatibility
+
+
+ Display Compatibility Data
+ Display Compatibility Data
+
+
+ Update Compatibility Database
+ Update Compatibility Database
+
+
+ Volume
+ Volumen
+
+
+ Save
+ Guardar
+
+
+ Apply
+ Aplicar
+
+
+ Restore Defaults
+ Restaurar Valores Predeterminados
+
+
+ Close
+ Cerrar
+
+
+ Point your mouse at an option to display its description.
+ Coloque el mouse sobre una opción para mostrar su descripción.
+
+
+ consoleLanguageGroupBox
+ Idioma de la Consola:\nEstablece el idioma que utiliza el juego de PS4.\nSe recomienda configurarlo a un idioma que el juego soporte, lo cual varía por región.
+
+
+ emulatorLanguageGroupBox
+ Idioma del Emulador:\nConfigura el idioma de la interfaz de usuario del emulador.
+
+
+ fullscreenCheckBox
+ Habilitar Pantalla Completa:\nColoca automáticamente la ventana del juego en modo de pantalla completa.\nEsto se puede alternar presionando la tecla F11.
+
+
+ separateUpdatesCheckBox
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
+
+
+ showSplashCheckBox
+ Mostrar Pantalla de Inicio:\nMuestra la pantalla de inicio del juego (una imagen especial) mientras el juego se está iniciando.
+
+
+ discordRPCCheckbox
+ Habilitar Discord Rich Presence:\nMuestra el ícono del emulador y la información relevante en tu perfil de Discord.
+
+
+ userName
+ Nombre de Usuario:\nEstablece el nombre de usuario de la cuenta de PS4, que puede ser mostrado por algunos juegos.
+
+
+ TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
+
+
+ logTypeGroupBox
+ Tipo de Registro:\nEstablece si sincronizar la salida de la ventana de registro para mejorar el rendimiento. Puede tener efectos adversos en la emulación.
+
+
+ logFilter
+ Filtro de Registro:\nFiltra el registro para imprimir solo información específica.\nEjemplos: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Niveles: Trace, Debug, Info, Warning, Error, Critical - en este orden, un nivel específico silencia todos los niveles anteriores en la lista y registra cada nivel posterior.
+
+
+ updaterGroupBox
+ Actualización:\nRelease: Versiones oficiales lanzadas cada mes que pueden estar muy desactualizadas, pero son más confiables y están probadas.\nNightly: Versiones de desarrollo que tienen todas las últimas funciones y correcciones, pero pueden contener errores y son menos estables.
+
+
+ GUIBackgroundImageGroupBox
+ Imagen de fondo:\nControle la opacidad de la imagen de fondo del juego.
+
+
+ GUIMusicGroupBox
+ Reproducir Música del Título:\nSi un juego lo admite, habilita la reproducción de música especial al seleccionar el juego en la interfaz gráfica.
+
+
+ disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
+
+
+ hideCursorGroupBox
+ Ocultar Cursor:\nElija cuándo desaparecerá el cursor:\nNunca: Siempre verá el mouse.\nInactivo: Establezca un tiempo para que desaparezca después de estar inactivo.\nSiempre: nunca verá el mouse.
+
+
+ idleTimeoutGroupBox
+ Establezca un tiempo para que el mouse desaparezca después de estar inactivo.
+
+
+ backButtonBehaviorGroupBox
+ Comportamiento del Botón Atrás:\nEstablece el botón atrás del controlador para emular el toque en la posición especificada en el touchpad del PS4.
+
+
+ enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
+
+
+ checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
+
+
+ updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
+
+
+ Never
+ Nunca
+
+
+ Idle
+ Inactivo
+
+
+ Always
+ Siempre
+
+
+ Touchpad Left
+ Touchpad Izquierda
+
+
+ Touchpad Right
+ Touchpad Derecha
+
+
+ Touchpad Center
+ Centro del Touchpad
+
+
+ None
+ Ninguno
+
+
+ graphicsAdapterGroupBox
+ Dispositivo Gráfico:\nEn sistemas con múltiples GPU, selecciona la GPU que el emulador utilizará de la lista desplegable,\o selecciona "Auto Select" para determinarla automáticamente.
+
+
+ resolutionLayout
+ Anchura/Altura:\nEstablece el tamaño de la ventana del emulador al iniciar, que se puede redimensionar durante el juego.\nEsto es diferente de la resolución en el juego.
+
+
+ heightDivider
+ Divisor de Vblank:\nLa tasa de cuadros a la que se refresca el emulador se multiplica por este número. Cambiar esto puede tener efectos adversos, como aumentar la velocidad del juego, o romper la funcionalidad crítica del juego que no espera que esto cambie.
+
+
+ dumpShadersCheckBox
+ Habilitar la Volcadura de Sombras:\nPor el bien de la depuración técnica, guarda las sombras del juego en una carpeta mientras se renderizan.
+
+
+ nullGpuCheckBox
+ Habilitar GPU Nula:\nPor el bien de la depuración técnica, desactiva el renderizado del juego como si no hubiera tarjeta gráfica.
+
+
+ gameFoldersBox
+ Carpetas de Juegos:\nLa lista de carpetas para verificar los juegos instalados.
+
+
+ addFolderButton
+ Añadir:\nAgregar una carpeta a la lista.
+
+
+ removeFolderButton
+ Eliminar:\nEliminar una carpeta de la lista.
+
+
+ debugDump
+ Habilitar la Volcadura de Depuración:\nGuarda los símbolos de importación y exportación y la información del encabezado del archivo del programa de PS4 que se está ejecutando actualmente en un directorio.
+
+
+ vkValidationCheckBox
+ Habilitar Capas de Validación de Vulkan:\nHabilita un sistema que valida el estado del renderizador de Vulkan y registra información sobre su estado interno. Esto reducirá el rendimiento y probablemente cambiará el comportamiento de la emulación.
+
+
+ vkSyncValidationCheckBox
+ Habilitar Validación de Sincronización de Vulkan:\nHabilita un sistema que valida el tiempo de las tareas de renderizado de Vulkan. Esto reducirá el rendimiento y probablemente cambiará el comportamiento de la emulación.
+
+
+ rdocCheckBox
+ Habilitar Depuración de RenderDoc:\nSi se habilita, el emulador proporcionará compatibilidad con Renderdoc para permitir la captura y análisis del fotograma actualmente renderizado.
+
+
+ collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+
+
+ crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+
+
+ copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+
+
+ hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+
+
+ guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+
+
+ Borderless
+
+
+
+ True
+
+
+
+ Enable HDR
+
+
+
+ Release
+
+
+
+ Nightly
+
+
+
+ Set the volume of the background music.
+
+
+
+ Enable Motion Controls
+
+
+
+ Save Data Path
+
+
+
+ Browse
+ Buscar
+
+
+ async
+
+
+
+ sync
+
+
+
+ Auto Select
+
+
+
+ Directory to install games
+ Carpeta para instalar juegos
+
+
+ Directory to save data
+
+
+
+ enableHDRCheckBox
+
+
+
+ saveDataBox
+
+
+
+ browseButton
+
+
+
+
+ TrophyViewer
+
+ Trophy Viewer
+ Vista de trofeos
+
+
diff --git a/src/qt_gui/translations/fa_IR.ts b/src/qt_gui/translations/fa_IR.ts
index 3569e9adc..81ff8e901 100644
--- a/src/qt_gui/translations/fa_IR.ts
+++ b/src/qt_gui/translations/fa_IR.ts
@@ -1,1475 +1,1790 @@
+
-
-
- AboutDialog
-
- About shadPS4
- درباره ShadPS4
-
-
- shadPS4
- ShadPS4
-
-
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- یک شبیه ساز متن باز برای پلی استیشن 4 است.
-
-
- This software should not be used to play games you have not legally obtained.
- این برنامه نباید برای بازی هایی که شما به صورت غیرقانونی به دست آوردید استفاده شود.
-
-
-
- ElfViewer
-
- Open Folder
- فولدر را بازکن
-
-
-
- GameInfoClass
-
- Loading game list, please wait :3
- درحال بارگیری لیست بازی ها,لطفا کمی صبرکنید :3
-
-
- Cancel
- لغو
-
-
- Loading...
- ...درحال بارگیری
-
-
-
- InstallDirSelect
-
- shadPS4 - Choose directory
- ShadPS4 - انتخاب محل نصب بازی
-
-
- Select which directory you want to install to.
- محلی را که میخواهید در آن نصب شود، انتخاب کنید.
-
-
-
- GameInstallDialog
-
- shadPS4 - Choose directory
- ShadPS4 - انتخاب محل نصب بازی
-
-
- Directory to install games
- محل نصب بازی ها
-
-
- Browse
- انتخاب دستی
-
-
- Error
- ارور
-
-
- The value for location to install games is not valid.
- .مکان داده شده برای نصب بازی درست نمی باشد
-
-
-
- GuiContextMenus
-
- Create Shortcut
- ایجاد میانبر
-
-
- Cheats / Patches
- چیت/پچ ها
-
-
- SFO Viewer
- SFO مشاهده
-
-
- Trophy Viewer
- مشاهده جوایز
-
-
- Open Folder...
- باز کردن پوشه...
-
-
- Open Game Folder
- باز کردن پوشه بازی
-
-
- Open Save Data Folder
- پوشه ذخیره داده را باز کنید
-
-
- Open Log Folder
- باز کردن پوشه لاگ
-
-
- Copy info...
- ...کپی کردن اطلاعات
-
-
- Copy Name
- کپی کردن نام
-
-
- Copy Serial
- کپی کردن سریال
-
-
- Copy All
- کپی کردن تمامی مقادیر
-
-
- Delete...
- حذف...
-
-
- Delete Game
- حذف بازی
-
-
- Delete Update
- حذف بهروزرسانی
-
-
- Delete DLC
- حذف محتوای اضافی (DLC)
-
-
- Compatibility...
- Compatibility...
-
-
- Update database
- Update database
-
-
- View report
- View report
-
-
- Submit a report
- Submit a report
-
-
- Shortcut creation
- ایجاد میانبر
-
-
- Shortcut created successfully!
- میانبر با موفقیت ساخته شد!
-
-
- Error
- ارور
-
-
- Error creating shortcut!
- مشکلی در هنگام ساخت میانبر بوجود آمد!
-
-
- Install PKG
- نصب PKG
-
-
- Game
- بازی
-
-
- requiresEnableSeparateUpdateFolder_MSG
- این قابلیت نیازمند فعالسازی گزینه تنظیمات «ایجاد پوشه جداگانه برای بهروزرسانی» است. در صورت تمایل به استفاده از این قابلیت، لطفاً آن را فعال کنید.
-
-
- This game has no update to delete!
- این بازی بهروزرسانیای برای حذف ندارد!
-
-
- Update
- بهروزرسانی
-
-
- This game has no DLC to delete!
- این بازی محتوای اضافی (DLC) برای حذف ندارد!
-
-
- DLC
- DLC
-
-
- Delete %1
- حذف %1
-
-
- Are you sure you want to delete %1's %2 directory?
- Are you sure you want to delete %1's %2 directory?
-
-
-
- MainWindow
-
- Open/Add Elf Folder
- ELF بازکردن/ساختن پوشه
-
-
- Install Packages (PKG)
- نصب بسته (PKG)
-
-
- Boot Game
- اجرای بازی
-
-
- Check for Updates
- به روز رسانی را بررسی کنید
-
-
- About shadPS4
- ShadPS4 درباره
-
-
- Configure...
- ...تنظیمات
-
-
- Install application from a .pkg file
- .PKG نصب بازی از فایل
-
-
- Recent Games
- بازی های اخیر
-
-
- Open shadPS4 Folder
- Open shadPS4 Folder
-
-
- Exit
- خروج
-
-
- Exit shadPS4
- ShadPS4 بستن
-
-
- Exit the application.
- بستن برنامه
-
-
- Show Game List
- نشان دادن بازی ها
-
-
- Game List Refresh
- رفرش لیست بازی ها
-
-
- Tiny
- کوچک ترین
-
-
- Small
- کوچک
-
-
- Medium
- متوسط
-
-
- Large
- بزرگ
-
-
- List View
- نمایش لیست
-
-
- Grid View
- شبکه ای (چهارخونه)
-
-
- Elf Viewer
- مشاهده گر Elf
-
-
- Game Install Directory
- محل نصب بازی
-
-
- Download Cheats/Patches
- دانلود چیت/پچ
-
-
- Dump Game List
- استخراج لیست بازی ها
-
-
- PKG Viewer
- PKG مشاهده گر
-
-
- Search...
- جست و جو...
-
-
- File
- فایل
-
-
- View
- شخصی سازی
-
-
- Game List Icons
- آیکون ها
-
-
- Game List Mode
- حالت نمایش لیست بازی ها
-
-
- Settings
- تنظیمات
-
-
- Utils
- ابزارها
-
-
- Themes
- تم ها
-
-
- Help
- کمک
-
-
- Dark
- تیره
-
-
- Light
- روشن
-
-
- Green
- سبز
-
-
- Blue
- آبی
-
-
- Violet
- بنفش
-
-
- toolBar
- نوار ابزار
-
-
- Game List
- لیست بازی
-
-
- * Unsupported Vulkan Version
- شما پشتیبانی نمیشود Vulkan ورژن *
-
-
- Download Cheats For All Installed Games
- دانلود چیت برای همه بازی ها
-
-
- Download Patches For All Games
- دانلود پچ برای همه بازی ها
-
-
- Download Complete
- دانلود کامل شد✅
-
-
- You have downloaded cheats for all the games you have installed.
- چیت برای همه بازی های شما دانلودشد✅
-
-
- Patches Downloaded Successfully!
- پچ ها با موفقیت دانلود شد✅
-
-
- All Patches available for all games have been downloaded.
- ✅تمام پچ های موجود برای همه بازی های شما دانلود شد
-
-
- Games:
- بازی ها:
-
-
- PKG File (*.PKG)
- PKG فایل (*.PKG)
-
-
- ELF files (*.bin *.elf *.oelf)
- ELF فایل های (*.bin *.elf *.oelf)
-
-
- Game Boot
- اجرای بازی
-
-
- Only one file can be selected!
- فقط یک فایل انتخاب کنید!
-
-
- PKG Extraction
- PKG استخراج فایل
-
-
- Patch detected!
- پچ شناسایی شد!
-
-
- PKG and Game versions match:
- و نسخه بازی همخوانی دارد PKG فایل:
-
-
- Would you like to overwrite?
- آیا مایل به جایگزینی فایل هستید؟
-
-
- PKG Version %1 is older than installed version:
- نسخه فایل PKG %1 قدیمی تر از نسخه نصب شده است:
-
-
- Game is installed:
- بازی نصب شد:
-
-
- Would you like to install Patch:
- آیا مایل به نصب پچ هستید:
-
-
- DLC Installation
- نصب DLC
-
-
- Would you like to install DLC: %1?
- آیا مایل به نصب DLC هستید: %1
-
-
- DLC already installed:
- قبلا نصب شده DLC این:
-
-
- Game already installed
- این بازی قبلا نصب شده
-
-
- PKG is a patch, please install the game first!
- فایل انتخاب شده یک پچ است, لطفا اول بازی را نصب کنید
-
-
- PKG ERROR
- PKG ارور فایل
-
-
- Extracting PKG %1/%2
- درحال استخراج PKG %1/%2
-
-
- Extraction Finished
- استخراج به پایان رسید
-
-
- Game successfully installed at %1
- بازی با موفقیت در %1 نصب شد
-
-
- File doesn't appear to be a valid PKG file
- این فایل یک PKG درست به نظر نمی آید
-
-
-
- PKGViewer
-
- Open Folder
- بازکردن پوشه
-
-
-
- TrophyViewer
-
- Trophy Viewer
- مشاهده جوایز
-
-
-
- SettingsDialog
-
- Settings
- تنظیمات
-
-
- General
- عمومی
-
-
- System
- سیستم
-
-
- Console Language
- زبان کنسول
-
-
- Emulator Language
- زبان شبیه ساز
-
-
- Emulator
- شبیه ساز
-
-
- Enable Fullscreen
- تمام صفحه
-
-
- Fullscreen Mode
- حالت تمام صفحه
-
-
- Enable Separate Update Folder
- فعالسازی پوشه جداگانه برای بهروزرسانی
-
-
- Default tab when opening settings
- زبان پیشفرض هنگام باز کردن تنظیمات
-
-
- Show Game Size In List
- نمایش اندازه بازی در لیست
-
-
- Show Splash
- Splash نمایش
-
-
- Is PS4 Pro
- PS4 Pro حالت
-
-
- Enable Discord Rich Presence
- Discord Rich Presence را فعال کنید
-
-
- Username
- نام کاربری
-
-
- Trophy Key
- Trophy Key
-
-
- Trophy
- Trophy
-
-
- Logger
- Logger
-
-
- Log Type
- Log نوع
-
-
- Log Filter
- Log فیلتر
-
-
- Open Log Location
- باز کردن مکان گزارش
-
-
- Input
- ورودی
-
-
- Cursor
- نشانگر
-
-
- Hide Cursor
- پنهان کردن نشانگر
-
-
- Hide Cursor Idle Timeout
- مخفی کردن زمان توقف مکان نما
-
-
- s
- s
-
-
- Controller
- دسته بازی
-
-
- Back Button Behavior
- رفتار دکمه بازگشت
-
-
- Graphics
- گرافیک
-
-
- GUI
- رابط کاربری
-
-
- User
- کاربر
-
-
- Graphics Device
- کارت گرافیک مورداستفاده
-
-
- Width
- عرض
-
-
- Height
- طول
-
-
- Vblank Divider
- تقسیمکننده Vblank
-
-
- Advanced
- ...بیشتر
-
-
- Enable Shaders Dumping
- فعالسازی ذخیرهسازی شیدرها
-
-
- Enable NULL GPU
- NULL GPU فعال کردن
-
-
- Paths
- مسیرها
-
-
- Game Folders
- پوشه های بازی
-
-
- Add...
- افزودن...
-
-
- Remove
- حذف
-
-
- Debug
- دیباگ
-
-
- Enable Debug Dumping
- Debug Dumping
-
-
- Enable Vulkan Validation Layers
- Vulkan Validation Layers
-
-
- Enable Vulkan Synchronization Validation
- Vulkan Synchronization Validation
-
-
- Enable RenderDoc Debugging
- RenderDoc Debugging
-
-
- Enable Crash Diagnostics
- Enable Crash Diagnostics
-
-
- Collect Shaders
- Collect Shaders
-
-
- Copy GPU Buffers
- Copy GPU Buffers
-
-
- Host Debug Markers
- Host Debug Markers
-
-
- Guest Debug Markers
- Guest Debug Markers
-
-
- Update
- بهروزرسانی
-
-
- Check for Updates at Startup
- بررسی بهروزرسانیها در زمان راهاندازی
-
-
- Always Show Changelog
- نمایش دائم تاریخچه تغییرات
-
-
- Update Channel
- کانال بهروزرسانی
-
-
- Check for Updates
- بررسی بهروزرسانیها
-
-
- GUI Settings
- تنظیمات رابط کاربری
-
-
- Title Music
- Title Music
-
-
- Disable Trophy Pop-ups
- غیرفعال کردن نمایش جوایز
-
-
- Play title music
- پخش موسیقی عنوان
-
-
- Update Compatibility Database On Startup
- بهروزرسانی پایگاه داده سازگاری هنگام راهاندازی
-
-
- Game Compatibility
- سازگاری بازی با سیستم
-
-
- Display Compatibility Data
- نمایش دادههای سازگاری
-
-
- Update Compatibility Database
- بهروزرسانی پایگاه داده سازگاری
-
-
- Volume
- صدا
-
-
- Audio Backend
- Audio Backend
-
-
- Save
- ذخیره
-
-
- Apply
- اعمال
-
-
- Restore Defaults
- بازیابی پیش فرض ها
-
-
- Close
- بستن
-
-
- Point your mouse at an option to display its description.
- ماوس خود را بر روی یک گزینه قرار دهید تا توضیحات آن نمایش داده شود.
-
-
- consoleLanguageGroupBox
- Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region.
-
-
- emulatorLanguageGroupBox
- زبان شبیهساز:\nزبان رابط کاربری شبیهساز را انتخاب میکند.
-
-
- fullscreenCheckBox
- فعالسازی تمام صفحه:\nپنجره بازی را بهطور خودکار به حالت تمام صفحه در میآورد.\nبرای تغییر این حالت میتوانید کلید F11 را فشار دهید.
-
-
- separateUpdatesCheckBox
- فعالسازی پوشه جداگانه برای بهروزرسانی:\nامکان نصب بهروزرسانیهای بازی در یک پوشه جداگانه برای مدیریت راحتتر را فراهم میکند.
-
-
- showSplashCheckBox
- نمایش صفحه شروع:\nصفحه شروع بازی (تصویری ویژه) را هنگام بارگذاری بازی نمایش میدهد.
-
-
- ps4proCheckBox
- حالت PS4 Pro:\nشبیهساز را بهعنوان PS4 Pro شبیهسازی میکند که ممکن است ویژگیهای ویژهای را در بازیهای پشتیبانیشده فعال کند.
-
-
- discordRPCCheckbox
- فعال کردن Discord Rich Presence:\nآیکون شبیه ساز و اطلاعات مربوطه را در نمایه Discord شما نمایش می دهد.
-
-
- userName
- نام کاربری:\nنام کاربری حساب PS4 را تنظیم میکند که ممکن است توسط برخی بازیها نمایش داده شود.
-
-
- TrophyKey
- Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
-
-
- logTypeGroupBox
- نوع لاگ:\nتنظیم میکند که آیا خروجی پنجره لاگ برای بهبود عملکرد همگامسازی شود یا خیر. این ممکن است تأثیر منفی بر شبیهسازی داشته باشد.
-
-
- logFilter
- Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Levels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
-
-
- updaterGroupBox
- بهروزرسانی:\nانتشار: نسخههای رسمی که هر ماه منتشر میشوند و ممکن است بسیار قدیمی باشند، اما پایدارتر و تست شدهتر هستند.\nشبانه: نسخههای توسعهای که شامل جدیدترین ویژگیها و اصلاحات هستند، اما ممکن است دارای اشکال باشند و کمتر پایدار باشند.
-
-
- GUIMusicGroupBox
- پخش موسیقی عنوان:\nIدر صورتی که بازی از آن پشتیبانی کند، پخش موسیقی ویژه هنگام انتخاب بازی در رابط کاربری را فعال میکند.
-
-
- disableTrophycheckBox
- غیرفعال کردن نمایش جوایز:\nنمایش اعلانهای جوایز درون بازی را غیرفعال میکند. پیشرفت جوایز همچنان از طریق نمایشگر جوایز (کلیک راست روی بازی در پنجره اصلی) قابل پیگیری است..
-
-
- hideCursorGroupBox
- پنهان کردن نشانگر:\nانتخاب کنید که نشانگر چه زمانی ناپدید شود:\nهرگز: شما همیشه ماوس را خواهید دید.\nغیرفعال: زمانی را برای ناپدید شدن بعد از غیرفعالی تعیین کنید.\nهمیشه: شما هرگز ماوس را نخواهید دید.
-
-
- idleTimeoutGroupBox
- زمانی را برای ناپدید شدن ماوس بعد از غیرفعالی تعیین کنید.
-
-
- backButtonBehaviorGroupBox
- رفتار دکمه برگشت:\nدکمه برگشت کنترلر را طوری تنظیم می کند که ضربه زدن روی موقعیت مشخص شده روی صفحه لمسی PS4 را شبیه سازی کند.
-
-
- enableCompatibilityCheckBox
- نمایش دادههای سازگاری:\nاطلاعات سازگاری بازی را به صورت جدول نمایش میدهد. برای دریافت اطلاعات بهروز، گزینه "بهروزرسانی سازگاری هنگام راهاندازی" را فعال کنید.
-
-
- checkCompatibilityOnStartupCheckBox
- بهروزرسانی سازگاری هنگام راهاندازی:\nبهطور خودکار پایگاه داده سازگاری را هنگام راهاندازی ShadPS4 بهروزرسانی میکند.
-
-
- updateCompatibilityButton
- بهروزرسانی پایگاه داده سازگاری:\nپایگاه داده سازگاری را بلافاصله بهروزرسانی میکند.
-
-
- Never
- هرگز
-
-
- Idle
- بیکار
-
-
- Always
- همیشه
-
-
- Touchpad Left
- صفحه لمسی سمت چپ
-
-
- Touchpad Right
- صفحه لمسی سمت راست
-
-
- Touchpad Center
- مرکز صفحه لمسی
-
-
- None
- هیچ کدام
-
-
- graphicsAdapterGroupBox
- دستگاه گرافیکی:\nدر سیستمهای با چندین پردازنده گرافیکی، از فهرست کشویی، پردازنده گرافیکی که شبیهساز از آن استفاده میکند را انتخاب کنید، یا گزینه "انتخاب خودکار" را انتخاب کنید تا به طور خودکار تعیین شود.
-
-
- resolutionLayout
- عرض/ارتفاع:\nاندازه پنجره شبیهساز را در هنگام راهاندازی تنظیم میکند، که در حین بازی قابل تغییر اندازه است.\nاین با وضوح داخل بازی متفاوت است.
-
-
- heightDivider
- تقسیمکننده Vblank:\nمیزان فریم ریت که شبیهساز با آن بهروزرسانی میشود، در این عدد ضرب میشود. تغییر این مقدار ممکن است تأثیرات منفی داشته باشد، مانند افزایش سرعت بازی یا خراب شدن عملکردهای حیاتی بازی که انتظار تغییر آن را ندارند!
-
-
- dumpShadersCheckBox
- فعالسازی ذخیرهسازی شیدرها:\nبهمنظور اشکالزدایی فنی، شیدرهای بازی را هنگام رندر شدن در یک پوشه ذخیره میکند.
-
-
- nullGpuCheckBox
- Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
-
-
- gameFoldersBox
- پوشه های بازی:\nلیست پوشه هایی که باید بازی های نصب شده را بررسی کنید.
-
-
- addFolderButton
- اضافه کردن:\nیک پوشه به لیست اضافه کنید.
-
-
- removeFolderButton
- حذف:\nیک پوشه را از لیست حذف کنید.
-
-
- debugDump
- فعالسازی ذخیرهسازی دیباگ:\nنمادهای import و export و اطلاعات هدر فایل برنامه در حال اجرای PS4 را در یک پوشه ذخیره میکند.
-
-
- vkValidationCheckBox
- Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state. This will reduce performance and likely change the behavior of emulation.
-
-
- vkSyncValidationCheckBox
- Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks. This will reduce performance and likely change the behavior of emulation.
-
-
- rdocCheckBox
- Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
-
-
- collectShaderCheckBox
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
-
-
- crashDiagnosticsCheckBox
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
-
-
- copyGPUBuffersCheckBox
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
-
-
- hostMarkersCheckBox
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
-
-
- guestMarkersCheckBox
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
-
-
-
- CheatsPatches
-
- Cheats / Patches for
- چیت / پچ برای
-
-
- defaultTextEdit_MSG
- defaultTextEdit_MSG
-
-
- No Image Available
- تصویری موجود نمی باشد
-
-
- Serial:
- سریال:
-
-
- Version:
- نسخه:
-
-
- Size:
- حجم:
-
-
- Select Cheat File:
- فایل چیت را انتخاب کنید:
-
-
- Repository:
- :منبع
-
-
- Download Cheats
- دانلود چیت ها
-
-
- Delete File
- حذف فایل
-
-
- No files selected.
- فایلی انتخاب نشده.
-
-
- You can delete the cheats you don't want after downloading them.
- شما میتوانید بعد از دانلود چیت هایی که نمیخواهید را پاک کنید
-
-
- Do you want to delete the selected file?\n%1
- آیا میخواهید فایل های انتخاب شده را پاک کنید؟ \n%1
-
-
- Select Patch File:
- فایل پچ را انتخاب کنید
-
-
- Download Patches
- دانلود کردن پچ ها
-
-
- Save
- ذخیره
-
-
- Cheats
- چیت ها
-
-
- Patches
- پچ ها
-
-
- Error
- ارور
-
-
- No patch selected.
- هیچ پچ انتخاب نشده
-
-
- Unable to open files.json for reading.
- .json مشکل در خواندن فایل
-
-
- No patch file found for the current serial.
- هیچ فایل پچ برای سریال بازی شما پیدا نشد.
-
-
- Unable to open the file for reading.
- خطا در خواندن فایل
-
-
- Unable to open the file for writing.
- خطا در نوشتن فایل
-
-
- Failed to parse XML:
- انجام نشد XML تجزیه فایل:
-
-
- Success
- عملیات موفق بود
-
-
- Options saved successfully.
- تغییرات با موفقیت ذخیره شد✅
-
-
- Invalid Source
- منبع نامعتبر❌
-
-
- The selected source is invalid.
- منبع انتخاب شده نامعتبر است
-
-
- File Exists
- فایل وجود دارد
-
-
- File already exists. Do you want to replace it?
- فایل از قبل وجود دارد. آیا می خواهید آن را جایگزین کنید؟
-
-
- Failed to save file:
- ذخیره فایل موفقیت آمیز نبود:
-
-
- Failed to download file:
- خطا در دانلود فایل:
-
-
- Cheats Not Found
- چیت یافت نشد
-
-
- CheatsNotFound_MSG
- متاسفانه هیچ چیتی از منبع انتخاب شده پیدا نشد! شما میتوانید منابع دیگری را برای دانلود انتخاب و یا چیت های خود را به صورت دستی واردکنید.
-
-
- Cheats Downloaded Successfully
- دانلود چیت ها موفقیت آمیز بود✅
-
-
- CheatsDownloadedSuccessfully_MSG
- تمامی چیت های موجود برای این بازی از منبع انتخاب شده دانلود شد! شما همچنان میتوانید چیت های دیگری را ازمنابع مختلف دانلود کنید و درصورت موجود بودن از آنها استفاده کنید.
-
-
- Failed to save:
- خطا در ذخیره اطلاعات:
-
-
- Failed to download:
- خطا در دانلود❌
-
-
- Download Complete
- دانلود کامل شد
-
-
- DownloadComplete_MSG
- پچ ها با موفقیت بارگیری شدند! تمام وصله های موجود برای همه بازی ها دانلود شده اند، نیازی به دانلود جداگانه آنها برای هر بازی نیست، همانطور که در Cheats اتفاق می افتد. اگر پچ ظاهر نشد، ممکن است برای سریال و نسخه خاصی از بازی وجود نداشته باشد.
-
-
- Failed to parse JSON data from HTML.
- HTML از JSON خطا در تجزیه اطلاعات.
-
-
- Failed to retrieve HTML page.
- HTML خطا دربازیابی صفحه
-
-
- The game is in version: %1
- بازی در نسخه: %1 است
-
-
- The downloaded patch only works on version: %1
- وصله دانلود شده فقط در نسخه: %1 کار می کند
-
-
- You may need to update your game.
- شاید لازم باشد بازی خود را به روز کنید.
-
-
- Incompatibility Notice
- اطلاعیه عدم سازگاری
-
-
- Failed to open file:
- خطا در اجرای فایل:
-
-
- XML ERROR:
- XML ERROR:
-
-
- Failed to open files.json for writing
- .json خطا در نوشتن فایل
-
-
- Author:
- تولید کننده:
-
-
- Directory does not exist:
- پوشه وجود ندارد:
-
-
- Failed to open files.json for reading.
- .json خطا در خواندن فایل
-
-
- Name:
- نام:
-
-
- Can't apply cheats before the game is started
- قبل از شروع بازی نمی توانید تقلب ها را اعمال کنید.
-
-
-
- GameListFrame
-
- Icon
- آیکون
-
-
- Name
- نام
-
-
- Serial
- سریال
-
-
- Compatibility
- سازگاری
-
-
- Region
- منطقه
-
-
- Firmware
- فریمور
-
-
- Size
- اندازه
-
-
- Version
- نسخه
-
-
- Path
- مسیر
-
-
- Play Time
- زمان بازی
-
-
- Never Played
- هرگز بازی نشده
-
-
- h
- h
-
-
- m
- m
-
-
- s
- s
-
-
- Compatibility is untested
- سازگاری تست نشده است
-
-
- Game does not initialize properly / crashes the emulator
- بازی به درستی راهاندازی نمیشود / شبیهساز کرش میکند
-
-
- Game boots, but only displays a blank screen
- بازی اجرا میشود، اما فقط یک صفحه خالی نمایش داده میشود
-
-
- Game displays an image but does not go past the menu
- بازی تصویری نمایش میدهد، اما از منو فراتر نمیرود
-
-
- Game has game-breaking glitches or unplayable performance
- بازی دارای اشکالات بحرانی یا عملکرد غیرقابل بازی است
-
-
- Game can be completed with playable performance and no major glitches
- بازی با عملکرد قابل قبول و بدون اشکالات عمده قابل بازی است.
-
-
- Click to see details on github
- برای مشاهده جزئیات در GitHub کلیک کنید
-
-
- Last updated
- آخرین بهروزرسانی
-
-
-
- CheckUpdate
-
- Auto Updater
- بهروزرسانی خودکار
-
-
- Error
- خطا
-
-
- Network error:
- خطای شبکه:
-
-
- Error_Github_limit_MSG
- بهروزرسانی خودکار حداکثر ۶۰ بررسی بهروزرسانی در ساعت را مجاز میداند.\nشما به این محدودیت رسیدهاید. لطفاً بعداً دوباره امتحان کنید.
-
-
- Failed to parse update information.
- خطا در تجزیه اطلاعات بهروزرسانی.
-
-
- No pre-releases found.
- هیچ پیش انتشاری یافت نشد.
-
-
- Invalid release data.
- داده های نسخه نامعتبر است.
-
-
- No download URL found for the specified asset.
- هیچ URL دانلودی برای دارایی مشخص شده پیدا نشد.
-
-
- Your version is already up to date!
- نسخه شما اکنون به روز شده است!
-
-
- Update Available
- به روز رسانی موجود است
-
-
- Update Channel
- کانال بهروزرسانی
-
-
- Current Version
- نسخه فعلی
-
-
- Latest Version
- جدیدترین نسخه
-
-
- Do you want to update?
- آیا می خواهید به روز رسانی کنید؟
-
-
- Show Changelog
- نمایش تغییرات
-
-
- Check for Updates at Startup
- بررسی بهروزرسانی هنگام شروع
-
-
- Update
- به روز رسانی
-
-
- No
- خیر
-
-
- Hide Changelog
- مخفی کردن تغییرات
-
-
- Changes
- تغییرات
-
-
- Network error occurred while trying to access the URL
- در حین تلاش برای دسترسی به URL خطای شبکه رخ داد
-
-
- Download Complete
- دانلود کامل شد
-
-
- The update has been downloaded, press OK to install.
- به روز رسانی دانلود شده است، برای نصب OK را فشار دهید.
-
-
- Failed to save the update file at
- فایل به روز رسانی ذخیره نشد
-
-
- Starting Update...
- شروع به روز رسانی...
-
-
- Failed to create the update script file
- فایل اسکریپت به روز رسانی ایجاد نشد
-
-
-
- GameListUtils
-
- B
- B
-
-
- KB
- KB
-
-
- MB
- MB
-
-
- GB
- GB
-
-
- TB
- TB
-
-
-
- CompatibilityInfoClass
-
- Fetching compatibility data, please wait
- در حال بارگذاری دادههای سازگاری، لطفاً صبر کنید
-
-
- Cancel
- لغو
-
-
- Loading...
- در حال بارگذاری...
-
-
- Error
- خطا
-
-
- Unable to update compatibility data! Try again later.
- ناتوان از بروزرسانی دادههای سازگاری! لطفاً بعداً دوباره تلاش کنید.
-
-
- Unable to open compatibility_data.json for writing.
- امکان باز کردن compatibility_data.json برای نوشتن وجود ندارد.
-
-
- Unknown
- ناشناخته
-
-
- Nothing
- هیچ چیز
-
-
- Boots
- چکمهها
-
-
- Menus
- منوها
-
-
- Ingame
- داخل بازی
-
-
- Playable
- قابل بازی
-
-
+
+ AboutDialog
+
+ About shadPS4
+ درباره ShadPS4
+
+
+ shadPS4
+ ShadPS4
+
+
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ یک شبیه ساز متن باز برای پلی استیشن 4 است.
+
+
+ This software should not be used to play games you have not legally obtained.
+ این برنامه نباید برای بازی هایی که شما به صورت غیرقانونی به دست آوردید استفاده شود.
+
+
+
+ CheatsPatches
+
+ Cheats / Patches for
+ چیت / پچ برای
+
+
+ defaultTextEdit_MSG
+ defaultTextEdit_MSG
+
+
+ No Image Available
+ تصویری موجود نمی باشد
+
+
+ Serial:
+ سریال:
+
+
+ Version:
+ نسخه:
+
+
+ Size:
+ حجم:
+
+
+ Select Cheat File:
+ فایل چیت را انتخاب کنید:
+
+
+ Repository:
+ :منبع
+
+
+ Download Cheats
+ دانلود چیت ها
+
+
+ Delete File
+ حذف فایل
+
+
+ No files selected.
+ فایلی انتخاب نشده.
+
+
+ You can delete the cheats you don't want after downloading them.
+ شما میتوانید بعد از دانلود چیت هایی که نمیخواهید را پاک کنید
+
+
+ Do you want to delete the selected file?\n%1
+ آیا میخواهید فایل های انتخاب شده را پاک کنید؟ \n%1
+
+
+ Select Patch File:
+ فایل پچ را انتخاب کنید
+
+
+ Download Patches
+ دانلود کردن پچ ها
+
+
+ Save
+ ذخیره
+
+
+ Cheats
+ چیت ها
+
+
+ Patches
+ پچ ها
+
+
+ Error
+ ارور
+
+
+ No patch selected.
+ هیچ پچ انتخاب نشده
+
+
+ Unable to open files.json for reading.
+ .json مشکل در خواندن فایل
+
+
+ No patch file found for the current serial.
+ هیچ فایل پچ برای سریال بازی شما پیدا نشد.
+
+
+ Unable to open the file for reading.
+ خطا در خواندن فایل
+
+
+ Unable to open the file for writing.
+ خطا در نوشتن فایل
+
+
+ Failed to parse XML:
+ انجام نشد XML تجزیه فایل:
+
+
+ Success
+ عملیات موفق بود
+
+
+ Options saved successfully.
+ تغییرات با موفقیت ذخیره شد✅
+
+
+ Invalid Source
+ منبع نامعتبر❌
+
+
+ The selected source is invalid.
+ منبع انتخاب شده نامعتبر است
+
+
+ File Exists
+ فایل وجود دارد
+
+
+ File already exists. Do you want to replace it?
+ فایل از قبل وجود دارد. آیا می خواهید آن را جایگزین کنید؟
+
+
+ Failed to save file:
+ ذخیره فایل موفقیت آمیز نبود:
+
+
+ Failed to download file:
+ خطا در دانلود فایل:
+
+
+ Cheats Not Found
+ چیت یافت نشد
+
+
+ CheatsNotFound_MSG
+ متاسفانه هیچ چیتی از منبع انتخاب شده پیدا نشد! شما میتوانید منابع دیگری را برای دانلود انتخاب و یا چیت های خود را به صورت دستی واردکنید.
+
+
+ Cheats Downloaded Successfully
+ دانلود چیت ها موفقیت آمیز بود✅
+
+
+ CheatsDownloadedSuccessfully_MSG
+ تمامی چیت های موجود برای این بازی از منبع انتخاب شده دانلود شد! شما همچنان میتوانید چیت های دیگری را ازمنابع مختلف دانلود کنید و درصورت موجود بودن از آنها استفاده کنید.
+
+
+ Failed to save:
+ خطا در ذخیره اطلاعات:
+
+
+ Failed to download:
+ خطا در دانلود❌
+
+
+ Download Complete
+ دانلود کامل شد
+
+
+ DownloadComplete_MSG
+ پچ ها با موفقیت بارگیری شدند! تمام وصله های موجود برای همه بازی ها دانلود شده اند، نیازی به دانلود جداگانه آنها برای هر بازی نیست، همانطور که در Cheats اتفاق می افتد. اگر پچ ظاهر نشد، ممکن است برای سریال و نسخه خاصی از بازی وجود نداشته باشد.
+
+
+ Failed to parse JSON data from HTML.
+ HTML از JSON خطا در تجزیه اطلاعات.
+
+
+ Failed to retrieve HTML page.
+ HTML خطا دربازیابی صفحه
+
+
+ The game is in version: %1
+ بازی در نسخه: %1 است
+
+
+ The downloaded patch only works on version: %1
+ وصله دانلود شده فقط در نسخه: %1 کار می کند
+
+
+ You may need to update your game.
+ شاید لازم باشد بازی خود را به روز کنید.
+
+
+ Incompatibility Notice
+ اطلاعیه عدم سازگاری
+
+
+ Failed to open file:
+ خطا در اجرای فایل:
+
+
+ XML ERROR:
+ XML ERROR:
+
+
+ Failed to open files.json for writing
+ .json خطا در نوشتن فایل
+
+
+ Author:
+ تولید کننده:
+
+
+ Directory does not exist:
+ پوشه وجود ندارد:
+
+
+ Failed to open files.json for reading.
+ .json خطا در خواندن فایل
+
+
+ Name:
+ نام:
+
+
+ Can't apply cheats before the game is started
+ قبل از شروع بازی نمی توانید تقلب ها را اعمال کنید.
+
+
+ Close
+ بستن
+
+
+
+ CheckUpdate
+
+ Auto Updater
+ بهروزرسانی خودکار
+
+
+ Error
+ خطا
+
+
+ Network error:
+ خطای شبکه:
+
+
+ Error_Github_limit_MSG
+ بهروزرسانی خودکار حداکثر ۶۰ بررسی بهروزرسانی در ساعت را مجاز میداند.\nشما به این محدودیت رسیدهاید. لطفاً بعداً دوباره امتحان کنید.
+
+
+ Failed to parse update information.
+ خطا در تجزیه اطلاعات بهروزرسانی.
+
+
+ No pre-releases found.
+ هیچ پیش انتشاری یافت نشد.
+
+
+ Invalid release data.
+ داده های نسخه نامعتبر است.
+
+
+ No download URL found for the specified asset.
+ هیچ URL دانلودی برای دارایی مشخص شده پیدا نشد.
+
+
+ Your version is already up to date!
+ نسخه شما اکنون به روز شده است!
+
+
+ Update Available
+ به روز رسانی موجود است
+
+
+ Update Channel
+ کانال بهروزرسانی
+
+
+ Current Version
+ نسخه فعلی
+
+
+ Latest Version
+ جدیدترین نسخه
+
+
+ Do you want to update?
+ آیا می خواهید به روز رسانی کنید؟
+
+
+ Show Changelog
+ نمایش تغییرات
+
+
+ Check for Updates at Startup
+ بررسی بهروزرسانی هنگام شروع
+
+
+ Update
+ به روز رسانی
+
+
+ No
+ خیر
+
+
+ Hide Changelog
+ مخفی کردن تغییرات
+
+
+ Changes
+ تغییرات
+
+
+ Network error occurred while trying to access the URL
+ در حین تلاش برای دسترسی به URL خطای شبکه رخ داد
+
+
+ Download Complete
+ دانلود کامل شد
+
+
+ The update has been downloaded, press OK to install.
+ به روز رسانی دانلود شده است، برای نصب OK را فشار دهید.
+
+
+ Failed to save the update file at
+ فایل به روز رسانی ذخیره نشد
+
+
+ Starting Update...
+ شروع به روز رسانی...
+
+
+ Failed to create the update script file
+ فایل اسکریپت به روز رسانی ایجاد نشد
+
+
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ در حال بارگذاری دادههای سازگاری، لطفاً صبر کنید
+
+
+ Cancel
+ لغو
+
+
+ Loading...
+ در حال بارگذاری...
+
+
+ Error
+ خطا
+
+
+ Unable to update compatibility data! Try again later.
+ ناتوان از بروزرسانی دادههای سازگاری! لطفاً بعداً دوباره تلاش کنید.
+
+
+ Unable to open compatibility_data.json for writing.
+ امکان باز کردن compatibility_data.json برای نوشتن وجود ندارد.
+
+
+ Unknown
+ ناشناخته
+
+
+ Nothing
+ هیچ چیز
+
+
+ Boots
+ چکمهها
+
+
+ Menus
+ منوها
+
+
+ Ingame
+ داخل بازی
+
+
+ Playable
+ قابل بازی
+
+
+
+ ControlSettings
+
+ Configure Controls
+
+
+
+ Control Settings
+
+
+
+ D-Pad
+
+
+
+ Up
+
+
+
+ Left
+
+
+
+ Right
+
+
+
+ Down
+
+
+
+ Left Stick Deadzone (def:2 max:127)
+
+
+
+ Left Deadzone
+
+
+
+ Left Stick
+
+
+
+ Config Selection
+
+
+
+ Common Config
+
+
+
+ Use per-game configs
+
+
+
+ L1 / LB
+
+
+
+ L2 / LT
+
+
+
+ KBM Controls
+
+
+
+ KBM Editor
+
+
+
+ Back
+
+
+
+ R1 / RB
+
+
+
+ R2 / RT
+
+
+
+ L3
+
+
+
+ Options / Start
+
+
+
+ R3
+
+
+
+ Face Buttons
+
+
+
+ Triangle / Y
+
+
+
+ Square / X
+
+
+
+ Circle / B
+
+
+
+ Cross / A
+
+
+
+ Right Stick Deadzone (def:2, max:127)
+
+
+
+ Right Deadzone
+
+
+
+ Right Stick
+
+
+
+
+ ElfViewer
+
+ Open Folder
+ فولدر را بازکن
+
+
+
+ GameInfoClass
+
+ Loading game list, please wait :3
+ درحال بارگیری لیست بازی ها,لطفا کمی صبرکنید :3
+
+
+ Cancel
+ لغو
+
+
+ Loading...
+ ...درحال بارگیری
+
+
+
+ GameInstallDialog
+
+ shadPS4 - Choose directory
+ ShadPS4 - انتخاب محل نصب بازی
+
+
+ Directory to install games
+ محل نصب بازی ها
+
+
+ Browse
+ انتخاب دستی
+
+
+ Error
+ ارور
+
+
+ Directory to install DLC
+
+
+
+
+ GameListFrame
+
+ Icon
+ آیکون
+
+
+ Name
+ نام
+
+
+ Serial
+ سریال
+
+
+ Compatibility
+ سازگاری
+
+
+ Region
+ منطقه
+
+
+ Firmware
+ فریمور
+
+
+ Size
+ اندازه
+
+
+ Version
+ نسخه
+
+
+ Path
+ مسیر
+
+
+ Play Time
+ زمان بازی
+
+
+ Never Played
+ هرگز بازی نشده
+
+
+ h
+ h
+
+
+ m
+ m
+
+
+ s
+ s
+
+
+ Compatibility is untested
+ سازگاری تست نشده است
+
+
+ Game does not initialize properly / crashes the emulator
+ بازی به درستی راهاندازی نمیشود / شبیهساز کرش میکند
+
+
+ Game boots, but only displays a blank screen
+ بازی اجرا میشود، اما فقط یک صفحه خالی نمایش داده میشود
+
+
+ Game displays an image but does not go past the menu
+ بازی تصویری نمایش میدهد، اما از منو فراتر نمیرود
+
+
+ Game has game-breaking glitches or unplayable performance
+ بازی دارای اشکالات بحرانی یا عملکرد غیرقابل بازی است
+
+
+ Game can be completed with playable performance and no major glitches
+ بازی با عملکرد قابل قبول و بدون اشکالات عمده قابل بازی است.
+
+
+ Click to see details on github
+ برای مشاهده جزئیات در GitHub کلیک کنید
+
+
+ Last updated
+ آخرین بهروزرسانی
+
+
+
+ GameListUtils
+
+ B
+ B
+
+
+ KB
+ KB
+
+
+ MB
+ MB
+
+
+ GB
+ GB
+
+
+ TB
+ TB
+
+
+
+ GuiContextMenus
+
+ Create Shortcut
+ ایجاد میانبر
+
+
+ Cheats / Patches
+ چیت/پچ ها
+
+
+ SFO Viewer
+ SFO مشاهده
+
+
+ Trophy Viewer
+ مشاهده جوایز
+
+
+ Open Folder...
+ باز کردن پوشه...
+
+
+ Open Game Folder
+ باز کردن پوشه بازی
+
+
+ Open Save Data Folder
+ پوشه ذخیره داده را باز کنید
+
+
+ Open Log Folder
+ باز کردن پوشه لاگ
+
+
+ Copy info...
+ ...کپی کردن اطلاعات
+
+
+ Copy Name
+ کپی کردن نام
+
+
+ Copy Serial
+ کپی کردن سریال
+
+
+ Copy All
+ کپی کردن تمامی مقادیر
+
+
+ Delete...
+ حذف...
+
+
+ Delete Game
+ حذف بازی
+
+
+ Delete Update
+ حذف بهروزرسانی
+
+
+ Delete DLC
+ حذف محتوای اضافی (DLC)
+
+
+ Compatibility...
+ Compatibility...
+
+
+ Update database
+ Update database
+
+
+ View report
+ View report
+
+
+ Submit a report
+ Submit a report
+
+
+ Shortcut creation
+ ایجاد میانبر
+
+
+ Shortcut created successfully!
+ میانبر با موفقیت ساخته شد!
+
+
+ Error
+ ارور
+
+
+ Error creating shortcut!
+ مشکلی در هنگام ساخت میانبر بوجود آمد!
+
+
+ Install PKG
+ نصب PKG
+
+
+ Game
+ بازی
+
+
+ This game has no update to delete!
+ این بازی بهروزرسانیای برای حذف ندارد!
+
+
+ Update
+ بهروزرسانی
+
+
+ This game has no DLC to delete!
+ این بازی محتوای اضافی (DLC) برای حذف ندارد!
+
+
+ DLC
+ DLC
+
+
+ Delete %1
+ حذف %1
+
+
+ Are you sure you want to delete %1's %2 directory?
+ Are you sure you want to delete %1's %2 directory?
+
+
+ Open Update Folder
+
+
+
+ Copy Version
+
+
+
+ Copy Size
+
+
+
+ Delete Save Data
+
+
+
+ This game has no update folder to open!
+
+
+
+ Failed to convert icon.
+
+
+
+ This game has no save data to delete!
+
+
+
+ Save Data
+
+
+
+
+ InstallDirSelect
+
+ shadPS4 - Choose directory
+ ShadPS4 - انتخاب محل نصب بازی
+
+
+ Select which directory you want to install to.
+ محلی را که میخواهید در آن نصب شود، انتخاب کنید.
+
+
+ Install All Queued to Selected Folder
+
+
+
+ Delete PKG File on Install
+
+
+
+
+ MainWindow
+
+ Open/Add Elf Folder
+ ELF بازکردن/ساختن پوشه
+
+
+ Install Packages (PKG)
+ نصب بسته (PKG)
+
+
+ Boot Game
+ اجرای بازی
+
+
+ Check for Updates
+ به روز رسانی را بررسی کنید
+
+
+ About shadPS4
+ ShadPS4 درباره
+
+
+ Configure...
+ ...تنظیمات
+
+
+ Install application from a .pkg file
+ .PKG نصب بازی از فایل
+
+
+ Recent Games
+ بازی های اخیر
+
+
+ Open shadPS4 Folder
+ Open shadPS4 Folder
+
+
+ Exit
+ خروج
+
+
+ Exit shadPS4
+ ShadPS4 بستن
+
+
+ Exit the application.
+ بستن برنامه
+
+
+ Show Game List
+ نشان دادن بازی ها
+
+
+ Game List Refresh
+ رفرش لیست بازی ها
+
+
+ Tiny
+ کوچک ترین
+
+
+ Small
+ کوچک
+
+
+ Medium
+ متوسط
+
+
+ Large
+ بزرگ
+
+
+ List View
+ نمایش لیست
+
+
+ Grid View
+ شبکه ای (چهارخونه)
+
+
+ Elf Viewer
+ مشاهده گر Elf
+
+
+ Game Install Directory
+ محل نصب بازی
+
+
+ Download Cheats/Patches
+ دانلود چیت/پچ
+
+
+ Dump Game List
+ استخراج لیست بازی ها
+
+
+ PKG Viewer
+ PKG مشاهده گر
+
+
+ Search...
+ جست و جو...
+
+
+ File
+ فایل
+
+
+ View
+ شخصی سازی
+
+
+ Game List Icons
+ آیکون ها
+
+
+ Game List Mode
+ حالت نمایش لیست بازی ها
+
+
+ Settings
+ تنظیمات
+
+
+ Utils
+ ابزارها
+
+
+ Themes
+ تم ها
+
+
+ Help
+ کمک
+
+
+ Dark
+ تیره
+
+
+ Light
+ روشن
+
+
+ Green
+ سبز
+
+
+ Blue
+ آبی
+
+
+ Violet
+ بنفش
+
+
+ toolBar
+ نوار ابزار
+
+
+ Game List
+ لیست بازی
+
+
+ * Unsupported Vulkan Version
+ شما پشتیبانی نمیشود Vulkan ورژن *
+
+
+ Download Cheats For All Installed Games
+ دانلود چیت برای همه بازی ها
+
+
+ Download Patches For All Games
+ دانلود پچ برای همه بازی ها
+
+
+ Download Complete
+ دانلود کامل شد✅
+
+
+ You have downloaded cheats for all the games you have installed.
+ چیت برای همه بازی های شما دانلودشد✅
+
+
+ Patches Downloaded Successfully!
+ پچ ها با موفقیت دانلود شد✅
+
+
+ All Patches available for all games have been downloaded.
+ ✅تمام پچ های موجود برای همه بازی های شما دانلود شد
+
+
+ Games:
+ بازی ها:
+
+
+ ELF files (*.bin *.elf *.oelf)
+ ELF فایل های (*.bin *.elf *.oelf)
+
+
+ Game Boot
+ اجرای بازی
+
+
+ Only one file can be selected!
+ فقط یک فایل انتخاب کنید!
+
+
+ PKG Extraction
+ PKG استخراج فایل
+
+
+ Patch detected!
+ پچ شناسایی شد!
+
+
+ PKG and Game versions match:
+ و نسخه بازی همخوانی دارد PKG فایل:
+
+
+ Would you like to overwrite?
+ آیا مایل به جایگزینی فایل هستید؟
+
+
+ PKG Version %1 is older than installed version:
+ نسخه فایل PKG %1 قدیمی تر از نسخه نصب شده است:
+
+
+ Game is installed:
+ بازی نصب شد:
+
+
+ Would you like to install Patch:
+ آیا مایل به نصب پچ هستید:
+
+
+ DLC Installation
+ نصب DLC
+
+
+ Would you like to install DLC: %1?
+ آیا مایل به نصب DLC هستید: %1
+
+
+ DLC already installed:
+ قبلا نصب شده DLC این:
+
+
+ Game already installed
+ این بازی قبلا نصب شده
+
+
+ PKG ERROR
+ PKG ارور فایل
+
+
+ Extracting PKG %1/%2
+ درحال استخراج PKG %1/%2
+
+
+ Extraction Finished
+ استخراج به پایان رسید
+
+
+ Game successfully installed at %1
+ بازی با موفقیت در %1 نصب شد
+
+
+ File doesn't appear to be a valid PKG file
+ این فایل یک PKG درست به نظر نمی آید
+
+
+ Run Game
+
+
+
+ Eboot.bin file not found
+
+
+
+ PKG File (*.PKG *.pkg)
+
+
+
+ PKG is a patch or DLC, please install the game first!
+
+
+
+ Game is already running!
+
+
+
+ shadPS4
+ ShadPS4
+
+
+
+ PKGViewer
+
+ Open Folder
+ بازکردن پوشه
+
+
+ Name
+ نام
+
+
+ Serial
+ سریال
+
+
+ Installed
+
+
+
+ Size
+ اندازه
+
+
+ Category
+
+
+
+ Type
+
+
+
+ App Ver
+
+
+
+ FW
+
+
+
+ Region
+ منطقه
+
+
+ Flags
+
+
+
+ Path
+ مسیر
+
+
+ File
+ فایل
+
+
+ PKG ERROR
+ PKG ارور فایل
+
+
+ Unknown
+ ناشناخته
+
+
+ Package
+
+
+
+
+ SettingsDialog
+
+ Settings
+ تنظیمات
+
+
+ General
+ عمومی
+
+
+ System
+ سیستم
+
+
+ Console Language
+ زبان کنسول
+
+
+ Emulator Language
+ زبان شبیه ساز
+
+
+ Emulator
+ شبیه ساز
+
+
+ Enable Fullscreen
+ تمام صفحه
+
+
+ Fullscreen Mode
+ حالت تمام صفحه
+
+
+ Enable Separate Update Folder
+ فعالسازی پوشه جداگانه برای بهروزرسانی
+
+
+ Default tab when opening settings
+ زبان پیشفرض هنگام باز کردن تنظیمات
+
+
+ Show Game Size In List
+ نمایش اندازه بازی در لیست
+
+
+ Show Splash
+ Splash نمایش
+
+
+ Enable Discord Rich Presence
+ Discord Rich Presence را فعال کنید
+
+
+ Username
+ نام کاربری
+
+
+ Trophy Key
+ Trophy Key
+
+
+ Trophy
+ Trophy
+
+
+ Logger
+ Logger
+
+
+ Log Type
+ Log نوع
+
+
+ Log Filter
+ Log فیلتر
+
+
+ Open Log Location
+ باز کردن مکان گزارش
+
+
+ Input
+ ورودی
+
+
+ Cursor
+ نشانگر
+
+
+ Hide Cursor
+ پنهان کردن نشانگر
+
+
+ Hide Cursor Idle Timeout
+ مخفی کردن زمان توقف مکان نما
+
+
+ s
+ s
+
+
+ Controller
+ دسته بازی
+
+
+ Back Button Behavior
+ رفتار دکمه بازگشت
+
+
+ Graphics
+ گرافیک
+
+
+ GUI
+ رابط کاربری
+
+
+ User
+ کاربر
+
+
+ Graphics Device
+ کارت گرافیک مورداستفاده
+
+
+ Width
+ عرض
+
+
+ Height
+ طول
+
+
+ Vblank Divider
+ تقسیمکننده Vblank
+
+
+ Advanced
+ ...بیشتر
+
+
+ Enable Shaders Dumping
+ فعالسازی ذخیرهسازی شیدرها
+
+
+ Enable NULL GPU
+ NULL GPU فعال کردن
+
+
+ Paths
+ مسیرها
+
+
+ Game Folders
+ پوشه های بازی
+
+
+ Add...
+ افزودن...
+
+
+ Remove
+ حذف
+
+
+ Debug
+ دیباگ
+
+
+ Enable Debug Dumping
+ Debug Dumping
+
+
+ Enable Vulkan Validation Layers
+ Vulkan Validation Layers
+
+
+ Enable Vulkan Synchronization Validation
+ Vulkan Synchronization Validation
+
+
+ Enable RenderDoc Debugging
+ RenderDoc Debugging
+
+
+ Enable Crash Diagnostics
+ Enable Crash Diagnostics
+
+
+ Collect Shaders
+ Collect Shaders
+
+
+ Copy GPU Buffers
+ Copy GPU Buffers
+
+
+ Host Debug Markers
+ Host Debug Markers
+
+
+ Guest Debug Markers
+ Guest Debug Markers
+
+
+ Update
+ بهروزرسانی
+
+
+ Check for Updates at Startup
+ بررسی بهروزرسانیها در زمان راهاندازی
+
+
+ Always Show Changelog
+ نمایش دائم تاریخچه تغییرات
+
+
+ Update Channel
+ کانال بهروزرسانی
+
+
+ Check for Updates
+ بررسی بهروزرسانیها
+
+
+ GUI Settings
+ تنظیمات رابط کاربری
+
+
+ Title Music
+ Title Music
+
+
+ Disable Trophy Pop-ups
+ غیرفعال کردن نمایش جوایز
+
+
+ Play title music
+ پخش موسیقی عنوان
+
+
+ Update Compatibility Database On Startup
+ بهروزرسانی پایگاه داده سازگاری هنگام راهاندازی
+
+
+ Game Compatibility
+ سازگاری بازی با سیستم
+
+
+ Display Compatibility Data
+ نمایش دادههای سازگاری
+
+
+ Update Compatibility Database
+ بهروزرسانی پایگاه داده سازگاری
+
+
+ Volume
+ صدا
+
+
+ Save
+ ذخیره
+
+
+ Apply
+ اعمال
+
+
+ Restore Defaults
+ بازیابی پیش فرض ها
+
+
+ Close
+ بستن
+
+
+ Point your mouse at an option to display its description.
+ ماوس خود را بر روی یک گزینه قرار دهید تا توضیحات آن نمایش داده شود.
+
+
+ consoleLanguageGroupBox
+ Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region.
+
+
+ emulatorLanguageGroupBox
+ زبان شبیهساز:\nزبان رابط کاربری شبیهساز را انتخاب میکند.
+
+
+ fullscreenCheckBox
+ فعالسازی تمام صفحه:\nپنجره بازی را بهطور خودکار به حالت تمام صفحه در میآورد.\nبرای تغییر این حالت میتوانید کلید F11 را فشار دهید.
+
+
+ separateUpdatesCheckBox
+ فعالسازی پوشه جداگانه برای بهروزرسانی:\nامکان نصب بهروزرسانیهای بازی در یک پوشه جداگانه برای مدیریت راحتتر را فراهم میکند.
+
+
+ showSplashCheckBox
+ نمایش صفحه شروع:\nصفحه شروع بازی (تصویری ویژه) را هنگام بارگذاری بازی نمایش میدهد.
+
+
+ discordRPCCheckbox
+ فعال کردن Discord Rich Presence:\nآیکون شبیه ساز و اطلاعات مربوطه را در نمایه Discord شما نمایش می دهد.
+
+
+ userName
+ نام کاربری:\nنام کاربری حساب PS4 را تنظیم میکند که ممکن است توسط برخی بازیها نمایش داده شود.
+
+
+ TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
+
+
+ logTypeGroupBox
+ نوع لاگ:\nتنظیم میکند که آیا خروجی پنجره لاگ برای بهبود عملکرد همگامسازی شود یا خیر. این ممکن است تأثیر منفی بر شبیهسازی داشته باشد.
+
+
+ logFilter
+ Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Levels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
+
+
+ updaterGroupBox
+ بهروزرسانی:\nانتشار: نسخههای رسمی که هر ماه منتشر میشوند و ممکن است بسیار قدیمی باشند، اما پایدارتر و تست شدهتر هستند.\nشبانه: نسخههای توسعهای که شامل جدیدترین ویژگیها و اصلاحات هستند، اما ممکن است دارای اشکال باشند و کمتر پایدار باشند.
+
+
+ GUIMusicGroupBox
+ پخش موسیقی عنوان:\nIدر صورتی که بازی از آن پشتیبانی کند، پخش موسیقی ویژه هنگام انتخاب بازی در رابط کاربری را فعال میکند.
+
+
+ disableTrophycheckBox
+ غیرفعال کردن نمایش جوایز:\nنمایش اعلانهای جوایز درون بازی را غیرفعال میکند. پیشرفت جوایز همچنان از طریق نمایشگر جوایز (کلیک راست روی بازی در پنجره اصلی) قابل پیگیری است..
+
+
+ hideCursorGroupBox
+ پنهان کردن نشانگر:\nانتخاب کنید که نشانگر چه زمانی ناپدید شود:\nهرگز: شما همیشه ماوس را خواهید دید.\nغیرفعال: زمانی را برای ناپدید شدن بعد از غیرفعالی تعیین کنید.\nهمیشه: شما هرگز ماوس را نخواهید دید.
+
+
+ idleTimeoutGroupBox
+ زمانی را برای ناپدید شدن ماوس بعد از غیرفعالی تعیین کنید.
+
+
+ backButtonBehaviorGroupBox
+ رفتار دکمه برگشت:\nدکمه برگشت کنترلر را طوری تنظیم می کند که ضربه زدن روی موقعیت مشخص شده روی صفحه لمسی PS4 را شبیه سازی کند.
+
+
+ enableCompatibilityCheckBox
+ نمایش دادههای سازگاری:\nاطلاعات سازگاری بازی را به صورت جدول نمایش میدهد. برای دریافت اطلاعات بهروز، گزینه "بهروزرسانی سازگاری هنگام راهاندازی" را فعال کنید.
+
+
+ checkCompatibilityOnStartupCheckBox
+ بهروزرسانی سازگاری هنگام راهاندازی:\nبهطور خودکار پایگاه داده سازگاری را هنگام راهاندازی ShadPS4 بهروزرسانی میکند.
+
+
+ updateCompatibilityButton
+ بهروزرسانی پایگاه داده سازگاری:\nپایگاه داده سازگاری را بلافاصله بهروزرسانی میکند.
+
+
+ Never
+ هرگز
+
+
+ Idle
+ بیکار
+
+
+ Always
+ همیشه
+
+
+ Touchpad Left
+ صفحه لمسی سمت چپ
+
+
+ Touchpad Right
+ صفحه لمسی سمت راست
+
+
+ Touchpad Center
+ مرکز صفحه لمسی
+
+
+ None
+ هیچ کدام
+
+
+ graphicsAdapterGroupBox
+ دستگاه گرافیکی:\nدر سیستمهای با چندین پردازنده گرافیکی، از فهرست کشویی، پردازنده گرافیکی که شبیهساز از آن استفاده میکند را انتخاب کنید، یا گزینه "انتخاب خودکار" را انتخاب کنید تا به طور خودکار تعیین شود.
+
+
+ resolutionLayout
+ عرض/ارتفاع:\nاندازه پنجره شبیهساز را در هنگام راهاندازی تنظیم میکند، که در حین بازی قابل تغییر اندازه است.\nاین با وضوح داخل بازی متفاوت است.
+
+
+ heightDivider
+ تقسیمکننده Vblank:\nمیزان فریم ریت که شبیهساز با آن بهروزرسانی میشود، در این عدد ضرب میشود. تغییر این مقدار ممکن است تأثیرات منفی داشته باشد، مانند افزایش سرعت بازی یا خراب شدن عملکردهای حیاتی بازی که انتظار تغییر آن را ندارند!
+
+
+ dumpShadersCheckBox
+ فعالسازی ذخیرهسازی شیدرها:\nبهمنظور اشکالزدایی فنی، شیدرهای بازی را هنگام رندر شدن در یک پوشه ذخیره میکند.
+
+
+ nullGpuCheckBox
+ Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
+
+
+ gameFoldersBox
+ پوشه های بازی:\nلیست پوشه هایی که باید بازی های نصب شده را بررسی کنید.
+
+
+ addFolderButton
+ اضافه کردن:\nیک پوشه به لیست اضافه کنید.
+
+
+ removeFolderButton
+ حذف:\nیک پوشه را از لیست حذف کنید.
+
+
+ debugDump
+ فعالسازی ذخیرهسازی دیباگ:\nنمادهای import و export و اطلاعات هدر فایل برنامه در حال اجرای PS4 را در یک پوشه ذخیره میکند.
+
+
+ vkValidationCheckBox
+ Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state. This will reduce performance and likely change the behavior of emulation.
+
+
+ vkSyncValidationCheckBox
+ Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks. This will reduce performance and likely change the behavior of emulation.
+
+
+ rdocCheckBox
+ Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
+
+
+ collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+
+
+ crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+
+
+ copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+
+
+ hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+
+
+ guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+
+
+ Borderless
+
+
+
+ True
+
+
+
+ Enable HDR
+
+
+
+ Release
+
+
+
+ Nightly
+
+
+
+ Background Image
+
+
+
+ Show Background Image
+
+
+
+ Opacity
+
+
+
+ Set the volume of the background music.
+
+
+
+ Enable Motion Controls
+
+
+
+ Save Data Path
+
+
+
+ Browse
+ انتخاب دستی
+
+
+ async
+
+
+
+ sync
+
+
+
+ Auto Select
+
+
+
+ Directory to install games
+ محل نصب بازی ها
+
+
+ Directory to save data
+
+
+
+ GUIBackgroundImageGroupBox
+
+
+
+ enableHDRCheckBox
+
+
+
+ saveDataBox
+
+
+
+ browseButton
+
+
+
+
+ TrophyViewer
+
+ Trophy Viewer
+ مشاهده جوایز
+
+
diff --git a/src/qt_gui/translations/fi.ts b/src/qt_gui/translations/fi.ts
deleted file mode 100644
index b2494df2a..000000000
--- a/src/qt_gui/translations/fi.ts
+++ /dev/null
@@ -1,1475 +0,0 @@
-
-
-
-
-
- AboutDialog
-
- About shadPS4
- Tietoa shadPS4:sta
-
-
- shadPS4
- shadPS4
-
-
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- shadPS4 on kokeellinen avoimen lähdekoodin PlayStation 4 emulaattori.
-
-
- This software should not be used to play games you have not legally obtained.
- Tätä ohjelmistoa ei saa käyttää pelien pelaamiseen, joita et ole hankkinut laillisesti.
-
-
-
- ElfViewer
-
- Open Folder
- Avaa Hakemisto
-
-
-
- GameInfoClass
-
- Loading game list, please wait :3
- Ole hyvä ja odota, ladataan pelilistaa :3
-
-
- Cancel
- Peruuta
-
-
- Loading...
- Ladataan...
-
-
-
- InstallDirSelect
-
- shadPS4 - Choose directory
- shadPS4 - Valitse hakemisto
-
-
- Select which directory you want to install to.
- Valitse, mihin hakemistoon haluat asentaa.
-
-
-
- GameInstallDialog
-
- shadPS4 - Choose directory
- shadPS4 - Valitse hakemisto
-
-
- Directory to install games
- Pelien asennushakemisto
-
-
- Browse
- Selaa
-
-
- Error
- Virhe
-
-
- The value for location to install games is not valid.
- Peliasennushakemiston sijainti on virheellinen.
-
-
-
- GuiContextMenus
-
- Create Shortcut
- Luo Pikakuvake
-
-
- Cheats / Patches
- Huijaukset / Korjaukset
-
-
- SFO Viewer
- SFO Selain
-
-
- Trophy Viewer
- Trophy Selain
-
-
- Open Folder...
- Avaa Hakemisto...
-
-
- Open Game Folder
- Avaa Pelihakemisto
-
-
- Open Save Data Folder
- Avaa Tallennustiedostohakemisto
-
-
- Open Log Folder
- Avaa Lokihakemisto
-
-
- Copy info...
- Kopioi tietoja...
-
-
- Copy Name
- Kopioi Nimi
-
-
- Copy Serial
- Kopioi Sarjanumero
-
-
- Copy All
- Kopioi kaikki
-
-
- Delete...
- Poista...
-
-
- Delete Game
- Poista Peli
-
-
- Delete Update
- Poista Päivitys
-
-
- Delete DLC
- Poista Lisäsisältö
-
-
- Compatibility...
- Yhteensopivuus...
-
-
- Update database
- Päivitä tietokanta
-
-
- View report
- Näytä raportti
-
-
- Submit a report
- Tee raportti
-
-
- Shortcut creation
- Pikakuvakkeen luonti
-
-
- Shortcut created successfully!
- Pikakuvake luotu onnistuneesti!
-
-
- Error
- Virhe
-
-
- Error creating shortcut!
- Virhe pikakuvakkeen luonnissa!
-
-
- Install PKG
- Asenna PKG
-
-
- Game
- Peli
-
-
- requiresEnableSeparateUpdateFolder_MSG
- Tämä ominaisuus vaatii, että 'Ota käyttöön erillinen päivityshakemisto' -asetus on päällä. Jos haluat käyttää tätä ominaisuutta, laita se asetus päälle.
-
-
- This game has no update to delete!
- Tällä pelillä ei ole poistettavaa päivitystä!
-
-
- Update
- Päivitä
-
-
- This game has no DLC to delete!
- Tällä pelillä ei ole poistettavaa lisäsisältöä!
-
-
- DLC
- Lisäsisältö
-
-
- Delete %1
- Poista %1
-
-
- Are you sure you want to delete %1's %2 directory?
- Haluatko varmasti poistaa %1n %2hakemiston?
-
-
-
- MainWindow
-
- Open/Add Elf Folder
- Avaa/Lisää Elf Hakemisto
-
-
- Install Packages (PKG)
- Asenna Paketteja (PKG)
-
-
- Boot Game
- Käynnistä Peli
-
-
- Check for Updates
- Tarkista Päivitykset
-
-
- About shadPS4
- Tietoa shadPS4:sta
-
-
- Configure...
- Asetukset...
-
-
- Install application from a .pkg file
- Asenna sovellus .pkg tiedostosta
-
-
- Recent Games
- Viimeisimmät Pelit
-
-
- Open shadPS4 Folder
- Open shadPS4 Folder
-
-
- Exit
- Sulje
-
-
- Exit shadPS4
- Sulje shadPS4
-
-
- Exit the application.
- Sulje sovellus.
-
-
- Show Game List
- Avaa pelilista
-
-
- Game List Refresh
- Päivitä pelilista
-
-
- Tiny
- Hyvin pieni
-
-
- Small
- Pieni
-
-
- Medium
- Keskikokoinen
-
-
- Large
- Suuri
-
-
- List View
- Listanäkymä
-
-
- Grid View
- Ruudukkonäkymä
-
-
- Elf Viewer
- Elf Selain
-
-
- Game Install Directory
- Peliasennushakemisto
-
-
- Download Cheats/Patches
- Lataa Huijaukset / Korjaukset
-
-
- Dump Game List
- Kirjoita Pelilista Tiedostoon
-
-
- PKG Viewer
- PKG Selain
-
-
- Search...
- Hae...
-
-
- File
- Tiedosto
-
-
- View
- Näkymä
-
-
- Game List Icons
- Pelilistan Ikonit
-
-
- Game List Mode
- Pelilistamuoto
-
-
- Settings
- Asetukset
-
-
- Utils
- Työkalut
-
-
- Themes
- Teemat
-
-
- Help
- Apua
-
-
- Dark
- Tumma
-
-
- Light
- Vaalea
-
-
- Green
- Vihreä
-
-
- Blue
- Sininen
-
-
- Violet
- Violetti
-
-
- toolBar
- Työkalupalkki
-
-
- Game List
- Pelilista
-
-
- * Unsupported Vulkan Version
- * Ei Tuettu Vulkan-versio
-
-
- Download Cheats For All Installed Games
- Lataa Huijaukset Kaikille Asennetuille Peleille
-
-
- Download Patches For All Games
- Lataa Paikkaukset Kaikille Peleille
-
-
- Download Complete
- Lataus Valmis
-
-
- You have downloaded cheats for all the games you have installed.
- Olet ladannut huijaukset kaikkiin asennettuihin peleihin.
-
-
- Patches Downloaded Successfully!
- Paikkaukset Ladattu Onnistuneesti!
-
-
- All Patches available for all games have been downloaded.
- Kaikki saatavilla olevat Paikkaukset kaikille peleille on ladattu.
-
-
- Games:
- Pelit:
-
-
- PKG File (*.PKG)
- PKG-tiedosto (*.PKG)
-
-
- ELF files (*.bin *.elf *.oelf)
- ELF-tiedostot (*.bin *.elf *.oelf)
-
-
- Game Boot
- Pelin Käynnistys
-
-
- Only one file can be selected!
- Vain yksi tiedosto voi olla valittuna!
-
-
- PKG Extraction
- PKG:n purku
-
-
- Patch detected!
- Päivitys havaittu!
-
-
- PKG and Game versions match:
- PKG- ja peliversiot vastaavat:
-
-
- Would you like to overwrite?
- Haluatko korvata?
-
-
- PKG Version %1 is older than installed version:
- PKG-versio %1 on vanhempi kuin asennettu versio:
-
-
- Game is installed:
- Peli on asennettu:
-
-
- Would you like to install Patch:
- Haluatko asentaa päivityksen:
-
-
- DLC Installation
- Lisäsisällön asennus
-
-
- Would you like to install DLC: %1?
- Haluatko asentaa lisäsisällön: %1?
-
-
- DLC already installed:
- Lisäsisältö on jo asennettu:
-
-
- Game already installed
- Peli on jo asennettu
-
-
- PKG is a patch, please install the game first!
- PKG on päivitys, asenna peli ensin!
-
-
- PKG ERROR
- PKG VIRHE
-
-
- Extracting PKG %1/%2
- Purkaminen PKG %1/%2
-
-
- Extraction Finished
- Purku valmis
-
-
- Game successfully installed at %1
- Peli asennettu onnistuneesti kohtaan %1
-
-
- File doesn't appear to be a valid PKG file
- Tiedosto ei vaikuta olevan kelvollinen PKG-tiedosto
-
-
-
- PKGViewer
-
- Open Folder
- Avaa Hakemisto
-
-
-
- TrophyViewer
-
- Trophy Viewer
- Trophy Selain
-
-
-
- SettingsDialog
-
- Settings
- Asetukset
-
-
- General
- Yleinen
-
-
- System
- Järjestelmä
-
-
- Console Language
- Konsolin Kieli
-
-
- Emulator Language
- Emulaattorin Kieli
-
-
- Emulator
- Emulaattori
-
-
- Enable Fullscreen
- Ota Käyttöön Koko Ruudun Tila
-
-
- Fullscreen Mode
- Koko näytön tila
-
-
- Enable Separate Update Folder
- Ota Käyttöön Erillinen Päivityshakemisto
-
-
- Default tab when opening settings
- Oletusvälilehti avattaessa asetuksia
-
-
- Show Game Size In List
- Näytä pelin koko luettelossa
-
-
- Show Splash
- Näytä Aloitusnäyttö
-
-
- Is PS4 Pro
- On PS4 Pro
-
-
- Enable Discord Rich Presence
- Ota käyttöön Discord Rich Presence
-
-
- Username
- Käyttäjänimi
-
-
- Trophy Key
- Trophy Avain
-
-
- Trophy
- Trophy
-
-
- Logger
- Lokinkerääjä
-
-
- Log Type
- Lokin Tyyppi
-
-
- Log Filter
- Lokisuodatin
-
-
- Open Log Location
- Avaa lokin sijainti
-
-
- Input
- Syöttö
-
-
- Cursor
- Kursori
-
-
- Hide Cursor
- Piilota Kursori
-
-
- Hide Cursor Idle Timeout
- Inaktiivisuuden Aikaraja Kursorin Piilottamiseen
-
-
- s
- s
-
-
- Controller
- Ohjain
-
-
- Back Button Behavior
- Takaisin-painikkeen Käyttäytyminen
-
-
- Graphics
- Grafiikka
-
-
- GUI
- Rajapinta
-
-
- User
- Käyttäjä
-
-
- Graphics Device
- Näytönohjain
-
-
- Width
- Leveys
-
-
- Height
- Korkeus
-
-
- Vblank Divider
- Vblank jakaja
-
-
- Advanced
- Lisäasetukset
-
-
- Enable Shaders Dumping
- Ota Käyttöön Varjostinvedokset
-
-
- Enable NULL GPU
- Ota Käyttöön NULL GPU
-
-
- Paths
- Polut
-
-
- Game Folders
- Pelihakemistot
-
-
- Add...
- Lisää...
-
-
- Remove
- Poista
-
-
- Debug
- Virheenkorjaus
-
-
- Enable Debug Dumping
- Ota Käyttöön Virheenkorjausvedokset
-
-
- Enable Vulkan Validation Layers
- Ota Käyttöön Vulkan-validointikerrokset
-
-
- Enable Vulkan Synchronization Validation
- Ota Käyttöön Vulkan-synkronointivalidointi
-
-
- Enable RenderDoc Debugging
- Ota Käyttöön RenderDoc Virheenkorjaus
-
-
- Enable Crash Diagnostics
- Enable Crash Diagnostics
-
-
- Collect Shaders
- Collect Shaders
-
-
- Copy GPU Buffers
- Copy GPU Buffers
-
-
- Host Debug Markers
- Host Debug Markers
-
-
- Guest Debug Markers
- Guest Debug Markers
-
-
- Update
- Päivitys
-
-
- Check for Updates at Startup
- Tarkista Päivitykset Käynnistäessä
-
-
- Always Show Changelog
- Näytä aina muutoshistoria
-
-
- Update Channel
- Päivityskanava
-
-
- Check for Updates
- Tarkista Päivitykset
-
-
- GUI Settings
- GUI-asetukset
-
-
- Title Music
- Title Music
-
-
- Disable Trophy Pop-ups
- Poista Trophy Pop-upit Käytöstä
-
-
- Play title music
- Soita Otsikkomusiikkia
-
-
- Update Compatibility Database On Startup
- Päivitä Yhteensopivuustietokanta Käynnistäessä
-
-
- Game Compatibility
- Peliyhteensopivuus
-
-
- Display Compatibility Data
- Näytä Yhteensopivuustiedot
-
-
- Update Compatibility Database
- Päivitä Yhteensopivuustietokanta
-
-
- Volume
- Äänenvoimakkuus
-
-
- Audio Backend
- Äänijärjestelmä
-
-
- Save
- Tallenna
-
-
- Apply
- Ota käyttöön
-
-
- Restore Defaults
- Palauta Oletukset
-
-
- Close
- Sulje
-
-
- Point your mouse at an option to display its description.
- Siirrä hiiri vaihtoehdon päälle näyttääksesi sen kuvauksen.
-
-
- consoleLanguageGroupBox
- Konsolin Kieli:\nAseta PS4-pelin käyttämä kieli.\nOn suositeltavaa asettaa tämä kieleksi, jota peli tukee, mikä vaihtelee alueittain.
-
-
- emulatorLanguageGroupBox
- Emulaattorin Kieli:\nAsettaa emulaattorin käyttöliittymän kielen.
-
-
- fullscreenCheckBox
- Ota Koko Näytön Tila Käyttöön:\nAvaa pelin ikkunan automaattisesti koko näytön tilassa.\nTilaa voi vaihtaa painamalla F11-näppäintä.
-
-
- separateUpdatesCheckBox
- Ota Käyttöön Erillinen Päivityskansio:\nOttaa käyttöön päivitysten asennuksen erilliseen kansioon helpottamaan niiden hallintaa.\nTämä on tehtävissä manuaalisesti lisäämällä puretun päivityksen pelikansioon "CUSA00000-UPDATE" nimellä, missä CUSA ID vastaa pelin ID:tä.
-
-
- showSplashCheckBox
- Näytä Aloitusnäyttö:\nNäyttää pelin aloitusnäytön (erityinen kuva) pelin käynnistyessä.
-
-
- ps4proCheckBox
- On PS4 Pro:\nAsettaa emulaattorin toimimaan PS4 PRO:na, mikä voi mahdollistaa erityisiä ominaisuuksia peleissä, jotka tukevat sitä.
-
-
- discordRPCCheckbox
- Ota käyttöön Discord Rich Presence:\nNäyttää emulaattorin kuvakkeen ja asiaankuuluvat tiedot Discord-profiilissasi.
-
-
- userName
- Käyttäjänimi:\nAsettaa PS4-tilin käyttäjänimen, joka voi näkyä joissain peleissä.
-
-
- TrophyKey
- Trophy Avain:\nThrophyjen dekryptoinnissa käytetty avain. Pitää hankkia jailbreakatusta konsolista.\nSaa sisältää vain hex-merkkejä.
-
-
- logTypeGroupBox
- Lokityyppi:\nAsettaa, synkronoidaanko loki-ikkunan ulostulo suorituskyvyn vuoksi. Tämä voi vaikuttaa haitallisesti emulointiin.
-
-
- logFilter
- Lokisuodatin:\nSuodattaa lokia tulostamaan vain määrättyä tietoa.\nEsimerkkejä: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nTasot: Trace, Debug, Info, Warning, Error, Critical - tässä järjestyksessä. Valittu taso vaientaa kaikki edeltävät tasot luettelossa ja kirjaa kaikki tasot sen jälkeen.
-
-
- updaterGroupBox
- Päivitys:\nRelease: Viralliset versiot, jotka julkaistaan kuukausittain ja saattavat olla hyvin vanhoja, mutta ovat luotettavampia ja testatumpia.\nNightly: Kehitysversiot, joissa on kaikki uusimmat ominaisuudet ja korjaukset, mutta ne saattavat sisältää virheitä ja ovat vähemmän vakaita.
-
-
- GUIMusicGroupBox
- Soita Otsikkomusiikkia:\nJos peli tukee sitä, ota käyttöön erityisen musiikin soittaminen pelin valinnan yhteydessä käyttöliittymässä.
-
-
- disableTrophycheckBox
- Poista Trophy Pop-upit Käytöstä:\nPoista trophy ilmoitukset pelin aikana. Trophyjen edistystä voi silti seurata Trophy Selainta käyttämällä (klikkaa peliä hiiren oikealla emulaattorin pääikkunassa).
-
-
- hideCursorGroupBox
- Piilota kursori:\nValitse, milloin kursori häviää:\nEi koskaan: Näet hiiren aina.\nInaktiivinen: Aseta aika, jolloin se häviää oltuaan aktiivinen.\nAina: et koskaan näe hiirtä.
-
-
- idleTimeoutGroupBox
- Aseta aika, milloin hiiri häviää oltuaan aktiivinen.
-
-
- backButtonBehaviorGroupBox
- Takaisin-napin käyttäytyminen:\nAsettaa ohjaimen takaisin-napin jäljittelemään kosketusta PS4:n kosketuslevyn määritettyyn kohtaan.
-
-
- enableCompatibilityCheckBox
- Näytä Yhteensopivuustiedot:\nNäyttää pelien yhteensopivuustiedot listanäkymässä. Ota käyttöön "Päivitä Yhteensopivuustietokanta Käynnistäessä" saadaksesi ajantasaista tietoa.
-
-
- checkCompatibilityOnStartupCheckBox
- Päivitä Yhteensopivuustiedot Käynnistäessä:\nPäivitä yhteensopivuustiedot automaattisesti shadPS4:n käynnistyessä.
-
-
- updateCompatibilityButton
- Päivitä Yhteensopivuustietokanta:\nPäivitää yhteensopivuustietokannan heti.
-
-
- Never
- Ei koskaan
-
-
- Idle
- Inaktiivinen
-
-
- Always
- Aina
-
-
- Touchpad Left
- Kosketuslevyn Vasen Puoli
-
-
- Touchpad Right
- Kosketuslevyn Oikea Puoli
-
-
- Touchpad Center
- Kosketuslevyn Keskikohta
-
-
- None
- Ei mitään
-
-
- graphicsAdapterGroupBox
- Näytönohjain:\nUseamman näytönohjaimen järjestelmissä, valitse pudotusvalikosta, mitä näytönohjainta emulaattori käyttää,\n tai valitse "Auto Select" automaattiseen määritykseen.
-
-
- resolutionLayout
- Leveys/Korkeus:\nAsettaa käynnistetyn emulaattori-ikkunan koon, jota voidaan muuttaa pelin aikana.\nTämä on eri, kuin pelin sisäinen resoluutio.
-
-
- heightDivider
- Vblank Jakaja:\nEmulaattorin virkistystaajuus kerrotaan tällä numerolla. Tämän muuttaminen voi vaikuttaa haitallisesti, kuten lisätä pelin nopeutta tai rikkoa kriittisiä pelitoimintoja, jotka eivät odota tämän muuttuvan!
-
-
- dumpShadersCheckBox
- Ota Käyttöön Varjostinvedokset:\nTeknistä vianetsintää varten. Pelin varjostimia tallennetaan hakemistoon niiden renderöityessä.
-
-
- nullGpuCheckBox
- Ota Null GPU käyttöön:\nTeknistä vianetsintää varten. Pelin renderöinti estetään, ikään kuin näytönohjainta ei olisi.
-
-
- gameFoldersBox
- Pelihakemistot:\nLista hakemistoista, joista pelejä haetaan.
-
-
- addFolderButton
- Lisää:\nLisää hakemisto listalle.
-
-
- removeFolderButton
- Poista:\nPoista hakemisto listalta.
-
-
- debugDump
- Ota Käyttöön Virheenkorjausvedokset:\nTallentaa käynnissä olevan PS4-ohjelman tuonti- ja vientisymbolit ja tiedosto-otsikkotiedot hakemistoon.
-
-
- vkValidationCheckBox
- Ota Käyttöön Vulkan-validointikerrokset:\nAktivoi järjestelmä, joka validoi Vulkan-renderöijän tilan ja kirjaa tietoa sen sisäisestä tilasta. Tämä heikentää suorituskykyä ja todennäköisesti muuttaa emulaation käyttäytymistä.
-
-
- vkSyncValidationCheckBox
- Ota Käyttöön Vulkan-synkronointivalidointi:\nAktivoi järjestelmä, joka validoi Vulkan-renderöinnin tehtävien aikataulutuksen. Tämä heikentää suorituskykyä ja todennäköisesti muuttaa emulaation käyttäytymistä.
-
-
- rdocCheckBox
- Ota Käyttöön RenderDoc Virheenkorjaus:\nJos käytössä, emulaattori tarjoaa Renderdoc-yhteensopivuuden, mikä mahdollistaa renderöidyn kehyksen tallennuksen ja analysoinnin.
-
-
- collectShaderCheckBox
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
-
-
- crashDiagnosticsCheckBox
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
-
-
- copyGPUBuffersCheckBox
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
-
-
- hostMarkersCheckBox
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
-
-
- guestMarkersCheckBox
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
-
-
-
- CheatsPatches
-
- Cheats / Patches for
- Huijaukset / Paikkaukset pelille
-
-
- defaultTextEdit_MSG
- Huijaukset/Paikkaukset ovat kokeellisia.\nKäytä varoen.\n\nLataa huijaukset yksitellen valitsemalla repositorion ja napsauttamalla latauspainiketta.\nPaikkaukset-välilehdessä voit ladata kaikki paikkaukset kerralla, valita, mitä haluat käyttää ja tallentaa valinnan.\n\nKoska me emme kehitä Huijauksia/Paikkauksia,\nole hyvä ja ilmoita ongelmista huijauksen tekijälle.\n\nLoitko uuden huijauksen? Käy osoitteessa:\nhttps://github.com/shadps4-emu/ps4_cheats
-
-
- No Image Available
- Kuvaa ei saatavilla
-
-
- Serial:
- Sarjanumero:
-
-
- Version:
- Versio:
-
-
- Size:
- Koko:
-
-
- Select Cheat File:
- Valitse Huijaustiedosto:
-
-
- Repository:
- Repositorio:
-
-
- Download Cheats
- Lataa Huijaukset
-
-
- Delete File
- Poista Tiedosto
-
-
- No files selected.
- Tiedostoja ei ole valittuna.
-
-
- You can delete the cheats you don't want after downloading them.
- Voit poistaa ei-toivomasi huijaukset lataamisen jälkeen.
-
-
- Do you want to delete the selected file?\n%1
- Haluatko poistaa valitun tiedoston?\n%1
-
-
- Select Patch File:
- Valitse Paikkaustiedosto:
-
-
- Download Patches
- Lataa Paikkaukset
-
-
- Save
- Tallenna
-
-
- Cheats
- Huijaukset
-
-
- Patches
- Paikkaukset
-
-
- Error
- Virhe
-
-
- No patch selected.
- Paikkausta ei ole valittuna.
-
-
- Unable to open files.json for reading.
- Tiedostoa files.json ei voitu avata lukemista varten.
-
-
- No patch file found for the current serial.
- Nykyiselle sarjanumerolle ei löytynyt paikkaustiedostoa.
-
-
- Unable to open the file for reading.
- Tiedostoa ei voitu avata lukemista varten.
-
-
- Unable to open the file for writing.
- Tiedostoa ei voitu avata kirjoittamista varten.
-
-
- Failed to parse XML:
- XML:n jäsentäminen epäonnistui:
-
-
- Success
- Onnistuminen
-
-
- Options saved successfully.
- Vaihtoehdot tallennettu onnistuneesti.
-
-
- Invalid Source
- Virheellinen Lähde
-
-
- The selected source is invalid.
- Valittu lähde on virheellinen.
-
-
- File Exists
- Olemassaoleva Tiedosto
-
-
- File already exists. Do you want to replace it?
- Tiedosto on jo olemassa. Haluatko korvata sen?
-
-
- Failed to save file:
- Tiedoston tallentaminen epäonnistui:
-
-
- Failed to download file:
- Tiedoston lataaminen epäonnistui:
-
-
- Cheats Not Found
- Huijauksia Ei Löytynyt
-
-
- CheatsNotFound_MSG
- Huijauksia ei löytynyt tälle pelin versiolle valitusta repositoriosta. Kokeile toista repositoriota tai eri versiota pelistä.
-
-
- Cheats Downloaded Successfully
- Huijaukset Ladattu Onnistuneesti
-
-
- CheatsDownloadedSuccessfully_MSG
- Olet ladannut huijaukset onnistuneesti valitusta repositoriosta tälle pelin versiolle. Voit yrittää ladata toisesta repositoriosta. Jos se on saatavilla, voit myös käyttää sitä valitsemalla tiedoston listasta.
-
-
- Failed to save:
- Tallentaminen epäonnistui:
-
-
- Failed to download:
- Lataus epäonnistui:
-
-
- Download Complete
- Lataus valmis
-
-
- DownloadComplete_MSG
- Paikkaukset ladattu onnistuneesti! Kaikki saatavilla olevat paikkaukset kaikille peleille on ladattu, eikä niitä tarvitse ladata yksittäin jokaiselle pelille, kuten huijausten kohdalla. Jos paikkausta ei näy, saattaa olla, että sitä ei ole saatavilla kyseiselle sarjanumerolle ja peliversiolle.
-
-
- Failed to parse JSON data from HTML.
- JSON-tietojen jäsentäminen HTML:stä epäonnistui.
-
-
- Failed to retrieve HTML page.
- HTML-sivun hakeminen epäonnistui.
-
-
- The game is in version: %1
- Peli on versiossa: %1
-
-
- The downloaded patch only works on version: %1
- Ladattu paikkaus toimii vain versiossa: %1
-
-
- You may need to update your game.
- Sinun on ehkä päivitettävä pelisi.
-
-
- Incompatibility Notice
- Yhteensopivuusilmoitus
-
-
- Failed to open file:
- Tiedoston avaaminen epäonnistui:
-
-
- XML ERROR:
- XML VIRHE:
-
-
- Failed to open files.json for writing
- Tiedostoa files.json ei voitu avata kirjoittamista varten
-
-
- Author:
- Tekijä:
-
-
- Directory does not exist:
- Hakemistoa ei ole olemassa:
-
-
- Failed to open files.json for reading.
- Tiedostoa files.json ei voitu avata lukemista varten.
-
-
- Name:
- Nimi:
-
-
- Can't apply cheats before the game is started
- Huijauksia ei voi käyttää ennen kuin peli on käynnissä.
-
-
-
- GameListFrame
-
- Icon
- Ikoni
-
-
- Name
- Nimi
-
-
- Serial
- Sarjanumero
-
-
- Compatibility
- Compatibility
-
-
- Region
- Alue
-
-
- Firmware
- Ohjelmisto
-
-
- Size
- Koko
-
-
- Version
- Versio
-
-
- Path
- Polku
-
-
- Play Time
- Peliaika
-
-
- Never Played
- Pelaamaton
-
-
- h
- h
-
-
- m
- m
-
-
- s
- s
-
-
- Compatibility is untested
- Yhteensopivuutta ei ole testattu
-
-
- Game does not initialize properly / crashes the emulator
- Peli ei alustaudu kunnolla / kaataa emulaattorin
-
-
- Game boots, but only displays a blank screen
- Peli käynnistyy, mutta näyttää vain tyhjän ruudun
-
-
- Game displays an image but does not go past the menu
- Peli näyttää kuvan mutta ei mene valikosta eteenpäin
-
-
- Game has game-breaking glitches or unplayable performance
- Pelissä on pelikokemusta rikkovia häiriöitä tai kelvoton suorituskyky
-
-
- Game can be completed with playable performance and no major glitches
- Pelillä on hyväksyttävä suorituskyky, eikä mitään suuria häiriöitä
-
-
- Click to see details on github
- Napsauta nähdäksesi lisätiedot GitHubissa
-
-
- Last updated
- Viimeksi päivitetty
-
-
-
- CheckUpdate
-
- Auto Updater
- Automaattinen Päivitys
-
-
- Error
- Virhe
-
-
- Network error:
- Verkkovirhe:
-
-
- Error_Github_limit_MSG
- Automaattinen päivitys sallii enintään 60 päivitystarkistusta tunnissa.\nOlet saavuttanut tämän rajan. Yritä myöhemmin uudelleen.
-
-
- Failed to parse update information.
- Päivitystietojen jäsentäminen epäonnistui.
-
-
- No pre-releases found.
- Ennakkojulkaisuja ei löytynyt.
-
-
- Invalid release data.
- Virheelliset julkaisutiedot.
-
-
- No download URL found for the specified asset.
- Lataus-URL:ia ei löytynyt määritetylle omaisuudelle.
-
-
- Your version is already up to date!
- Versiosi on jo ajan tasalla!
-
-
- Update Available
- Päivitys Saatavilla
-
-
- Update Channel
- Päivityskanava
-
-
- Current Version
- Nykyinen Versio
-
-
- Latest Version
- Uusin Versio
-
-
- Do you want to update?
- Haluatko päivittää?
-
-
- Show Changelog
- Näytä Muutoshistoria
-
-
- Check for Updates at Startup
- Tarkista Päivitykset Käynnistettäessä
-
-
- Update
- Päivitä
-
-
- No
- Ei
-
-
- Hide Changelog
- Piilota Muutoshistoria
-
-
- Changes
- Muutokset
-
-
- Network error occurred while trying to access the URL
- URL-osoitteeseen yhdistettäessä tapahtui verkkovirhe
-
-
- Download Complete
- Lataus Valmis
-
-
- The update has been downloaded, press OK to install.
- Päivitys on ladattu, paina OK asentaaksesi.
-
-
- Failed to save the update file at
- Päivitystiedoston tallentaminen epäonnistui sijaintiin
-
-
- Starting Update...
- Aloitetaan päivitystä...
-
-
- Failed to create the update script file
- Päivitysskripttitiedoston luominen epäonnistui
-
-
-
- GameListUtils
-
- B
- B
-
-
- KB
- KB
-
-
- MB
- MB
-
-
- GB
- GB
-
-
- TB
- TB
-
-
-
- CompatibilityInfoClass
-
- Fetching compatibility data, please wait
- Haetaan yhteensopivuustietoja, odota
-
-
- Cancel
- Peruuta
-
-
- Loading...
- Ladataan...
-
-
- Error
- Virhe
-
-
- Unable to update compatibility data! Try again later.
- Yhteensopivuustietoja ei voitu päivittää! Yritä myöhemmin uudelleen.
-
-
- Unable to open compatibility_data.json for writing.
- Ei voitu avata compatibility_data.json-tiedostoa kirjoittamista varten.
-
-
- Unknown
- Tuntematon
-
-
- Nothing
- Ei mitään
-
-
- Boots
- Sahat
-
-
- Menus
- Valikot
-
-
- Ingame
- Pelin aikana
-
-
- Playable
- Pelattava
-
-
-
diff --git a/src/qt_gui/translations/fi_FI.ts b/src/qt_gui/translations/fi_FI.ts
new file mode 100644
index 000000000..cb5962502
--- /dev/null
+++ b/src/qt_gui/translations/fi_FI.ts
@@ -0,0 +1,1790 @@
+
+
+
+
+
+ AboutDialog
+
+ About shadPS4
+ Tietoa shadPS4:sta
+
+
+ shadPS4
+ shadPS4
+
+
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 on kokeellinen avoimen lähdekoodin PlayStation 4 emulaattori.
+
+
+ This software should not be used to play games you have not legally obtained.
+ Tätä ohjelmistoa ei saa käyttää pelien pelaamiseen, joita et ole hankkinut laillisesti.
+
+
+
+ CheatsPatches
+
+ Cheats / Patches for
+ Huijaukset / Paikkaukset pelille
+
+
+ defaultTextEdit_MSG
+ Huijaukset/Paikkaukset ovat kokeellisia.\nKäytä varoen.\n\nLataa huijaukset yksitellen valitsemalla repositorion ja napsauttamalla latauspainiketta.\nPaikkaukset-välilehdessä voit ladata kaikki paikkaukset kerralla, valita, mitä haluat käyttää ja tallentaa valinnan.\n\nKoska me emme kehitä Huijauksia/Paikkauksia,\nole hyvä ja ilmoita ongelmista huijauksen tekijälle.\n\nLoitko uuden huijauksen? Käy osoitteessa:\nhttps://github.com/shadps4-emu/ps4_cheats
+
+
+ No Image Available
+ Kuvaa ei saatavilla
+
+
+ Serial:
+ Sarjanumero:
+
+
+ Version:
+ Versio:
+
+
+ Size:
+ Koko:
+
+
+ Select Cheat File:
+ Valitse Huijaustiedosto:
+
+
+ Repository:
+ Repositorio:
+
+
+ Download Cheats
+ Lataa Huijaukset
+
+
+ Delete File
+ Poista Tiedosto
+
+
+ No files selected.
+ Tiedostoja ei ole valittuna.
+
+
+ You can delete the cheats you don't want after downloading them.
+ Voit poistaa ei-toivomasi huijaukset lataamisen jälkeen.
+
+
+ Do you want to delete the selected file?\n%1
+ Haluatko poistaa valitun tiedoston?\n%1
+
+
+ Select Patch File:
+ Valitse Paikkaustiedosto:
+
+
+ Download Patches
+ Lataa Paikkaukset
+
+
+ Save
+ Tallenna
+
+
+ Cheats
+ Huijaukset
+
+
+ Patches
+ Paikkaukset
+
+
+ Error
+ Virhe
+
+
+ No patch selected.
+ Paikkausta ei ole valittuna.
+
+
+ Unable to open files.json for reading.
+ Tiedostoa files.json ei voitu avata lukemista varten.
+
+
+ No patch file found for the current serial.
+ Nykyiselle sarjanumerolle ei löytynyt paikkaustiedostoa.
+
+
+ Unable to open the file for reading.
+ Tiedostoa ei voitu avata lukemista varten.
+
+
+ Unable to open the file for writing.
+ Tiedostoa ei voitu avata kirjoittamista varten.
+
+
+ Failed to parse XML:
+ XML:n jäsentäminen epäonnistui:
+
+
+ Success
+ Onnistuminen
+
+
+ Options saved successfully.
+ Vaihtoehdot tallennettu onnistuneesti.
+
+
+ Invalid Source
+ Virheellinen Lähde
+
+
+ The selected source is invalid.
+ Valittu lähde on virheellinen.
+
+
+ File Exists
+ Olemassaoleva Tiedosto
+
+
+ File already exists. Do you want to replace it?
+ Tiedosto on jo olemassa. Haluatko korvata sen?
+
+
+ Failed to save file:
+ Tiedoston tallentaminen epäonnistui:
+
+
+ Failed to download file:
+ Tiedoston lataaminen epäonnistui:
+
+
+ Cheats Not Found
+ Huijauksia Ei Löytynyt
+
+
+ CheatsNotFound_MSG
+ Huijauksia ei löytynyt tälle pelin versiolle valitusta repositoriosta. Kokeile toista repositoriota tai eri versiota pelistä.
+
+
+ Cheats Downloaded Successfully
+ Huijaukset Ladattu Onnistuneesti
+
+
+ CheatsDownloadedSuccessfully_MSG
+ Olet ladannut huijaukset onnistuneesti valitusta repositoriosta tälle pelin versiolle. Voit yrittää ladata toisesta repositoriosta. Jos se on saatavilla, voit myös käyttää sitä valitsemalla tiedoston listasta.
+
+
+ Failed to save:
+ Tallentaminen epäonnistui:
+
+
+ Failed to download:
+ Lataus epäonnistui:
+
+
+ Download Complete
+ Lataus valmis
+
+
+ DownloadComplete_MSG
+ Paikkaukset ladattu onnistuneesti! Kaikki saatavilla olevat paikkaukset kaikille peleille on ladattu, eikä niitä tarvitse ladata yksittäin jokaiselle pelille, kuten huijausten kohdalla. Jos paikkausta ei näy, saattaa olla, että sitä ei ole saatavilla kyseiselle sarjanumerolle ja peliversiolle.
+
+
+ Failed to parse JSON data from HTML.
+ JSON-tietojen jäsentäminen HTML:stä epäonnistui.
+
+
+ Failed to retrieve HTML page.
+ HTML-sivun hakeminen epäonnistui.
+
+
+ The game is in version: %1
+ Peli on versiossa: %1
+
+
+ The downloaded patch only works on version: %1
+ Ladattu paikkaus toimii vain versiossa: %1
+
+
+ You may need to update your game.
+ Sinun on ehkä päivitettävä pelisi.
+
+
+ Incompatibility Notice
+ Yhteensopivuusilmoitus
+
+
+ Failed to open file:
+ Tiedoston avaaminen epäonnistui:
+
+
+ XML ERROR:
+ XML VIRHE:
+
+
+ Failed to open files.json for writing
+ Tiedostoa files.json ei voitu avata kirjoittamista varten
+
+
+ Author:
+ Tekijä:
+
+
+ Directory does not exist:
+ Hakemistoa ei ole olemassa:
+
+
+ Failed to open files.json for reading.
+ Tiedostoa files.json ei voitu avata lukemista varten.
+
+
+ Name:
+ Nimi:
+
+
+ Can't apply cheats before the game is started
+ Huijauksia ei voi käyttää ennen kuin peli on käynnissä.
+
+
+ Close
+ Sulje
+
+
+
+ CheckUpdate
+
+ Auto Updater
+ Automaattinen Päivitys
+
+
+ Error
+ Virhe
+
+
+ Network error:
+ Verkkovirhe:
+
+
+ Error_Github_limit_MSG
+ Automaattinen päivitys sallii enintään 60 päivitystarkistusta tunnissa.\nOlet saavuttanut tämän rajan. Yritä myöhemmin uudelleen.
+
+
+ Failed to parse update information.
+ Päivitystietojen jäsentäminen epäonnistui.
+
+
+ No pre-releases found.
+ Ennakkojulkaisuja ei löytynyt.
+
+
+ Invalid release data.
+ Virheelliset julkaisutiedot.
+
+
+ No download URL found for the specified asset.
+ Lataus-URL:ia ei löytynyt määritetylle omaisuudelle.
+
+
+ Your version is already up to date!
+ Versiosi on jo ajan tasalla!
+
+
+ Update Available
+ Päivitys Saatavilla
+
+
+ Update Channel
+ Päivityskanava
+
+
+ Current Version
+ Nykyinen Versio
+
+
+ Latest Version
+ Uusin Versio
+
+
+ Do you want to update?
+ Haluatko päivittää?
+
+
+ Show Changelog
+ Näytä Muutoshistoria
+
+
+ Check for Updates at Startup
+ Tarkista Päivitykset Käynnistettäessä
+
+
+ Update
+ Päivitä
+
+
+ No
+ Ei
+
+
+ Hide Changelog
+ Piilota Muutoshistoria
+
+
+ Changes
+ Muutokset
+
+
+ Network error occurred while trying to access the URL
+ URL-osoitteeseen yhdistettäessä tapahtui verkkovirhe
+
+
+ Download Complete
+ Lataus Valmis
+
+
+ The update has been downloaded, press OK to install.
+ Päivitys on ladattu, paina OK asentaaksesi.
+
+
+ Failed to save the update file at
+ Päivitystiedoston tallentaminen epäonnistui sijaintiin
+
+
+ Starting Update...
+ Aloitetaan päivitystä...
+
+
+ Failed to create the update script file
+ Päivitysskripttitiedoston luominen epäonnistui
+
+
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ Haetaan yhteensopivuustietoja, odota
+
+
+ Cancel
+ Peruuta
+
+
+ Loading...
+ Ladataan...
+
+
+ Error
+ Virhe
+
+
+ Unable to update compatibility data! Try again later.
+ Yhteensopivuustietoja ei voitu päivittää! Yritä myöhemmin uudelleen.
+
+
+ Unable to open compatibility_data.json for writing.
+ Ei voitu avata compatibility_data.json-tiedostoa kirjoittamista varten.
+
+
+ Unknown
+ Tuntematon
+
+
+ Nothing
+ Ei mitään
+
+
+ Boots
+ Sahat
+
+
+ Menus
+ Valikot
+
+
+ Ingame
+ Pelin aikana
+
+
+ Playable
+ Pelattava
+
+
+
+ ControlSettings
+
+ Configure Controls
+
+
+
+ Control Settings
+
+
+
+ D-Pad
+
+
+
+ Up
+
+
+
+ Left
+
+
+
+ Right
+
+
+
+ Down
+
+
+
+ Left Stick Deadzone (def:2 max:127)
+
+
+
+ Left Deadzone
+
+
+
+ Left Stick
+
+
+
+ Config Selection
+
+
+
+ Common Config
+
+
+
+ Use per-game configs
+
+
+
+ L1 / LB
+
+
+
+ L2 / LT
+
+
+
+ KBM Controls
+
+
+
+ KBM Editor
+
+
+
+ Back
+
+
+
+ R1 / RB
+
+
+
+ R2 / RT
+
+
+
+ L3
+
+
+
+ Options / Start
+
+
+
+ R3
+
+
+
+ Face Buttons
+
+
+
+ Triangle / Y
+
+
+
+ Square / X
+
+
+
+ Circle / B
+
+
+
+ Cross / A
+
+
+
+ Right Stick Deadzone (def:2, max:127)
+
+
+
+ Right Deadzone
+
+
+
+ Right Stick
+
+
+
+
+ ElfViewer
+
+ Open Folder
+ Avaa Hakemisto
+
+
+
+ GameInfoClass
+
+ Loading game list, please wait :3
+ Ole hyvä ja odota, ladataan pelilistaa :3
+
+
+ Cancel
+ Peruuta
+
+
+ Loading...
+ Ladataan...
+
+
+
+ GameInstallDialog
+
+ shadPS4 - Choose directory
+ shadPS4 - Valitse hakemisto
+
+
+ Directory to install games
+ Pelien asennushakemisto
+
+
+ Browse
+ Selaa
+
+
+ Error
+ Virhe
+
+
+ Directory to install DLC
+
+
+
+
+ GameListFrame
+
+ Icon
+ Ikoni
+
+
+ Name
+ Nimi
+
+
+ Serial
+ Sarjanumero
+
+
+ Compatibility
+ Compatibility
+
+
+ Region
+ Alue
+
+
+ Firmware
+ Ohjelmisto
+
+
+ Size
+ Koko
+
+
+ Version
+ Versio
+
+
+ Path
+ Polku
+
+
+ Play Time
+ Peliaika
+
+
+ Never Played
+ Pelaamaton
+
+
+ h
+ h
+
+
+ m
+ m
+
+
+ s
+ s
+
+
+ Compatibility is untested
+ Yhteensopivuutta ei ole testattu
+
+
+ Game does not initialize properly / crashes the emulator
+ Peli ei alustaudu kunnolla / kaataa emulaattorin
+
+
+ Game boots, but only displays a blank screen
+ Peli käynnistyy, mutta näyttää vain tyhjän ruudun
+
+
+ Game displays an image but does not go past the menu
+ Peli näyttää kuvan mutta ei mene valikosta eteenpäin
+
+
+ Game has game-breaking glitches or unplayable performance
+ Pelissä on pelikokemusta rikkovia häiriöitä tai kelvoton suorituskyky
+
+
+ Game can be completed with playable performance and no major glitches
+ Pelillä on hyväksyttävä suorituskyky, eikä mitään suuria häiriöitä
+
+
+ Click to see details on github
+ Napsauta nähdäksesi lisätiedot GitHubissa
+
+
+ Last updated
+ Viimeksi päivitetty
+
+
+
+ GameListUtils
+
+ B
+ B
+
+
+ KB
+ KB
+
+
+ MB
+ MB
+
+
+ GB
+ GB
+
+
+ TB
+ TB
+
+
+
+ GuiContextMenus
+
+ Create Shortcut
+ Luo Pikakuvake
+
+
+ Cheats / Patches
+ Huijaukset / Korjaukset
+
+
+ SFO Viewer
+ SFO Selain
+
+
+ Trophy Viewer
+ Trophy Selain
+
+
+ Open Folder...
+ Avaa Hakemisto...
+
+
+ Open Game Folder
+ Avaa Pelihakemisto
+
+
+ Open Save Data Folder
+ Avaa Tallennustiedostohakemisto
+
+
+ Open Log Folder
+ Avaa Lokihakemisto
+
+
+ Copy info...
+ Kopioi tietoja...
+
+
+ Copy Name
+ Kopioi Nimi
+
+
+ Copy Serial
+ Kopioi Sarjanumero
+
+
+ Copy All
+ Kopioi kaikki
+
+
+ Delete...
+ Poista...
+
+
+ Delete Game
+ Poista Peli
+
+
+ Delete Update
+ Poista Päivitys
+
+
+ Delete DLC
+ Poista Lisäsisältö
+
+
+ Compatibility...
+ Yhteensopivuus...
+
+
+ Update database
+ Päivitä tietokanta
+
+
+ View report
+ Näytä raportti
+
+
+ Submit a report
+ Tee raportti
+
+
+ Shortcut creation
+ Pikakuvakkeen luonti
+
+
+ Shortcut created successfully!
+ Pikakuvake luotu onnistuneesti!
+
+
+ Error
+ Virhe
+
+
+ Error creating shortcut!
+ Virhe pikakuvakkeen luonnissa!
+
+
+ Install PKG
+ Asenna PKG
+
+
+ Game
+ Peli
+
+
+ This game has no update to delete!
+ Tällä pelillä ei ole poistettavaa päivitystä!
+
+
+ Update
+ Päivitä
+
+
+ This game has no DLC to delete!
+ Tällä pelillä ei ole poistettavaa lisäsisältöä!
+
+
+ DLC
+ Lisäsisältö
+
+
+ Delete %1
+ Poista %1
+
+
+ Are you sure you want to delete %1's %2 directory?
+ Haluatko varmasti poistaa %1n %2hakemiston?
+
+
+ Open Update Folder
+
+
+
+ Copy Version
+
+
+
+ Copy Size
+
+
+
+ Delete Save Data
+
+
+
+ This game has no update folder to open!
+
+
+
+ Failed to convert icon.
+
+
+
+ This game has no save data to delete!
+
+
+
+ Save Data
+
+
+
+
+ InstallDirSelect
+
+ shadPS4 - Choose directory
+ shadPS4 - Valitse hakemisto
+
+
+ Select which directory you want to install to.
+ Valitse, mihin hakemistoon haluat asentaa.
+
+
+ Install All Queued to Selected Folder
+
+
+
+ Delete PKG File on Install
+
+
+
+
+ MainWindow
+
+ Open/Add Elf Folder
+ Avaa/Lisää Elf Hakemisto
+
+
+ Install Packages (PKG)
+ Asenna Paketteja (PKG)
+
+
+ Boot Game
+ Käynnistä Peli
+
+
+ Check for Updates
+ Tarkista Päivitykset
+
+
+ About shadPS4
+ Tietoa shadPS4:sta
+
+
+ Configure...
+ Asetukset...
+
+
+ Install application from a .pkg file
+ Asenna sovellus .pkg tiedostosta
+
+
+ Recent Games
+ Viimeisimmät Pelit
+
+
+ Open shadPS4 Folder
+ Open shadPS4 Folder
+
+
+ Exit
+ Sulje
+
+
+ Exit shadPS4
+ Sulje shadPS4
+
+
+ Exit the application.
+ Sulje sovellus.
+
+
+ Show Game List
+ Avaa pelilista
+
+
+ Game List Refresh
+ Päivitä pelilista
+
+
+ Tiny
+ Hyvin pieni
+
+
+ Small
+ Pieni
+
+
+ Medium
+ Keskikokoinen
+
+
+ Large
+ Suuri
+
+
+ List View
+ Listanäkymä
+
+
+ Grid View
+ Ruudukkonäkymä
+
+
+ Elf Viewer
+ Elf Selain
+
+
+ Game Install Directory
+ Peliasennushakemisto
+
+
+ Download Cheats/Patches
+ Lataa Huijaukset / Korjaukset
+
+
+ Dump Game List
+ Kirjoita Pelilista Tiedostoon
+
+
+ PKG Viewer
+ PKG Selain
+
+
+ Search...
+ Hae...
+
+
+ File
+ Tiedosto
+
+
+ View
+ Näkymä
+
+
+ Game List Icons
+ Pelilistan Ikonit
+
+
+ Game List Mode
+ Pelilistamuoto
+
+
+ Settings
+ Asetukset
+
+
+ Utils
+ Työkalut
+
+
+ Themes
+ Teemat
+
+
+ Help
+ Apua
+
+
+ Dark
+ Tumma
+
+
+ Light
+ Vaalea
+
+
+ Green
+ Vihreä
+
+
+ Blue
+ Sininen
+
+
+ Violet
+ Violetti
+
+
+ toolBar
+ Työkalupalkki
+
+
+ Game List
+ Pelilista
+
+
+ * Unsupported Vulkan Version
+ * Ei Tuettu Vulkan-versio
+
+
+ Download Cheats For All Installed Games
+ Lataa Huijaukset Kaikille Asennetuille Peleille
+
+
+ Download Patches For All Games
+ Lataa Paikkaukset Kaikille Peleille
+
+
+ Download Complete
+ Lataus Valmis
+
+
+ You have downloaded cheats for all the games you have installed.
+ Olet ladannut huijaukset kaikkiin asennettuihin peleihin.
+
+
+ Patches Downloaded Successfully!
+ Paikkaukset Ladattu Onnistuneesti!
+
+
+ All Patches available for all games have been downloaded.
+ Kaikki saatavilla olevat Paikkaukset kaikille peleille on ladattu.
+
+
+ Games:
+ Pelit:
+
+
+ ELF files (*.bin *.elf *.oelf)
+ ELF-tiedostot (*.bin *.elf *.oelf)
+
+
+ Game Boot
+ Pelin Käynnistys
+
+
+ Only one file can be selected!
+ Vain yksi tiedosto voi olla valittuna!
+
+
+ PKG Extraction
+ PKG:n purku
+
+
+ Patch detected!
+ Päivitys havaittu!
+
+
+ PKG and Game versions match:
+ PKG- ja peliversiot vastaavat:
+
+
+ Would you like to overwrite?
+ Haluatko korvata?
+
+
+ PKG Version %1 is older than installed version:
+ PKG-versio %1 on vanhempi kuin asennettu versio:
+
+
+ Game is installed:
+ Peli on asennettu:
+
+
+ Would you like to install Patch:
+ Haluatko asentaa päivityksen:
+
+
+ DLC Installation
+ Lisäsisällön asennus
+
+
+ Would you like to install DLC: %1?
+ Haluatko asentaa lisäsisällön: %1?
+
+
+ DLC already installed:
+ Lisäsisältö on jo asennettu:
+
+
+ Game already installed
+ Peli on jo asennettu
+
+
+ PKG ERROR
+ PKG VIRHE
+
+
+ Extracting PKG %1/%2
+ Purkaminen PKG %1/%2
+
+
+ Extraction Finished
+ Purku valmis
+
+
+ Game successfully installed at %1
+ Peli asennettu onnistuneesti kohtaan %1
+
+
+ File doesn't appear to be a valid PKG file
+ Tiedosto ei vaikuta olevan kelvollinen PKG-tiedosto
+
+
+ Run Game
+
+
+
+ Eboot.bin file not found
+
+
+
+ PKG File (*.PKG *.pkg)
+
+
+
+ PKG is a patch or DLC, please install the game first!
+
+
+
+ Game is already running!
+
+
+
+ shadPS4
+ shadPS4
+
+
+
+ PKGViewer
+
+ Open Folder
+ Avaa Hakemisto
+
+
+ Name
+ Nimi
+
+
+ Serial
+ Sarjanumero
+
+
+ Installed
+
+
+
+ Size
+ Koko
+
+
+ Category
+
+
+
+ Type
+
+
+
+ App Ver
+
+
+
+ FW
+
+
+
+ Region
+ Alue
+
+
+ Flags
+
+
+
+ Path
+ Polku
+
+
+ File
+ Tiedosto
+
+
+ PKG ERROR
+ PKG VIRHE
+
+
+ Unknown
+ Tuntematon
+
+
+ Package
+
+
+
+
+ SettingsDialog
+
+ Settings
+ Asetukset
+
+
+ General
+ Yleinen
+
+
+ System
+ Järjestelmä
+
+
+ Console Language
+ Konsolin Kieli
+
+
+ Emulator Language
+ Emulaattorin Kieli
+
+
+ Emulator
+ Emulaattori
+
+
+ Enable Fullscreen
+ Ota Käyttöön Koko Ruudun Tila
+
+
+ Fullscreen Mode
+ Koko näytön tila
+
+
+ Enable Separate Update Folder
+ Ota Käyttöön Erillinen Päivityshakemisto
+
+
+ Default tab when opening settings
+ Oletusvälilehti avattaessa asetuksia
+
+
+ Show Game Size In List
+ Näytä pelin koko luettelossa
+
+
+ Show Splash
+ Näytä Aloitusnäyttö
+
+
+ Enable Discord Rich Presence
+ Ota käyttöön Discord Rich Presence
+
+
+ Username
+ Käyttäjänimi
+
+
+ Trophy Key
+ Trophy Avain
+
+
+ Trophy
+ Trophy
+
+
+ Logger
+ Lokinkerääjä
+
+
+ Log Type
+ Lokin Tyyppi
+
+
+ Log Filter
+ Lokisuodatin
+
+
+ Open Log Location
+ Avaa lokin sijainti
+
+
+ Input
+ Syöttö
+
+
+ Cursor
+ Kursori
+
+
+ Hide Cursor
+ Piilota Kursori
+
+
+ Hide Cursor Idle Timeout
+ Inaktiivisuuden Aikaraja Kursorin Piilottamiseen
+
+
+ s
+ s
+
+
+ Controller
+ Ohjain
+
+
+ Back Button Behavior
+ Takaisin-painikkeen Käyttäytyminen
+
+
+ Graphics
+ Grafiikka
+
+
+ GUI
+ Rajapinta
+
+
+ User
+ Käyttäjä
+
+
+ Graphics Device
+ Näytönohjain
+
+
+ Width
+ Leveys
+
+
+ Height
+ Korkeus
+
+
+ Vblank Divider
+ Vblank jakaja
+
+
+ Advanced
+ Lisäasetukset
+
+
+ Enable Shaders Dumping
+ Ota Käyttöön Varjostinvedokset
+
+
+ Enable NULL GPU
+ Ota Käyttöön NULL GPU
+
+
+ Paths
+ Polut
+
+
+ Game Folders
+ Pelihakemistot
+
+
+ Add...
+ Lisää...
+
+
+ Remove
+ Poista
+
+
+ Debug
+ Virheenkorjaus
+
+
+ Enable Debug Dumping
+ Ota Käyttöön Virheenkorjausvedokset
+
+
+ Enable Vulkan Validation Layers
+ Ota Käyttöön Vulkan-validointikerrokset
+
+
+ Enable Vulkan Synchronization Validation
+ Ota Käyttöön Vulkan-synkronointivalidointi
+
+
+ Enable RenderDoc Debugging
+ Ota Käyttöön RenderDoc Virheenkorjaus
+
+
+ Enable Crash Diagnostics
+ Enable Crash Diagnostics
+
+
+ Collect Shaders
+ Collect Shaders
+
+
+ Copy GPU Buffers
+ Copy GPU Buffers
+
+
+ Host Debug Markers
+ Host Debug Markers
+
+
+ Guest Debug Markers
+ Guest Debug Markers
+
+
+ Update
+ Päivitys
+
+
+ Check for Updates at Startup
+ Tarkista Päivitykset Käynnistäessä
+
+
+ Always Show Changelog
+ Näytä aina muutoshistoria
+
+
+ Update Channel
+ Päivityskanava
+
+
+ Check for Updates
+ Tarkista Päivitykset
+
+
+ GUI Settings
+ GUI-asetukset
+
+
+ Title Music
+ Title Music
+
+
+ Disable Trophy Pop-ups
+ Poista Trophy Pop-upit Käytöstä
+
+
+ Play title music
+ Soita Otsikkomusiikkia
+
+
+ Update Compatibility Database On Startup
+ Päivitä Yhteensopivuustietokanta Käynnistäessä
+
+
+ Game Compatibility
+ Peliyhteensopivuus
+
+
+ Display Compatibility Data
+ Näytä Yhteensopivuustiedot
+
+
+ Update Compatibility Database
+ Päivitä Yhteensopivuustietokanta
+
+
+ Volume
+ Äänenvoimakkuus
+
+
+ Save
+ Tallenna
+
+
+ Apply
+ Ota käyttöön
+
+
+ Restore Defaults
+ Palauta Oletukset
+
+
+ Close
+ Sulje
+
+
+ Point your mouse at an option to display its description.
+ Siirrä hiiri vaihtoehdon päälle näyttääksesi sen kuvauksen.
+
+
+ consoleLanguageGroupBox
+ Konsolin Kieli:\nAseta PS4-pelin käyttämä kieli.\nOn suositeltavaa asettaa tämä kieleksi, jota peli tukee, mikä vaihtelee alueittain.
+
+
+ emulatorLanguageGroupBox
+ Emulaattorin Kieli:\nAsettaa emulaattorin käyttöliittymän kielen.
+
+
+ fullscreenCheckBox
+ Ota Koko Näytön Tila Käyttöön:\nAvaa pelin ikkunan automaattisesti koko näytön tilassa.\nTilaa voi vaihtaa painamalla F11-näppäintä.
+
+
+ separateUpdatesCheckBox
+ Ota Käyttöön Erillinen Päivityskansio:\nOttaa käyttöön päivitysten asennuksen erilliseen kansioon helpottamaan niiden hallintaa.\nTämä on tehtävissä manuaalisesti lisäämällä puretun päivityksen pelikansioon "CUSA00000-UPDATE" nimellä, missä CUSA ID vastaa pelin ID:tä.
+
+
+ showSplashCheckBox
+ Näytä Aloitusnäyttö:\nNäyttää pelin aloitusnäytön (erityinen kuva) pelin käynnistyessä.
+
+
+ discordRPCCheckbox
+ Ota käyttöön Discord Rich Presence:\nNäyttää emulaattorin kuvakkeen ja asiaankuuluvat tiedot Discord-profiilissasi.
+
+
+ userName
+ Käyttäjänimi:\nAsettaa PS4-tilin käyttäjänimen, joka voi näkyä joissain peleissä.
+
+
+ TrophyKey
+ Trophy Avain:\nThrophyjen dekryptoinnissa käytetty avain. Pitää hankkia jailbreakatusta konsolista.\nSaa sisältää vain hex-merkkejä.
+
+
+ logTypeGroupBox
+ Lokityyppi:\nAsettaa, synkronoidaanko loki-ikkunan ulostulo suorituskyvyn vuoksi. Tämä voi vaikuttaa haitallisesti emulointiin.
+
+
+ logFilter
+ Lokisuodatin:\nSuodattaa lokia tulostamaan vain määrättyä tietoa.\nEsimerkkejä: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nTasot: Trace, Debug, Info, Warning, Error, Critical - tässä järjestyksessä. Valittu taso vaientaa kaikki edeltävät tasot luettelossa ja kirjaa kaikki tasot sen jälkeen.
+
+
+ updaterGroupBox
+ Päivitys:\nRelease: Viralliset versiot, jotka julkaistaan kuukausittain ja saattavat olla hyvin vanhoja, mutta ovat luotettavampia ja testatumpia.\nNightly: Kehitysversiot, joissa on kaikki uusimmat ominaisuudet ja korjaukset, mutta ne saattavat sisältää virheitä ja ovat vähemmän vakaita.
+
+
+ GUIMusicGroupBox
+ Soita Otsikkomusiikkia:\nJos peli tukee sitä, ota käyttöön erityisen musiikin soittaminen pelin valinnan yhteydessä käyttöliittymässä.
+
+
+ disableTrophycheckBox
+ Poista Trophy Pop-upit Käytöstä:\nPoista trophy ilmoitukset pelin aikana. Trophyjen edistystä voi silti seurata Trophy Selainta käyttämällä (klikkaa peliä hiiren oikealla emulaattorin pääikkunassa).
+
+
+ hideCursorGroupBox
+ Piilota kursori:\nValitse, milloin kursori häviää:\nEi koskaan: Näet hiiren aina.\nInaktiivinen: Aseta aika, jolloin se häviää oltuaan aktiivinen.\nAina: et koskaan näe hiirtä.
+
+
+ idleTimeoutGroupBox
+ Aseta aika, milloin hiiri häviää oltuaan aktiivinen.
+
+
+ backButtonBehaviorGroupBox
+ Takaisin-napin käyttäytyminen:\nAsettaa ohjaimen takaisin-napin jäljittelemään kosketusta PS4:n kosketuslevyn määritettyyn kohtaan.
+
+
+ enableCompatibilityCheckBox
+ Näytä Yhteensopivuustiedot:\nNäyttää pelien yhteensopivuustiedot listanäkymässä. Ota käyttöön "Päivitä Yhteensopivuustietokanta Käynnistäessä" saadaksesi ajantasaista tietoa.
+
+
+ checkCompatibilityOnStartupCheckBox
+ Päivitä Yhteensopivuustiedot Käynnistäessä:\nPäivitä yhteensopivuustiedot automaattisesti shadPS4:n käynnistyessä.
+
+
+ updateCompatibilityButton
+ Päivitä Yhteensopivuustietokanta:\nPäivitää yhteensopivuustietokannan heti.
+
+
+ Never
+ Ei koskaan
+
+
+ Idle
+ Inaktiivinen
+
+
+ Always
+ Aina
+
+
+ Touchpad Left
+ Kosketuslevyn Vasen Puoli
+
+
+ Touchpad Right
+ Kosketuslevyn Oikea Puoli
+
+
+ Touchpad Center
+ Kosketuslevyn Keskikohta
+
+
+ None
+ Ei mitään
+
+
+ graphicsAdapterGroupBox
+ Näytönohjain:\nUseamman näytönohjaimen järjestelmissä, valitse pudotusvalikosta, mitä näytönohjainta emulaattori käyttää,\n tai valitse "Auto Select" automaattiseen määritykseen.
+
+
+ resolutionLayout
+ Leveys/Korkeus:\nAsettaa käynnistetyn emulaattori-ikkunan koon, jota voidaan muuttaa pelin aikana.\nTämä on eri, kuin pelin sisäinen resoluutio.
+
+
+ heightDivider
+ Vblank Jakaja:\nEmulaattorin virkistystaajuus kerrotaan tällä numerolla. Tämän muuttaminen voi vaikuttaa haitallisesti, kuten lisätä pelin nopeutta tai rikkoa kriittisiä pelitoimintoja, jotka eivät odota tämän muuttuvan!
+
+
+ dumpShadersCheckBox
+ Ota Käyttöön Varjostinvedokset:\nTeknistä vianetsintää varten. Pelin varjostimia tallennetaan hakemistoon niiden renderöityessä.
+
+
+ nullGpuCheckBox
+ Ota Null GPU käyttöön:\nTeknistä vianetsintää varten. Pelin renderöinti estetään, ikään kuin näytönohjainta ei olisi.
+
+
+ gameFoldersBox
+ Pelihakemistot:\nLista hakemistoista, joista pelejä haetaan.
+
+
+ addFolderButton
+ Lisää:\nLisää hakemisto listalle.
+
+
+ removeFolderButton
+ Poista:\nPoista hakemisto listalta.
+
+
+ debugDump
+ Ota Käyttöön Virheenkorjausvedokset:\nTallentaa käynnissä olevan PS4-ohjelman tuonti- ja vientisymbolit ja tiedosto-otsikkotiedot hakemistoon.
+
+
+ vkValidationCheckBox
+ Ota Käyttöön Vulkan-validointikerrokset:\nAktivoi järjestelmä, joka validoi Vulkan-renderöijän tilan ja kirjaa tietoa sen sisäisestä tilasta. Tämä heikentää suorituskykyä ja todennäköisesti muuttaa emulaation käyttäytymistä.
+
+
+ vkSyncValidationCheckBox
+ Ota Käyttöön Vulkan-synkronointivalidointi:\nAktivoi järjestelmä, joka validoi Vulkan-renderöinnin tehtävien aikataulutuksen. Tämä heikentää suorituskykyä ja todennäköisesti muuttaa emulaation käyttäytymistä.
+
+
+ rdocCheckBox
+ Ota Käyttöön RenderDoc Virheenkorjaus:\nJos käytössä, emulaattori tarjoaa Renderdoc-yhteensopivuuden, mikä mahdollistaa renderöidyn kehyksen tallennuksen ja analysoinnin.
+
+
+ collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+
+
+ crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+
+
+ copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+
+
+ hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+
+
+ guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+
+
+ Borderless
+
+
+
+ True
+
+
+
+ Enable HDR
+
+
+
+ Release
+
+
+
+ Nightly
+
+
+
+ Background Image
+
+
+
+ Show Background Image
+
+
+
+ Opacity
+
+
+
+ Set the volume of the background music.
+
+
+
+ Enable Motion Controls
+
+
+
+ Save Data Path
+
+
+
+ Browse
+ Selaa
+
+
+ async
+
+
+
+ sync
+
+
+
+ Auto Select
+
+
+
+ Directory to install games
+ Pelien asennushakemisto
+
+
+ Directory to save data
+
+
+
+ GUIBackgroundImageGroupBox
+
+
+
+ enableHDRCheckBox
+
+
+
+ saveDataBox
+
+
+
+ browseButton
+
+
+
+
+ TrophyViewer
+
+ Trophy Viewer
+ Trophy Selain
+
+
+
diff --git a/src/qt_gui/translations/fr.ts b/src/qt_gui/translations/fr.ts
deleted file mode 100644
index 0a28c712f..000000000
--- a/src/qt_gui/translations/fr.ts
+++ /dev/null
@@ -1,1475 +0,0 @@
-
-
-
-
-
- AboutDialog
-
- About shadPS4
- À propos de shadPS4
-
-
- shadPS4
- shadPS4
-
-
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- shadPS4 est un émulateur open-source expérimental de la PlayStation 4.
-
-
- This software should not be used to play games you have not legally obtained.
- Ce logiciel ne doit pas être utilisé pour jouer à des jeux que vous n'avez pas obtenus légalement.
-
-
-
- ElfViewer
-
- Open Folder
- Ouvrir un dossier
-
-
-
- GameInfoClass
-
- Loading game list, please wait :3
- Chargement de la liste de jeu, veuillez patienter...
-
-
- Cancel
- Annuler
-
-
- Loading...
- Chargement...
-
-
-
- InstallDirSelect
-
- shadPS4 - Choose directory
- shadPS4 - Choisir un répertoire
-
-
- Select which directory you want to install to.
- Sélectionnez le répertoire où vous souhaitez effectuer l'installation.
-
-
-
- GameInstallDialog
-
- shadPS4 - Choose directory
- shadPS4 - Choisir un répertoire
-
-
- Directory to install games
- Répertoire d'installation des jeux
-
-
- Browse
- Parcourir
-
-
- Error
- Erreur
-
-
- The value for location to install games is not valid.
- Le répertoire d'installation des jeux n'est pas valide.
-
-
-
- GuiContextMenus
-
- Create Shortcut
- Créer un raccourci
-
-
- Cheats / Patches
- Cheats/Patchs
-
-
- SFO Viewer
- Visionneuse SFO
-
-
- Trophy Viewer
- Visionneuse de trophées
-
-
- Open Folder...
- Ouvrir le Dossier...
-
-
- Open Game Folder
- Ouvrir le Dossier du Jeu
-
-
- Open Save Data Folder
- Ouvrir le Dossier des Données de Sauvegarde
-
-
- Open Log Folder
- Ouvrir le Dossier des Logs
-
-
- Copy info...
- Copier infos...
-
-
- Copy Name
- Copier le nom
-
-
- Copy Serial
- Copier le N° de série
-
-
- Copy All
- Copier tout
-
-
- Delete...
- Supprimer...
-
-
- Delete Game
- Supprimer jeu
-
-
- Delete Update
- Supprimer MÀJ
-
-
- Delete DLC
- Supprimer DLC
-
-
- Compatibility...
- Compatibilité...
-
-
- Update database
- Mettre à jour la base de données
-
-
- View report
- Voir rapport
-
-
- Submit a report
- Soumettre un rapport
-
-
- Shortcut creation
- Création du raccourci
-
-
- Shortcut created successfully!
- Raccourci créé avec succès !
-
-
- Error
- Erreur
-
-
- Error creating shortcut!
- Erreur lors de la création du raccourci !
-
-
- Install PKG
- Installer un PKG
-
-
- Game
- Jeu
-
-
- requiresEnableSeparateUpdateFolder_MSG
- Cette fonctionnalité nécessite l'option 'Dossier séparé pour les mises à jour' pour fonctionner. Si vous voulez utiliser cette fonctionnalité, veuillez l'activer.
-
-
- This game has no update to delete!
- Ce jeu n'a pas de mise à jour à supprimer!
-
-
- Update
- Mise à jour
-
-
- This game has no DLC to delete!
- Ce jeu n'a pas de DLC à supprimer!
-
-
- DLC
- DLC
-
-
- Delete %1
- Supprime %1
-
-
- Are you sure you want to delete %1's %2 directory?
- Êtes vous sûr de vouloir supprimer le répertoire %1 %2 ?
-
-
-
- MainWindow
-
- Open/Add Elf Folder
- Ouvrir/Ajouter un dossier ELF
-
-
- Install Packages (PKG)
- Installer des packages (PKG)
-
-
- Boot Game
- Démarrer un jeu
-
-
- Check for Updates
- Vérifier les mises à jour
-
-
- About shadPS4
- À propos de shadPS4
-
-
- Configure...
- Configurer...
-
-
- Install application from a .pkg file
- Installer une application depuis un fichier .pkg
-
-
- Recent Games
- Jeux récents
-
-
- Open shadPS4 Folder
- Ouvrir le dossier de shadPS4
-
-
- Exit
- Fermer
-
-
- Exit shadPS4
- Fermer shadPS4
-
-
- Exit the application.
- Fermer l'application.
-
-
- Show Game List
- Afficher la liste de jeux
-
-
- Game List Refresh
- Rafraîchir la liste de jeux
-
-
- Tiny
- Très Petit
-
-
- Small
- Petit
-
-
- Medium
- Moyen
-
-
- Large
- Grand
-
-
- List View
- Mode liste
-
-
- Grid View
- Mode grille
-
-
- Elf Viewer
- Visionneuse ELF
-
-
- Game Install Directory
- Répertoire des jeux
-
-
- Download Cheats/Patches
- Télécharger Cheats/Patchs
-
-
- Dump Game List
- Dumper la liste des jeux
-
-
- PKG Viewer
- Visionneuse PKG
-
-
- Search...
- Chercher...
-
-
- File
- Fichier
-
-
- View
- Affichage
-
-
- Game List Icons
- Icônes des jeux
-
-
- Game List Mode
- Mode d'affichage
-
-
- Settings
- Paramètres
-
-
- Utils
- Utilitaires
-
-
- Themes
- Thèmes
-
-
- Help
- Aide
-
-
- Dark
- Sombre
-
-
- Light
- Clair
-
-
- Green
- Vert
-
-
- Blue
- Bleu
-
-
- Violet
- Violet
-
-
- toolBar
- Barre d'outils
-
-
- Game List
- Liste de jeux
-
-
- * Unsupported Vulkan Version
- * Version de Vulkan non prise en charge
-
-
- Download Cheats For All Installed Games
- Télécharger les Cheats pour tous les jeux installés
-
-
- Download Patches For All Games
- Télécharger les patchs pour tous les jeux
-
-
- Download Complete
- Téléchargement terminé
-
-
- You have downloaded cheats for all the games you have installed.
- Vous avez téléchargé des Cheats pour tous les jeux installés.
-
-
- Patches Downloaded Successfully!
- Patchs téléchargés avec succès !
-
-
- All Patches available for all games have been downloaded.
- Tous les patchs disponibles ont été téléchargés.
-
-
- Games:
- Jeux:
-
-
- PKG File (*.PKG)
- Fichiers PKG (*.PKG)
-
-
- ELF files (*.bin *.elf *.oelf)
- Fichiers ELF (*.bin *.elf *.oelf)
-
-
- Game Boot
- Démarrer un jeu
-
-
- Only one file can be selected!
- Un seul fichier peut être sélectionné !
-
-
- PKG Extraction
- Extraction du PKG
-
-
- Patch detected!
- Patch détecté !
-
-
- PKG and Game versions match:
- Les versions PKG et jeu correspondent:
-
-
- Would you like to overwrite?
- Souhaitez-vous remplacer ?
-
-
- PKG Version %1 is older than installed version:
- La version PKG %1 est plus ancienne que la version installée:
-
-
- Game is installed:
- Jeu installé:
-
-
- Would you like to install Patch:
- Souhaitez-vous installer le patch:
-
-
- DLC Installation
- Installation du DLC
-
-
- Would you like to install DLC: %1?
- Souhaitez-vous installer le DLC: %1 ?
-
-
- DLC already installed:
- DLC déjà installé:
-
-
- Game already installed
- Jeu déjà installé
-
-
- PKG is a patch, please install the game first!
- Le PKG est un patch, veuillez d'abord installer le jeu !
-
-
- PKG ERROR
- Erreur PKG
-
-
- Extracting PKG %1/%2
- Extraction PKG %1/%2
-
-
- Extraction Finished
- Extraction terminée
-
-
- Game successfully installed at %1
- Jeu installé avec succès dans %1
-
-
- File doesn't appear to be a valid PKG file
- Le fichier ne semble pas être un PKG valide
-
-
-
- PKGViewer
-
- Open Folder
- Ouvrir un dossier
-
-
-
- TrophyViewer
-
- Trophy Viewer
- Visionneuse de trophées
-
-
-
- SettingsDialog
-
- Settings
- Paramètres
-
-
- General
- Général
-
-
- System
- Système
-
-
- Console Language
- Langage de la console
-
-
- Emulator Language
- Langage de l'émulateur
-
-
- Emulator
- Émulateur
-
-
- Enable Fullscreen
- Plein écran
-
-
- Fullscreen Mode
- Mode Plein Écran
-
-
- Enable Separate Update Folder
- Dossier séparé pour les mises à jour
-
-
- Default tab when opening settings
- Onglet par défaut lors de l'ouverture des paramètres
-
-
- Show Game Size In List
- Afficher la taille des jeux dans la liste
-
-
- Show Splash
- Afficher l'image du jeu
-
-
- Is PS4 Pro
- Mode PS4 Pro
-
-
- Enable Discord Rich Presence
- Activer la présence Discord
-
-
- Username
- Nom d'utilisateur
-
-
- Trophy Key
- Clé de trophée
-
-
- Trophy
- Trophée
-
-
- Logger
- Journalisation
-
-
- Log Type
- Type de journal
-
-
- Log Filter
- Filtre du journal
-
-
- Open Log Location
- Ouvrir l'emplacement du journal
-
-
- Input
- Entrée
-
-
- Cursor
- Curseur
-
-
- Hide Cursor
- Masquer le curseur
-
-
- Hide Cursor Idle Timeout
- Délai d'inactivité pour masquer le curseur
-
-
- s
- s
-
-
- Controller
- Manette
-
-
- Back Button Behavior
- Comportement du bouton retour
-
-
- Graphics
- Graphismes
-
-
- GUI
- Interface
-
-
- User
- Utilisateur
-
-
- Graphics Device
- Carte graphique
-
-
- Width
- Largeur
-
-
- Height
- Hauteur
-
-
- Vblank Divider
- Vblank
-
-
- Advanced
- Avancé
-
-
- Enable Shaders Dumping
- Dumper les shaders
-
-
- Enable NULL GPU
- NULL GPU
-
-
- Paths
- Chemins
-
-
- Game Folders
- Dossiers de jeu
-
-
- Add...
- Ajouter...
-
-
- Remove
- Supprimer
-
-
- Debug
- Débogage
-
-
- Enable Debug Dumping
- Activer le débogage
-
-
- Enable Vulkan Validation Layers
- Activer la couche de validation Vulkan
-
-
- Enable Vulkan Synchronization Validation
- Activer la synchronisation de la validation Vulkan
-
-
- Enable RenderDoc Debugging
- Activer le débogage RenderDoc
-
-
- Enable Crash Diagnostics
- Activer le diagnostic de crash
-
-
- Collect Shaders
- Collecter les shaders
-
-
- Copy GPU Buffers
- Copier la mémoire tampon GPU
-
-
- Host Debug Markers
- Marqueur de débogage hôte
-
-
- Guest Debug Markers
- Marqueur de débogage invité
-
-
- Update
- Mise à jour
-
-
- Check for Updates at Startup
- Vérif. maj au démarrage
-
-
- Always Show Changelog
- Afficher toujours le changelog
-
-
- Update Channel
- Canal de Mise à Jour
-
-
- Check for Updates
- Vérifier les mises à jour
-
-
- GUI Settings
- Paramètres de l'interface
-
-
- Title Music
- Musique du titre
-
-
- Disable Trophy Pop-ups
- Désactiver les notifications de trophées
-
-
- Play title music
- Lire la musique du titre
-
-
- Update Compatibility Database On Startup
- Mettre à jour la base de données de compatibilité au lancement
-
-
- Game Compatibility
- Compatibilité du jeu
-
-
- Display Compatibility Data
- Afficher les données de compatibilité
-
-
- Update Compatibility Database
- Mettre à jour la base de données de compatibilité
-
-
- Volume
- Volume
-
-
- Audio Backend
- Back-end audio
-
-
- Save
- Enregistrer
-
-
- Apply
- Appliquer
-
-
- Restore Defaults
- Restaurer les paramètres par défaut
-
-
- Close
- Fermer
-
-
- Point your mouse at an option to display its description.
- Pointez votre souris sur une option pour afficher sa description.
-
-
- consoleLanguageGroupBox
- Langue de la console:\nDéfinit la langue utilisée par le jeu PS4.\nIl est recommandé de le définir sur une langue que le jeu prend en charge, ce qui variera selon la région.
-
-
- emulatorLanguageGroupBox
- Langue de l'émulateur:\nDéfinit la langue de l'interface utilisateur de l'émulateur.
-
-
- fullscreenCheckBox
- Activer le mode plein écran:\nMet automatiquement la fenêtre du jeu en mode plein écran.\nCela peut être activé en appuyant sur la touche F11.
-
-
- separateUpdatesCheckBox
- Dossier séparé pour les mises à jour:\nInstalle les mises à jours des jeux dans un dossier séparé pour une gestion plus facile.
-
-
- showSplashCheckBox
- Afficher l'écran de démarrage:\nAffiche l'écran de démarrage du jeu (une image spéciale) lors du démarrage du jeu.
-
-
- ps4proCheckBox
- Mode PS4 Pro:\nFait en sorte que l'émulateur se comporte comme un PS4 PRO, ce qui peut activer des fonctionnalités spéciales dans les jeux qui le prennent en charge.
-
-
- discordRPCCheckbox
- Activer Discord Rich Presence:\nAffiche l'icône de l'émulateur et les informations pertinentes sur votre profil Discord.
-
-
- userName
- Nom d'utilisateur:\nDéfinit le nom d'utilisateur du compte PS4, qui peut être affiché par certains jeux.
-
-
- TrophyKey
- Clé de trophées:\nClé utilisée pour décrypter les trophées. Doit être obtenu à partir de votre console jailbreakée.\nDoit contenir des caractères hexadécimaux uniquement.
-
-
- logTypeGroupBox
- Type de journal:\nDétermine si la sortie de la fenêtre de journalisation est synchronisée pour des raisons de performance. Cela peut avoir un impact négatif sur l'émulation.
-
-
- logFilter
- Filtre de journal:\n n'imprime que des informations spécifiques.\nExemples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Niveaux: Trace, Debug, Info, Avertissement, Erreur, Critique - dans cet ordre, un niveau particulier désactive tous les niveaux précédents de la liste et enregistre tous les niveaux suivants.
-
-
- updaterGroupBox
- Mise à jour:\nRelease: versions officielles publiées chaque mois qui peuvent être très anciennes, mais plus fiables et testées.\nNightly: versions de développement avec toutes les dernières fonctionnalités et correctifs, mais pouvant avoir des bogues et être moins stables.
-
-
- GUIMusicGroupBox
- Jouer de la musique de titre:\nSi le jeu le prend en charge, cela active la musique spéciale lorsque vous sélectionnez le jeu dans l'interface utilisateur.
-
-
- disableTrophycheckBox
- Désactiver les notifications de trophées:\nDésactive les notifications de trophées en jeu. La progression des trophées peut toujours être suivie à l'aide de la Visionneuse de trophées (clique droit sur le jeu sur la fenêtre principale).
-
-
- hideCursorGroupBox
- Masquer le curseur:\nChoisissez quand le curseur disparaîtra:\nJamais: Vous verrez toujours la souris.\nInactif: Définissez un temps pour qu'il disparaisse après inactivité.\nToujours: vous ne verrez jamais la souris.
-
-
- idleTimeoutGroupBox
- Définissez un temps pour que la souris disparaisse après être inactif.
-
-
- backButtonBehaviorGroupBox
- Comportement du bouton retour:\nDéfinit le bouton de retour de la manette pour imiter le toucher de la position spécifiée sur le pavé tactile PS4.
-
-
- enableCompatibilityCheckBox
- Afficher les données de compatibilité:\nAffiche les informations de compatibilité des jeux dans une colonne dédiée. Activez "Mettre à jour la compatibilité au démarrage" pour avoir des informations à jour.
-
-
- checkCompatibilityOnStartupCheckBox
- Mettre à jour la compatibilité au démarrage:\nMettre à jour automatiquement la base de données de compatibilité au démarrage de shadPS4.
-
-
- updateCompatibilityButton
- Mettre à jour la compatibilité au démarrage:\nMet à jour immédiatement la base de données de compatibilité.
-
-
- Never
- Jamais
-
-
- Idle
- Inactif
-
-
- Always
- Toujours
-
-
- Touchpad Left
- Pavé Tactile Gauche
-
-
- Touchpad Right
- Pavé Tactile Droit
-
-
- Touchpad Center
- Centre du Pavé Tactile
-
-
- None
- Aucun
-
-
- graphicsAdapterGroupBox
- Adaptateur graphique:\nSélectionnez le GPU que l'émulateur utilisera dans les systèmes multi-GPU à partir de la liste déroulante,\nou choisissez "Auto Select" pour le déterminer automatiquement.
-
-
- resolutionLayout
- Largeur/Hauteur:\nDéfinit la taille de la fenêtre de l'émulateur au démarrage, qui peut être redimensionnée pendant le jeu.\nCela diffère de la résolution interne du jeu.
-
-
- heightDivider
- Diviseur Vblank:\nLe taux de rafraîchissement de l'émulateur est multiplié par ce nombre. Changer cela peut avoir des effets négatifs, tels qu'une augmentation de la vitesse du jeu ou la rupture de fonctionnalités critiques du jeu qui ne s'attendent pas à ce changement !
-
-
- dumpShadersCheckBox
- Activer l'exportation de shaders:\nPour le débogage technique, les shaders du jeu sont enregistrés dans un dossier lors du rendu.
-
-
- nullGpuCheckBox
- Activer le GPU nul:\nPour le débogage technique, désactive le rendu du jeu comme s'il n'y avait pas de carte graphique.
-
-
- gameFoldersBox
- Dossiers de jeux:\nLa liste des dossiers à vérifier pour les jeux installés.
-
-
- addFolderButton
- Ajouter:\nAjouter un dossier à la liste.
-
-
- removeFolderButton
- Supprimer:\nSupprimer un dossier de la liste.
-
-
- debugDump
- Activer l'exportation de débogage:\nEnregistre les symboles d'importation et d'exportation et les informations d'en-tête du fichier du programme PS4 actuel dans un répertoire.
-
-
- vkValidationCheckBox
- Activer les couches de validation Vulkan:\nActive un système qui valide l'état du rendu Vulkan et enregistre des informations sur son état interne. Cela réduit les performances et peut changer le comportement de l'émulation.
-
-
- vkSyncValidationCheckBox
- Activer la validation de synchronisation Vulkan:\nActive un système qui valide la planification des tâches de rendu Vulkan. Cela réduit les performances et peut changer le comportement de l'émulation.
-
-
- rdocCheckBox
- Activer le débogage RenderDoc:\nS'il est activé, l'émulateur fournit une compatibilité avec Renderdoc, permettant d'enregistrer et d'analyser la trame rendue actuelle.
-
-
- collectShaderCheckBox
- Collecter les Shaders:\nVous devez activer cette option pour modifier les shaders avec le menu de débogage (Ctrl + F10).
-
-
- crashDiagnosticsCheckBox
- Diagnostic de crash:\nCrée un fichier .yaml avec des informations sur l'état de Vulkan au moment du crash.\nUtile pour déboguer les erreurs "Device lost". Si cette option est activée, vous devez aussi activer Marqueur de débogage hôte ET invité.\nNe marche pas pour les GPUs Intel.\nVous devez activer la couche de validation Vulkan ainsi que le Vulkan SDK pour que cela fonctionne.
-
-
- copyGPUBuffersCheckBox
- Copier la mémoire tampon GPU:\nContourne les conditions de course impliquant des soumissions GPU.\nPeut aider ou non en cas de crash PM4 type 0.
-
-
- hostMarkersCheckBox
- Marqueur de débogage hôte:\nInsère des informations côté émulateur telles que des marqueurs pour des commandes spécifiques AMDGPU autour des commandes Vulkan, ainsi que donner les noms de débogages des ressources.\nSi cette option est activée, vous devriez activer "Diagnostic de crash".\nUtile pour des programmes comme RenderDoc.
-
-
- guestMarkersCheckBox
- Marqueur de débogage invité:\nInsère tous les marqueurs de débogage que le jeu a ajouté a la commande mémoire tampon.\nSi cette option est activée, vous devriez activer "Diagnostic de crash".\nUtile pour des programmes comme RenderDoc.
-
-
-
- CheatsPatches
-
- Cheats / Patches for
- Cheats / Patchs pour
-
-
- defaultTextEdit_MSG
- Les Cheats/Patchs sont expérimentaux.\nUtilisez-les avec précaution.\n\nTéléchargez les Cheats individuellement en sélectionnant le dépôt et en cliquant sur le bouton de téléchargement.\nDans l'onglet Patchs, vous pouvez télécharger tous les patchs en une seule fois, choisir lesquels vous souhaitez utiliser et enregistrer votre sélection.\n\nComme nous ne développons pas les Cheats/Patches,\nmerci de signaler les problèmes à l'auteur du Cheat.\n\nVous avez créé un nouveau cheat ? Visitez:\nhttps://github.com/shadps4-emu/ps4_cheats
-
-
- No Image Available
- Aucune image disponible
-
-
- Serial:
- Numéro de série:
-
-
- Version:
- Version:
-
-
- Size:
- Taille:
-
-
- Select Cheat File:
- Sélectionner le fichier de Cheat:
-
-
- Repository:
- Dépôt:
-
-
- Download Cheats
- Télécharger les Cheats
-
-
- Delete File
- Supprimer le fichier
-
-
- No files selected.
- Aucun fichier sélectionné.
-
-
- You can delete the cheats you don't want after downloading them.
- Vous pouvez supprimer les Cheats que vous ne souhaitez pas après les avoir téléchargés.
-
-
- Do you want to delete the selected file?\n%1
- Voulez-vous supprimer le fichier sélectionné ?\n%1
-
-
- Select Patch File:
- Sélectionner le fichier de patch:
-
-
- Download Patches
- Télécharger les patchs
-
-
- Save
- Enregistrer
-
-
- Cheats
- Cheats
-
-
- Patches
- Patchs
-
-
- Error
- Erreur
-
-
- No patch selected.
- Aucun patch sélectionné.
-
-
- Unable to open files.json for reading.
- Impossible d'ouvrir files.json pour la lecture.
-
-
- No patch file found for the current serial.
- Aucun fichier de patch trouvé pour la série actuelle.
-
-
- Unable to open the file for reading.
- Impossible d'ouvrir le fichier pour la lecture.
-
-
- Unable to open the file for writing.
- Impossible d'ouvrir le fichier pour l'écriture.
-
-
- Failed to parse XML:
- Échec de l'analyse XML:
-
-
- Success
- Succès
-
-
- Options saved successfully.
- Options enregistrées avec succès.
-
-
- Invalid Source
- Source invalide
-
-
- The selected source is invalid.
- La source sélectionnée est invalide.
-
-
- File Exists
- Le fichier existe
-
-
- File already exists. Do you want to replace it?
- Le fichier existe déjà. Voulez-vous le remplacer ?
-
-
- Failed to save file:
- Échec de l'enregistrement du fichier:
-
-
- Failed to download file:
- Échec du téléchargement du fichier:
-
-
- Cheats Not Found
- Cheats non trouvés
-
-
- CheatsNotFound_MSG
- Aucun Cheat trouvé pour ce jeu dans cette version du dépôt sélectionné, essayez un autre dépôt ou une version différente du jeu.
-
-
- Cheats Downloaded Successfully
- Cheats téléchargés avec succès
-
-
- CheatsDownloadedSuccessfully_MSG
- Vous avez téléchargé les cheats avec succès pour cette version du jeu depuis le dépôt sélectionné. Vous pouvez essayer de télécharger depuis un autre dépôt, si disponible, il sera également possible de l'utiliser en sélectionnant le fichier dans la liste.
-
-
- Failed to save:
- Échec de l'enregistrement:
-
-
- Failed to download:
- Échec du téléchargement:
-
-
- Download Complete
- Téléchargement terminé
-
-
- DownloadComplete_MSG
- Patchs téléchargés avec succès ! Tous les patches disponibles pour tous les jeux ont été téléchargés, il n'est pas nécessaire de les télécharger individuellement pour chaque jeu comme c'est le cas pour les Cheats. Si le correctif n'apparaît pas, il se peut qu'il n'existe pas pour la série et la version spécifiques du jeu.
-
-
- Failed to parse JSON data from HTML.
- Échec de l'analyse des données JSON à partir du HTML.
-
-
- Failed to retrieve HTML page.
- Échec de la récupération de la page HTML.
-
-
- The game is in version: %1
- Le jeu est en version: %1
-
-
- The downloaded patch only works on version: %1
- Le patch téléchargé ne fonctionne que sur la version: %1
-
-
- You may need to update your game.
- Vous devriez peut-être mettre à jour votre jeu.
-
-
- Incompatibility Notice
- Avis d'incompatibilité
-
-
- Failed to open file:
- Échec de l'ouverture du fichier:
-
-
- XML ERROR:
- Erreur XML:
-
-
- Failed to open files.json for writing
- Échec de l'ouverture de files.json pour l'écriture
-
-
- Author:
- Auteur:
-
-
- Directory does not exist:
- Le répertoire n'existe pas:
-
-
- Failed to open files.json for reading.
- Échec de l'ouverture de files.json pour la lecture.
-
-
- Name:
- Nom:
-
-
- Can't apply cheats before the game is started
- Impossible d'appliquer les cheats avant que le jeu ne soit lancé
-
-
-
- GameListFrame
-
- Icon
- Icône
-
-
- Name
- Nom
-
-
- Serial
- Numéro de série
-
-
- Compatibility
- Compatibilité
-
-
- Region
- Région
-
-
- Firmware
- Firmware
-
-
- Size
- Taille
-
-
- Version
- Version
-
-
- Path
- Répertoire
-
-
- Play Time
- Temps de jeu
-
-
- Never Played
- Jamais joué
-
-
- h
- h
-
-
- m
- m
-
-
- s
- s
-
-
- Compatibility is untested
- La compatibilité n'a pas été testé
-
-
- Game does not initialize properly / crashes the emulator
- Le jeu ne se lance pas correctement / crash l'émulateur
-
-
- Game boots, but only displays a blank screen
- Le jeu démarre, mais n'affiche qu'un écran noir
-
-
- Game displays an image but does not go past the menu
- Le jeu affiche une image mais ne dépasse pas le menu
-
-
- Game has game-breaking glitches or unplayable performance
- Le jeu a des problèmes majeurs ou des performances qui le rendent injouable
-
-
- Game can be completed with playable performance and no major glitches
- Le jeu peut être terminé avec des performances acceptables et sans problèmes majeurs
-
-
- Click to see details on github
- Cliquez pour voir les détails sur GitHub
-
-
- Last updated
- Dernière mise à jour
-
-
-
- CheckUpdate
-
- Auto Updater
- Mise à jour automatique
-
-
- Error
- Erreur
-
-
- Network error:
- Erreur réseau:
-
-
- Error_Github_limit_MSG
- Le programme de mise à jour automatique permet jusqu'à 60 vérifications de mise à jour par heure.\nVous avez atteint cette limite. Veuillez réessayer plus tard.
-
-
- Failed to parse update information.
- Échec de l'analyse des informations de mise à jour.
-
-
- No pre-releases found.
- Aucune pré-version trouvée.
-
-
- Invalid release data.
- Données de version invalides.
-
-
- No download URL found for the specified asset.
- Aucune URL de téléchargement trouvée pour l'élément spécifié.
-
-
- Your version is already up to date!
- Votre version est déjà à jour !
-
-
- Update Available
- Mise à jour disponible
-
-
- Update Channel
- Canal de Mise à Jour
-
-
- Current Version
- Version actuelle
-
-
- Latest Version
- Dernière version
-
-
- Do you want to update?
- Voulez-vous mettre à jour ?
-
-
- Show Changelog
- Afficher le journal des modifications
-
-
- Check for Updates at Startup
- Vérif. maj au démarrage
-
-
- Update
- Mettre à jour
-
-
- No
- Non
-
-
- Hide Changelog
- Cacher le journal des modifications
-
-
- Changes
- Modifications
-
-
- Network error occurred while trying to access the URL
- Une erreur réseau s'est produite en essayant d'accéder à l'URL
-
-
- Download Complete
- Téléchargement terminé
-
-
- The update has been downloaded, press OK to install.
- La mise à jour a été téléchargée, appuyez sur OK pour l'installer.
-
-
- Failed to save the update file at
- Échec de la sauvegarde du fichier de mise à jour à
-
-
- Starting Update...
- Démarrage de la mise à jour...
-
-
- Failed to create the update script file
- Échec de la création du fichier de script de mise à jour
-
-
-
- GameListUtils
-
- B
- B
-
-
- KB
- KB
-
-
- MB
- MB
-
-
- GB
- GB
-
-
- TB
- TB
-
-
-
- CompatibilityInfoClass
-
- Fetching compatibility data, please wait
- Récupération des données de compatibilité, veuillez patienter
-
-
- Cancel
- Annuler
-
-
- Loading...
- Chargement...
-
-
- Error
- Erreur
-
-
- Unable to update compatibility data! Try again later.
- Impossible de mettre à jour les données de compatibilité ! Essayez plus tard.
-
-
- Unable to open compatibility_data.json for writing.
- Impossible d'ouvrir compatibility_data.json en écriture.
-
-
- Unknown
- Inconnu
-
-
- Nothing
- Rien
-
-
- Boots
- Démarre
-
-
- Menus
- Menu
-
-
- Ingame
- En jeu
-
-
- Playable
- Jouable
-
-
-
diff --git a/src/qt_gui/translations/fr_FR.ts b/src/qt_gui/translations/fr_FR.ts
new file mode 100644
index 000000000..c32d6dca3
--- /dev/null
+++ b/src/qt_gui/translations/fr_FR.ts
@@ -0,0 +1,1790 @@
+
+
+
+
+
+ AboutDialog
+
+ About shadPS4
+ À propos de shadPS4
+
+
+ shadPS4
+ shadPS4
+
+
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 est un émulateur open-source expérimental de la PlayStation 4.
+
+
+ This software should not be used to play games you have not legally obtained.
+ Ce logiciel ne doit pas être utilisé pour jouer à des jeux que vous n'avez pas obtenus légalement.
+
+
+
+ CheatsPatches
+
+ Cheats / Patches for
+ Cheats / Patchs pour
+
+
+ defaultTextEdit_MSG
+ Les Cheats/Patchs sont expérimentaux.\nUtilisez-les avec précaution.\n\nTéléchargez les Cheats individuellement en sélectionnant le dépôt et en cliquant sur le bouton de téléchargement.\nDans l'onglet Patchs, vous pouvez télécharger tous les patchs en une seule fois, choisir lesquels vous souhaitez utiliser et enregistrer votre sélection.\n\nComme nous ne développons pas les Cheats/Patches,\nmerci de signaler les problèmes à l'auteur du Cheat.\n\nVous avez créé un nouveau cheat ? Visitez:\nhttps://github.com/shadps4-emu/ps4_cheats
+
+
+ No Image Available
+ Aucune image disponible
+
+
+ Serial:
+ Numéro de série:
+
+
+ Version:
+ Version:
+
+
+ Size:
+ Taille:
+
+
+ Select Cheat File:
+ Sélectionner le fichier de Cheat:
+
+
+ Repository:
+ Dépôt:
+
+
+ Download Cheats
+ Télécharger les Cheats
+
+
+ Delete File
+ Supprimer le fichier
+
+
+ No files selected.
+ Aucun fichier sélectionné.
+
+
+ You can delete the cheats you don't want after downloading them.
+ Vous pouvez supprimer les Cheats que vous ne souhaitez pas après les avoir téléchargés.
+
+
+ Do you want to delete the selected file?\n%1
+ Voulez-vous supprimer le fichier sélectionné ?\n%1
+
+
+ Select Patch File:
+ Sélectionner le fichier de patch:
+
+
+ Download Patches
+ Télécharger les patchs
+
+
+ Save
+ Enregistrer
+
+
+ Cheats
+ Cheats
+
+
+ Patches
+ Patchs
+
+
+ Error
+ Erreur
+
+
+ No patch selected.
+ Aucun patch sélectionné.
+
+
+ Unable to open files.json for reading.
+ Impossible d'ouvrir files.json pour la lecture.
+
+
+ No patch file found for the current serial.
+ Aucun fichier de patch trouvé pour la série actuelle.
+
+
+ Unable to open the file for reading.
+ Impossible d'ouvrir le fichier pour la lecture.
+
+
+ Unable to open the file for writing.
+ Impossible d'ouvrir le fichier pour l'écriture.
+
+
+ Failed to parse XML:
+ Échec de l'analyse XML:
+
+
+ Success
+ Succès
+
+
+ Options saved successfully.
+ Options enregistrées avec succès.
+
+
+ Invalid Source
+ Source invalide
+
+
+ The selected source is invalid.
+ La source sélectionnée est invalide.
+
+
+ File Exists
+ Le fichier existe
+
+
+ File already exists. Do you want to replace it?
+ Le fichier existe déjà. Voulez-vous le remplacer ?
+
+
+ Failed to save file:
+ Échec de l'enregistrement du fichier:
+
+
+ Failed to download file:
+ Échec du téléchargement du fichier:
+
+
+ Cheats Not Found
+ Cheats non trouvés
+
+
+ CheatsNotFound_MSG
+ Aucun Cheat trouvé pour ce jeu dans cette version du dépôt sélectionné, essayez un autre dépôt ou une version différente du jeu.
+
+
+ Cheats Downloaded Successfully
+ Cheats téléchargés avec succès
+
+
+ CheatsDownloadedSuccessfully_MSG
+ Vous avez téléchargé les cheats avec succès pour cette version du jeu depuis le dépôt sélectionné. Vous pouvez essayer de télécharger depuis un autre dépôt, si disponible, il sera également possible de l'utiliser en sélectionnant le fichier dans la liste.
+
+
+ Failed to save:
+ Échec de l'enregistrement:
+
+
+ Failed to download:
+ Échec du téléchargement:
+
+
+ Download Complete
+ Téléchargement terminé
+
+
+ DownloadComplete_MSG
+ Patchs téléchargés avec succès ! Tous les patches disponibles pour tous les jeux ont été téléchargés, il n'est pas nécessaire de les télécharger individuellement pour chaque jeu comme c'est le cas pour les Cheats. Si le correctif n'apparaît pas, il se peut qu'il n'existe pas pour la série et la version spécifiques du jeu.
+
+
+ Failed to parse JSON data from HTML.
+ Échec de l'analyse des données JSON à partir du HTML.
+
+
+ Failed to retrieve HTML page.
+ Échec de la récupération de la page HTML.
+
+
+ The game is in version: %1
+ Le jeu est en version: %1
+
+
+ The downloaded patch only works on version: %1
+ Le patch téléchargé ne fonctionne que sur la version: %1
+
+
+ You may need to update your game.
+ Vous devriez peut-être mettre à jour votre jeu.
+
+
+ Incompatibility Notice
+ Avis d'incompatibilité
+
+
+ Failed to open file:
+ Échec de l'ouverture du fichier:
+
+
+ XML ERROR:
+ Erreur XML:
+
+
+ Failed to open files.json for writing
+ Échec de l'ouverture de files.json pour l'écriture
+
+
+ Author:
+ Auteur:
+
+
+ Directory does not exist:
+ Le répertoire n'existe pas:
+
+
+ Failed to open files.json for reading.
+ Échec de l'ouverture de files.json pour la lecture.
+
+
+ Name:
+ Nom:
+
+
+ Can't apply cheats before the game is started
+ Impossible d'appliquer les cheats avant que le jeu ne soit lancé
+
+
+ Close
+ Fermer
+
+
+
+ CheckUpdate
+
+ Auto Updater
+ Mise à jour automatique
+
+
+ Error
+ Erreur
+
+
+ Network error:
+ Erreur réseau:
+
+
+ Error_Github_limit_MSG
+ Le programme de mise à jour automatique permet jusqu'à 60 vérifications de mise à jour par heure.\nVous avez atteint cette limite. Veuillez réessayer plus tard.
+
+
+ Failed to parse update information.
+ Échec de l'analyse des informations de mise à jour.
+
+
+ No pre-releases found.
+ Aucune pré-version trouvée.
+
+
+ Invalid release data.
+ Données de version invalides.
+
+
+ No download URL found for the specified asset.
+ Aucune URL de téléchargement trouvée pour l'élément spécifié.
+
+
+ Your version is already up to date!
+ Votre version est déjà à jour !
+
+
+ Update Available
+ Mise à jour disponible
+
+
+ Update Channel
+ Canal de Mise à Jour
+
+
+ Current Version
+ Version actuelle
+
+
+ Latest Version
+ Dernière version
+
+
+ Do you want to update?
+ Voulez-vous mettre à jour ?
+
+
+ Show Changelog
+ Afficher le journal des modifications
+
+
+ Check for Updates at Startup
+ Vérif. maj au démarrage
+
+
+ Update
+ Mettre à jour
+
+
+ No
+ Non
+
+
+ Hide Changelog
+ Cacher le journal des modifications
+
+
+ Changes
+ Modifications
+
+
+ Network error occurred while trying to access the URL
+ Une erreur réseau s'est produite en essayant d'accéder à l'URL
+
+
+ Download Complete
+ Téléchargement terminé
+
+
+ The update has been downloaded, press OK to install.
+ La mise à jour a été téléchargée, appuyez sur OK pour l'installer.
+
+
+ Failed to save the update file at
+ Échec de la sauvegarde du fichier de mise à jour à
+
+
+ Starting Update...
+ Démarrage de la mise à jour...
+
+
+ Failed to create the update script file
+ Échec de la création du fichier de script de mise à jour
+
+
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ Récupération des données de compatibilité, veuillez patienter
+
+
+ Cancel
+ Annuler
+
+
+ Loading...
+ Chargement...
+
+
+ Error
+ Erreur
+
+
+ Unable to update compatibility data! Try again later.
+ Impossible de mettre à jour les données de compatibilité ! Essayez plus tard.
+
+
+ Unable to open compatibility_data.json for writing.
+ Impossible d'ouvrir compatibility_data.json en écriture.
+
+
+ Unknown
+ Inconnu
+
+
+ Nothing
+ Rien
+
+
+ Boots
+ Démarre
+
+
+ Menus
+ Menu
+
+
+ Ingame
+ En jeu
+
+
+ Playable
+ Jouable
+
+
+
+ ControlSettings
+
+ Configure Controls
+
+
+
+ Control Settings
+
+
+
+ D-Pad
+
+
+
+ Up
+
+
+
+ Left
+
+
+
+ Right
+
+
+
+ Down
+
+
+
+ Left Stick Deadzone (def:2 max:127)
+
+
+
+ Left Deadzone
+
+
+
+ Left Stick
+
+
+
+ Config Selection
+
+
+
+ Common Config
+
+
+
+ Use per-game configs
+
+
+
+ L1 / LB
+
+
+
+ L2 / LT
+
+
+
+ KBM Controls
+
+
+
+ KBM Editor
+
+
+
+ Back
+
+
+
+ R1 / RB
+
+
+
+ R2 / RT
+
+
+
+ L3
+
+
+
+ Options / Start
+
+
+
+ R3
+
+
+
+ Face Buttons
+
+
+
+ Triangle / Y
+
+
+
+ Square / X
+
+
+
+ Circle / B
+
+
+
+ Cross / A
+
+
+
+ Right Stick Deadzone (def:2, max:127)
+
+
+
+ Right Deadzone
+
+
+
+ Right Stick
+
+
+
+
+ ElfViewer
+
+ Open Folder
+ Ouvrir un dossier
+
+
+
+ GameInfoClass
+
+ Loading game list, please wait :3
+ Chargement de la liste de jeu, veuillez patienter...
+
+
+ Cancel
+ Annuler
+
+
+ Loading...
+ Chargement...
+
+
+
+ GameInstallDialog
+
+ shadPS4 - Choose directory
+ shadPS4 - Choisir un répertoire
+
+
+ Directory to install games
+ Répertoire d'installation des jeux
+
+
+ Browse
+ Parcourir
+
+
+ Error
+ Erreur
+
+
+ Directory to install DLC
+
+
+
+
+ GameListFrame
+
+ Icon
+ Icône
+
+
+ Name
+ Nom
+
+
+ Serial
+ Numéro de série
+
+
+ Compatibility
+ Compatibilité
+
+
+ Region
+ Région
+
+
+ Firmware
+ Firmware
+
+
+ Size
+ Taille
+
+
+ Version
+ Version
+
+
+ Path
+ Répertoire
+
+
+ Play Time
+ Temps de jeu
+
+
+ Never Played
+ Jamais joué
+
+
+ h
+ h
+
+
+ m
+ m
+
+
+ s
+ s
+
+
+ Compatibility is untested
+ La compatibilité n'a pas été testé
+
+
+ Game does not initialize properly / crashes the emulator
+ Le jeu ne se lance pas correctement / crash l'émulateur
+
+
+ Game boots, but only displays a blank screen
+ Le jeu démarre, mais n'affiche qu'un écran noir
+
+
+ Game displays an image but does not go past the menu
+ Le jeu affiche une image mais ne dépasse pas le menu
+
+
+ Game has game-breaking glitches or unplayable performance
+ Le jeu a des problèmes majeurs ou des performances qui le rendent injouable
+
+
+ Game can be completed with playable performance and no major glitches
+ Le jeu peut être terminé avec des performances acceptables et sans problèmes majeurs
+
+
+ Click to see details on github
+ Cliquez pour voir les détails sur GitHub
+
+
+ Last updated
+ Dernière mise à jour
+
+
+
+ GameListUtils
+
+ B
+ B
+
+
+ KB
+ KB
+
+
+ MB
+ MB
+
+
+ GB
+ GB
+
+
+ TB
+ TB
+
+
+
+ GuiContextMenus
+
+ Create Shortcut
+ Créer un raccourci
+
+
+ Cheats / Patches
+ Cheats/Patchs
+
+
+ SFO Viewer
+ Visionneuse SFO
+
+
+ Trophy Viewer
+ Visionneuse de trophées
+
+
+ Open Folder...
+ Ouvrir le Dossier...
+
+
+ Open Game Folder
+ Ouvrir le Dossier du Jeu
+
+
+ Open Save Data Folder
+ Ouvrir le Dossier des Données de Sauvegarde
+
+
+ Open Log Folder
+ Ouvrir le Dossier des Logs
+
+
+ Copy info...
+ Copier infos...
+
+
+ Copy Name
+ Copier le nom
+
+
+ Copy Serial
+ Copier le N° de série
+
+
+ Copy All
+ Copier tout
+
+
+ Delete...
+ Supprimer...
+
+
+ Delete Game
+ Supprimer jeu
+
+
+ Delete Update
+ Supprimer MÀJ
+
+
+ Delete DLC
+ Supprimer DLC
+
+
+ Compatibility...
+ Compatibilité...
+
+
+ Update database
+ Mettre à jour la base de données
+
+
+ View report
+ Voir rapport
+
+
+ Submit a report
+ Soumettre un rapport
+
+
+ Shortcut creation
+ Création du raccourci
+
+
+ Shortcut created successfully!
+ Raccourci créé avec succès !
+
+
+ Error
+ Erreur
+
+
+ Error creating shortcut!
+ Erreur lors de la création du raccourci !
+
+
+ Install PKG
+ Installer un PKG
+
+
+ Game
+ Jeu
+
+
+ This game has no update to delete!
+ Ce jeu n'a pas de mise à jour à supprimer!
+
+
+ Update
+ Mise à jour
+
+
+ This game has no DLC to delete!
+ Ce jeu n'a pas de DLC à supprimer!
+
+
+ DLC
+ DLC
+
+
+ Delete %1
+ Supprime %1
+
+
+ Are you sure you want to delete %1's %2 directory?
+ Êtes vous sûr de vouloir supprimer le répertoire %1 %2 ?
+
+
+ Open Update Folder
+
+
+
+ Copy Version
+
+
+
+ Copy Size
+
+
+
+ Delete Save Data
+
+
+
+ This game has no update folder to open!
+
+
+
+ Failed to convert icon.
+
+
+
+ This game has no save data to delete!
+
+
+
+ Save Data
+
+
+
+
+ InstallDirSelect
+
+ shadPS4 - Choose directory
+ shadPS4 - Choisir un répertoire
+
+
+ Select which directory you want to install to.
+ Sélectionnez le répertoire où vous souhaitez effectuer l'installation.
+
+
+ Install All Queued to Selected Folder
+
+
+
+ Delete PKG File on Install
+
+
+
+
+ MainWindow
+
+ Open/Add Elf Folder
+ Ouvrir/Ajouter un dossier ELF
+
+
+ Install Packages (PKG)
+ Installer des packages (PKG)
+
+
+ Boot Game
+ Démarrer un jeu
+
+
+ Check for Updates
+ Vérifier les mises à jour
+
+
+ About shadPS4
+ À propos de shadPS4
+
+
+ Configure...
+ Configurer...
+
+
+ Install application from a .pkg file
+ Installer une application depuis un fichier .pkg
+
+
+ Recent Games
+ Jeux récents
+
+
+ Open shadPS4 Folder
+ Ouvrir le dossier de shadPS4
+
+
+ Exit
+ Fermer
+
+
+ Exit shadPS4
+ Fermer shadPS4
+
+
+ Exit the application.
+ Fermer l'application.
+
+
+ Show Game List
+ Afficher la liste de jeux
+
+
+ Game List Refresh
+ Rafraîchir la liste de jeux
+
+
+ Tiny
+ Très Petit
+
+
+ Small
+ Petit
+
+
+ Medium
+ Moyen
+
+
+ Large
+ Grand
+
+
+ List View
+ Mode liste
+
+
+ Grid View
+ Mode grille
+
+
+ Elf Viewer
+ Visionneuse ELF
+
+
+ Game Install Directory
+ Répertoire des jeux
+
+
+ Download Cheats/Patches
+ Télécharger Cheats/Patchs
+
+
+ Dump Game List
+ Dumper la liste des jeux
+
+
+ PKG Viewer
+ Visionneuse PKG
+
+
+ Search...
+ Chercher...
+
+
+ File
+ Fichier
+
+
+ View
+ Affichage
+
+
+ Game List Icons
+ Icônes des jeux
+
+
+ Game List Mode
+ Mode d'affichage
+
+
+ Settings
+ Paramètres
+
+
+ Utils
+ Utilitaires
+
+
+ Themes
+ Thèmes
+
+
+ Help
+ Aide
+
+
+ Dark
+ Sombre
+
+
+ Light
+ Clair
+
+
+ Green
+ Vert
+
+
+ Blue
+ Bleu
+
+
+ Violet
+ Violet
+
+
+ toolBar
+ Barre d'outils
+
+
+ Game List
+ Liste de jeux
+
+
+ * Unsupported Vulkan Version
+ * Version de Vulkan non prise en charge
+
+
+ Download Cheats For All Installed Games
+ Télécharger les Cheats pour tous les jeux installés
+
+
+ Download Patches For All Games
+ Télécharger les patchs pour tous les jeux
+
+
+ Download Complete
+ Téléchargement terminé
+
+
+ You have downloaded cheats for all the games you have installed.
+ Vous avez téléchargé des Cheats pour tous les jeux installés.
+
+
+ Patches Downloaded Successfully!
+ Patchs téléchargés avec succès !
+
+
+ All Patches available for all games have been downloaded.
+ Tous les patchs disponibles ont été téléchargés.
+
+
+ Games:
+ Jeux:
+
+
+ ELF files (*.bin *.elf *.oelf)
+ Fichiers ELF (*.bin *.elf *.oelf)
+
+
+ Game Boot
+ Démarrer un jeu
+
+
+ Only one file can be selected!
+ Un seul fichier peut être sélectionné !
+
+
+ PKG Extraction
+ Extraction du PKG
+
+
+ Patch detected!
+ Patch détecté !
+
+
+ PKG and Game versions match:
+ Les versions PKG et jeu correspondent:
+
+
+ Would you like to overwrite?
+ Souhaitez-vous remplacer ?
+
+
+ PKG Version %1 is older than installed version:
+ La version PKG %1 est plus ancienne que la version installée:
+
+
+ Game is installed:
+ Jeu installé:
+
+
+ Would you like to install Patch:
+ Souhaitez-vous installer le patch:
+
+
+ DLC Installation
+ Installation du DLC
+
+
+ Would you like to install DLC: %1?
+ Souhaitez-vous installer le DLC: %1 ?
+
+
+ DLC already installed:
+ DLC déjà installé:
+
+
+ Game already installed
+ Jeu déjà installé
+
+
+ PKG ERROR
+ Erreur PKG
+
+
+ Extracting PKG %1/%2
+ Extraction PKG %1/%2
+
+
+ Extraction Finished
+ Extraction terminée
+
+
+ Game successfully installed at %1
+ Jeu installé avec succès dans %1
+
+
+ File doesn't appear to be a valid PKG file
+ Le fichier ne semble pas être un PKG valide
+
+
+ Run Game
+
+
+
+ Eboot.bin file not found
+
+
+
+ PKG File (*.PKG *.pkg)
+
+
+
+ PKG is a patch or DLC, please install the game first!
+
+
+
+ Game is already running!
+
+
+
+ shadPS4
+ shadPS4
+
+
+
+ PKGViewer
+
+ Open Folder
+ Ouvrir un dossier
+
+
+ Name
+ Nom
+
+
+ Serial
+ Numéro de série
+
+
+ Installed
+
+
+
+ Size
+ Taille
+
+
+ Category
+
+
+
+ Type
+
+
+
+ App Ver
+
+
+
+ FW
+
+
+
+ Region
+ Région
+
+
+ Flags
+
+
+
+ Path
+ Répertoire
+
+
+ File
+ Fichier
+
+
+ PKG ERROR
+ Erreur PKG
+
+
+ Unknown
+ Inconnu
+
+
+ Package
+
+
+
+
+ SettingsDialog
+
+ Settings
+ Paramètres
+
+
+ General
+ Général
+
+
+ System
+ Système
+
+
+ Console Language
+ Langage de la console
+
+
+ Emulator Language
+ Langage de l'émulateur
+
+
+ Emulator
+ Émulateur
+
+
+ Enable Fullscreen
+ Plein écran
+
+
+ Fullscreen Mode
+ Mode Plein Écran
+
+
+ Enable Separate Update Folder
+ Dossier séparé pour les mises à jour
+
+
+ Default tab when opening settings
+ Onglet par défaut lors de l'ouverture des paramètres
+
+
+ Show Game Size In List
+ Afficher la taille des jeux dans la liste
+
+
+ Show Splash
+ Afficher l'image du jeu
+
+
+ Enable Discord Rich Presence
+ Activer la présence Discord
+
+
+ Username
+ Nom d'utilisateur
+
+
+ Trophy Key
+ Clé de trophée
+
+
+ Trophy
+ Trophée
+
+
+ Logger
+ Journalisation
+
+
+ Log Type
+ Type de journal
+
+
+ Log Filter
+ Filtre du journal
+
+
+ Open Log Location
+ Ouvrir l'emplacement du journal
+
+
+ Input
+ Entrée
+
+
+ Cursor
+ Curseur
+
+
+ Hide Cursor
+ Masquer le curseur
+
+
+ Hide Cursor Idle Timeout
+ Délai d'inactivité pour masquer le curseur
+
+
+ s
+ s
+
+
+ Controller
+ Manette
+
+
+ Back Button Behavior
+ Comportement du bouton retour
+
+
+ Graphics
+ Graphismes
+
+
+ GUI
+ Interface
+
+
+ User
+ Utilisateur
+
+
+ Graphics Device
+ Carte graphique
+
+
+ Width
+ Largeur
+
+
+ Height
+ Hauteur
+
+
+ Vblank Divider
+ Vblank
+
+
+ Advanced
+ Avancé
+
+
+ Enable Shaders Dumping
+ Dumper les shaders
+
+
+ Enable NULL GPU
+ NULL GPU
+
+
+ Paths
+ Chemins
+
+
+ Game Folders
+ Dossiers de jeu
+
+
+ Add...
+ Ajouter...
+
+
+ Remove
+ Supprimer
+
+
+ Debug
+ Débogage
+
+
+ Enable Debug Dumping
+ Activer le débogage
+
+
+ Enable Vulkan Validation Layers
+ Activer la couche de validation Vulkan
+
+
+ Enable Vulkan Synchronization Validation
+ Activer la synchronisation de la validation Vulkan
+
+
+ Enable RenderDoc Debugging
+ Activer le débogage RenderDoc
+
+
+ Enable Crash Diagnostics
+ Activer le diagnostic de crash
+
+
+ Collect Shaders
+ Collecter les shaders
+
+
+ Copy GPU Buffers
+ Copier la mémoire tampon GPU
+
+
+ Host Debug Markers
+ Marqueur de débogage hôte
+
+
+ Guest Debug Markers
+ Marqueur de débogage invité
+
+
+ Update
+ Mise à jour
+
+
+ Check for Updates at Startup
+ Vérif. maj au démarrage
+
+
+ Always Show Changelog
+ Afficher toujours le changelog
+
+
+ Update Channel
+ Canal de Mise à Jour
+
+
+ Check for Updates
+ Vérifier les mises à jour
+
+
+ GUI Settings
+ Paramètres de l'interface
+
+
+ Title Music
+ Musique du titre
+
+
+ Disable Trophy Pop-ups
+ Désactiver les notifications de trophées
+
+
+ Play title music
+ Lire la musique du titre
+
+
+ Update Compatibility Database On Startup
+ Mettre à jour la base de données de compatibilité au lancement
+
+
+ Game Compatibility
+ Compatibilité du jeu
+
+
+ Display Compatibility Data
+ Afficher les données de compatibilité
+
+
+ Update Compatibility Database
+ Mettre à jour la base de données de compatibilité
+
+
+ Volume
+ Volume
+
+
+ Save
+ Enregistrer
+
+
+ Apply
+ Appliquer
+
+
+ Restore Defaults
+ Restaurer les paramètres par défaut
+
+
+ Close
+ Fermer
+
+
+ Point your mouse at an option to display its description.
+ Pointez votre souris sur une option pour afficher sa description.
+
+
+ consoleLanguageGroupBox
+ Langue de la console:\nDéfinit la langue utilisée par le jeu PS4.\nIl est recommandé de le définir sur une langue que le jeu prend en charge, ce qui variera selon la région.
+
+
+ emulatorLanguageGroupBox
+ Langue de l'émulateur:\nDéfinit la langue de l'interface utilisateur de l'émulateur.
+
+
+ fullscreenCheckBox
+ Activer le mode plein écran:\nMet automatiquement la fenêtre du jeu en mode plein écran.\nCela peut être activé en appuyant sur la touche F11.
+
+
+ separateUpdatesCheckBox
+ Dossier séparé pour les mises à jour:\nInstalle les mises à jours des jeux dans un dossier séparé pour une gestion plus facile.
+
+
+ showSplashCheckBox
+ Afficher l'écran de démarrage:\nAffiche l'écran de démarrage du jeu (une image spéciale) lors du démarrage du jeu.
+
+
+ discordRPCCheckbox
+ Activer Discord Rich Presence:\nAffiche l'icône de l'émulateur et les informations pertinentes sur votre profil Discord.
+
+
+ userName
+ Nom d'utilisateur:\nDéfinit le nom d'utilisateur du compte PS4, qui peut être affiché par certains jeux.
+
+
+ TrophyKey
+ Clé de trophées:\nClé utilisée pour décrypter les trophées. Doit être obtenu à partir de votre console jailbreakée.\nDoit contenir des caractères hexadécimaux uniquement.
+
+
+ logTypeGroupBox
+ Type de journal:\nDétermine si la sortie de la fenêtre de journalisation est synchronisée pour des raisons de performance. Cela peut avoir un impact négatif sur l'émulation.
+
+
+ logFilter
+ Filtre de journal:\n n'imprime que des informations spécifiques.\nExemples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Niveaux: Trace, Debug, Info, Avertissement, Erreur, Critique - dans cet ordre, un niveau particulier désactive tous les niveaux précédents de la liste et enregistre tous les niveaux suivants.
+
+
+ updaterGroupBox
+ Mise à jour:\nRelease: versions officielles publiées chaque mois qui peuvent être très anciennes, mais plus fiables et testées.\nNightly: versions de développement avec toutes les dernières fonctionnalités et correctifs, mais pouvant avoir des bogues et être moins stables.
+
+
+ GUIMusicGroupBox
+ Jouer de la musique de titre:\nSi le jeu le prend en charge, cela active la musique spéciale lorsque vous sélectionnez le jeu dans l'interface utilisateur.
+
+
+ disableTrophycheckBox
+ Désactiver les notifications de trophées:\nDésactive les notifications de trophées en jeu. La progression des trophées peut toujours être suivie à l'aide de la Visionneuse de trophées (clique droit sur le jeu sur la fenêtre principale).
+
+
+ hideCursorGroupBox
+ Masquer le curseur:\nChoisissez quand le curseur disparaîtra:\nJamais: Vous verrez toujours la souris.\nInactif: Définissez un temps pour qu'il disparaisse après inactivité.\nToujours: vous ne verrez jamais la souris.
+
+
+ idleTimeoutGroupBox
+ Définissez un temps pour que la souris disparaisse après être inactif.
+
+
+ backButtonBehaviorGroupBox
+ Comportement du bouton retour:\nDéfinit le bouton de retour de la manette pour imiter le toucher de la position spécifiée sur le pavé tactile PS4.
+
+
+ enableCompatibilityCheckBox
+ Afficher les données de compatibilité:\nAffiche les informations de compatibilité des jeux dans une colonne dédiée. Activez "Mettre à jour la compatibilité au démarrage" pour avoir des informations à jour.
+
+
+ checkCompatibilityOnStartupCheckBox
+ Mettre à jour la compatibilité au démarrage:\nMettre à jour automatiquement la base de données de compatibilité au démarrage de shadPS4.
+
+
+ updateCompatibilityButton
+ Mettre à jour la compatibilité au démarrage:\nMet à jour immédiatement la base de données de compatibilité.
+
+
+ Never
+ Jamais
+
+
+ Idle
+ Inactif
+
+
+ Always
+ Toujours
+
+
+ Touchpad Left
+ Pavé Tactile Gauche
+
+
+ Touchpad Right
+ Pavé Tactile Droit
+
+
+ Touchpad Center
+ Centre du Pavé Tactile
+
+
+ None
+ Aucun
+
+
+ graphicsAdapterGroupBox
+ Adaptateur graphique:\nSélectionnez le GPU que l'émulateur utilisera dans les systèmes multi-GPU à partir de la liste déroulante,\nou choisissez "Auto Select" pour le déterminer automatiquement.
+
+
+ resolutionLayout
+ Largeur/Hauteur:\nDéfinit la taille de la fenêtre de l'émulateur au démarrage, qui peut être redimensionnée pendant le jeu.\nCela diffère de la résolution interne du jeu.
+
+
+ heightDivider
+ Diviseur Vblank:\nLe taux de rafraîchissement de l'émulateur est multiplié par ce nombre. Changer cela peut avoir des effets négatifs, tels qu'une augmentation de la vitesse du jeu ou la rupture de fonctionnalités critiques du jeu qui ne s'attendent pas à ce changement !
+
+
+ dumpShadersCheckBox
+ Activer l'exportation de shaders:\nPour le débogage technique, les shaders du jeu sont enregistrés dans un dossier lors du rendu.
+
+
+ nullGpuCheckBox
+ Activer le GPU nul:\nPour le débogage technique, désactive le rendu du jeu comme s'il n'y avait pas de carte graphique.
+
+
+ gameFoldersBox
+ Dossiers de jeux:\nLa liste des dossiers à vérifier pour les jeux installés.
+
+
+ addFolderButton
+ Ajouter:\nAjouter un dossier à la liste.
+
+
+ removeFolderButton
+ Supprimer:\nSupprimer un dossier de la liste.
+
+
+ debugDump
+ Activer l'exportation de débogage:\nEnregistre les symboles d'importation et d'exportation et les informations d'en-tête du fichier du programme PS4 actuel dans un répertoire.
+
+
+ vkValidationCheckBox
+ Activer les couches de validation Vulkan:\nActive un système qui valide l'état du rendu Vulkan et enregistre des informations sur son état interne. Cela réduit les performances et peut changer le comportement de l'émulation.
+
+
+ vkSyncValidationCheckBox
+ Activer la validation de synchronisation Vulkan:\nActive un système qui valide la planification des tâches de rendu Vulkan. Cela réduit les performances et peut changer le comportement de l'émulation.
+
+
+ rdocCheckBox
+ Activer le débogage RenderDoc:\nS'il est activé, l'émulateur fournit une compatibilité avec Renderdoc, permettant d'enregistrer et d'analyser la trame rendue actuelle.
+
+
+ collectShaderCheckBox
+ Collecter les Shaders:\nVous devez activer cette option pour modifier les shaders avec le menu de débogage (Ctrl + F10).
+
+
+ crashDiagnosticsCheckBox
+ Diagnostic de crash:\nCrée un fichier .yaml avec des informations sur l'état de Vulkan au moment du crash.\nUtile pour déboguer les erreurs "Device lost". Si cette option est activée, vous devez aussi activer Marqueur de débogage hôte ET invité.\nNe marche pas pour les GPUs Intel.\nVous devez activer la couche de validation Vulkan ainsi que le Vulkan SDK pour que cela fonctionne.
+
+
+ copyGPUBuffersCheckBox
+ Copier la mémoire tampon GPU:\nContourne les conditions de course impliquant des soumissions GPU.\nPeut aider ou non en cas de crash PM4 type 0.
+
+
+ hostMarkersCheckBox
+ Marqueur de débogage hôte:\nInsère des informations côté émulateur telles que des marqueurs pour des commandes spécifiques AMDGPU autour des commandes Vulkan, ainsi que donner les noms de débogages des ressources.\nSi cette option est activée, vous devriez activer "Diagnostic de crash".\nUtile pour des programmes comme RenderDoc.
+
+
+ guestMarkersCheckBox
+ Marqueur de débogage invité:\nInsère tous les marqueurs de débogage que le jeu a ajouté a la commande mémoire tampon.\nSi cette option est activée, vous devriez activer "Diagnostic de crash".\nUtile pour des programmes comme RenderDoc.
+
+
+ Borderless
+
+
+
+ True
+
+
+
+ Enable HDR
+
+
+
+ Release
+
+
+
+ Nightly
+
+
+
+ Background Image
+
+
+
+ Show Background Image
+
+
+
+ Opacity
+
+
+
+ Set the volume of the background music.
+
+
+
+ Enable Motion Controls
+
+
+
+ Save Data Path
+
+
+
+ Browse
+ Parcourir
+
+
+ async
+
+
+
+ sync
+
+
+
+ Auto Select
+
+
+
+ Directory to install games
+ Répertoire d'installation des jeux
+
+
+ Directory to save data
+
+
+
+ GUIBackgroundImageGroupBox
+
+
+
+ enableHDRCheckBox
+
+
+
+ saveDataBox
+
+
+
+ browseButton
+
+
+
+
+ TrophyViewer
+
+ Trophy Viewer
+ Visionneuse de trophées
+
+
+
diff --git a/src/qt_gui/translations/hu_HU.ts b/src/qt_gui/translations/hu_HU.ts
index 0d679cc4c..6ef25db33 100644
--- a/src/qt_gui/translations/hu_HU.ts
+++ b/src/qt_gui/translations/hu_HU.ts
@@ -1,1475 +1,1790 @@
+
-
-
- AboutDialog
-
- About shadPS4
- A shadPS4-ről
-
-
- shadPS4
- shadPS4
-
-
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- A shadPS4 egy kezdetleges, open-source PlayStation 4 emulátor.
-
-
- This software should not be used to play games you have not legally obtained.
- Ne használja ezt a szoftvert olyan játékokkal, amelyeket nem legális módon szerzett be.
-
-
-
- ElfViewer
-
- Open Folder
- Mappa megnyitása
-
-
-
- GameInfoClass
-
- Loading game list, please wait :3
- Játék könyvtár betöltése, kérjük várjon :3
-
-
- Cancel
- Megszakítás
-
-
- Loading...
- Betöltés..
-
-
-
- InstallDirSelect
-
- shadPS4 - Choose directory
- shadPS4 - Mappa kiválasztása
-
-
- Select which directory you want to install to.
- Válassza ki a mappát a játékok telepítésére.
-
-
-
- GameInstallDialog
-
- shadPS4 - Choose directory
- shadPS4 - Mappa kiválasztása
-
-
- Directory to install games
- Mappa a játékok telepítésére
-
-
- Browse
- Böngészés
-
-
- Error
- Hiba
-
-
- The value for location to install games is not valid.
- A játékok telepítéséhez megadott útvonal nem érvényes.
-
-
-
- GuiContextMenus
-
- Create Shortcut
- Parancsikon Létrehozása
-
-
- Cheats / Patches
- Csalások / Javítások
-
-
- SFO Viewer
- SFO Nézegető
-
-
- Trophy Viewer
- Trófeák Megtekintése
-
-
- Open Folder...
- Mappa megnyitása...
-
-
- Open Game Folder
- Játék Mappa Megnyitása
-
-
- Open Save Data Folder
- Mentési adatok mappa megnyitása
-
-
- Open Log Folder
- Napló mappa megnyitása
-
-
- Copy info...
- Információ Másolása...
-
-
- Copy Name
- Név Másolása
-
-
- Copy Serial
- Széria Másolása
-
-
- Copy All
- Összes Másolása
-
-
- Delete...
- Törlés...
-
-
- Delete Game
- Játék törlése
-
-
- Delete Update
- Frissítések törlése
-
-
- Delete DLC
- DLC-k törlése
-
-
- Compatibility...
- Compatibility...
-
-
- Update database
- Update database
-
-
- View report
- View report
-
-
- Submit a report
- Submit a report
-
-
- Shortcut creation
- Parancsikon létrehozása
-
-
- Shortcut created successfully!
- Parancsikon sikeresen létrehozva!
-
-
- Error
- Hiba
-
-
- Error creating shortcut!
- Hiba a parancsikon létrehozásával!
-
-
- Install PKG
- PKG telepítése
-
-
- Game
- Játék
-
-
- requiresEnableSeparateUpdateFolder_MSG
- Ehhez a funkcióhoz szükséges a 'Külön Frissítési Mappa Engedélyezése' opció, hogy működjön. Ha használni akarja, először engedélyezze azt.
-
-
- This game has no update to delete!
- Ehhez a játékhoz nem tartozik törlendő frissítés!
-
-
- Update
- Frissítés
-
-
- This game has no DLC to delete!
- Ehhez a játékhoz nem tartozik törlendő DLC!
-
-
- DLC
- DLC
-
-
- Delete %1
- Delete %1
-
-
- Are you sure you want to delete %1's %2 directory?
- Biztosan törölni akarja a %1's %2 mappát?
-
-
-
- MainWindow
-
- Open/Add Elf Folder
- ELF Mappa Megnyitása/Hozzáadása
-
-
- Install Packages (PKG)
- PKG-k Telepítése (PKG)
-
-
- Boot Game
- Játék Indítása
-
-
- Check for Updates
- Frissítések keresése
-
-
- About shadPS4
- A shadPS4-ről
-
-
- Configure...
- Konfigurálás...
-
-
- Install application from a .pkg file
- Program telepítése egy .pkg fájlból
-
-
- Recent Games
- Legutóbbi Játékok
-
-
- Open shadPS4 Folder
- Open shadPS4 Folder
-
-
- Exit
- Kilépés
-
-
- Exit shadPS4
- Kilépés a shadPS4-ből
-
-
- Exit the application.
- Lépjen ki a programból.
-
-
- Show Game List
- Játék Könyvtár Megjelenítése
-
-
- Game List Refresh
- Játék Könyvtár Újratöltése
-
-
- Tiny
- Apró
-
-
- Small
- Kicsi
-
-
- Medium
- Közepes
-
-
- Large
- Nagy
-
-
- List View
- Lista Nézet
-
-
- Grid View
- Rács Nézet
-
-
- Elf Viewer
- Elf Nézegető
-
-
- Game Install Directory
- Játék Telepítési Mappa
-
-
- Download Cheats/Patches
- Csalások / Javítások letöltése
-
-
- Dump Game List
- Játéklista Dumpolása
-
-
- PKG Viewer
- PKG Nézegető
-
-
- Search...
- Keresés...
-
-
- File
- Fájl
-
-
- View
- Nézet
-
-
- Game List Icons
- Játékkönyvtár Ikonok
-
-
- Game List Mode
- Játékkönyvtár Nézet
-
-
- Settings
- Beállítások
-
-
- Utils
- Segédeszközök
-
-
- Themes
- Témák
-
-
- Help
- Segítség
-
-
- Dark
- Sötét
-
-
- Light
- Világos
-
-
- Green
- Zöld
-
-
- Blue
- Kék
-
-
- Violet
- Ibolya
-
-
- toolBar
- Eszköztár
-
-
- Game List
- Játéklista
-
-
- * Unsupported Vulkan Version
- * Nem támogatott Vulkan verzió
-
-
- Download Cheats For All Installed Games
- Csalások letöltése minden telepített játékhoz
-
-
- Download Patches For All Games
- Javítások letöltése minden játékhoz
-
-
- Download Complete
- Letöltés befejezve
-
-
- You have downloaded cheats for all the games you have installed.
- Minden elérhető csalás letöltődött az összes telepített játékhoz.
-
-
- Patches Downloaded Successfully!
- Javítások sikeresen letöltve!
-
-
- All Patches available for all games have been downloaded.
- Az összes játékhoz elérhető javítás letöltésre került.
-
-
- Games:
- Játékok:
-
-
- PKG File (*.PKG)
- PKG fájl (*.PKG)
-
-
- ELF files (*.bin *.elf *.oelf)
- ELF fájlok (*.bin *.elf *.oelf)
-
-
- Game Boot
- Játék indító
-
-
- Only one file can be selected!
- Csak egy fájl választható ki!
-
-
- PKG Extraction
- PKG kicsomagolás
-
-
- Patch detected!
- Frissítés észlelve!
-
-
- PKG and Game versions match:
- A PKG és a játék verziói egyeznek:
-
-
- Would you like to overwrite?
- Szeretné felülírni?
-
-
- PKG Version %1 is older than installed version:
- A(z) %1-es PKG verzió régebbi, mint a telepített verzió:
-
-
- Game is installed:
- A játék telepítve van:
-
-
- Would you like to install Patch:
- Szeretné telepíteni a frissítést:
-
-
- DLC Installation
- DLC Telepítés
-
-
- Would you like to install DLC: %1?
- Szeretné telepíteni a %1 DLC-t?
-
-
- DLC already installed:
- DLC már telepítve:
-
-
- Game already installed
- A játék már telepítve van
-
-
- PKG is a patch, please install the game first!
- A PKG egy javítás, először telepítsd a játékot!
-
-
- PKG ERROR
- PKG HIBA
-
-
- Extracting PKG %1/%2
- PKG kicsomagolása %1/%2
-
-
- Extraction Finished
- Kicsomagolás befejezve
-
-
- Game successfully installed at %1
- A játék sikeresen telepítve itt: %1
-
-
- File doesn't appear to be a valid PKG file
- A fájl nem tűnik érvényes PKG fájlnak
-
-
-
- PKGViewer
-
- Open Folder
- Mappa Megnyitása
-
-
-
- TrophyViewer
-
- Trophy Viewer
- Trófeák Megtekintése
-
-
-
- SettingsDialog
-
- Settings
- Beállítások
-
-
- General
- Általános
-
-
- System
- Rendszer
-
-
- Console Language
- A Konzol Nyelvezete
-
-
- Emulator Language
- Az Emulátor Nyelvezete
-
-
- Emulator
- Emulátor
-
-
- Enable Fullscreen
- Teljes Képernyő Engedélyezése
-
-
- Fullscreen Mode
- Teljes képernyős mód
-
-
- Enable Separate Update Folder
- Külön Frissítési Mappa Engedélyezése
-
-
- Default tab when opening settings
- Alapértelmezett fül a beállítások megnyitásakor
-
-
- Show Game Size In List
- Játékméret megjelenítése a listában
-
-
- Show Splash
- Indítóképernyő Mutatása
-
-
- Is PS4 Pro
- PS4 Pro mód
-
-
- Enable Discord Rich Presence
- A Discord Rich Presence engedélyezése
-
-
- Username
- Felhasználónév
-
-
- Trophy Key
- Trophy Key
-
-
- Trophy
- Trophy
-
-
- Logger
- Naplózó
-
-
- Log Type
- Naplózási Típus
-
-
- Log Filter
- Naplózási Filter
-
-
- Open Log Location
- Napló helyének megnyitása
-
-
- Input
- Bemenet
-
-
- Cursor
- Kurzor
-
-
- Hide Cursor
- Kurzor elrejtése
-
-
- Hide Cursor Idle Timeout
- Kurzor inaktivitási időtúllépés
-
-
- s
- s
-
-
- Controller
- Kontroller
-
-
- Back Button Behavior
- Vissza gomb Viselkedése
-
-
- Graphics
- Grafika
-
-
- GUI
- Felület
-
-
- User
- Felhasználó
-
-
- Graphics Device
- Grafikai Eszköz
-
-
- Width
- Szélesség
-
-
- Height
- Magasság
-
-
- Vblank Divider
- Vblank Elosztó
-
-
- Advanced
- Haladó
-
-
- Enable Shaders Dumping
- Shader Dumpolás Engedélyezése
-
-
- Enable NULL GPU
- NULL GPU Engedélyezése
-
-
- Paths
- Útvonalak
-
-
- Game Folders
- Játékmappák
-
-
- Add...
- Hozzáadás...
-
-
- Remove
- Eltávolítás
-
-
- Debug
- Debugolás
-
-
- Enable Debug Dumping
- Debug Dumpolás Engedélyezése
-
-
- Enable Vulkan Validation Layers
- Vulkan Validációs Rétegek Engedélyezése
-
-
- Enable Vulkan Synchronization Validation
- Vulkan Szinkronizálás Validáció
-
-
- Enable RenderDoc Debugging
- RenderDoc Debugolás Engedélyezése
-
-
- Enable Crash Diagnostics
- Enable Crash Diagnostics
-
-
- Collect Shaders
- Collect Shaders
-
-
- Copy GPU Buffers
- Copy GPU Buffers
-
-
- Host Debug Markers
- Host Debug Markers
-
-
- Guest Debug Markers
- Guest Debug Markers
-
-
- Update
- Frissítés
-
-
- Check for Updates at Startup
- Frissítések keresése indításkor
-
-
- Always Show Changelog
- Mindig mutasd a változásnaplót
-
-
- Update Channel
- Frissítési Csatorna
-
-
- Check for Updates
- Frissítések keresése
-
-
- GUI Settings
- GUI Beállítások
-
-
- Title Music
- Title Music
-
-
- Disable Trophy Pop-ups
- Disable Trophy Pop-ups
-
-
- Play title music
- Címzene lejátszása
-
-
- Update Compatibility Database On Startup
- Update Compatibility Database On Startup
-
-
- Game Compatibility
- Game Compatibility
-
-
- Display Compatibility Data
- Display Compatibility Data
-
-
- Update Compatibility Database
- Update Compatibility Database
-
-
- Volume
- Hangerő
-
-
- Audio Backend
- Audio Backend
-
-
- Save
- Mentés
-
-
- Apply
- Alkalmaz
-
-
- Restore Defaults
- Alapértelmezett értékek visszaállítása
-
-
- Close
- Bezárás
-
-
- Point your mouse at an option to display its description.
- Helyezze az egérmutatót egy lehetőség fölé, hogy megjelenítse annak leírását.
-
-
- consoleLanguageGroupBox
- Konzol nyelve:\nBeállítja a PS4 játék nyelvét.\nAjánlott a játék által támogatott nyelvre állítani, amely régiónként változhat.
-
-
- emulatorLanguageGroupBox
- Emulátor nyelve:\nBeállítja az emulátor felhasználói felületének nyelvét.
-
-
- fullscreenCheckBox
- Teljes képernyő engedélyezése:\nAutomatikusan teljes képernyőre állítja a játék ablakát.\nEz a F11 billentyű megnyomásával kapcsolható ki/be.
-
-
- separateUpdatesCheckBox
- Külön Frissítéi Mappa Engedélyezése:\nEngedélyezi a frissítések külön mappába helyezését, a könnyű kezelésük érdekében.
-
-
- showSplashCheckBox
- Indítóképernyő megjelenítése:\nMegjeleníti a játék indítóképernyőjét (különleges képet) a játék elindításakor.
-
-
- ps4proCheckBox
- PS4 Pro:\nAz emulátort PS4 PRO-ként kezeli, ami engedélyezhet speciális funkciókat olyan játékokban, amelyek támogatják azt.
-
-
- discordRPCCheckbox
- A Discord Rich Presence engedélyezése:\nMegjeleníti az emulator ikonját és a kapcsolódó információkat a Discord profilján.
-
-
- userName
- Felhasználónév:\nBeállítja a PS4 fiók felhasználónevét, amelyet egyes játékok megjeleníthetnek.
-
-
- TrophyKey
- Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
-
-
- logTypeGroupBox
- Napló típusa:\nBeállítja, hogy szinkronizálja-e a naplóablak kimenetét a teljesítmény érdekében. Ennek kedvezőtlen hatásai lehetnek az emulációra.
-
-
- logFilter
- Napló szűrő:\nCsak bizonyos információk megjelenítésére szűri a naplót.\nPéldák: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Szintek: Trace, Debug, Info, Warning, Error, Critical - ebben a sorrendben, egy konkrét szint elnémítja az előtte lévő összes szintet, és naplózza az utána következő szinteket.
-
-
- updaterGroupBox
- Frissítés:\nRelease: Hivatalos verziók, amelyeket havonta adnak ki, és amelyek nagyon elavultak lehetnek, de megbízhatóbbak és teszteltek.\nNightly: Fejlesztési verziók, amelyek az összes legújabb funkciót és javítást tartalmazzák, de hibákat tartalmazhatnak és kevésbé stabilak.
-
-
- GUIMusicGroupBox
- Játék címzene lejátszása:\nHa a játék támogatja, engedélyezze egy speciális zene lejátszását, amikor a játékot kiválasztja a GUI-ban.
-
-
- disableTrophycheckBox
- Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
-
-
- hideCursorGroupBox
- Kurzor elrejtése:\nVálassza ki, mikor tűnjön el az egérmutató:\nSoha: Az egér mindig látható.\nInaktív: Állítson be egy időt, amennyi idő mozdulatlanság után eltűnik.\nMindig: az egér mindig el lesz rejtve.
-
-
- idleTimeoutGroupBox
- Állítson be egy időt, ami után egér inaktív állapotban eltűnik.
-
-
- backButtonBehaviorGroupBox
- Vissza gomb viselkedés:\nBeállítja a vezérlő vissza gombját, hogy utánozza a PS4 érintőpadján megadott pozíció megérintését.
-
-
- enableCompatibilityCheckBox
- Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
-
-
- checkCompatibilityOnStartupCheckBox
- Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
-
-
- updateCompatibilityButton
- Update Compatibility Database:\nImmediately update the compatibility database.
-
-
- Never
- Soha
-
-
- Idle
- Inaktív
-
-
- Always
- Mindig
-
-
- Touchpad Left
- Érintőpad Bal
-
-
- Touchpad Right
- Érintőpad Jobb
-
-
- Touchpad Center
- Érintőpad Közép
-
-
- None
- Semmi
-
-
- graphicsAdapterGroupBox
- Grafikus eszköz:\nTöbb GPU-s rendszereken válassza ki, melyik GPU-t használja az emulátor a legördülő listából,\nvagy válassza az "Auto Select" lehetőséget, hogy automatikusan kiválassza azt.
-
-
- resolutionLayout
- Szélesség/Magasság:\nBeállítja az emulátor ablakának méretét induláskor, amely a játék során átméretezhető.\nEz különbözik a játékbeli felbontástól.
-
-
- heightDivider
- Vblank elosztó:\nAz emulátor frissítési sebessége e számot megszorozva működik. Ennek megváltoztatása kedvezőtlen hatásokat okozhat, például növelheti a játék sebességét, vagy megszakíthat kritikus játékfunkciókat, amelyek nem számítanak arra, hogy ez megváltozik!
-
-
- dumpShadersCheckBox
- Shader dumping engedélyezése:\nMűszaki hibaelhárítás céljából a játékok shaderjeit elmenti egy mappába, ahogy renderelődnek.
-
-
- nullGpuCheckBox
- Null GPU engedélyezése:\nMűszaki hibaelhárítás céljából letiltja a játék renderelését, mintha nem lenne grafikus kártya.
-
-
- gameFoldersBox
- Játék mappák:\nA mappák listája, ahol telepített játékok vannak.
-
-
- addFolderButton
- Hozzáadás:\nHozzon létre egy mappát a listában.
-
-
- removeFolderButton
- Eltávolítás:\nTávolítson el egy mappát a listából.
-
-
- debugDump
- Debug dumpolás engedélyezése:\nElmenti a futó PS4 program import- és exportszimbólumait, valamint a fájl fejlécinformációit egy könyvtárba.
-
-
- vkValidationCheckBox
- Vulkan validációs rétegek engedélyezése:\nEngedélyezi a Vulkan renderelő állapotának validálását és információk naplózását annak belső állapotáról. Ez csökkenti a teljesítményt és valószínűleg megváltoztatja az emuláció viselkedését.
-
-
- vkSyncValidationCheckBox
- Vulkan szinkronizációs validáció engedélyezése:\nEngedélyezi a Vulkan renderelési feladatok időzítésének validálását. Ez csökkenti a teljesítményt és valószínűleg megváltoztatja az emuláció viselkedését.
-
-
- rdocCheckBox
- RenderDoc hibakeresés engedélyezése:\nHa engedélyezve van, az emulátor kompatibilitást biztosít a Renderdoc számára, hogy lehetővé tegye a jelenleg renderelt keret rögzítését és elemzését.
-
-
- collectShaderCheckBox
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
-
-
- crashDiagnosticsCheckBox
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
-
-
- copyGPUBuffersCheckBox
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
-
-
- hostMarkersCheckBox
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
-
-
- guestMarkersCheckBox
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
-
-
-
- CheatsPatches
-
- Cheats / Patches for
- Cheats / Patches for
-
-
- defaultTextEdit_MSG
- A csalások/javítások kísérleti jellegűek.\nHasználja őket óvatosan.\n\nTöltse le a csalásokat egyesével a tároló kiválasztásával és a letöltés gombra kattintással.\nA Javítások fül alatt egyszerre letöltheti az összes javítást, majd választhat, melyeket szeretné használni, és elmentheti a választását.\n\nMivel nem mi fejlesztjük a csalásokat/patch-eket,\nkérjük, jelentse a problémákat a csalás szerzőjének.\n\nKészített egy új csalást? Látogasson el ide:\nhttps://github.com/shadps4-emu/ps4_cheats
-
-
- No Image Available
- Nincs elérhető kép
-
-
- Serial:
- Sorozatszám:
-
-
- Version:
- Verzió:
-
-
- Size:
- Méret:
-
-
- Select Cheat File:
- Válaszd ki a csalás fájlt:
-
-
- Repository:
- Tároló:
-
-
- Download Cheats
- Csalások letöltése
-
-
- Delete File
- Fájl törlése
-
-
- No files selected.
- Nincsenek kiválasztott fájlok.
-
-
- You can delete the cheats you don't want after downloading them.
- Törölheted a nem kívánt csalásokat a letöltés után.
-
-
- Do you want to delete the selected file?\n%1
- Szeretnéd törölni a kiválasztott fájlt?\n%1
-
-
- Select Patch File:
- Válaszd ki a javítás fájlt:
-
-
- Download Patches
- Javítások letöltése
-
-
- Save
- Mentés
-
-
- Cheats
- Csalások
-
-
- Patches
- Javítások
-
-
- Error
- Hiba
-
-
- No patch selected.
- Nincs kiválasztva javítás.
-
-
- Unable to open files.json for reading.
- Nem sikerült megnyitni a files.json fájlt olvasásra.
-
-
- No patch file found for the current serial.
- Nincs található javítási fájl a jelenlegi sorozatszámhoz.
-
-
- Unable to open the file for reading.
- Nem sikerült megnyitni a fájlt olvasásra.
-
-
- Unable to open the file for writing.
- Nem sikerült megnyitni a fájlt írásra.
-
-
- Failed to parse XML:
- XML elemzési hiba:
-
-
- Success
- Siker
-
-
- Options saved successfully.
- A beállítások sikeresen elmentve.
-
-
- Invalid Source
- Érvénytelen forrás
-
-
- The selected source is invalid.
- A kiválasztott forrás érvénytelen.
-
-
- File Exists
- A fájl létezik
-
-
- File already exists. Do you want to replace it?
- A fájl már létezik. Szeretnéd helyettesíteni?
-
-
- Failed to save file:
- Nem sikerült elmenteni a fájlt:
-
-
- Failed to download file:
- Nem sikerült letölteni a fájlt:
-
-
- Cheats Not Found
- Csalások nem találhatóak
-
-
- CheatsNotFound_MSG
- Nincs található csalás ezen a játékverzión ebben a kiválasztott tárolóban, próbálj meg egy másik tárolót vagy a játék egy másik verzióját.
-
-
- Cheats Downloaded Successfully
- Csalások sikeresen letöltve
-
-
- CheatsDownloadedSuccessfully_MSG
- Sikeresen letöltötted a csalásokat ennek a játéknak a verziójához a kiválasztott tárolóból. Próbálhatsz letölteni egy másik tárolóból is, ha az elérhető, akkor a fájl kiválasztásával az is használható lesz.
-
-
- Failed to save:
- Nem sikerült menteni:
-
-
- Failed to download:
- Nem sikerült letölteni:
-
-
- Download Complete
- Letöltés befejezve
-
-
- DownloadComplete_MSG
- Frissítések sikeresen letöltve! Minden elérhető frissítés letöltésre került, nem szükséges egyesével letölteni őket minden játékhoz, mint a csalások esetében. Ha a javítások nem jelennek meg, lehet, hogy nem léteznek a játék adott sorozatszámához és verziójához.
-
-
- Failed to parse JSON data from HTML.
- Nem sikerült az JSON adatok elemzése HTML-ből.
-
-
- Failed to retrieve HTML page.
- Nem sikerült HTML oldal lekérése.
-
-
- The game is in version: %1
- A játék verziója: %1
-
-
- The downloaded patch only works on version: %1
- A letöltött javításhoz a(z) %1 verzió működik
-
-
- You may need to update your game.
- Lehet, hogy frissítened kell a játékodat.
-
-
- Incompatibility Notice
- Inkompatibilitási értesítés
-
-
- Failed to open file:
- Nem sikerült megnyitni a fájlt:
-
-
- XML ERROR:
- XML HIBA:
-
-
- Failed to open files.json for writing
- Nem sikerült megnyitni a files.json fájlt írásra
-
-
- Author:
- Szerző:
-
-
- Directory does not exist:
- A mappa nem létezik:
-
-
- Failed to open files.json for reading.
- Nem sikerült megnyitni a files.json fájlt olvasásra.
-
-
- Name:
- Név:
-
-
- Can't apply cheats before the game is started
- Nem lehet csalásokat alkalmazni, mielőtt a játék elindul.
-
-
-
- GameListFrame
-
- Icon
- Ikon
-
-
- Name
- Név
-
-
- Serial
- Sorozatszám
-
-
- Compatibility
- Compatibility
-
-
- Region
- Régió
-
-
- Firmware
- Firmware
-
-
- Size
- Méret
-
-
- Version
- Verzió
-
-
- Path
- Útvonal
-
-
- Play Time
- Játékidő
-
-
- Never Played
- Never Played
-
-
- h
- h
-
-
- m
- m
-
-
- s
- s
-
-
- Compatibility is untested
- Compatibility is untested
-
-
- Game does not initialize properly / crashes the emulator
- Game does not initialize properly / crashes the emulator
-
-
- Game boots, but only displays a blank screen
- Game boots, but only displays a blank screen
-
-
- Game displays an image but does not go past the menu
- Game displays an image but does not go past the menu
-
-
- Game has game-breaking glitches or unplayable performance
- Game has game-breaking glitches or unplayable performance
-
-
- Game can be completed with playable performance and no major glitches
- Game can be completed with playable performance and no major glitches
-
-
- Click to see details on github
- Kattintson a részletek megtekintéséhez a GitHubon
-
-
- Last updated
- Utoljára frissítve
-
-
-
- CheckUpdate
-
- Auto Updater
- Automatikus frissítő
-
-
- Error
- Hiba
-
-
- Network error:
- Hálózati hiba:
-
-
- Error_Github_limit_MSG
- Az automatikus frissítő óránként legfeljebb 60 frissítésellenőrzést engedélyez.\nElérte ezt a korlátot. Kérjük, próbálja újra később.
-
-
- Failed to parse update information.
- A frissítési információk elemzése sikertelen.
-
-
- No pre-releases found.
- Nem található előzetes kiadás.
-
-
- Invalid release data.
- Érvénytelen kiadási adatok.
-
-
- No download URL found for the specified asset.
- Nincs letöltési URL a megadott eszközhöz.
-
-
- Your version is already up to date!
- A verziód már naprakész!
-
-
- Update Available
- Frissítés elérhető
-
-
- Update Channel
- Frissítési Csatorna
-
-
- Current Version
- Jelenlegi verzió
-
-
- Latest Version
- Új verzió
-
-
- Do you want to update?
- Szeretnéd frissíteni?
-
-
- Show Changelog
- Változások megjelenítése
-
-
- Check for Updates at Startup
- Frissítések keresése indításkor
-
-
- Update
- Frissítés
-
-
- No
- Mégse
-
-
- Hide Changelog
- Változások elrejtése
-
-
- Changes
- Változások
-
-
- Network error occurred while trying to access the URL
- Hálózati hiba történt az URL elérésekor
-
-
- Download Complete
- Letöltés kész
-
-
- The update has been downloaded, press OK to install.
- A frissítés letöltődött, nyomja meg az OK gombot az telepítéshez.
-
-
- Failed to save the update file at
- A frissítési fájl mentése nem sikerült a következő helyre
-
-
- Starting Update...
- Frissítés indítása...
-
-
- Failed to create the update script file
- A frissítési szkript fájl létrehozása nem sikerült
-
-
-
- GameListUtils
-
- B
- B
-
-
- KB
- KB
-
-
- MB
- MB
-
-
- GB
- GB
-
-
- TB
- TB
-
-
-
- CompatibilityInfoClass
-
- Fetching compatibility data, please wait
- Kompatibilitási adatok betöltése, kérem várjon
-
-
- Cancel
- Megszakítás
-
-
- Loading...
- Betöltés...
-
-
- Error
- Hiba
-
-
- Unable to update compatibility data! Try again later.
- Nem sikerült frissíteni a kompatibilitási adatokat! Kérem próbálja újra később.
-
-
- Unable to open compatibility_data.json for writing.
- Nem sikerült megnyitni a compatibility_data.json fájlt írásra.
-
-
- Unknown
- Ismeretlen
-
-
- Nothing
- Semmi
-
-
- Boots
- Csizmák
-
-
- Menus
- Menük
-
-
- Ingame
- Játékban
-
-
- Playable
- Játszható
-
-
+
+ AboutDialog
+
+ About shadPS4
+ A shadPS4-ről
+
+
+ shadPS4
+ shadPS4
+
+
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ A shadPS4 egy kezdetleges, open-source PlayStation 4 emulátor.
+
+
+ This software should not be used to play games you have not legally obtained.
+ Ne használja ezt a szoftvert olyan játékokkal, amelyeket nem legális módon szerzett be.
+
+
+
+ CheatsPatches
+
+ Cheats / Patches for
+ Cheats / Patches for
+
+
+ defaultTextEdit_MSG
+ A csalások/javítások kísérleti jellegűek.\nHasználja őket óvatosan.\n\nTöltse le a csalásokat egyesével a tároló kiválasztásával és a letöltés gombra kattintással.\nA Javítások fül alatt egyszerre letöltheti az összes javítást, majd választhat, melyeket szeretné használni, és elmentheti a választását.\n\nMivel nem mi fejlesztjük a csalásokat/patch-eket,\nkérjük, jelentse a problémákat a csalás szerzőjének.\n\nKészített egy új csalást? Látogasson el ide:\nhttps://github.com/shadps4-emu/ps4_cheats
+
+
+ No Image Available
+ Nincs elérhető kép
+
+
+ Serial:
+ Sorozatszám:
+
+
+ Version:
+ Verzió:
+
+
+ Size:
+ Méret:
+
+
+ Select Cheat File:
+ Válaszd ki a csalás fájlt:
+
+
+ Repository:
+ Tároló:
+
+
+ Download Cheats
+ Csalások letöltése
+
+
+ Delete File
+ Fájl törlése
+
+
+ No files selected.
+ Nincsenek kiválasztott fájlok.
+
+
+ You can delete the cheats you don't want after downloading them.
+ Törölheted a nem kívánt csalásokat a letöltés után.
+
+
+ Do you want to delete the selected file?\n%1
+ Szeretnéd törölni a kiválasztott fájlt?\n%1
+
+
+ Select Patch File:
+ Válaszd ki a javítás fájlt:
+
+
+ Download Patches
+ Javítások letöltése
+
+
+ Save
+ Mentés
+
+
+ Cheats
+ Csalások
+
+
+ Patches
+ Javítások
+
+
+ Error
+ Hiba
+
+
+ No patch selected.
+ Nincs kiválasztva javítás.
+
+
+ Unable to open files.json for reading.
+ Nem sikerült megnyitni a files.json fájlt olvasásra.
+
+
+ No patch file found for the current serial.
+ Nincs található javítási fájl a jelenlegi sorozatszámhoz.
+
+
+ Unable to open the file for reading.
+ Nem sikerült megnyitni a fájlt olvasásra.
+
+
+ Unable to open the file for writing.
+ Nem sikerült megnyitni a fájlt írásra.
+
+
+ Failed to parse XML:
+ XML elemzési hiba:
+
+
+ Success
+ Siker
+
+
+ Options saved successfully.
+ A beállítások sikeresen elmentve.
+
+
+ Invalid Source
+ Érvénytelen forrás
+
+
+ The selected source is invalid.
+ A kiválasztott forrás érvénytelen.
+
+
+ File Exists
+ A fájl létezik
+
+
+ File already exists. Do you want to replace it?
+ A fájl már létezik. Szeretnéd helyettesíteni?
+
+
+ Failed to save file:
+ Nem sikerült elmenteni a fájlt:
+
+
+ Failed to download file:
+ Nem sikerült letölteni a fájlt:
+
+
+ Cheats Not Found
+ Csalások nem találhatóak
+
+
+ CheatsNotFound_MSG
+ Nincs található csalás ezen a játékverzión ebben a kiválasztott tárolóban, próbálj meg egy másik tárolót vagy a játék egy másik verzióját.
+
+
+ Cheats Downloaded Successfully
+ Csalások sikeresen letöltve
+
+
+ CheatsDownloadedSuccessfully_MSG
+ Sikeresen letöltötted a csalásokat ennek a játéknak a verziójához a kiválasztott tárolóból. Próbálhatsz letölteni egy másik tárolóból is, ha az elérhető, akkor a fájl kiválasztásával az is használható lesz.
+
+
+ Failed to save:
+ Nem sikerült menteni:
+
+
+ Failed to download:
+ Nem sikerült letölteni:
+
+
+ Download Complete
+ Letöltés befejezve
+
+
+ DownloadComplete_MSG
+ Frissítések sikeresen letöltve! Minden elérhető frissítés letöltésre került, nem szükséges egyesével letölteni őket minden játékhoz, mint a csalások esetében. Ha a javítások nem jelennek meg, lehet, hogy nem léteznek a játék adott sorozatszámához és verziójához.
+
+
+ Failed to parse JSON data from HTML.
+ Nem sikerült az JSON adatok elemzése HTML-ből.
+
+
+ Failed to retrieve HTML page.
+ Nem sikerült HTML oldal lekérése.
+
+
+ The game is in version: %1
+ A játék verziója: %1
+
+
+ The downloaded patch only works on version: %1
+ A letöltött javításhoz a(z) %1 verzió működik
+
+
+ You may need to update your game.
+ Lehet, hogy frissítened kell a játékodat.
+
+
+ Incompatibility Notice
+ Inkompatibilitási értesítés
+
+
+ Failed to open file:
+ Nem sikerült megnyitni a fájlt:
+
+
+ XML ERROR:
+ XML HIBA:
+
+
+ Failed to open files.json for writing
+ Nem sikerült megnyitni a files.json fájlt írásra
+
+
+ Author:
+ Szerző:
+
+
+ Directory does not exist:
+ A mappa nem létezik:
+
+
+ Failed to open files.json for reading.
+ Nem sikerült megnyitni a files.json fájlt olvasásra.
+
+
+ Name:
+ Név:
+
+
+ Can't apply cheats before the game is started
+ Nem lehet csalásokat alkalmazni, mielőtt a játék elindul.
+
+
+ Close
+ Bezárás
+
+
+
+ CheckUpdate
+
+ Auto Updater
+ Automatikus frissítő
+
+
+ Error
+ Hiba
+
+
+ Network error:
+ Hálózati hiba:
+
+
+ Error_Github_limit_MSG
+ Az automatikus frissítő óránként legfeljebb 60 frissítésellenőrzést engedélyez.\nElérte ezt a korlátot. Kérjük, próbálja újra később.
+
+
+ Failed to parse update information.
+ A frissítési információk elemzése sikertelen.
+
+
+ No pre-releases found.
+ Nem található előzetes kiadás.
+
+
+ Invalid release data.
+ Érvénytelen kiadási adatok.
+
+
+ No download URL found for the specified asset.
+ Nincs letöltési URL a megadott eszközhöz.
+
+
+ Your version is already up to date!
+ A verziód már naprakész!
+
+
+ Update Available
+ Frissítés elérhető
+
+
+ Update Channel
+ Frissítési Csatorna
+
+
+ Current Version
+ Jelenlegi verzió
+
+
+ Latest Version
+ Új verzió
+
+
+ Do you want to update?
+ Szeretnéd frissíteni?
+
+
+ Show Changelog
+ Változások megjelenítése
+
+
+ Check for Updates at Startup
+ Frissítések keresése indításkor
+
+
+ Update
+ Frissítés
+
+
+ No
+ Mégse
+
+
+ Hide Changelog
+ Változások elrejtése
+
+
+ Changes
+ Változások
+
+
+ Network error occurred while trying to access the URL
+ Hálózati hiba történt az URL elérésekor
+
+
+ Download Complete
+ Letöltés kész
+
+
+ The update has been downloaded, press OK to install.
+ A frissítés letöltődött, nyomja meg az OK gombot az telepítéshez.
+
+
+ Failed to save the update file at
+ A frissítési fájl mentése nem sikerült a következő helyre
+
+
+ Starting Update...
+ Frissítés indítása...
+
+
+ Failed to create the update script file
+ A frissítési szkript fájl létrehozása nem sikerült
+
+
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ Kompatibilitási adatok betöltése, kérem várjon
+
+
+ Cancel
+ Megszakítás
+
+
+ Loading...
+ Betöltés...
+
+
+ Error
+ Hiba
+
+
+ Unable to update compatibility data! Try again later.
+ Nem sikerült frissíteni a kompatibilitási adatokat! Kérem próbálja újra később.
+
+
+ Unable to open compatibility_data.json for writing.
+ Nem sikerült megnyitni a compatibility_data.json fájlt írásra.
+
+
+ Unknown
+ Ismeretlen
+
+
+ Nothing
+ Semmi
+
+
+ Boots
+ Csizmák
+
+
+ Menus
+ Menük
+
+
+ Ingame
+ Játékban
+
+
+ Playable
+ Játszható
+
+
+
+ ControlSettings
+
+ Configure Controls
+
+
+
+ Control Settings
+
+
+
+ D-Pad
+
+
+
+ Up
+
+
+
+ Left
+
+
+
+ Right
+
+
+
+ Down
+
+
+
+ Left Stick Deadzone (def:2 max:127)
+
+
+
+ Left Deadzone
+
+
+
+ Left Stick
+
+
+
+ Config Selection
+
+
+
+ Common Config
+
+
+
+ Use per-game configs
+
+
+
+ L1 / LB
+
+
+
+ L2 / LT
+
+
+
+ KBM Controls
+
+
+
+ KBM Editor
+
+
+
+ Back
+
+
+
+ R1 / RB
+
+
+
+ R2 / RT
+
+
+
+ L3
+
+
+
+ Options / Start
+
+
+
+ R3
+
+
+
+ Face Buttons
+
+
+
+ Triangle / Y
+
+
+
+ Square / X
+
+
+
+ Circle / B
+
+
+
+ Cross / A
+
+
+
+ Right Stick Deadzone (def:2, max:127)
+
+
+
+ Right Deadzone
+
+
+
+ Right Stick
+
+
+
+
+ ElfViewer
+
+ Open Folder
+ Mappa megnyitása
+
+
+
+ GameInfoClass
+
+ Loading game list, please wait :3
+ Játék könyvtár betöltése, kérjük várjon :3
+
+
+ Cancel
+ Megszakítás
+
+
+ Loading...
+ Betöltés..
+
+
+
+ GameInstallDialog
+
+ shadPS4 - Choose directory
+ shadPS4 - Mappa kiválasztása
+
+
+ Directory to install games
+ Mappa a játékok telepítésére
+
+
+ Browse
+ Böngészés
+
+
+ Error
+ Hiba
+
+
+ Directory to install DLC
+
+
+
+
+ GameListFrame
+
+ Icon
+ Ikon
+
+
+ Name
+ Név
+
+
+ Serial
+ Sorozatszám
+
+
+ Compatibility
+ Compatibility
+
+
+ Region
+ Régió
+
+
+ Firmware
+ Firmware
+
+
+ Size
+ Méret
+
+
+ Version
+ Verzió
+
+
+ Path
+ Útvonal
+
+
+ Play Time
+ Játékidő
+
+
+ Never Played
+ Never Played
+
+
+ h
+ h
+
+
+ m
+ m
+
+
+ s
+ s
+
+
+ Compatibility is untested
+ Compatibility is untested
+
+
+ Game does not initialize properly / crashes the emulator
+ Game does not initialize properly / crashes the emulator
+
+
+ Game boots, but only displays a blank screen
+ Game boots, but only displays a blank screen
+
+
+ Game displays an image but does not go past the menu
+ Game displays an image but does not go past the menu
+
+
+ Game has game-breaking glitches or unplayable performance
+ Game has game-breaking glitches or unplayable performance
+
+
+ Game can be completed with playable performance and no major glitches
+ Game can be completed with playable performance and no major glitches
+
+
+ Click to see details on github
+ Kattintson a részletek megtekintéséhez a GitHubon
+
+
+ Last updated
+ Utoljára frissítve
+
+
+
+ GameListUtils
+
+ B
+ B
+
+
+ KB
+ KB
+
+
+ MB
+ MB
+
+
+ GB
+ GB
+
+
+ TB
+ TB
+
+
+
+ GuiContextMenus
+
+ Create Shortcut
+ Parancsikon Létrehozása
+
+
+ Cheats / Patches
+ Csalások / Javítások
+
+
+ SFO Viewer
+ SFO Nézegető
+
+
+ Trophy Viewer
+ Trófeák Megtekintése
+
+
+ Open Folder...
+ Mappa megnyitása...
+
+
+ Open Game Folder
+ Játék Mappa Megnyitása
+
+
+ Open Save Data Folder
+ Mentési adatok mappa megnyitása
+
+
+ Open Log Folder
+ Napló mappa megnyitása
+
+
+ Copy info...
+ Információ Másolása...
+
+
+ Copy Name
+ Név Másolása
+
+
+ Copy Serial
+ Széria Másolása
+
+
+ Copy All
+ Összes Másolása
+
+
+ Delete...
+ Törlés...
+
+
+ Delete Game
+ Játék törlése
+
+
+ Delete Update
+ Frissítések törlése
+
+
+ Delete DLC
+ DLC-k törlése
+
+
+ Compatibility...
+ Compatibility...
+
+
+ Update database
+ Update database
+
+
+ View report
+ View report
+
+
+ Submit a report
+ Submit a report
+
+
+ Shortcut creation
+ Parancsikon létrehozása
+
+
+ Shortcut created successfully!
+ Parancsikon sikeresen létrehozva!
+
+
+ Error
+ Hiba
+
+
+ Error creating shortcut!
+ Hiba a parancsikon létrehozásával!
+
+
+ Install PKG
+ PKG telepítése
+
+
+ Game
+ Játék
+
+
+ This game has no update to delete!
+ Ehhez a játékhoz nem tartozik törlendő frissítés!
+
+
+ Update
+ Frissítés
+
+
+ This game has no DLC to delete!
+ Ehhez a játékhoz nem tartozik törlendő DLC!
+
+
+ DLC
+ DLC
+
+
+ Delete %1
+ Delete %1
+
+
+ Are you sure you want to delete %1's %2 directory?
+ Biztosan törölni akarja a %1's %2 mappát?
+
+
+ Open Update Folder
+
+
+
+ Copy Version
+
+
+
+ Copy Size
+
+
+
+ Delete Save Data
+
+
+
+ This game has no update folder to open!
+
+
+
+ Failed to convert icon.
+
+
+
+ This game has no save data to delete!
+
+
+
+ Save Data
+
+
+
+
+ InstallDirSelect
+
+ shadPS4 - Choose directory
+ shadPS4 - Mappa kiválasztása
+
+
+ Select which directory you want to install to.
+ Válassza ki a mappát a játékok telepítésére.
+
+
+ Install All Queued to Selected Folder
+
+
+
+ Delete PKG File on Install
+
+
+
+
+ MainWindow
+
+ Open/Add Elf Folder
+ ELF Mappa Megnyitása/Hozzáadása
+
+
+ Install Packages (PKG)
+ PKG-k Telepítése (PKG)
+
+
+ Boot Game
+ Játék Indítása
+
+
+ Check for Updates
+ Frissítések keresése
+
+
+ About shadPS4
+ A shadPS4-ről
+
+
+ Configure...
+ Konfigurálás...
+
+
+ Install application from a .pkg file
+ Program telepítése egy .pkg fájlból
+
+
+ Recent Games
+ Legutóbbi Játékok
+
+
+ Open shadPS4 Folder
+ Open shadPS4 Folder
+
+
+ Exit
+ Kilépés
+
+
+ Exit shadPS4
+ Kilépés a shadPS4-ből
+
+
+ Exit the application.
+ Lépjen ki a programból.
+
+
+ Show Game List
+ Játék Könyvtár Megjelenítése
+
+
+ Game List Refresh
+ Játék Könyvtár Újratöltése
+
+
+ Tiny
+ Apró
+
+
+ Small
+ Kicsi
+
+
+ Medium
+ Közepes
+
+
+ Large
+ Nagy
+
+
+ List View
+ Lista Nézet
+
+
+ Grid View
+ Rács Nézet
+
+
+ Elf Viewer
+ Elf Nézegető
+
+
+ Game Install Directory
+ Játék Telepítési Mappa
+
+
+ Download Cheats/Patches
+ Csalások / Javítások letöltése
+
+
+ Dump Game List
+ Játéklista Dumpolása
+
+
+ PKG Viewer
+ PKG Nézegető
+
+
+ Search...
+ Keresés...
+
+
+ File
+ Fájl
+
+
+ View
+ Nézet
+
+
+ Game List Icons
+ Játékkönyvtár Ikonok
+
+
+ Game List Mode
+ Játékkönyvtár Nézet
+
+
+ Settings
+ Beállítások
+
+
+ Utils
+ Segédeszközök
+
+
+ Themes
+ Témák
+
+
+ Help
+ Segítség
+
+
+ Dark
+ Sötét
+
+
+ Light
+ Világos
+
+
+ Green
+ Zöld
+
+
+ Blue
+ Kék
+
+
+ Violet
+ Ibolya
+
+
+ toolBar
+ Eszköztár
+
+
+ Game List
+ Játéklista
+
+
+ * Unsupported Vulkan Version
+ * Nem támogatott Vulkan verzió
+
+
+ Download Cheats For All Installed Games
+ Csalások letöltése minden telepített játékhoz
+
+
+ Download Patches For All Games
+ Javítások letöltése minden játékhoz
+
+
+ Download Complete
+ Letöltés befejezve
+
+
+ You have downloaded cheats for all the games you have installed.
+ Minden elérhető csalás letöltődött az összes telepített játékhoz.
+
+
+ Patches Downloaded Successfully!
+ Javítások sikeresen letöltve!
+
+
+ All Patches available for all games have been downloaded.
+ Az összes játékhoz elérhető javítás letöltésre került.
+
+
+ Games:
+ Játékok:
+
+
+ ELF files (*.bin *.elf *.oelf)
+ ELF fájlok (*.bin *.elf *.oelf)
+
+
+ Game Boot
+ Játék indító
+
+
+ Only one file can be selected!
+ Csak egy fájl választható ki!
+
+
+ PKG Extraction
+ PKG kicsomagolás
+
+
+ Patch detected!
+ Frissítés észlelve!
+
+
+ PKG and Game versions match:
+ A PKG és a játék verziói egyeznek:
+
+
+ Would you like to overwrite?
+ Szeretné felülírni?
+
+
+ PKG Version %1 is older than installed version:
+ A(z) %1-es PKG verzió régebbi, mint a telepített verzió:
+
+
+ Game is installed:
+ A játék telepítve van:
+
+
+ Would you like to install Patch:
+ Szeretné telepíteni a frissítést:
+
+
+ DLC Installation
+ DLC Telepítés
+
+
+ Would you like to install DLC: %1?
+ Szeretné telepíteni a %1 DLC-t?
+
+
+ DLC already installed:
+ DLC már telepítve:
+
+
+ Game already installed
+ A játék már telepítve van
+
+
+ PKG ERROR
+ PKG HIBA
+
+
+ Extracting PKG %1/%2
+ PKG kicsomagolása %1/%2
+
+
+ Extraction Finished
+ Kicsomagolás befejezve
+
+
+ Game successfully installed at %1
+ A játék sikeresen telepítve itt: %1
+
+
+ File doesn't appear to be a valid PKG file
+ A fájl nem tűnik érvényes PKG fájlnak
+
+
+ Run Game
+
+
+
+ Eboot.bin file not found
+
+
+
+ PKG File (*.PKG *.pkg)
+
+
+
+ PKG is a patch or DLC, please install the game first!
+
+
+
+ Game is already running!
+
+
+
+ shadPS4
+ shadPS4
+
+
+
+ PKGViewer
+
+ Open Folder
+ Mappa Megnyitása
+
+
+ Name
+ Név
+
+
+ Serial
+ Sorozatszám
+
+
+ Installed
+
+
+
+ Size
+ Méret
+
+
+ Category
+
+
+
+ Type
+
+
+
+ App Ver
+
+
+
+ FW
+
+
+
+ Region
+ Régió
+
+
+ Flags
+
+
+
+ Path
+ Útvonal
+
+
+ File
+ Fájl
+
+
+ PKG ERROR
+ PKG HIBA
+
+
+ Unknown
+ Ismeretlen
+
+
+ Package
+
+
+
+
+ SettingsDialog
+
+ Settings
+ Beállítások
+
+
+ General
+ Általános
+
+
+ System
+ Rendszer
+
+
+ Console Language
+ A Konzol Nyelvezete
+
+
+ Emulator Language
+ Az Emulátor Nyelvezete
+
+
+ Emulator
+ Emulátor
+
+
+ Enable Fullscreen
+ Teljes Képernyő Engedélyezése
+
+
+ Fullscreen Mode
+ Teljes képernyős mód
+
+
+ Enable Separate Update Folder
+ Külön Frissítési Mappa Engedélyezése
+
+
+ Default tab when opening settings
+ Alapértelmezett fül a beállítások megnyitásakor
+
+
+ Show Game Size In List
+ Játékméret megjelenítése a listában
+
+
+ Show Splash
+ Indítóképernyő Mutatása
+
+
+ Enable Discord Rich Presence
+ A Discord Rich Presence engedélyezése
+
+
+ Username
+ Felhasználónév
+
+
+ Trophy Key
+ Trophy Key
+
+
+ Trophy
+ Trophy
+
+
+ Logger
+ Naplózó
+
+
+ Log Type
+ Naplózási Típus
+
+
+ Log Filter
+ Naplózási Filter
+
+
+ Open Log Location
+ Napló helyének megnyitása
+
+
+ Input
+ Bemenet
+
+
+ Cursor
+ Kurzor
+
+
+ Hide Cursor
+ Kurzor elrejtése
+
+
+ Hide Cursor Idle Timeout
+ Kurzor inaktivitási időtúllépés
+
+
+ s
+ s
+
+
+ Controller
+ Kontroller
+
+
+ Back Button Behavior
+ Vissza gomb Viselkedése
+
+
+ Graphics
+ Grafika
+
+
+ GUI
+ Felület
+
+
+ User
+ Felhasználó
+
+
+ Graphics Device
+ Grafikai Eszköz
+
+
+ Width
+ Szélesség
+
+
+ Height
+ Magasság
+
+
+ Vblank Divider
+ Vblank Elosztó
+
+
+ Advanced
+ Haladó
+
+
+ Enable Shaders Dumping
+ Shader Dumpolás Engedélyezése
+
+
+ Enable NULL GPU
+ NULL GPU Engedélyezése
+
+
+ Paths
+ Útvonalak
+
+
+ Game Folders
+ Játékmappák
+
+
+ Add...
+ Hozzáadás...
+
+
+ Remove
+ Eltávolítás
+
+
+ Debug
+ Debugolás
+
+
+ Enable Debug Dumping
+ Debug Dumpolás Engedélyezése
+
+
+ Enable Vulkan Validation Layers
+ Vulkan Validációs Rétegek Engedélyezése
+
+
+ Enable Vulkan Synchronization Validation
+ Vulkan Szinkronizálás Validáció
+
+
+ Enable RenderDoc Debugging
+ RenderDoc Debugolás Engedélyezése
+
+
+ Enable Crash Diagnostics
+ Enable Crash Diagnostics
+
+
+ Collect Shaders
+ Collect Shaders
+
+
+ Copy GPU Buffers
+ Copy GPU Buffers
+
+
+ Host Debug Markers
+ Host Debug Markers
+
+
+ Guest Debug Markers
+ Guest Debug Markers
+
+
+ Update
+ Frissítés
+
+
+ Check for Updates at Startup
+ Frissítések keresése indításkor
+
+
+ Always Show Changelog
+ Mindig mutasd a változásnaplót
+
+
+ Update Channel
+ Frissítési Csatorna
+
+
+ Check for Updates
+ Frissítések keresése
+
+
+ GUI Settings
+ GUI Beállítások
+
+
+ Title Music
+ Title Music
+
+
+ Disable Trophy Pop-ups
+ Disable Trophy Pop-ups
+
+
+ Play title music
+ Címzene lejátszása
+
+
+ Update Compatibility Database On Startup
+ Update Compatibility Database On Startup
+
+
+ Game Compatibility
+ Game Compatibility
+
+
+ Display Compatibility Data
+ Display Compatibility Data
+
+
+ Update Compatibility Database
+ Update Compatibility Database
+
+
+ Volume
+ Hangerő
+
+
+ Save
+ Mentés
+
+
+ Apply
+ Alkalmaz
+
+
+ Restore Defaults
+ Alapértelmezett értékek visszaállítása
+
+
+ Close
+ Bezárás
+
+
+ Point your mouse at an option to display its description.
+ Helyezze az egérmutatót egy lehetőség fölé, hogy megjelenítse annak leírását.
+
+
+ consoleLanguageGroupBox
+ Konzol nyelve:\nBeállítja a PS4 játék nyelvét.\nAjánlott a játék által támogatott nyelvre állítani, amely régiónként változhat.
+
+
+ emulatorLanguageGroupBox
+ Emulátor nyelve:\nBeállítja az emulátor felhasználói felületének nyelvét.
+
+
+ fullscreenCheckBox
+ Teljes képernyő engedélyezése:\nAutomatikusan teljes képernyőre állítja a játék ablakát.\nEz a F11 billentyű megnyomásával kapcsolható ki/be.
+
+
+ separateUpdatesCheckBox
+ Külön Frissítéi Mappa Engedélyezése:\nEngedélyezi a frissítések külön mappába helyezését, a könnyű kezelésük érdekében.
+
+
+ showSplashCheckBox
+ Indítóképernyő megjelenítése:\nMegjeleníti a játék indítóképernyőjét (különleges képet) a játék elindításakor.
+
+
+ discordRPCCheckbox
+ A Discord Rich Presence engedélyezése:\nMegjeleníti az emulator ikonját és a kapcsolódó információkat a Discord profilján.
+
+
+ userName
+ Felhasználónév:\nBeállítja a PS4 fiók felhasználónevét, amelyet egyes játékok megjeleníthetnek.
+
+
+ TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
+
+
+ logTypeGroupBox
+ Napló típusa:\nBeállítja, hogy szinkronizálja-e a naplóablak kimenetét a teljesítmény érdekében. Ennek kedvezőtlen hatásai lehetnek az emulációra.
+
+
+ logFilter
+ Napló szűrő:\nCsak bizonyos információk megjelenítésére szűri a naplót.\nPéldák: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Szintek: Trace, Debug, Info, Warning, Error, Critical - ebben a sorrendben, egy konkrét szint elnémítja az előtte lévő összes szintet, és naplózza az utána következő szinteket.
+
+
+ updaterGroupBox
+ Frissítés:\nRelease: Hivatalos verziók, amelyeket havonta adnak ki, és amelyek nagyon elavultak lehetnek, de megbízhatóbbak és teszteltek.\nNightly: Fejlesztési verziók, amelyek az összes legújabb funkciót és javítást tartalmazzák, de hibákat tartalmazhatnak és kevésbé stabilak.
+
+
+ GUIMusicGroupBox
+ Játék címzene lejátszása:\nHa a játék támogatja, engedélyezze egy speciális zene lejátszását, amikor a játékot kiválasztja a GUI-ban.
+
+
+ disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
+
+
+ hideCursorGroupBox
+ Kurzor elrejtése:\nVálassza ki, mikor tűnjön el az egérmutató:\nSoha: Az egér mindig látható.\nInaktív: Állítson be egy időt, amennyi idő mozdulatlanság után eltűnik.\nMindig: az egér mindig el lesz rejtve.
+
+
+ idleTimeoutGroupBox
+ Állítson be egy időt, ami után egér inaktív állapotban eltűnik.
+
+
+ backButtonBehaviorGroupBox
+ Vissza gomb viselkedés:\nBeállítja a vezérlő vissza gombját, hogy utánozza a PS4 érintőpadján megadott pozíció megérintését.
+
+
+ enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
+
+
+ checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
+
+
+ updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
+
+
+ Never
+ Soha
+
+
+ Idle
+ Inaktív
+
+
+ Always
+ Mindig
+
+
+ Touchpad Left
+ Érintőpad Bal
+
+
+ Touchpad Right
+ Érintőpad Jobb
+
+
+ Touchpad Center
+ Érintőpad Közép
+
+
+ None
+ Semmi
+
+
+ graphicsAdapterGroupBox
+ Grafikus eszköz:\nTöbb GPU-s rendszereken válassza ki, melyik GPU-t használja az emulátor a legördülő listából,\nvagy válassza az "Auto Select" lehetőséget, hogy automatikusan kiválassza azt.
+
+
+ resolutionLayout
+ Szélesség/Magasság:\nBeállítja az emulátor ablakának méretét induláskor, amely a játék során átméretezhető.\nEz különbözik a játékbeli felbontástól.
+
+
+ heightDivider
+ Vblank elosztó:\nAz emulátor frissítési sebessége e számot megszorozva működik. Ennek megváltoztatása kedvezőtlen hatásokat okozhat, például növelheti a játék sebességét, vagy megszakíthat kritikus játékfunkciókat, amelyek nem számítanak arra, hogy ez megváltozik!
+
+
+ dumpShadersCheckBox
+ Shader dumping engedélyezése:\nMűszaki hibaelhárítás céljából a játékok shaderjeit elmenti egy mappába, ahogy renderelődnek.
+
+
+ nullGpuCheckBox
+ Null GPU engedélyezése:\nMűszaki hibaelhárítás céljából letiltja a játék renderelését, mintha nem lenne grafikus kártya.
+
+
+ gameFoldersBox
+ Játék mappák:\nA mappák listája, ahol telepített játékok vannak.
+
+
+ addFolderButton
+ Hozzáadás:\nHozzon létre egy mappát a listában.
+
+
+ removeFolderButton
+ Eltávolítás:\nTávolítson el egy mappát a listából.
+
+
+ debugDump
+ Debug dumpolás engedélyezése:\nElmenti a futó PS4 program import- és exportszimbólumait, valamint a fájl fejlécinformációit egy könyvtárba.
+
+
+ vkValidationCheckBox
+ Vulkan validációs rétegek engedélyezése:\nEngedélyezi a Vulkan renderelő állapotának validálását és információk naplózását annak belső állapotáról. Ez csökkenti a teljesítményt és valószínűleg megváltoztatja az emuláció viselkedését.
+
+
+ vkSyncValidationCheckBox
+ Vulkan szinkronizációs validáció engedélyezése:\nEngedélyezi a Vulkan renderelési feladatok időzítésének validálását. Ez csökkenti a teljesítményt és valószínűleg megváltoztatja az emuláció viselkedését.
+
+
+ rdocCheckBox
+ RenderDoc hibakeresés engedélyezése:\nHa engedélyezve van, az emulátor kompatibilitást biztosít a Renderdoc számára, hogy lehetővé tegye a jelenleg renderelt keret rögzítését és elemzését.
+
+
+ collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+
+
+ crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+
+
+ copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+
+
+ hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+
+
+ guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+
+
+ Borderless
+
+
+
+ True
+
+
+
+ Enable HDR
+
+
+
+ Release
+
+
+
+ Nightly
+
+
+
+ Background Image
+
+
+
+ Show Background Image
+
+
+
+ Opacity
+
+
+
+ Set the volume of the background music.
+
+
+
+ Enable Motion Controls
+
+
+
+ Save Data Path
+
+
+
+ Browse
+ Böngészés
+
+
+ async
+
+
+
+ sync
+
+
+
+ Auto Select
+
+
+
+ Directory to install games
+ Mappa a játékok telepítésére
+
+
+ Directory to save data
+
+
+
+ GUIBackgroundImageGroupBox
+
+
+
+ enableHDRCheckBox
+
+
+
+ saveDataBox
+
+
+
+ browseButton
+
+
+
+
+ TrophyViewer
+
+ Trophy Viewer
+ Trófeák Megtekintése
+
+
diff --git a/src/qt_gui/translations/id.ts b/src/qt_gui/translations/id.ts
deleted file mode 100644
index 1ddd75b45..000000000
--- a/src/qt_gui/translations/id.ts
+++ /dev/null
@@ -1,1475 +0,0 @@
-
-
-
-
-
- AboutDialog
-
- About shadPS4
- About shadPS4
-
-
- shadPS4
- shadPS4
-
-
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
-
-
- This software should not be used to play games you have not legally obtained.
- This software should not be used to play games you have not legally obtained.
-
-
-
- ElfViewer
-
- Open Folder
- Open Folder
-
-
-
- GameInfoClass
-
- Loading game list, please wait :3
- Loading game list, please wait :3
-
-
- Cancel
- Cancel
-
-
- Loading...
- Loading...
-
-
-
- InstallDirSelect
-
- shadPS4 - Choose directory
- shadPS4 - Choose directory
-
-
- Select which directory you want to install to.
- Select which directory you want to install to.
-
-
-
- GameInstallDialog
-
- shadPS4 - Choose directory
- shadPS4 - Choose directory
-
-
- Directory to install games
- Directory to install games
-
-
- Browse
- Browse
-
-
- Error
- Error
-
-
- The value for location to install games is not valid.
- The value for location to install games is not valid.
-
-
-
- GuiContextMenus
-
- Create Shortcut
- Create Shortcut
-
-
- Cheats / Patches
- Cheat / Patch
-
-
- SFO Viewer
- SFO Viewer
-
-
- Trophy Viewer
- Trophy Viewer
-
-
- Open Folder...
- Buka Folder...
-
-
- Open Game Folder
- Buka Folder Game
-
-
- Open Save Data Folder
- Buka Folder Data Simpanan
-
-
- Open Log Folder
- Buka Folder Log
-
-
- Copy info...
- Copy info...
-
-
- Copy Name
- Copy Name
-
-
- Copy Serial
- Copy Serial
-
-
- Copy All
- Copy All
-
-
- Delete...
- Delete...
-
-
- Delete Game
- Delete Game
-
-
- Delete Update
- Delete Update
-
-
- Delete DLC
- Delete DLC
-
-
- Compatibility...
- Compatibility...
-
-
- Update database
- Update database
-
-
- View report
- View report
-
-
- Submit a report
- Submit a report
-
-
- Shortcut creation
- Shortcut creation
-
-
- Shortcut created successfully!
- Shortcut created successfully!
-
-
- Error
- Error
-
-
- Error creating shortcut!
- Error creating shortcut!
-
-
- Install PKG
- Install PKG
-
-
- Game
- Game
-
-
- requiresEnableSeparateUpdateFolder_MSG
- This feature requires the 'Enable Separate Update Folder' config option to work. If you want to use this feature, please enable it.
-
-
- This game has no update to delete!
- This game has no update to delete!
-
-
- Update
- Update
-
-
- This game has no DLC to delete!
- This game has no DLC to delete!
-
-
- DLC
- DLC
-
-
- Delete %1
- Delete %1
-
-
- Are you sure you want to delete %1's %2 directory?
- Are you sure you want to delete %1's %2 directory?
-
-
-
- MainWindow
-
- Open/Add Elf Folder
- Open/Add Elf Folder
-
-
- Install Packages (PKG)
- Install Packages (PKG)
-
-
- Boot Game
- Boot Game
-
-
- Check for Updates
- Periksa pembaruan
-
-
- About shadPS4
- About shadPS4
-
-
- Configure...
- Configure...
-
-
- Install application from a .pkg file
- Install application from a .pkg file
-
-
- Recent Games
- Recent Games
-
-
- Open shadPS4 Folder
- Open shadPS4 Folder
-
-
- Exit
- Exit
-
-
- Exit shadPS4
- Exit shadPS4
-
-
- Exit the application.
- Exit the application.
-
-
- Show Game List
- Show Game List
-
-
- Game List Refresh
- Game List Refresh
-
-
- Tiny
- Tiny
-
-
- Small
- Small
-
-
- Medium
- Medium
-
-
- Large
- Large
-
-
- List View
- List View
-
-
- Grid View
- Grid View
-
-
- Elf Viewer
- Elf Viewer
-
-
- Game Install Directory
- Game Install Directory
-
-
- Download Cheats/Patches
- Unduh Cheat / Patch
-
-
- Dump Game List
- Dump Game List
-
-
- PKG Viewer
- PKG Viewer
-
-
- Search...
- Search...
-
-
- File
- File
-
-
- View
- View
-
-
- Game List Icons
- Game List Icons
-
-
- Game List Mode
- Game List Mode
-
-
- Settings
- Settings
-
-
- Utils
- Utils
-
-
- Themes
- Themes
-
-
- Help
- Bantuan
-
-
- Dark
- Dark
-
-
- Light
- Light
-
-
- Green
- Green
-
-
- Blue
- Blue
-
-
- Violet
- Violet
-
-
- toolBar
- toolBar
-
-
- Game List
- Daftar game
-
-
- * Unsupported Vulkan Version
- * Versi Vulkan Tidak Didukung
-
-
- Download Cheats For All Installed Games
- Unduh Cheat Untuk Semua Game Yang Terpasang
-
-
- Download Patches For All Games
- Unduh Patch Untuk Semua Game
-
-
- Download Complete
- Unduhan Selesai
-
-
- You have downloaded cheats for all the games you have installed.
- Anda telah mengunduh cheat untuk semua game yang terpasang.
-
-
- Patches Downloaded Successfully!
- Patch Berhasil Diunduh!
-
-
- All Patches available for all games have been downloaded.
- Semua Patch yang tersedia untuk semua game telah diunduh.
-
-
- Games:
- Game:
-
-
- PKG File (*.PKG)
- File PKG (*.PKG)
-
-
- ELF files (*.bin *.elf *.oelf)
- File ELF (*.bin *.elf *.oelf)
-
-
- Game Boot
- Boot Game
-
-
- Only one file can be selected!
- Hanya satu file yang bisa dipilih!
-
-
- PKG Extraction
- Ekstraksi PKG
-
-
- Patch detected!
- Patch terdeteksi!
-
-
- PKG and Game versions match:
- Versi PKG dan Game cocok:
-
-
- Would you like to overwrite?
- Apakah Anda ingin menimpa?
-
-
- PKG Version %1 is older than installed version:
- Versi PKG %1 lebih lama dari versi yang terpasang:
-
-
- Game is installed:
- Game telah terpasang:
-
-
- Would you like to install Patch:
- Apakah Anda ingin menginstal patch:
-
-
- DLC Installation
- Instalasi DLC
-
-
- Would you like to install DLC: %1?
- Apakah Anda ingin menginstal DLC: %1?
-
-
- DLC already installed:
- DLC sudah terpasang:
-
-
- Game already installed
- Game sudah terpasang
-
-
- PKG is a patch, please install the game first!
- PKG adalah patch, harap pasang game terlebih dahulu!
-
-
- PKG ERROR
- KESALAHAN PKG
-
-
- Extracting PKG %1/%2
- Mengekstrak PKG %1/%2
-
-
- Extraction Finished
- Ekstraksi Selesai
-
-
- Game successfully installed at %1
- Game berhasil dipasang di %1
-
-
- File doesn't appear to be a valid PKG file
- File tampaknya bukan file PKG yang valid
-
-
-
- PKGViewer
-
- Open Folder
- Open Folder
-
-
-
- TrophyViewer
-
- Trophy Viewer
- Trophy Viewer
-
-
-
- SettingsDialog
-
- Settings
- Settings
-
-
- General
- General
-
-
- System
- System
-
-
- Console Language
- Console Language
-
-
- Emulator Language
- Emulator Language
-
-
- Emulator
- Emulator
-
-
- Enable Fullscreen
- Enable Fullscreen
-
-
- Fullscreen Mode
- Mode Layar Penuh
-
-
- Enable Separate Update Folder
- Enable Separate Update Folder
-
-
- Default tab when opening settings
- Tab default saat membuka pengaturan
-
-
- Show Game Size In List
- Tampilkan Ukuran Game di Daftar
-
-
- Show Splash
- Show Splash
-
-
- Is PS4 Pro
- Is PS4 Pro
-
-
- Enable Discord Rich Presence
- Aktifkan Discord Rich Presence
-
-
- Username
- Username
-
-
- Trophy Key
- Trophy Key
-
-
- Trophy
- Trophy
-
-
- Logger
- Logger
-
-
- Log Type
- Log Type
-
-
- Log Filter
- Log Filter
-
-
- Open Log Location
- Buka Lokasi Log
-
-
- Input
- Masukan
-
-
- Cursor
- Kursor
-
-
- Hide Cursor
- Sembunyikan kursor
-
-
- Hide Cursor Idle Timeout
- Batas waktu sembunyikan kursor tidak aktif
-
-
- s
- s
-
-
- Controller
- Pengontrol
-
-
- Back Button Behavior
- Perilaku tombol kembali
-
-
- Graphics
- Graphics
-
-
- GUI
- Antarmuka
-
-
- User
- Pengguna
-
-
- Graphics Device
- Graphics Device
-
-
- Width
- Width
-
-
- Height
- Height
-
-
- Vblank Divider
- Vblank Divider
-
-
- Advanced
- Advanced
-
-
- Enable Shaders Dumping
- Enable Shaders Dumping
-
-
- Enable NULL GPU
- Enable NULL GPU
-
-
- Paths
- Jalur
-
-
- Game Folders
- Folder Permainan
-
-
- Add...
- Tambah...
-
-
- Remove
- Hapus
-
-
- Debug
- Debug
-
-
- Enable Debug Dumping
- Enable Debug Dumping
-
-
- Enable Vulkan Validation Layers
- Enable Vulkan Validation Layers
-
-
- Enable Vulkan Synchronization Validation
- Enable Vulkan Synchronization Validation
-
-
- Enable RenderDoc Debugging
- Enable RenderDoc Debugging
-
-
- Enable Crash Diagnostics
- Enable Crash Diagnostics
-
-
- Collect Shaders
- Collect Shaders
-
-
- Copy GPU Buffers
- Copy GPU Buffers
-
-
- Host Debug Markers
- Host Debug Markers
-
-
- Guest Debug Markers
- Guest Debug Markers
-
-
- Update
- Pembaruan
-
-
- Check for Updates at Startup
- Periksa pembaruan saat mulai
-
-
- Always Show Changelog
- Selalu Tampilkan Riwayat Perubahan
-
-
- Update Channel
- Saluran Pembaruan
-
-
- Check for Updates
- Periksa pembaruan
-
-
- GUI Settings
- Pengaturan GUI
-
-
- Title Music
- Title Music
-
-
- Disable Trophy Pop-ups
- Disable Trophy Pop-ups
-
-
- Play title music
- Putar musik judul
-
-
- Update Compatibility Database On Startup
- Update Compatibility Database On Startup
-
-
- Game Compatibility
- Game Compatibility
-
-
- Display Compatibility Data
- Display Compatibility Data
-
-
- Update Compatibility Database
- Update Compatibility Database
-
-
- Volume
- Volume
-
-
- Audio Backend
- Audio Backend
-
-
- Save
- Simpan
-
-
- Apply
- Terapkan
-
-
- Restore Defaults
- Kembalikan Pengaturan Default
-
-
- Close
- Tutup
-
-
- Point your mouse at an option to display its description.
- Arahkan mouse Anda pada opsi untuk menampilkan deskripsinya.
-
-
- consoleLanguageGroupBox
- Bahasa Konsol:\nMenetapkan bahasa yang digunakan oleh permainan PS4.\nDisarankan untuk mengatur ini ke bahasa yang didukung oleh permainan, yang dapat bervariasi berdasarkan wilayah.
-
-
- emulatorLanguageGroupBox
- Bahasa Emulator:\nMenetapkan bahasa antarmuka pengguna emulator.
-
-
- fullscreenCheckBox
- Aktifkan Mode Layar Penuh:\nSecara otomatis menempatkan jendela permainan dalam mode layar penuh.\nIni dapat dinonaktifkan dengan menekan tombol F11.
-
-
- separateUpdatesCheckBox
- Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
-
-
- showSplashCheckBox
- Tampilkan Layar Pembuka:\nMenampilkan layar pembuka permainan (gambar khusus) saat permainan dimulai.
-
-
- ps4proCheckBox
- Adalah PS4 Pro:\nMembuat emulator berfungsi sebagai PS4 PRO, yang mungkin mengaktifkan fitur khusus dalam permainan yang mendukungnya.
-
-
- discordRPCCheckbox
- Aktifkan Discord Rich Presence:\nMenampilkan ikon emulator dan informasi relevan di profil Discord Anda.
-
-
- userName
- Nama Pengguna:\nMenetapkan nama pengguna akun PS4, yang mungkin ditampilkan oleh beberapa permainan.
-
-
- TrophyKey
- Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
-
-
- logTypeGroupBox
- Jenis Log:\nMenetapkan apakah untuk menyinkronkan output jendela log untuk kinerja. Dapat memiliki efek buruk pada emulasi.
-
-
- logFilter
- Filter Log:\nMenyaring log untuk hanya mencetak informasi tertentu.\nContoh: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Tingkatan: Trace, Debug, Info, Warning, Error, Critical - dalam urutan ini, tingkat tertentu membungkam semua tingkat sebelumnya dalam daftar dan mencatat setiap tingkat setelahnya.
-
-
- updaterGroupBox
- Pembaruan:\nRelease: Versi resmi yang dirilis setiap bulan yang mungkin sangat ketinggalan zaman, tetapi lebih dapat diandalkan dan teruji.\nNightly: Versi pengembangan yang memiliki semua fitur dan perbaikan terbaru, tetapi mungkin mengandung bug dan kurang stabil.
-
-
- GUIMusicGroupBox
- Putar Musik Judul Permainan:\nJika permainan mendukungnya, aktifkan pemutaran musik khusus saat memilih permainan di GUI.
-
-
- disableTrophycheckBox
- Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
-
-
- hideCursorGroupBox
- Sembunyikan Kursor:\nPilih kapan kursor akan menghilang:\nTidak Pernah: Anda akan selalu melihat mouse.\nTidak Aktif: Tetapkan waktu untuk menghilang setelah tidak aktif.\nSelalu: Anda tidak akan pernah melihat mouse.
-
-
- idleTimeoutGroupBox
- Tetapkan waktu untuk mouse menghilang setelah tidak aktif.
-
-
- backButtonBehaviorGroupBox
- Perilaku Tombol Kembali:\nMengatur tombol kembali pada pengontrol untuk meniru ketukan di posisi yang ditentukan di touchpad PS4.
-
-
- enableCompatibilityCheckBox
- Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
-
-
- checkCompatibilityOnStartupCheckBox
- Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
-
-
- updateCompatibilityButton
- Update Compatibility Database:\nImmediately update the compatibility database.
-
-
- Never
- Tidak Pernah
-
-
- Idle
- Diam
-
-
- Always
- Selalu
-
-
- Touchpad Left
- Touchpad Kiri
-
-
- Touchpad Right
- Touchpad Kanan
-
-
- Touchpad Center
- Pusat Touchpad
-
-
- None
- Tidak Ada
-
-
- graphicsAdapterGroupBox
- Perangkat Grafis:\nPada sistem GPU ganda, pilih GPU yang akan digunakan emulator dari daftar dropdown,\natau pilih "Auto Select" untuk menentukan secara otomatis.
-
-
- resolutionLayout
- Lebar/Tinggi:\nMenetapkan ukuran jendela emulator saat diluncurkan, yang dapat diubah ukurannya selama permainan.\nIni berbeda dari resolusi dalam permainan.
-
-
- heightDivider
- Pembagi Vblank:\nKecepatan bingkai di mana emulator menyegarkan dikalikan dengan angka ini. Mengubah ini dapat memiliki efek buruk, seperti meningkatkan kecepatan permainan, atau merusak fungsi kritis permainan yang tidak mengharapkan ini berubah!
-
-
- dumpShadersCheckBox
- Aktifkan Pembuangan Shader:\nUntuk tujuan debugging teknis, menyimpan shader permainan ke folder saat mereka dirender.
-
-
- nullGpuCheckBox
- Aktifkan GPU Null:\nUntuk tujuan debugging teknis, menonaktifkan rendering permainan seolah-olah tidak ada kartu grafis.
-
-
- gameFoldersBox
- Folder Permainan:\nDaftar folder untuk memeriksa permainan yang diinstal.
-
-
- addFolderButton
- Tambah:\nTambahkan folder ke daftar.
-
-
- removeFolderButton
- Hapus:\nHapus folder dari daftar.
-
-
- debugDump
- Aktifkan Pembuangan Debug:\nMenyimpan simbol impor dan ekspor serta informasi header file dari program PS4 yang sedang berjalan ke direktori.
-
-
- vkValidationCheckBox
- Aktifkan Vulkan Validation Layers:\nMengaktifkan sistem yang memvalidasi status penggambaran Vulkan dan mencatat informasi tentang status internalnya. Ini akan mengurangi kinerja dan kemungkinan mengubah perilaku emulasi.
-
-
- vkSyncValidationCheckBox
- Aktifkan Vulkan Synchronization Validation:\nMengaktifkan sistem yang memvalidasi waktu tugas penggambaran Vulkan. Ini akan mengurangi kinerja dan kemungkinan mengubah perilaku emulasi.
-
-
- rdocCheckBox
- Aktifkan Debugging RenderDoc:\nJika diaktifkan, emulator akan menyediakan kompatibilitas dengan Renderdoc untuk memungkinkan pengambilan dan analisis bingkai yang sedang dirender.
-
-
- collectShaderCheckBox
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
-
-
- crashDiagnosticsCheckBox
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
-
-
- copyGPUBuffersCheckBox
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
-
-
- hostMarkersCheckBox
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
-
-
- guestMarkersCheckBox
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
-
-
-
- CheatsPatches
-
- Cheats / Patches for
- Cheats / Patches for
-
-
- defaultTextEdit_MSG
- Cheats/Patches bersifat eksperimental.\nGunakan dengan hati-hati.\n\nUnduh cheats satu per satu dengan memilih repositori dan mengklik tombol unduh.\nDi tab Patches, Anda dapat mengunduh semua patch sekaligus, memilih yang ingin digunakan, dan menyimpan pilihan Anda.\n\nKarena kami tidak mengembangkan Cheats/Patches,\nharap laporkan masalah kepada pembuat cheat.\n\nMembuat cheat baru? Kunjungi:\nhttps://github.com/shadps4-emu/ps4_cheats
-
-
- No Image Available
- Tidak Ada Gambar Tersedia
-
-
- Serial:
- Serial:
-
-
- Version:
- Versi:
-
-
- Size:
- Ukuran:
-
-
- Select Cheat File:
- Pilih File Cheat:
-
-
- Repository:
- Repositori:
-
-
- Download Cheats
- Unduh Cheat
-
-
- Delete File
- Hapus File
-
-
- No files selected.
- Tidak ada file yang dipilih.
-
-
- You can delete the cheats you don't want after downloading them.
- Anda dapat menghapus cheat yang tidak Anda inginkan setelah mengunduhnya.
-
-
- Do you want to delete the selected file?\n%1
- Apakah Anda ingin menghapus berkas yang dipilih?\n%1
-
-
- Select Patch File:
- Pilih File Patch:
-
-
- Download Patches
- Unduh Patch
-
-
- Save
- Simpan
-
-
- Cheats
- Cheat
-
-
- Patches
- Patch
-
-
- Error
- Kesalahan
-
-
- No patch selected.
- Tidak ada patch yang dipilih.
-
-
- Unable to open files.json for reading.
- Tidak dapat membuka files.json untuk dibaca.
-
-
- No patch file found for the current serial.
- Tidak ada file patch ditemukan untuk serial saat ini.
-
-
- Unable to open the file for reading.
- Tidak dapat membuka file untuk dibaca.
-
-
- Unable to open the file for writing.
- Tidak dapat membuka file untuk menulis.
-
-
- Failed to parse XML:
- Gagal menganalisis XML:
-
-
- Success
- Sukses
-
-
- Options saved successfully.
- Opsi berhasil disimpan.
-
-
- Invalid Source
- Sumber Tidak Valid
-
-
- The selected source is invalid.
- Sumber yang dipilih tidak valid.
-
-
- File Exists
- File Ada
-
-
- File already exists. Do you want to replace it?
- File sudah ada. Apakah Anda ingin menggantinya?
-
-
- Failed to save file:
- Gagal menyimpan file:
-
-
- Failed to download file:
- Gagal mengunduh file:
-
-
- Cheats Not Found
- Cheat Tidak Ditemukan
-
-
- CheatsNotFound_MSG
- Cheat tidak ditemukan untuk game ini dalam versi repositori yang dipilih,cobalah repositori lain atau versi game yang berbeda.
-
-
- Cheats Downloaded Successfully
- Cheat Berhasil Diunduh
-
-
- CheatsDownloadedSuccessfully_MSG
- Anda telah berhasil mengunduh cheat untuk versi game ini dari repositori yang dipilih. Anda bisa mencoba mengunduh dari repositori lain, jika tersedia akan juga memungkinkan untuk menggunakannya dengan memilih file dari daftar.
-
-
- Failed to save:
- Gagal menyimpan:
-
-
- Failed to download:
- Gagal mengunduh:
-
-
- Download Complete
- Unduhan Selesai
-
-
- DownloadComplete_MSG
- Patch Berhasil Diunduh! Semua Patch yang tersedia untuk semua game telah diunduh, tidak perlu mengunduhnya satu per satu seperti yang terjadi pada Cheat. Jika patch tidak muncul, mungkin patch tersebut tidak ada untuk nomor seri dan versi game yang spesifik.
-
-
- Failed to parse JSON data from HTML.
- Gagal menganalisis data JSON dari HTML.
-
-
- Failed to retrieve HTML page.
- Gagal mengambil halaman HTML.
-
-
- The game is in version: %1
- Permainan berada di versi: %1
-
-
- The downloaded patch only works on version: %1
- Patch yang diunduh hanya berfungsi pada versi: %1
-
-
- You may need to update your game.
- Anda mungkin perlu memperbarui permainan Anda.
-
-
- Incompatibility Notice
- Pemberitahuan Ketidakcocokan
-
-
- Failed to open file:
- Gagal membuka file:
-
-
- XML ERROR:
- KESALAHAN XML:
-
-
- Failed to open files.json for writing
- Gagal membuka files.json untuk menulis
-
-
- Author:
- Penulis:
-
-
- Directory does not exist:
- Direktori tidak ada:
-
-
- Failed to open files.json for reading.
- Gagal membuka files.json untuk dibaca.
-
-
- Name:
- Nama:
-
-
- Can't apply cheats before the game is started
- Tidak bisa menerapkan cheat sebelum permainan dimulai.
-
-
-
- GameListFrame
-
- Icon
- Ikon
-
-
- Name
- Nama
-
-
- Serial
- Serial
-
-
- Compatibility
- Compatibility
-
-
- Region
- Wilayah
-
-
- Firmware
- Firmware
-
-
- Size
- Ukuran
-
-
- Version
- Versi
-
-
- Path
- Jalur
-
-
- Play Time
- Waktu Bermain
-
-
- Never Played
- Never Played
-
-
- h
- h
-
-
- m
- m
-
-
- s
- s
-
-
- Compatibility is untested
- Compatibility is untested
-
-
- Game does not initialize properly / crashes the emulator
- Game does not initialize properly / crashes the emulator
-
-
- Game boots, but only displays a blank screen
- Game boots, but only displays a blank screen
-
-
- Game displays an image but does not go past the menu
- Game displays an image but does not go past the menu
-
-
- Game has game-breaking glitches or unplayable performance
- Game has game-breaking glitches or unplayable performance
-
-
- Game can be completed with playable performance and no major glitches
- Game can be completed with playable performance and no major glitches
-
-
- Click to see details on github
- Klik untuk melihat detail di GitHub
-
-
- Last updated
- Terakhir diperbarui
-
-
-
- CheckUpdate
-
- Auto Updater
- Pembaruan Otomatis
-
-
- Error
- Kesalahan
-
-
- Network error:
- Kesalahan jaringan:
-
-
- Error_Github_limit_MSG
- Pembaruan Otomatis memungkinkan hingga 60 pemeriksaan pembaruan per jam.\nAnda telah mencapai batas ini. Silakan coba lagi nanti.
-
-
- Failed to parse update information.
- Gagal memparse informasi pembaruan.
-
-
- No pre-releases found.
- Tidak ada pra-rilis yang ditemukan.
-
-
- Invalid release data.
- Data rilis tidak valid.
-
-
- No download URL found for the specified asset.
- Tidak ada URL unduhan ditemukan untuk aset yang ditentukan.
-
-
- Your version is already up to date!
- Versi Anda sudah terbaru!
-
-
- Update Available
- Pembaruan Tersedia
-
-
- Update Channel
- Saluran Pembaruan
-
-
- Current Version
- Versi Saat Ini
-
-
- Latest Version
- Versi Terbaru
-
-
- Do you want to update?
- Apakah Anda ingin memperbarui?
-
-
- Show Changelog
- Tampilkan Catatan Perubahan
-
-
- Check for Updates at Startup
- Periksa pembaruan saat mulai
-
-
- Update
- Perbarui
-
-
- No
- Tidak
-
-
- Hide Changelog
- Sembunyikan Catatan Perubahan
-
-
- Changes
- Perubahan
-
-
- Network error occurred while trying to access the URL
- Kesalahan jaringan terjadi saat mencoba mengakses URL
-
-
- Download Complete
- Unduhan Selesai
-
-
- The update has been downloaded, press OK to install.
- Pembaruan telah diunduh, tekan OK untuk menginstal.
-
-
- Failed to save the update file at
- Gagal menyimpan file pembaruan di
-
-
- Starting Update...
- Memulai Pembaruan...
-
-
- Failed to create the update script file
- Gagal membuat file skrip pembaruan
-
-
-
- GameListUtils
-
- B
- B
-
-
- KB
- KB
-
-
- MB
- MB
-
-
- GB
- GB
-
-
- TB
- TB
-
-
-
- CompatibilityInfoClass
-
- Fetching compatibility data, please wait
- Memuat data kompatibilitas, harap tunggu
-
-
- Cancel
- Batal
-
-
- Loading...
- Memuat...
-
-
- Error
- Kesalahan
-
-
- Unable to update compatibility data! Try again later.
- Tidak dapat memperbarui data kompatibilitas! Coba lagi nanti.
-
-
- Unable to open compatibility_data.json for writing.
- Tidak dapat membuka compatibility_data.json untuk menulis.
-
-
- Unknown
- Tidak Dikenal
-
-
- Nothing
- Tidak ada
-
-
- Boots
- Sepatu Bot
-
-
- Menus
- Menu
-
-
- Ingame
- Dalam Permainan
-
-
- Playable
- Playable
-
-
-
diff --git a/src/qt_gui/translations/id_ID.ts b/src/qt_gui/translations/id_ID.ts
new file mode 100644
index 000000000..6e30ab310
--- /dev/null
+++ b/src/qt_gui/translations/id_ID.ts
@@ -0,0 +1,1790 @@
+
+
+
+
+
+ AboutDialog
+
+ About shadPS4
+ About shadPS4
+
+
+ shadPS4
+ shadPS4
+
+
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+
+
+ This software should not be used to play games you have not legally obtained.
+ This software should not be used to play games you have not legally obtained.
+
+
+
+ CheatsPatches
+
+ Cheats / Patches for
+ Cheats / Patches for
+
+
+ defaultTextEdit_MSG
+ Cheats/Patches bersifat eksperimental.\nGunakan dengan hati-hati.\n\nUnduh cheats satu per satu dengan memilih repositori dan mengklik tombol unduh.\nDi tab Patches, Anda dapat mengunduh semua patch sekaligus, memilih yang ingin digunakan, dan menyimpan pilihan Anda.\n\nKarena kami tidak mengembangkan Cheats/Patches,\nharap laporkan masalah kepada pembuat cheat.\n\nMembuat cheat baru? Kunjungi:\nhttps://github.com/shadps4-emu/ps4_cheats
+
+
+ No Image Available
+ Tidak Ada Gambar Tersedia
+
+
+ Serial:
+ Serial:
+
+
+ Version:
+ Versi:
+
+
+ Size:
+ Ukuran:
+
+
+ Select Cheat File:
+ Pilih File Cheat:
+
+
+ Repository:
+ Repositori:
+
+
+ Download Cheats
+ Unduh Cheat
+
+
+ Delete File
+ Hapus File
+
+
+ No files selected.
+ Tidak ada file yang dipilih.
+
+
+ You can delete the cheats you don't want after downloading them.
+ Anda dapat menghapus cheat yang tidak Anda inginkan setelah mengunduhnya.
+
+
+ Do you want to delete the selected file?\n%1
+ Apakah Anda ingin menghapus berkas yang dipilih?\n%1
+
+
+ Select Patch File:
+ Pilih File Patch:
+
+
+ Download Patches
+ Unduh Patch
+
+
+ Save
+ Simpan
+
+
+ Cheats
+ Cheat
+
+
+ Patches
+ Patch
+
+
+ Error
+ Kesalahan
+
+
+ No patch selected.
+ Tidak ada patch yang dipilih.
+
+
+ Unable to open files.json for reading.
+ Tidak dapat membuka files.json untuk dibaca.
+
+
+ No patch file found for the current serial.
+ Tidak ada file patch ditemukan untuk serial saat ini.
+
+
+ Unable to open the file for reading.
+ Tidak dapat membuka file untuk dibaca.
+
+
+ Unable to open the file for writing.
+ Tidak dapat membuka file untuk menulis.
+
+
+ Failed to parse XML:
+ Gagal menganalisis XML:
+
+
+ Success
+ Sukses
+
+
+ Options saved successfully.
+ Opsi berhasil disimpan.
+
+
+ Invalid Source
+ Sumber Tidak Valid
+
+
+ The selected source is invalid.
+ Sumber yang dipilih tidak valid.
+
+
+ File Exists
+ File Ada
+
+
+ File already exists. Do you want to replace it?
+ File sudah ada. Apakah Anda ingin menggantinya?
+
+
+ Failed to save file:
+ Gagal menyimpan file:
+
+
+ Failed to download file:
+ Gagal mengunduh file:
+
+
+ Cheats Not Found
+ Cheat Tidak Ditemukan
+
+
+ CheatsNotFound_MSG
+ Cheat tidak ditemukan untuk game ini dalam versi repositori yang dipilih,cobalah repositori lain atau versi game yang berbeda.
+
+
+ Cheats Downloaded Successfully
+ Cheat Berhasil Diunduh
+
+
+ CheatsDownloadedSuccessfully_MSG
+ Anda telah berhasil mengunduh cheat untuk versi game ini dari repositori yang dipilih. Anda bisa mencoba mengunduh dari repositori lain, jika tersedia akan juga memungkinkan untuk menggunakannya dengan memilih file dari daftar.
+
+
+ Failed to save:
+ Gagal menyimpan:
+
+
+ Failed to download:
+ Gagal mengunduh:
+
+
+ Download Complete
+ Unduhan Selesai
+
+
+ DownloadComplete_MSG
+ Patch Berhasil Diunduh! Semua Patch yang tersedia untuk semua game telah diunduh, tidak perlu mengunduhnya satu per satu seperti yang terjadi pada Cheat. Jika patch tidak muncul, mungkin patch tersebut tidak ada untuk nomor seri dan versi game yang spesifik.
+
+
+ Failed to parse JSON data from HTML.
+ Gagal menganalisis data JSON dari HTML.
+
+
+ Failed to retrieve HTML page.
+ Gagal mengambil halaman HTML.
+
+
+ The game is in version: %1
+ Permainan berada di versi: %1
+
+
+ The downloaded patch only works on version: %1
+ Patch yang diunduh hanya berfungsi pada versi: %1
+
+
+ You may need to update your game.
+ Anda mungkin perlu memperbarui permainan Anda.
+
+
+ Incompatibility Notice
+ Pemberitahuan Ketidakcocokan
+
+
+ Failed to open file:
+ Gagal membuka file:
+
+
+ XML ERROR:
+ KESALAHAN XML:
+
+
+ Failed to open files.json for writing
+ Gagal membuka files.json untuk menulis
+
+
+ Author:
+ Penulis:
+
+
+ Directory does not exist:
+ Direktori tidak ada:
+
+
+ Failed to open files.json for reading.
+ Gagal membuka files.json untuk dibaca.
+
+
+ Name:
+ Nama:
+
+
+ Can't apply cheats before the game is started
+ Tidak bisa menerapkan cheat sebelum permainan dimulai.
+
+
+ Close
+ Tutup
+
+
+
+ CheckUpdate
+
+ Auto Updater
+ Pembaruan Otomatis
+
+
+ Error
+ Kesalahan
+
+
+ Network error:
+ Kesalahan jaringan:
+
+
+ Error_Github_limit_MSG
+ Pembaruan Otomatis memungkinkan hingga 60 pemeriksaan pembaruan per jam.\nAnda telah mencapai batas ini. Silakan coba lagi nanti.
+
+
+ Failed to parse update information.
+ Gagal memparse informasi pembaruan.
+
+
+ No pre-releases found.
+ Tidak ada pra-rilis yang ditemukan.
+
+
+ Invalid release data.
+ Data rilis tidak valid.
+
+
+ No download URL found for the specified asset.
+ Tidak ada URL unduhan ditemukan untuk aset yang ditentukan.
+
+
+ Your version is already up to date!
+ Versi Anda sudah terbaru!
+
+
+ Update Available
+ Pembaruan Tersedia
+
+
+ Update Channel
+ Saluran Pembaruan
+
+
+ Current Version
+ Versi Saat Ini
+
+
+ Latest Version
+ Versi Terbaru
+
+
+ Do you want to update?
+ Apakah Anda ingin memperbarui?
+
+
+ Show Changelog
+ Tampilkan Catatan Perubahan
+
+
+ Check for Updates at Startup
+ Periksa pembaruan saat mulai
+
+
+ Update
+ Perbarui
+
+
+ No
+ Tidak
+
+
+ Hide Changelog
+ Sembunyikan Catatan Perubahan
+
+
+ Changes
+ Perubahan
+
+
+ Network error occurred while trying to access the URL
+ Kesalahan jaringan terjadi saat mencoba mengakses URL
+
+
+ Download Complete
+ Unduhan Selesai
+
+
+ The update has been downloaded, press OK to install.
+ Pembaruan telah diunduh, tekan OK untuk menginstal.
+
+
+ Failed to save the update file at
+ Gagal menyimpan file pembaruan di
+
+
+ Starting Update...
+ Memulai Pembaruan...
+
+
+ Failed to create the update script file
+ Gagal membuat file skrip pembaruan
+
+
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ Memuat data kompatibilitas, harap tunggu
+
+
+ Cancel
+ Batal
+
+
+ Loading...
+ Memuat...
+
+
+ Error
+ Kesalahan
+
+
+ Unable to update compatibility data! Try again later.
+ Tidak dapat memperbarui data kompatibilitas! Coba lagi nanti.
+
+
+ Unable to open compatibility_data.json for writing.
+ Tidak dapat membuka compatibility_data.json untuk menulis.
+
+
+ Unknown
+ Tidak Dikenal
+
+
+ Nothing
+ Tidak ada
+
+
+ Boots
+ Sepatu Bot
+
+
+ Menus
+ Menu
+
+
+ Ingame
+ Dalam Permainan
+
+
+ Playable
+ Playable
+
+
+
+ ControlSettings
+
+ Configure Controls
+
+
+
+ Control Settings
+
+
+
+ D-Pad
+
+
+
+ Up
+
+
+
+ Left
+
+
+
+ Right
+
+
+
+ Down
+
+
+
+ Left Stick Deadzone (def:2 max:127)
+
+
+
+ Left Deadzone
+
+
+
+ Left Stick
+
+
+
+ Config Selection
+
+
+
+ Common Config
+
+
+
+ Use per-game configs
+
+
+
+ L1 / LB
+
+
+
+ L2 / LT
+
+
+
+ KBM Controls
+
+
+
+ KBM Editor
+
+
+
+ Back
+
+
+
+ R1 / RB
+
+
+
+ R2 / RT
+
+
+
+ L3
+
+
+
+ Options / Start
+
+
+
+ R3
+
+
+
+ Face Buttons
+
+
+
+ Triangle / Y
+
+
+
+ Square / X
+
+
+
+ Circle / B
+
+
+
+ Cross / A
+
+
+
+ Right Stick Deadzone (def:2, max:127)
+
+
+
+ Right Deadzone
+
+
+
+ Right Stick
+
+
+
+
+ ElfViewer
+
+ Open Folder
+ Open Folder
+
+
+
+ GameInfoClass
+
+ Loading game list, please wait :3
+ Loading game list, please wait :3
+
+
+ Cancel
+ Cancel
+
+
+ Loading...
+ Loading...
+
+
+
+ GameInstallDialog
+
+ shadPS4 - Choose directory
+ shadPS4 - Choose directory
+
+
+ Directory to install games
+ Directory to install games
+
+
+ Browse
+ Browse
+
+
+ Error
+ Error
+
+
+ Directory to install DLC
+
+
+
+
+ GameListFrame
+
+ Icon
+ Ikon
+
+
+ Name
+ Nama
+
+
+ Serial
+ Serial
+
+
+ Compatibility
+ Compatibility
+
+
+ Region
+ Wilayah
+
+
+ Firmware
+ Firmware
+
+
+ Size
+ Ukuran
+
+
+ Version
+ Versi
+
+
+ Path
+ Jalur
+
+
+ Play Time
+ Waktu Bermain
+
+
+ Never Played
+ Never Played
+
+
+ h
+ h
+
+
+ m
+ m
+
+
+ s
+ s
+
+
+ Compatibility is untested
+ Compatibility is untested
+
+
+ Game does not initialize properly / crashes the emulator
+ Game does not initialize properly / crashes the emulator
+
+
+ Game boots, but only displays a blank screen
+ Game boots, but only displays a blank screen
+
+
+ Game displays an image but does not go past the menu
+ Game displays an image but does not go past the menu
+
+
+ Game has game-breaking glitches or unplayable performance
+ Game has game-breaking glitches or unplayable performance
+
+
+ Game can be completed with playable performance and no major glitches
+ Game can be completed with playable performance and no major glitches
+
+
+ Click to see details on github
+ Klik untuk melihat detail di GitHub
+
+
+ Last updated
+ Terakhir diperbarui
+
+
+
+ GameListUtils
+
+ B
+ B
+
+
+ KB
+ KB
+
+
+ MB
+ MB
+
+
+ GB
+ GB
+
+
+ TB
+ TB
+
+
+
+ GuiContextMenus
+
+ Create Shortcut
+ Create Shortcut
+
+
+ Cheats / Patches
+ Cheat / Patch
+
+
+ SFO Viewer
+ SFO Viewer
+
+
+ Trophy Viewer
+ Trophy Viewer
+
+
+ Open Folder...
+ Buka Folder...
+
+
+ Open Game Folder
+ Buka Folder Game
+
+
+ Open Save Data Folder
+ Buka Folder Data Simpanan
+
+
+ Open Log Folder
+ Buka Folder Log
+
+
+ Copy info...
+ Copy info...
+
+
+ Copy Name
+ Copy Name
+
+
+ Copy Serial
+ Copy Serial
+
+
+ Copy All
+ Copy All
+
+
+ Delete...
+ Delete...
+
+
+ Delete Game
+ Delete Game
+
+
+ Delete Update
+ Delete Update
+
+
+ Delete DLC
+ Delete DLC
+
+
+ Compatibility...
+ Compatibility...
+
+
+ Update database
+ Update database
+
+
+ View report
+ View report
+
+
+ Submit a report
+ Submit a report
+
+
+ Shortcut creation
+ Shortcut creation
+
+
+ Shortcut created successfully!
+ Shortcut created successfully!
+
+
+ Error
+ Error
+
+
+ Error creating shortcut!
+ Error creating shortcut!
+
+
+ Install PKG
+ Install PKG
+
+
+ Game
+ Game
+
+
+ This game has no update to delete!
+ This game has no update to delete!
+
+
+ Update
+ Update
+
+
+ This game has no DLC to delete!
+ This game has no DLC to delete!
+
+
+ DLC
+ DLC
+
+
+ Delete %1
+ Delete %1
+
+
+ Are you sure you want to delete %1's %2 directory?
+ Are you sure you want to delete %1's %2 directory?
+
+
+ Open Update Folder
+
+
+
+ Copy Version
+
+
+
+ Copy Size
+
+
+
+ Delete Save Data
+
+
+
+ This game has no update folder to open!
+
+
+
+ Failed to convert icon.
+
+
+
+ This game has no save data to delete!
+
+
+
+ Save Data
+
+
+
+
+ InstallDirSelect
+
+ shadPS4 - Choose directory
+ shadPS4 - Choose directory
+
+
+ Select which directory you want to install to.
+ Select which directory you want to install to.
+
+
+ Install All Queued to Selected Folder
+
+
+
+ Delete PKG File on Install
+
+
+
+
+ MainWindow
+
+ Open/Add Elf Folder
+ Open/Add Elf Folder
+
+
+ Install Packages (PKG)
+ Install Packages (PKG)
+
+
+ Boot Game
+ Boot Game
+
+
+ Check for Updates
+ Periksa pembaruan
+
+
+ About shadPS4
+ About shadPS4
+
+
+ Configure...
+ Configure...
+
+
+ Install application from a .pkg file
+ Install application from a .pkg file
+
+
+ Recent Games
+ Recent Games
+
+
+ Open shadPS4 Folder
+ Open shadPS4 Folder
+
+
+ Exit
+ Exit
+
+
+ Exit shadPS4
+ Exit shadPS4
+
+
+ Exit the application.
+ Exit the application.
+
+
+ Show Game List
+ Show Game List
+
+
+ Game List Refresh
+ Game List Refresh
+
+
+ Tiny
+ Tiny
+
+
+ Small
+ Small
+
+
+ Medium
+ Medium
+
+
+ Large
+ Large
+
+
+ List View
+ List View
+
+
+ Grid View
+ Grid View
+
+
+ Elf Viewer
+ Elf Viewer
+
+
+ Game Install Directory
+ Game Install Directory
+
+
+ Download Cheats/Patches
+ Unduh Cheat / Patch
+
+
+ Dump Game List
+ Dump Game List
+
+
+ PKG Viewer
+ PKG Viewer
+
+
+ Search...
+ Search...
+
+
+ File
+ File
+
+
+ View
+ View
+
+
+ Game List Icons
+ Game List Icons
+
+
+ Game List Mode
+ Game List Mode
+
+
+ Settings
+ Settings
+
+
+ Utils
+ Utils
+
+
+ Themes
+ Themes
+
+
+ Help
+ Bantuan
+
+
+ Dark
+ Dark
+
+
+ Light
+ Light
+
+
+ Green
+ Green
+
+
+ Blue
+ Blue
+
+
+ Violet
+ Violet
+
+
+ toolBar
+ toolBar
+
+
+ Game List
+ Daftar game
+
+
+ * Unsupported Vulkan Version
+ * Versi Vulkan Tidak Didukung
+
+
+ Download Cheats For All Installed Games
+ Unduh Cheat Untuk Semua Game Yang Terpasang
+
+
+ Download Patches For All Games
+ Unduh Patch Untuk Semua Game
+
+
+ Download Complete
+ Unduhan Selesai
+
+
+ You have downloaded cheats for all the games you have installed.
+ Anda telah mengunduh cheat untuk semua game yang terpasang.
+
+
+ Patches Downloaded Successfully!
+ Patch Berhasil Diunduh!
+
+
+ All Patches available for all games have been downloaded.
+ Semua Patch yang tersedia untuk semua game telah diunduh.
+
+
+ Games:
+ Game:
+
+
+ ELF files (*.bin *.elf *.oelf)
+ File ELF (*.bin *.elf *.oelf)
+
+
+ Game Boot
+ Boot Game
+
+
+ Only one file can be selected!
+ Hanya satu file yang bisa dipilih!
+
+
+ PKG Extraction
+ Ekstraksi PKG
+
+
+ Patch detected!
+ Patch terdeteksi!
+
+
+ PKG and Game versions match:
+ Versi PKG dan Game cocok:
+
+
+ Would you like to overwrite?
+ Apakah Anda ingin menimpa?
+
+
+ PKG Version %1 is older than installed version:
+ Versi PKG %1 lebih lama dari versi yang terpasang:
+
+
+ Game is installed:
+ Game telah terpasang:
+
+
+ Would you like to install Patch:
+ Apakah Anda ingin menginstal patch:
+
+
+ DLC Installation
+ Instalasi DLC
+
+
+ Would you like to install DLC: %1?
+ Apakah Anda ingin menginstal DLC: %1?
+
+
+ DLC already installed:
+ DLC sudah terpasang:
+
+
+ Game already installed
+ Game sudah terpasang
+
+
+ PKG ERROR
+ KESALAHAN PKG
+
+
+ Extracting PKG %1/%2
+ Mengekstrak PKG %1/%2
+
+
+ Extraction Finished
+ Ekstraksi Selesai
+
+
+ Game successfully installed at %1
+ Game berhasil dipasang di %1
+
+
+ File doesn't appear to be a valid PKG file
+ File tampaknya bukan file PKG yang valid
+
+
+ Run Game
+
+
+
+ Eboot.bin file not found
+
+
+
+ PKG File (*.PKG *.pkg)
+
+
+
+ PKG is a patch or DLC, please install the game first!
+
+
+
+ Game is already running!
+
+
+
+ shadPS4
+ shadPS4
+
+
+
+ PKGViewer
+
+ Open Folder
+ Open Folder
+
+
+ Name
+ Nama
+
+
+ Serial
+ Serial
+
+
+ Installed
+
+
+
+ Size
+ Ukuran
+
+
+ Category
+
+
+
+ Type
+
+
+
+ App Ver
+
+
+
+ FW
+
+
+
+ Region
+ Wilayah
+
+
+ Flags
+
+
+
+ Path
+ Jalur
+
+
+ File
+ File
+
+
+ PKG ERROR
+ KESALAHAN PKG
+
+
+ Unknown
+ Tidak Dikenal
+
+
+ Package
+
+
+
+
+ SettingsDialog
+
+ Settings
+ Settings
+
+
+ General
+ General
+
+
+ System
+ System
+
+
+ Console Language
+ Console Language
+
+
+ Emulator Language
+ Emulator Language
+
+
+ Emulator
+ Emulator
+
+
+ Enable Fullscreen
+ Enable Fullscreen
+
+
+ Fullscreen Mode
+ Mode Layar Penuh
+
+
+ Enable Separate Update Folder
+ Enable Separate Update Folder
+
+
+ Default tab when opening settings
+ Tab default saat membuka pengaturan
+
+
+ Show Game Size In List
+ Tampilkan Ukuran Game di Daftar
+
+
+ Show Splash
+ Show Splash
+
+
+ Enable Discord Rich Presence
+ Aktifkan Discord Rich Presence
+
+
+ Username
+ Username
+
+
+ Trophy Key
+ Trophy Key
+
+
+ Trophy
+ Trophy
+
+
+ Logger
+ Logger
+
+
+ Log Type
+ Log Type
+
+
+ Log Filter
+ Log Filter
+
+
+ Open Log Location
+ Buka Lokasi Log
+
+
+ Input
+ Masukan
+
+
+ Cursor
+ Kursor
+
+
+ Hide Cursor
+ Sembunyikan kursor
+
+
+ Hide Cursor Idle Timeout
+ Batas waktu sembunyikan kursor tidak aktif
+
+
+ s
+ s
+
+
+ Controller
+ Pengontrol
+
+
+ Back Button Behavior
+ Perilaku tombol kembali
+
+
+ Graphics
+ Graphics
+
+
+ GUI
+ Antarmuka
+
+
+ User
+ Pengguna
+
+
+ Graphics Device
+ Graphics Device
+
+
+ Width
+ Width
+
+
+ Height
+ Height
+
+
+ Vblank Divider
+ Vblank Divider
+
+
+ Advanced
+ Advanced
+
+
+ Enable Shaders Dumping
+ Enable Shaders Dumping
+
+
+ Enable NULL GPU
+ Enable NULL GPU
+
+
+ Paths
+ Jalur
+
+
+ Game Folders
+ Folder Permainan
+
+
+ Add...
+ Tambah...
+
+
+ Remove
+ Hapus
+
+
+ Debug
+ Debug
+
+
+ Enable Debug Dumping
+ Enable Debug Dumping
+
+
+ Enable Vulkan Validation Layers
+ Enable Vulkan Validation Layers
+
+
+ Enable Vulkan Synchronization Validation
+ Enable Vulkan Synchronization Validation
+
+
+ Enable RenderDoc Debugging
+ Enable RenderDoc Debugging
+
+
+ Enable Crash Diagnostics
+ Enable Crash Diagnostics
+
+
+ Collect Shaders
+ Collect Shaders
+
+
+ Copy GPU Buffers
+ Copy GPU Buffers
+
+
+ Host Debug Markers
+ Host Debug Markers
+
+
+ Guest Debug Markers
+ Guest Debug Markers
+
+
+ Update
+ Pembaruan
+
+
+ Check for Updates at Startup
+ Periksa pembaruan saat mulai
+
+
+ Always Show Changelog
+ Selalu Tampilkan Riwayat Perubahan
+
+
+ Update Channel
+ Saluran Pembaruan
+
+
+ Check for Updates
+ Periksa pembaruan
+
+
+ GUI Settings
+ Pengaturan GUI
+
+
+ Title Music
+ Title Music
+
+
+ Disable Trophy Pop-ups
+ Disable Trophy Pop-ups
+
+
+ Play title music
+ Putar musik judul
+
+
+ Update Compatibility Database On Startup
+ Update Compatibility Database On Startup
+
+
+ Game Compatibility
+ Game Compatibility
+
+
+ Display Compatibility Data
+ Display Compatibility Data
+
+
+ Update Compatibility Database
+ Update Compatibility Database
+
+
+ Volume
+ Volume
+
+
+ Save
+ Simpan
+
+
+ Apply
+ Terapkan
+
+
+ Restore Defaults
+ Kembalikan Pengaturan Default
+
+
+ Close
+ Tutup
+
+
+ Point your mouse at an option to display its description.
+ Arahkan mouse Anda pada opsi untuk menampilkan deskripsinya.
+
+
+ consoleLanguageGroupBox
+ Bahasa Konsol:\nMenetapkan bahasa yang digunakan oleh permainan PS4.\nDisarankan untuk mengatur ini ke bahasa yang didukung oleh permainan, yang dapat bervariasi berdasarkan wilayah.
+
+
+ emulatorLanguageGroupBox
+ Bahasa Emulator:\nMenetapkan bahasa antarmuka pengguna emulator.
+
+
+ fullscreenCheckBox
+ Aktifkan Mode Layar Penuh:\nSecara otomatis menempatkan jendela permainan dalam mode layar penuh.\nIni dapat dinonaktifkan dengan menekan tombol F11.
+
+
+ separateUpdatesCheckBox
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
+
+
+ showSplashCheckBox
+ Tampilkan Layar Pembuka:\nMenampilkan layar pembuka permainan (gambar khusus) saat permainan dimulai.
+
+
+ discordRPCCheckbox
+ Aktifkan Discord Rich Presence:\nMenampilkan ikon emulator dan informasi relevan di profil Discord Anda.
+
+
+ userName
+ Nama Pengguna:\nMenetapkan nama pengguna akun PS4, yang mungkin ditampilkan oleh beberapa permainan.
+
+
+ TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
+
+
+ logTypeGroupBox
+ Jenis Log:\nMenetapkan apakah untuk menyinkronkan output jendela log untuk kinerja. Dapat memiliki efek buruk pada emulasi.
+
+
+ logFilter
+ Filter Log:\nMenyaring log untuk hanya mencetak informasi tertentu.\nContoh: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Tingkatan: Trace, Debug, Info, Warning, Error, Critical - dalam urutan ini, tingkat tertentu membungkam semua tingkat sebelumnya dalam daftar dan mencatat setiap tingkat setelahnya.
+
+
+ updaterGroupBox
+ Pembaruan:\nRelease: Versi resmi yang dirilis setiap bulan yang mungkin sangat ketinggalan zaman, tetapi lebih dapat diandalkan dan teruji.\nNightly: Versi pengembangan yang memiliki semua fitur dan perbaikan terbaru, tetapi mungkin mengandung bug dan kurang stabil.
+
+
+ GUIMusicGroupBox
+ Putar Musik Judul Permainan:\nJika permainan mendukungnya, aktifkan pemutaran musik khusus saat memilih permainan di GUI.
+
+
+ disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
+
+
+ hideCursorGroupBox
+ Sembunyikan Kursor:\nPilih kapan kursor akan menghilang:\nTidak Pernah: Anda akan selalu melihat mouse.\nTidak Aktif: Tetapkan waktu untuk menghilang setelah tidak aktif.\nSelalu: Anda tidak akan pernah melihat mouse.
+
+
+ idleTimeoutGroupBox
+ Tetapkan waktu untuk mouse menghilang setelah tidak aktif.
+
+
+ backButtonBehaviorGroupBox
+ Perilaku Tombol Kembali:\nMengatur tombol kembali pada pengontrol untuk meniru ketukan di posisi yang ditentukan di touchpad PS4.
+
+
+ enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
+
+
+ checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
+
+
+ updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
+
+
+ Never
+ Tidak Pernah
+
+
+ Idle
+ Diam
+
+
+ Always
+ Selalu
+
+
+ Touchpad Left
+ Touchpad Kiri
+
+
+ Touchpad Right
+ Touchpad Kanan
+
+
+ Touchpad Center
+ Pusat Touchpad
+
+
+ None
+ Tidak Ada
+
+
+ graphicsAdapterGroupBox
+ Perangkat Grafis:\nPada sistem GPU ganda, pilih GPU yang akan digunakan emulator dari daftar dropdown,\natau pilih "Auto Select" untuk menentukan secara otomatis.
+
+
+ resolutionLayout
+ Lebar/Tinggi:\nMenetapkan ukuran jendela emulator saat diluncurkan, yang dapat diubah ukurannya selama permainan.\nIni berbeda dari resolusi dalam permainan.
+
+
+ heightDivider
+ Pembagi Vblank:\nKecepatan bingkai di mana emulator menyegarkan dikalikan dengan angka ini. Mengubah ini dapat memiliki efek buruk, seperti meningkatkan kecepatan permainan, atau merusak fungsi kritis permainan yang tidak mengharapkan ini berubah!
+
+
+ dumpShadersCheckBox
+ Aktifkan Pembuangan Shader:\nUntuk tujuan debugging teknis, menyimpan shader permainan ke folder saat mereka dirender.
+
+
+ nullGpuCheckBox
+ Aktifkan GPU Null:\nUntuk tujuan debugging teknis, menonaktifkan rendering permainan seolah-olah tidak ada kartu grafis.
+
+
+ gameFoldersBox
+ Folder Permainan:\nDaftar folder untuk memeriksa permainan yang diinstal.
+
+
+ addFolderButton
+ Tambah:\nTambahkan folder ke daftar.
+
+
+ removeFolderButton
+ Hapus:\nHapus folder dari daftar.
+
+
+ debugDump
+ Aktifkan Pembuangan Debug:\nMenyimpan simbol impor dan ekspor serta informasi header file dari program PS4 yang sedang berjalan ke direktori.
+
+
+ vkValidationCheckBox
+ Aktifkan Vulkan Validation Layers:\nMengaktifkan sistem yang memvalidasi status penggambaran Vulkan dan mencatat informasi tentang status internalnya. Ini akan mengurangi kinerja dan kemungkinan mengubah perilaku emulasi.
+
+
+ vkSyncValidationCheckBox
+ Aktifkan Vulkan Synchronization Validation:\nMengaktifkan sistem yang memvalidasi waktu tugas penggambaran Vulkan. Ini akan mengurangi kinerja dan kemungkinan mengubah perilaku emulasi.
+
+
+ rdocCheckBox
+ Aktifkan Debugging RenderDoc:\nJika diaktifkan, emulator akan menyediakan kompatibilitas dengan Renderdoc untuk memungkinkan pengambilan dan analisis bingkai yang sedang dirender.
+
+
+ collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+
+
+ crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+
+
+ copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+
+
+ hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+
+
+ guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+
+
+ Borderless
+
+
+
+ True
+
+
+
+ Enable HDR
+
+
+
+ Release
+
+
+
+ Nightly
+
+
+
+ Background Image
+
+
+
+ Show Background Image
+
+
+
+ Opacity
+
+
+
+ Set the volume of the background music.
+
+
+
+ Enable Motion Controls
+
+
+
+ Save Data Path
+
+
+
+ Browse
+ Browse
+
+
+ async
+
+
+
+ sync
+
+
+
+ Auto Select
+
+
+
+ Directory to install games
+ Directory to install games
+
+
+ Directory to save data
+
+
+
+ GUIBackgroundImageGroupBox
+
+
+
+ enableHDRCheckBox
+
+
+
+ saveDataBox
+
+
+
+ browseButton
+
+
+
+
+ TrophyViewer
+
+ Trophy Viewer
+ Trophy Viewer
+
+
+
diff --git a/src/qt_gui/translations/it.ts b/src/qt_gui/translations/it.ts
deleted file mode 100644
index 77a87ba82..000000000
--- a/src/qt_gui/translations/it.ts
+++ /dev/null
@@ -1,1475 +0,0 @@
-
-
-
-
-
- AboutDialog
-
- About shadPS4
- Riguardo shadPS4
-
-
- shadPS4
- shadPS4
-
-
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- shadPS4 è un emulatore sperimentale open-source per PlayStation 4.
-
-
- This software should not be used to play games you have not legally obtained.
- Questo programma non dovrebbe essere utilizzato per riprodurre giochi che non vengono ottenuti legalmente.
-
-
-
- ElfViewer
-
- Open Folder
- Apri Cartella
-
-
-
- GameInfoClass
-
- Loading game list, please wait :3
- Caricamento lista giochi, attendere :3
-
-
- Cancel
- Annulla
-
-
- Loading...
- Caricamento...
-
-
-
- InstallDirSelect
-
- shadPS4 - Choose directory
- shadPS4 - Scegli cartella
-
-
- Select which directory you want to install to.
- Seleziona in quale cartella vuoi effettuare l'installazione.
-
-
-
- GameInstallDialog
-
- shadPS4 - Choose directory
- shadPS4 - Scegli cartella
-
-
- Directory to install games
- Cartella di installazione dei giochi
-
-
- Browse
- Sfoglia
-
-
- Error
- Errore
-
-
- The value for location to install games is not valid.
- Il valore del percorso di installazione dei giochi non è valido.
-
-
-
- GuiContextMenus
-
- Create Shortcut
- Crea scorciatoia
-
-
- Cheats / Patches
- Trucchi / Patch
-
-
- SFO Viewer
- Visualizzatore SFO
-
-
- Trophy Viewer
- Visualizzatore Trofei
-
-
- Open Folder...
- Apri Cartella...
-
-
- Open Game Folder
- Apri Cartella del Gioco
-
-
- Open Save Data Folder
- Apri Cartella dei Dati di Salvataggio
-
-
- Open Log Folder
- Apri Cartella dei Log
-
-
- Copy info...
- Copia informazioni...
-
-
- Copy Name
- Copia Nome
-
-
- Copy Serial
- Copia Seriale
-
-
- Copy All
- Copia Tutto
-
-
- Delete...
- Elimina...
-
-
- Delete Game
- Elimina Gioco
-
-
- Delete Update
- Elimina Aggiornamento
-
-
- Delete DLC
- Elimina DLC
-
-
- Compatibility...
- Compatibilità...
-
-
- Update database
- Aggiorna database
-
-
- View report
- Visualizza rapporto
-
-
- Submit a report
- Invia rapporto
-
-
- Shortcut creation
- Creazione scorciatoia
-
-
- Shortcut created successfully!
- Scorciatoia creata con successo!
-
-
- Error
- Errore
-
-
- Error creating shortcut!
- Errore nella creazione della scorciatoia!
-
-
- Install PKG
- Installa PKG
-
-
- Game
- Gioco
-
-
- requiresEnableSeparateUpdateFolder_MSG
- Questa feature richiede che venga attivata l'opzione "Abilita Cartella Aggiornamenti Separata" per poter funzionare, per favore abilitala.
-
-
- This game has no update to delete!
- Questo gioco non ha alcun aggiornamento da eliminare!
-
-
- Update
- Aggiornamento
-
-
- This game has no DLC to delete!
- Questo gioco non ha alcun DLC da eliminare!
-
-
- DLC
- DLC
-
-
- Delete %1
- Elimina %1
-
-
- Are you sure you want to delete %1's %2 directory?
- Sei sicuro di eliminale la cartella %2 di %1?
-
-
-
- MainWindow
-
- Open/Add Elf Folder
- Apri/Aggiungi cartella Elf
-
-
- Install Packages (PKG)
- Installa Pacchetti (PKG)
-
-
- Boot Game
- Avvia Gioco
-
-
- Check for Updates
- Controlla aggiornamenti
-
-
- About shadPS4
- Riguardo a shadPS4
-
-
- Configure...
- Configura...
-
-
- Install application from a .pkg file
- Installa applicazione da un file .pkg
-
-
- Recent Games
- Giochi Recenti
-
-
- Open shadPS4 Folder
- Apri Cartella shadps4
-
-
- Exit
- Uscita
-
-
- Exit shadPS4
- Esci da shadPS4
-
-
- Exit the application.
- Esci dall'applicazione.
-
-
- Show Game List
- Mostra Lista Giochi
-
-
- Game List Refresh
- Aggiorna Lista Giochi
-
-
- Tiny
- Minuscolo
-
-
- Small
- Piccolo
-
-
- Medium
- Medio
-
-
- Large
- Grande
-
-
- List View
- Visualizzazione Lista
-
-
- Grid View
- Visualizzazione Griglia
-
-
- Elf Viewer
- Visualizzatore Elf
-
-
- Game Install Directory
- Cartella Installazione Giochi
-
-
- Download Cheats/Patches
- Scarica Trucchi/Patch
-
-
- Dump Game List
- Scarica Lista Giochi
-
-
- PKG Viewer
- Visualizzatore PKG
-
-
- Search...
- Cerca...
-
-
- File
- File
-
-
- View
- Visualizza
-
-
- Game List Icons
- Icone Lista Giochi
-
-
- Game List Mode
- Modalità Lista Giochi
-
-
- Settings
- Impostazioni
-
-
- Utils
- Utilità
-
-
- Themes
- Temi
-
-
- Help
- Aiuto
-
-
- Dark
- Scuro
-
-
- Light
- Chiaro
-
-
- Green
- Verde
-
-
- Blue
- Blu
-
-
- Violet
- Viola
-
-
- toolBar
- Barra strumenti
-
-
- Game List
- Elenco giochi
-
-
- * Unsupported Vulkan Version
- * Versione Vulkan non supportata
-
-
- Download Cheats For All Installed Games
- Scarica Trucchi per tutti i giochi installati
-
-
- Download Patches For All Games
- Scarica Patch per tutti i giochi
-
-
- Download Complete
- Download completato
-
-
- You have downloaded cheats for all the games you have installed.
- Hai scaricato trucchi per tutti i giochi installati.
-
-
- Patches Downloaded Successfully!
- Patch scaricate con successo!
-
-
- All Patches available for all games have been downloaded.
- Tutte le patch disponibili per tutti i giochi sono state scaricate.
-
-
- Games:
- Giochi:
-
-
- PKG File (*.PKG)
- File PKG (*.PKG)
-
-
- ELF files (*.bin *.elf *.oelf)
- File ELF (*.bin *.elf *.oelf)
-
-
- Game Boot
- Avvia Gioco
-
-
- Only one file can be selected!
- Si può selezionare solo un file!
-
-
- PKG Extraction
- Estrazione file PKG
-
-
- Patch detected!
- Patch rilevata!
-
-
- PKG and Game versions match:
- Le versioni di PKG e del Gioco corrispondono:
-
-
- Would you like to overwrite?
- Vuoi sovrascrivere?
-
-
- PKG Version %1 is older than installed version:
- La versione PKG %1 è più vecchia rispetto alla versione installata:
-
-
- Game is installed:
- Gioco installato:
-
-
- Would you like to install Patch:
- Vuoi installare la patch:
-
-
- DLC Installation
- Installazione DLC
-
-
- Would you like to install DLC: %1?
- Vuoi installare il DLC: %1?
-
-
- DLC already installed:
- DLC già installato:
-
-
- Game already installed
- Gioco già installato
-
-
- PKG is a patch, please install the game first!
- Questo file PKG contiene una patch. Per favore, installa prima il gioco!
-
-
- PKG ERROR
- ERRORE PKG
-
-
- Extracting PKG %1/%2
- Estrazione file PKG %1/%2
-
-
- Extraction Finished
- Estrazione Completata
-
-
- Game successfully installed at %1
- Gioco installato correttamente in %1
-
-
- File doesn't appear to be a valid PKG file
- Il file sembra non essere un file PKG valido
-
-
-
- PKGViewer
-
- Open Folder
- Apri Cartella
-
-
-
- TrophyViewer
-
- Trophy Viewer
- Visualizzatore Trofei
-
-
-
- SettingsDialog
-
- Settings
- Impostazioni
-
-
- General
- Generale
-
-
- System
- Sistema
-
-
- Console Language
- Lingua della console
-
-
- Emulator Language
- Lingua dell'emulatore
-
-
- Emulator
- Emulatore
-
-
- Enable Fullscreen
- Abilita Schermo Intero
-
-
- Fullscreen Mode
- Modalità Schermo Intero
-
-
- Enable Separate Update Folder
- Abilita Cartella Aggiornamenti Separata
-
-
- Default tab when opening settings
- Scheda predefinita all'apertura delle impostazioni
-
-
- Show Game Size In List
- Mostra la dimensione del gioco nell'elenco
-
-
- Show Splash
- Mostra Schermata Iniziale
-
-
- Is PS4 Pro
- Modalità Ps4 Pro
-
-
- Enable Discord Rich Presence
- Abilita Discord Rich Presence
-
-
- Username
- Nome Utente
-
-
- Trophy Key
- Chiave Trofei
-
-
- Trophy
- Trofei
-
-
- Logger
- Logger
-
-
- Log Type
- Tipo di Log
-
-
- Log Filter
- Filtro Log
-
-
- Open Log Location
- Apri posizione del registro
-
-
- Input
- Input
-
-
- Cursor
- Cursore
-
-
- Hide Cursor
- Nascondi Cursore
-
-
- Hide Cursor Idle Timeout
- Timeout inattività per nascondere il cursore
-
-
- s
- s
-
-
- Controller
- Controller
-
-
- Back Button Behavior
- Comportamento del pulsante Indietro
-
-
- Graphics
- Grafica
-
-
- GUI
- Interfaccia
-
-
- User
- Utente
-
-
- Graphics Device
- Scheda Grafica
-
-
- Width
- Larghezza
-
-
- Height
- Altezza
-
-
- Vblank Divider
- Divisore Vblank
-
-
- Advanced
- Avanzate
-
-
- Enable Shaders Dumping
- Abilita Dump Shader
-
-
- Enable NULL GPU
- Abilita NULL GPU
-
-
- Paths
- Percorsi
-
-
- Game Folders
- Cartelle di gioco
-
-
- Add...
- Aggiungi...
-
-
- Remove
- Rimuovi
-
-
- Debug
- Debug
-
-
- Enable
- Abilita Debug Dumping
-
-
- Enable Vulkan Validation Layers
- Abilita Vulkan Validation Layers
-
-
- Enable Vulkan Synchronization Validation
- Abilita Vulkan Synchronization Validation
-
-
- Enable RenderDoc Debugging
- Abilita RenderDoc Debugging
-
-
- Enable Crash Diagnostics
- Abilita Diagnostica Crash
-
-
- Collect Shaders
- Raccogli Shaders
-
-
- Copy GPU Buffers
- Copia Buffer GPU
-
-
- Host Debug Markers
- Marcatori di Debug dell'Host
-
-
- Guest Debug Markers
- Marcatori di Debug del Guest
-
-
- Update
- Aggiornamento
-
-
- Check for Updates at Startup
- Verifica aggiornamenti all’avvio
-
-
- Always Show Changelog
- Mostra sempre il changelog
-
-
- Update Channel
- Canale di Aggiornamento
-
-
- Check for Updates
- Controlla aggiornamenti
-
-
- GUI Settings
- Impostazioni GUI
-
-
- Title Music
- Musica del Titolo
-
-
- Disable Trophy Pop-ups
- Disabilita Notifica Trofei
-
-
- Play title music
- Riproduci musica del titolo
-
-
- Update Compatibility Database On Startup
- Aggiorna Database Compatibilità all'Avvio
-
-
- Game Compatibility
- Compatibilità Gioco
-
-
- Display Compatibility Data
- Mostra Dati Compatibilità
-
-
- Update Compatibility Database
- Aggiorna Database Compatibilità
-
-
- Volume
- Volume
-
-
- Audio Backend
- Backend Audio
-
-
- Save
- Salva
-
-
- Apply
- Applica
-
-
- Restore Defaults
- Ripristina Impostazioni Predefinite
-
-
- Close
- Chiudi
-
-
- Point your mouse at an option to display its description.
- Sposta il mouse su un'opzione per visualizzarne la descrizione.
-
-
- consoleLanguageGroupBox
- Lingua della Console:\nImposta la lingua utilizzata dal gioco PS4.\nÈ consigliabile impostare questa su una lingua supportata dal gioco, che può variare a seconda della regione.
-
-
- emulatorLanguageGroupBox
- Lingua dell'Emulatore:\nImposta la lingua dell'interfaccia utente dell'emulatore.
-
-
- fullscreenCheckBox
- Abilita Schermo Intero:\nMetti automaticamente la finestra di gioco in modalità schermo intero.\nQuesto può essere disattivato premendo il tasto F11.
-
-
- separateUpdatesCheckBox
- Abilita Cartella Aggiornamenti Separata:\nAbilita l'installazione degli aggiornamenti in una cartella separata per una più facile gestione.
-
-
- showSplashCheckBox
- Mostra Schermata di Avvio:\nMostra la schermata di avvio del gioco (un'immagine speciale) mentre il gioco si sta avviando.
-
-
- ps4proCheckBox
- È PS4 Pro:\nFa sì che l'emulatore si comporti come una PS4 PRO, il che può abilitare funzionalità speciali in giochi che la supportano.
-
-
- discordRPCCheckbox
- Abilita Discord Rich Presence:\nMostra l'icona dell'emulatore e informazioni pertinenti sul tuo profilo Discord.
-
-
- userName
- Nome Utente:\nImposta il nome utente dell'account PS4, che potrebbe essere visualizzato da alcuni giochi.
-
-
- TrophyKey
- Chiave Trofei:\nChiave utilizzata per la decrittazione dei trofei. Deve essere estratta dalla vostra console con jailbreak.\nDeve contenere solo caratteri esadecimali.
-
-
- logTypeGroupBox
- Tipo di Log:\nImposta se sincronizzare l'output della finestra di log per le prestazioni. Potrebbe avere effetti avversi sull'emulazione.
-
-
- logFilter
- Filtro Log:\nFiltra il log per stampare solo informazioni specifiche.\nEsempi: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Livelli: Trace, Debug, Info, Warning, Error, Critical - in questo ordine, un livello specifico silenzia tutti i livelli precedenti nell'elenco e registra ogni livello successivo.
-
-
- updaterGroupBox
- Aggiornamento:\nRelease: Versioni ufficiali rilasciate ogni mese che potrebbero essere molto datate, ma sono più affidabili e testate.\nNightly: Versioni di sviluppo che hanno tutte le ultime funzionalità e correzioni, ma potrebbero contenere bug e sono meno stabili.
-
-
- GUIMusicGroupBox
- Riproduci Musica del Titolo:\nSe un gioco lo supporta, attiva la riproduzione di musica speciale quando selezioni il gioco nell'interfaccia grafica.
-
-
- disableTrophycheckBox
- Disabilita Notifica Trofei:\nDisabilita notifiche in gioco dei trofei. Il progresso dei Trofei può ancora essere controllato con il Visualizzatore Trofei (clicca tasto destro sul gioco nella finestra principale).
-
-
- hideCursorGroupBox
- Nascondi cursore:\nScegli quando il cursore scomparirà:\nMai: Vedrai sempre il mouse.\nInattivo: Imposta un tempo per farlo scomparire dopo essere stato inattivo.\nSempre: non vedrai mai il mouse.
-
-
- idleTimeoutGroupBox
- Imposta un tempo affinché il mouse scompaia dopo essere stato inattivo.
-
-
- backButtonBehaviorGroupBox
- Comportamento del pulsante Indietro:\nImposta il pulsante Indietro del controller per emulare il tocco sulla posizione specificata sul touchpad PS4.
-
-
- enableCompatibilityCheckBox
- Mostra Dati Compatibilità:\nMostra informazioni sulla compatibilità del gioco nella visualizzazione lista. Abilita "Aggiorna Compatiblità all'Avvio" per ottenere informazioni aggiornate.
-
-
- checkCompatibilityOnStartupCheckBox
- Aggiorna Compatibilità all'Avvio:\nAggiorna automaticamente il database della compatibilità quando si avvia shadps4.
-
-
- updateCompatibilityButton
- Aggiorna Database Compatibilità:\nAggiorna immediatamente il database di compatibilità.
-
-
- Never
- Mai
-
-
- Idle
- Inattivo
-
-
- Always
- Sempre
-
-
- Touchpad Left
- Touchpad Sinistra
-
-
- Touchpad Right
- Touchpad Destra
-
-
- Touchpad Center
- Centro del Touchpad
-
-
- None
- Nessuno
-
-
- graphicsAdapterGroupBox
- Dispositivo Grafico:\nIn sistemi con più GPU, seleziona la GPU che l'emulatore utilizzerà dall'elenco a discesa,\no seleziona "Auto Select" per determinarlo automaticamente.
-
-
- resolutionLayout
- Larghezza/Altezza:\nImposta la dimensione della finestra dell'emulatore all'avvio, che può essere ridimensionata durante il gioco.\nQuesto è diverso dalla risoluzione in gioco.
-
-
- heightDivider
- Divisore Vblank:\nIl frame rate con cui l'emulatore si aggiorna viene moltiplicato per questo numero. Cambiare questo potrebbe avere effetti avversi, come aumentare la velocità del gioco o rompere funzionalità critiche del gioco che non si aspettano questa modifica!
-
-
- dumpShadersCheckBox
- Abilita Pompaggio Shader:\nPer scopi di debug tecnico, salva gli shader dei giochi in una cartella mentre vengono resi.
-
-
- nullGpuCheckBox
- Abilita GPU Null:\nPer scopi di debug tecnico, disabilita il rendering del gioco come se non ci fosse alcuna scheda grafica.
-
-
- gameFoldersBox
- Cartelle di Gioco:\nL'elenco delle cartelle da controllare per i giochi installati.
-
-
- addFolderButton
- Aggiungi:\nAggiungi una cartella all'elenco.
-
-
- removeFolderButton
- Rimuovi:\nRimuovi una cartella dall'elenco.
-
-
- debugDump
- Abilita Pompaggio di Debug:\nSalva i simboli di importazione ed esportazione e le informazioni sull'intestazione del file del programma PS4 attualmente in esecuzione in una directory.
-
-
- vkValidationCheckBox
- Abilita Strati di Validazione Vulkan:\nAbilita un sistema che convalida lo stato del renderer Vulkan e registra informazioni sul suo stato interno. Ciò ridurrà le prestazioni e probabilmente cambierà il comportamento dell'emulazione.
-
-
- vkSyncValidationCheckBox
- Abilita Validazione della Sincronizzazione Vulkan:\nAbilita un sistema che convalida il timing delle attività di rendering Vulkan. Ciò ridurrà le prestazioni e probabilmente cambierà il comportamento dell'emulazione.
-
-
- rdocCheckBox
- Abilita Debugging RenderDoc:\nSe abilitato, l'emulatore fornirà compatibilità con Renderdoc per consentire la cattura e l'analisi del frame attualmente reso.
-
-
- collectShaderCheckBox
- Raccogli Shader:\nBisogna attivare questa opzione per poter modificare gli shader nel menu di debug (Ctrl + F10).
-
-
- crashDiagnosticsCheckBox
- Diagnostica Crash:\nCrea un file .yaml che contiene informazioni riguardo lo stato del renderer Vulkan nel momento in cui si verifica un crash.\nUtile per poter effettuare il debug degli errori di tipo "Device Lost". Se hai questa opzione attiva dovresti abilitare anche Marcatori di Debug Host e Guest.\nNon è funzionante su GPU Intel.\nVulkan Validation Layers deve essere abilitato e bisogna aver installato l'SDK Vulkan per poter utilizzare questa funzione.
-
-
- copyGPUBuffersCheckBox
- Copia Buffer GPU:\nCerca di aggirare le race conditions che riguardano gli invii alla GPU.\nPotrebbe aiutare ad evitare crash che riguardano i PM4 di tipo 0.
-
-
- hostMarkersCheckBox
- Marcatori di Debug dell'Host:\nInserisce nel log informazioni ottenute dall'emulatore come ad esempio marcatori per comandi specifici AMDGPU quando si hanno comandi Vulkan e associa nomi di debug per le risorse.\nSe hai questa opzione abilitata dovresti abilitare anche Diagnostica Crash.\nUtile per programmi come RenderDoc.
-
-
- guestMarkersCheckBox
- Marcatori di Debug del Guest:\nInserisce nel log marcatori di debug che il gioco stesso ha aggiunto al buffer dei comandi.\nSe hai abilitato questa opzione dovresti abilitare anche Diagnostica Crash.\nUtile per programmi come RenderDoc.
-
-
-
- CheatsPatches
-
- Cheats / Patches for
- Cheats / Patch per
-
-
- defaultTextEdit_MSG
- I trucchi e le patch sono sperimentali.\nUtilizzali con cautela.\n\nScarica i trucchi singolarmente selezionando l'archivio e cliccando sul pulsante di download.\nNella scheda Patch, puoi scaricare tutte le patch in una volta sola, scegliere quali vuoi utilizzare e salvare la tua selezione.\n\nPoiché non sviluppiamo i trucchi e le patch,\nper favore segnala i problemi all'autore dei trucchi.\n\nHai creato un nuovo trucco? Visita:\nhttps://github.com/shadps4-emu/ps4_cheats
-
-
- No Image Available
- Nessuna immagine disponibile
-
-
- Serial:
- Seriale:
-
-
- Version:
- Versione:
-
-
- Size:
- Dimensione:
-
-
- Select Cheat File:
- Seleziona File Trucchi:
-
-
- Repository:
- Archivio:
-
-
- Download Cheats
- Scarica trucchi
-
-
- Delete File
- Cancella File
-
-
- No files selected.
- Nessun file selezionato.
-
-
- You can delete the cheats you don't want after downloading them.
- Puoi cancellare i trucchi che non vuoi utilizzare dopo averli scaricati.
-
-
- Do you want to delete the selected file?\n%1
- Vuoi cancellare il file selezionato?\n%1
-
-
- Select Patch File:
- Seleziona File Patch:
-
-
- Download Patches
- Scarica Patch
-
-
- Save
- Salva
-
-
- Cheats
- Trucchi
-
-
- Patches
- Patch
-
-
- Error
- Errore
-
-
- No patch selected.
- Nessuna patch selezionata.
-
-
- Unable to open files.json for reading.
- Impossibile aprire il file .json per la lettura.
-
-
- No patch file found for the current serial.
- Nessun file patch trovato per il seriale selezionato.
-
-
- Unable to open the file for reading.
- Impossibile aprire il file per la lettura.
-
-
- Unable to open the file for writing.
- Impossibile aprire il file per la scrittura.
-
-
- Failed to parse XML:
- Analisi XML fallita:
-
-
- Success
- Successo
-
-
- Options saved successfully.
- Opzioni salvate con successo.
-
-
- Invalid Source
- Fonte non valida
-
-
- The selected source is invalid.
- La fonte selezionata non è valida.
-
-
- File Exists
- Il file è presente
-
-
- File already exists. Do you want to replace it?
- Il file è già presente. Vuoi sostituirlo?
-
-
- Failed to save file:
- Salvataggio file fallito:
-
-
- Failed to download file:
- Scaricamento file fallito:
-
-
- Cheats Not Found
- Trucchi non trovati
-
-
- CheatsNotFound_MSG
- Non sono stati trovati trucchi per questa versione del gioco nell'archivio selezionato, prova un altro archivio o una versione diversa del gioco.
-
-
- Cheats Downloaded Successfully
- Trucchi scaricati con successo!
-
-
- CheatsDownloadedSuccessfully_MSG
- Hai scaricato con successo i trucchi per questa versione del gioco dall'archivio selezionato. Puoi provare a scaricare da un altro archivio, se disponibile, puoi anche utilizzarlo selezionando il file dall'elenco.
-
-
- Failed to save:
- Salvataggio fallito:
-
-
- Failed to download:
- Impossibile scaricare:
-
-
- Download Complete
- Scaricamento completo
-
-
- DownloadComplete_MSG
- Patch scaricata con successo! Vengono scaricate tutte le patch disponibili per tutti i giochi, non è necessario scaricarle singolarmente per ogni gioco come nel caso dei trucchi. Se la patch non appare, potrebbe essere che non esista per il numero di serie e la versione specifica del gioco.
-
-
- Failed to parse JSON data from HTML.
- Impossibile analizzare i dati JSON dall'HTML.
-
-
- Failed to retrieve HTML page.
- Impossibile recuperare la pagina HTML.
-
-
- The game is in version: %1
- Il gioco è nella versione: %1
-
-
- The downloaded patch only works on version: %1
- La patch scaricata funziona solo sulla versione: %1
-
-
- You may need to update your game.
- Potresti aver bisogno di aggiornare il tuo gioco.
-
-
- Incompatibility Notice
- Avviso di incompatibilità
-
-
- Failed to open file:
- Impossibile aprire file:
-
-
- XML ERROR:
- ERRORE XML:
-
-
- Failed to open files.json for writing
- Impossibile aprire i file .json per la scrittura
-
-
- Author:
- Autore:
-
-
- Directory does not exist:
- La cartella non esiste:
-
-
- Failed to open files.json for reading.
- Impossibile aprire i file .json per la lettura.
-
-
- Name:
- Nome:
-
-
- Can't apply cheats before the game is started
- Non è possibile applicare i trucchi prima dell'inizio del gioco.
-
-
-
- GameListFrame
-
- Icon
- Icona
-
-
- Name
- Nome
-
-
- Serial
- Seriale
-
-
- Compatibility
- Compatibilità
-
-
- Region
- Regione
-
-
- Firmware
- Firmware
-
-
- Size
- Dimensione
-
-
- Version
- Versione
-
-
- Path
- Percorso
-
-
- Play Time
- Tempo di Gioco
-
-
- Never Played
- Mai Giocato
-
-
- h
- o
-
-
- m
- m
-
-
- s
- s
-
-
- Compatibility is untested
- Nessuna informazione sulla compatibilità
-
-
- Game does not initialize properly / crashes the emulator
- Il gioco non si avvia in modo corretto / forza chiusura dell'emulatore
-
-
- Game boots, but only displays a blank screen
- Il gioco si avvia, ma mostra solo una schermata nera
-
-
- Game displays an image but does not go past the menu
- Il gioco mostra immagini ma non va oltre il menu
-
-
- Game has game-breaking glitches or unplayable performance
- Il gioco ha problemi gravi di emulazione oppure framerate troppo basso
-
-
- Game can be completed with playable performance and no major glitches
- Il gioco può essere completato con buone prestazioni e senza problemi gravi
-
-
- Click to see details on github
- Fai clic per vedere i dettagli su GitHub
-
-
- Last updated
- Ultimo aggiornamento
-
-
-
- CheckUpdate
-
- Auto Updater
- Aggiornamento automatico
-
-
- Error
- Errore
-
-
- Network error:
- Errore di rete:
-
-
- Error_Github_limit_MSG
- L'Aggiornamento Automatico consente fino a 60 controlli di aggiornamento all'ora.\nHai raggiunto questo limite. Riprova più tardi.
-
-
- Failed to parse update information.
- Impossibile analizzare le informazioni di aggiornamento.
-
-
- No pre-releases found.
- Nessuna anteprima trovata.
-
-
- Invalid release data.
- Dati della release non validi.
-
-
- No download URL found for the specified asset.
- Nessun URL di download trovato per l'asset specificato.
-
-
- Your version is already up to date!
- La tua versione è già aggiornata!
-
-
- Update Available
- Aggiornamento disponibile
-
-
- Update Channel
- Canale di Aggiornamento
-
-
- Current Version
- Versione attuale
-
-
- Latest Version
- Ultima versione
-
-
- Do you want to update?
- Vuoi aggiornare?
-
-
- Show Changelog
- Mostra il Changelog
-
-
- Check for Updates at Startup
- Controlla aggiornamenti all’avvio
-
-
- Update
- Aggiorna
-
-
- No
- No
-
-
- Hide Changelog
- Nascondi il Changelog
-
-
- Changes
- Modifiche
-
-
- Network error occurred while trying to access the URL
- Si è verificato un errore di rete durante il tentativo di accesso all'URL
-
-
- Download Complete
- Download completato
-
-
- The update has been downloaded, press OK to install.
- L'aggiornamento è stato scaricato, premi OK per installare.
-
-
- Failed to save the update file at
- Impossibile salvare il file di aggiornamento in
-
-
- Starting Update...
- Inizio aggiornamento...
-
-
- Failed to create the update script file
- Impossibile creare il file di script di aggiornamento
-
-
-
- GameListUtils
-
- B
- B
-
-
- KB
- KB
-
-
- MB
- MB
-
-
- GB
- GB
-
-
- TB
- TB
-
-
-
- CompatibilityInfoClass
-
- Fetching compatibility data, please wait
- Recuperando dati di compatibilità, per favore attendere
-
-
- Cancel
- Annulla
-
-
- Loading...
- Caricamento...
-
-
- Error
- Errore
-
-
- Unable to update compatibility data! Try again later.
- Impossibile aggiornare i dati di compatibilità! Riprova più tardi.
-
-
- Unable to open compatibility_data.json for writing.
- Impossibile aprire compatibility_data.json per la scrittura.
-
-
- Unknown
- Sconosciuto
-
-
- Nothing
- Niente
-
-
- Boots
- Si Avvia
-
-
- Menus
- Menu
-
-
- Ingame
- In gioco
-
-
- Playable
- Giocabile
-
-
-
diff --git a/src/qt_gui/translations/it_IT.ts b/src/qt_gui/translations/it_IT.ts
new file mode 100644
index 000000000..4351d1fd8
--- /dev/null
+++ b/src/qt_gui/translations/it_IT.ts
@@ -0,0 +1,1790 @@
+
+
+
+
+
+ AboutDialog
+
+ About shadPS4
+ Riguardo shadPS4
+
+
+ shadPS4
+ shadPS4
+
+
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 è un emulatore sperimentale open-source per PlayStation 4.
+
+
+ This software should not be used to play games you have not legally obtained.
+ Questo programma non dovrebbe essere utilizzato per riprodurre giochi che non vengono ottenuti legalmente.
+
+
+
+ CheatsPatches
+
+ Cheats / Patches for
+ Cheats / Patch per
+
+
+ defaultTextEdit_MSG
+ I trucchi e le patch sono sperimentali.\nUtilizzali con cautela.\n\nScarica i trucchi singolarmente selezionando l'archivio e cliccando sul pulsante di download.\nNella scheda Patch, puoi scaricare tutte le patch in una volta sola, scegliere quali vuoi utilizzare e salvare la tua selezione.\n\nPoiché non sviluppiamo i trucchi e le patch,\nper favore segnala i problemi all'autore dei trucchi.\n\nHai creato un nuovo trucco? Visita:\nhttps://github.com/shadps4-emu/ps4_cheats
+
+
+ No Image Available
+ Nessuna immagine disponibile
+
+
+ Serial:
+ Seriale:
+
+
+ Version:
+ Versione:
+
+
+ Size:
+ Dimensione:
+
+
+ Select Cheat File:
+ Seleziona File Trucchi:
+
+
+ Repository:
+ Archivio:
+
+
+ Download Cheats
+ Scarica trucchi
+
+
+ Delete File
+ Cancella File
+
+
+ No files selected.
+ Nessun file selezionato.
+
+
+ You can delete the cheats you don't want after downloading them.
+ Puoi cancellare i trucchi che non vuoi utilizzare dopo averli scaricati.
+
+
+ Do you want to delete the selected file?\n%1
+ Vuoi cancellare il file selezionato?\n%1
+
+
+ Select Patch File:
+ Seleziona File Patch:
+
+
+ Download Patches
+ Scarica Patch
+
+
+ Save
+ Salva
+
+
+ Cheats
+ Trucchi
+
+
+ Patches
+ Patch
+
+
+ Error
+ Errore
+
+
+ No patch selected.
+ Nessuna patch selezionata.
+
+
+ Unable to open files.json for reading.
+ Impossibile aprire il file .json per la lettura.
+
+
+ No patch file found for the current serial.
+ Nessun file patch trovato per il seriale selezionato.
+
+
+ Unable to open the file for reading.
+ Impossibile aprire il file per la lettura.
+
+
+ Unable to open the file for writing.
+ Impossibile aprire il file per la scrittura.
+
+
+ Failed to parse XML:
+ Analisi XML fallita:
+
+
+ Success
+ Successo
+
+
+ Options saved successfully.
+ Opzioni salvate con successo.
+
+
+ Invalid Source
+ Fonte non valida
+
+
+ The selected source is invalid.
+ La fonte selezionata non è valida.
+
+
+ File Exists
+ Il file è presente
+
+
+ File already exists. Do you want to replace it?
+ Il file è già presente. Vuoi sostituirlo?
+
+
+ Failed to save file:
+ Salvataggio file fallito:
+
+
+ Failed to download file:
+ Scaricamento file fallito:
+
+
+ Cheats Not Found
+ Trucchi non trovati
+
+
+ CheatsNotFound_MSG
+ Non sono stati trovati trucchi per questa versione del gioco nell'archivio selezionato, prova un altro archivio o una versione diversa del gioco.
+
+
+ Cheats Downloaded Successfully
+ Trucchi scaricati con successo!
+
+
+ CheatsDownloadedSuccessfully_MSG
+ Hai scaricato con successo i trucchi per questa versione del gioco dall'archivio selezionato. Puoi provare a scaricare da un altro archivio, se disponibile, puoi anche utilizzarlo selezionando il file dall'elenco.
+
+
+ Failed to save:
+ Salvataggio fallito:
+
+
+ Failed to download:
+ Impossibile scaricare:
+
+
+ Download Complete
+ Scaricamento completo
+
+
+ DownloadComplete_MSG
+ Patch scaricata con successo! Vengono scaricate tutte le patch disponibili per tutti i giochi, non è necessario scaricarle singolarmente per ogni gioco come nel caso dei trucchi. Se la patch non appare, potrebbe essere che non esista per il numero di serie e la versione specifica del gioco.
+
+
+ Failed to parse JSON data from HTML.
+ Impossibile analizzare i dati JSON dall'HTML.
+
+
+ Failed to retrieve HTML page.
+ Impossibile recuperare la pagina HTML.
+
+
+ The game is in version: %1
+ Il gioco è nella versione: %1
+
+
+ The downloaded patch only works on version: %1
+ La patch scaricata funziona solo sulla versione: %1
+
+
+ You may need to update your game.
+ Potresti aver bisogno di aggiornare il tuo gioco.
+
+
+ Incompatibility Notice
+ Avviso di incompatibilità
+
+
+ Failed to open file:
+ Impossibile aprire file:
+
+
+ XML ERROR:
+ ERRORE XML:
+
+
+ Failed to open files.json for writing
+ Impossibile aprire i file .json per la scrittura
+
+
+ Author:
+ Autore:
+
+
+ Directory does not exist:
+ La cartella non esiste:
+
+
+ Failed to open files.json for reading.
+ Impossibile aprire i file .json per la lettura.
+
+
+ Name:
+ Nome:
+
+
+ Can't apply cheats before the game is started
+ Non è possibile applicare i trucchi prima dell'inizio del gioco.
+
+
+ Close
+ Chiudi
+
+
+
+ CheckUpdate
+
+ Auto Updater
+ Aggiornamento automatico
+
+
+ Error
+ Errore
+
+
+ Network error:
+ Errore di rete:
+
+
+ Error_Github_limit_MSG
+ L'Aggiornamento Automatico consente fino a 60 controlli di aggiornamento all'ora.\nHai raggiunto questo limite. Riprova più tardi.
+
+
+ Failed to parse update information.
+ Impossibile analizzare le informazioni di aggiornamento.
+
+
+ No pre-releases found.
+ Nessuna anteprima trovata.
+
+
+ Invalid release data.
+ Dati della release non validi.
+
+
+ No download URL found for the specified asset.
+ Nessun URL di download trovato per l'asset specificato.
+
+
+ Your version is already up to date!
+ La tua versione è già aggiornata!
+
+
+ Update Available
+ Aggiornamento disponibile
+
+
+ Update Channel
+ Canale di Aggiornamento
+
+
+ Current Version
+ Versione attuale
+
+
+ Latest Version
+ Ultima versione
+
+
+ Do you want to update?
+ Vuoi aggiornare?
+
+
+ Show Changelog
+ Mostra il Changelog
+
+
+ Check for Updates at Startup
+ Controlla aggiornamenti all’avvio
+
+
+ Update
+ Aggiorna
+
+
+ No
+ No
+
+
+ Hide Changelog
+ Nascondi il Changelog
+
+
+ Changes
+ Modifiche
+
+
+ Network error occurred while trying to access the URL
+ Si è verificato un errore di rete durante il tentativo di accesso all'URL
+
+
+ Download Complete
+ Download completato
+
+
+ The update has been downloaded, press OK to install.
+ L'aggiornamento è stato scaricato, premi OK per installare.
+
+
+ Failed to save the update file at
+ Impossibile salvare il file di aggiornamento in
+
+
+ Starting Update...
+ Inizio aggiornamento...
+
+
+ Failed to create the update script file
+ Impossibile creare il file di script di aggiornamento
+
+
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ Recuperando dati di compatibilità, per favore attendere
+
+
+ Cancel
+ Annulla
+
+
+ Loading...
+ Caricamento...
+
+
+ Error
+ Errore
+
+
+ Unable to update compatibility data! Try again later.
+ Impossibile aggiornare i dati di compatibilità! Riprova più tardi.
+
+
+ Unable to open compatibility_data.json for writing.
+ Impossibile aprire compatibility_data.json per la scrittura.
+
+
+ Unknown
+ Sconosciuto
+
+
+ Nothing
+ Niente
+
+
+ Boots
+ Si Avvia
+
+
+ Menus
+ Menu
+
+
+ Ingame
+ In gioco
+
+
+ Playable
+ Giocabile
+
+
+
+ ControlSettings
+
+ Configure Controls
+
+
+
+ Control Settings
+
+
+
+ D-Pad
+
+
+
+ Up
+
+
+
+ Left
+
+
+
+ Right
+
+
+
+ Down
+
+
+
+ Left Stick Deadzone (def:2 max:127)
+
+
+
+ Left Deadzone
+
+
+
+ Left Stick
+
+
+
+ Config Selection
+
+
+
+ Common Config
+
+
+
+ Use per-game configs
+
+
+
+ L1 / LB
+
+
+
+ L2 / LT
+
+
+
+ KBM Controls
+
+
+
+ KBM Editor
+
+
+
+ Back
+
+
+
+ R1 / RB
+
+
+
+ R2 / RT
+
+
+
+ L3
+
+
+
+ Options / Start
+
+
+
+ R3
+
+
+
+ Face Buttons
+
+
+
+ Triangle / Y
+
+
+
+ Square / X
+
+
+
+ Circle / B
+
+
+
+ Cross / A
+
+
+
+ Right Stick Deadzone (def:2, max:127)
+
+
+
+ Right Deadzone
+
+
+
+ Right Stick
+
+
+
+
+ ElfViewer
+
+ Open Folder
+ Apri Cartella
+
+
+
+ GameInfoClass
+
+ Loading game list, please wait :3
+ Caricamento lista giochi, attendere :3
+
+
+ Cancel
+ Annulla
+
+
+ Loading...
+ Caricamento...
+
+
+
+ GameInstallDialog
+
+ shadPS4 - Choose directory
+ shadPS4 - Scegli cartella
+
+
+ Directory to install games
+ Cartella di installazione dei giochi
+
+
+ Browse
+ Sfoglia
+
+
+ Error
+ Errore
+
+
+ Directory to install DLC
+
+
+
+
+ GameListFrame
+
+ Icon
+ Icona
+
+
+ Name
+ Nome
+
+
+ Serial
+ Seriale
+
+
+ Compatibility
+ Compatibilità
+
+
+ Region
+ Regione
+
+
+ Firmware
+ Firmware
+
+
+ Size
+ Dimensione
+
+
+ Version
+ Versione
+
+
+ Path
+ Percorso
+
+
+ Play Time
+ Tempo di Gioco
+
+
+ Never Played
+ Mai Giocato
+
+
+ h
+ o
+
+
+ m
+ m
+
+
+ s
+ s
+
+
+ Compatibility is untested
+ Nessuna informazione sulla compatibilità
+
+
+ Game does not initialize properly / crashes the emulator
+ Il gioco non si avvia in modo corretto / forza chiusura dell'emulatore
+
+
+ Game boots, but only displays a blank screen
+ Il gioco si avvia, ma mostra solo una schermata nera
+
+
+ Game displays an image but does not go past the menu
+ Il gioco mostra immagini ma non va oltre il menu
+
+
+ Game has game-breaking glitches or unplayable performance
+ Il gioco ha problemi gravi di emulazione oppure framerate troppo basso
+
+
+ Game can be completed with playable performance and no major glitches
+ Il gioco può essere completato con buone prestazioni e senza problemi gravi
+
+
+ Click to see details on github
+ Fai clic per vedere i dettagli su GitHub
+
+
+ Last updated
+ Ultimo aggiornamento
+
+
+
+ GameListUtils
+
+ B
+ B
+
+
+ KB
+ KB
+
+
+ MB
+ MB
+
+
+ GB
+ GB
+
+
+ TB
+ TB
+
+
+
+ GuiContextMenus
+
+ Create Shortcut
+ Crea scorciatoia
+
+
+ Cheats / Patches
+ Trucchi / Patch
+
+
+ SFO Viewer
+ Visualizzatore SFO
+
+
+ Trophy Viewer
+ Visualizzatore Trofei
+
+
+ Open Folder...
+ Apri Cartella...
+
+
+ Open Game Folder
+ Apri Cartella del Gioco
+
+
+ Open Save Data Folder
+ Apri Cartella dei Dati di Salvataggio
+
+
+ Open Log Folder
+ Apri Cartella dei Log
+
+
+ Copy info...
+ Copia informazioni...
+
+
+ Copy Name
+ Copia Nome
+
+
+ Copy Serial
+ Copia Seriale
+
+
+ Copy All
+ Copia Tutto
+
+
+ Delete...
+ Elimina...
+
+
+ Delete Game
+ Elimina Gioco
+
+
+ Delete Update
+ Elimina Aggiornamento
+
+
+ Delete DLC
+ Elimina DLC
+
+
+ Compatibility...
+ Compatibilità...
+
+
+ Update database
+ Aggiorna database
+
+
+ View report
+ Visualizza rapporto
+
+
+ Submit a report
+ Invia rapporto
+
+
+ Shortcut creation
+ Creazione scorciatoia
+
+
+ Shortcut created successfully!
+ Scorciatoia creata con successo!
+
+
+ Error
+ Errore
+
+
+ Error creating shortcut!
+ Errore nella creazione della scorciatoia!
+
+
+ Install PKG
+ Installa PKG
+
+
+ Game
+ Gioco
+
+
+ This game has no update to delete!
+ Questo gioco non ha alcun aggiornamento da eliminare!
+
+
+ Update
+ Aggiornamento
+
+
+ This game has no DLC to delete!
+ Questo gioco non ha alcun DLC da eliminare!
+
+
+ DLC
+ DLC
+
+
+ Delete %1
+ Elimina %1
+
+
+ Are you sure you want to delete %1's %2 directory?
+ Sei sicuro di eliminale la cartella %2 di %1?
+
+
+ Open Update Folder
+
+
+
+ Copy Version
+
+
+
+ Copy Size
+
+
+
+ Delete Save Data
+
+
+
+ This game has no update folder to open!
+
+
+
+ Failed to convert icon.
+
+
+
+ This game has no save data to delete!
+
+
+
+ Save Data
+
+
+
+
+ InstallDirSelect
+
+ shadPS4 - Choose directory
+ shadPS4 - Scegli cartella
+
+
+ Select which directory you want to install to.
+ Seleziona in quale cartella vuoi effettuare l'installazione.
+
+
+ Install All Queued to Selected Folder
+
+
+
+ Delete PKG File on Install
+
+
+
+
+ MainWindow
+
+ Open/Add Elf Folder
+ Apri/Aggiungi cartella Elf
+
+
+ Install Packages (PKG)
+ Installa Pacchetti (PKG)
+
+
+ Boot Game
+ Avvia Gioco
+
+
+ Check for Updates
+ Controlla aggiornamenti
+
+
+ About shadPS4
+ Riguardo a shadPS4
+
+
+ Configure...
+ Configura...
+
+
+ Install application from a .pkg file
+ Installa applicazione da un file .pkg
+
+
+ Recent Games
+ Giochi Recenti
+
+
+ Open shadPS4 Folder
+ Apri Cartella shadps4
+
+
+ Exit
+ Uscita
+
+
+ Exit shadPS4
+ Esci da shadPS4
+
+
+ Exit the application.
+ Esci dall'applicazione.
+
+
+ Show Game List
+ Mostra Lista Giochi
+
+
+ Game List Refresh
+ Aggiorna Lista Giochi
+
+
+ Tiny
+ Minuscolo
+
+
+ Small
+ Piccolo
+
+
+ Medium
+ Medio
+
+
+ Large
+ Grande
+
+
+ List View
+ Visualizzazione Lista
+
+
+ Grid View
+ Visualizzazione Griglia
+
+
+ Elf Viewer
+ Visualizzatore Elf
+
+
+ Game Install Directory
+ Cartella Installazione Giochi
+
+
+ Download Cheats/Patches
+ Scarica Trucchi/Patch
+
+
+ Dump Game List
+ Scarica Lista Giochi
+
+
+ PKG Viewer
+ Visualizzatore PKG
+
+
+ Search...
+ Cerca...
+
+
+ File
+ File
+
+
+ View
+ Visualizza
+
+
+ Game List Icons
+ Icone Lista Giochi
+
+
+ Game List Mode
+ Modalità Lista Giochi
+
+
+ Settings
+ Impostazioni
+
+
+ Utils
+ Utilità
+
+
+ Themes
+ Temi
+
+
+ Help
+ Aiuto
+
+
+ Dark
+ Scuro
+
+
+ Light
+ Chiaro
+
+
+ Green
+ Verde
+
+
+ Blue
+ Blu
+
+
+ Violet
+ Viola
+
+
+ toolBar
+ Barra strumenti
+
+
+ Game List
+ Elenco giochi
+
+
+ * Unsupported Vulkan Version
+ * Versione Vulkan non supportata
+
+
+ Download Cheats For All Installed Games
+ Scarica Trucchi per tutti i giochi installati
+
+
+ Download Patches For All Games
+ Scarica Patch per tutti i giochi
+
+
+ Download Complete
+ Download completato
+
+
+ You have downloaded cheats for all the games you have installed.
+ Hai scaricato trucchi per tutti i giochi installati.
+
+
+ Patches Downloaded Successfully!
+ Patch scaricate con successo!
+
+
+ All Patches available for all games have been downloaded.
+ Tutte le patch disponibili per tutti i giochi sono state scaricate.
+
+
+ Games:
+ Giochi:
+
+
+ ELF files (*.bin *.elf *.oelf)
+ File ELF (*.bin *.elf *.oelf)
+
+
+ Game Boot
+ Avvia Gioco
+
+
+ Only one file can be selected!
+ Si può selezionare solo un file!
+
+
+ PKG Extraction
+ Estrazione file PKG
+
+
+ Patch detected!
+ Patch rilevata!
+
+
+ PKG and Game versions match:
+ Le versioni di PKG e del Gioco corrispondono:
+
+
+ Would you like to overwrite?
+ Vuoi sovrascrivere?
+
+
+ PKG Version %1 is older than installed version:
+ La versione PKG %1 è più vecchia rispetto alla versione installata:
+
+
+ Game is installed:
+ Gioco installato:
+
+
+ Would you like to install Patch:
+ Vuoi installare la patch:
+
+
+ DLC Installation
+ Installazione DLC
+
+
+ Would you like to install DLC: %1?
+ Vuoi installare il DLC: %1?
+
+
+ DLC already installed:
+ DLC già installato:
+
+
+ Game already installed
+ Gioco già installato
+
+
+ PKG ERROR
+ ERRORE PKG
+
+
+ Extracting PKG %1/%2
+ Estrazione file PKG %1/%2
+
+
+ Extraction Finished
+ Estrazione Completata
+
+
+ Game successfully installed at %1
+ Gioco installato correttamente in %1
+
+
+ File doesn't appear to be a valid PKG file
+ Il file sembra non essere un file PKG valido
+
+
+ Run Game
+
+
+
+ Eboot.bin file not found
+
+
+
+ PKG File (*.PKG *.pkg)
+
+
+
+ PKG is a patch or DLC, please install the game first!
+
+
+
+ Game is already running!
+
+
+
+ shadPS4
+ shadPS4
+
+
+
+ PKGViewer
+
+ Open Folder
+ Apri Cartella
+
+
+ Name
+ Nome
+
+
+ Serial
+ Seriale
+
+
+ Installed
+
+
+
+ Size
+ Dimensione
+
+
+ Category
+
+
+
+ Type
+
+
+
+ App Ver
+
+
+
+ FW
+
+
+
+ Region
+ Regione
+
+
+ Flags
+
+
+
+ Path
+ Percorso
+
+
+ File
+ File
+
+
+ PKG ERROR
+ ERRORE PKG
+
+
+ Unknown
+ Sconosciuto
+
+
+ Package
+
+
+
+
+ SettingsDialog
+
+ Settings
+ Impostazioni
+
+
+ General
+ Generale
+
+
+ System
+ Sistema
+
+
+ Console Language
+ Lingua della console
+
+
+ Emulator Language
+ Lingua dell'emulatore
+
+
+ Emulator
+ Emulatore
+
+
+ Enable Fullscreen
+ Abilita Schermo Intero
+
+
+ Fullscreen Mode
+ Modalità Schermo Intero
+
+
+ Enable Separate Update Folder
+ Abilita Cartella Aggiornamenti Separata
+
+
+ Default tab when opening settings
+ Scheda predefinita all'apertura delle impostazioni
+
+
+ Show Game Size In List
+ Mostra la dimensione del gioco nell'elenco
+
+
+ Show Splash
+ Mostra Schermata Iniziale
+
+
+ Enable Discord Rich Presence
+ Abilita Discord Rich Presence
+
+
+ Username
+ Nome Utente
+
+
+ Trophy Key
+ Chiave Trofei
+
+
+ Trophy
+ Trofei
+
+
+ Logger
+ Logger
+
+
+ Log Type
+ Tipo di Log
+
+
+ Log Filter
+ Filtro Log
+
+
+ Open Log Location
+ Apri posizione del registro
+
+
+ Input
+ Input
+
+
+ Cursor
+ Cursore
+
+
+ Hide Cursor
+ Nascondi Cursore
+
+
+ Hide Cursor Idle Timeout
+ Timeout inattività per nascondere il cursore
+
+
+ s
+ s
+
+
+ Controller
+ Controller
+
+
+ Back Button Behavior
+ Comportamento del pulsante Indietro
+
+
+ Graphics
+ Grafica
+
+
+ GUI
+ Interfaccia
+
+
+ User
+ Utente
+
+
+ Graphics Device
+ Scheda Grafica
+
+
+ Width
+ Larghezza
+
+
+ Height
+ Altezza
+
+
+ Vblank Divider
+ Divisore Vblank
+
+
+ Advanced
+ Avanzate
+
+
+ Enable Shaders Dumping
+ Abilita Dump Shader
+
+
+ Enable NULL GPU
+ Abilita NULL GPU
+
+
+ Paths
+ Percorsi
+
+
+ Game Folders
+ Cartelle di gioco
+
+
+ Add...
+ Aggiungi...
+
+
+ Remove
+ Rimuovi
+
+
+ Debug
+ Debug
+
+
+ Enable Vulkan Validation Layers
+ Abilita Vulkan Validation Layers
+
+
+ Enable Vulkan Synchronization Validation
+ Abilita Vulkan Synchronization Validation
+
+
+ Enable RenderDoc Debugging
+ Abilita RenderDoc Debugging
+
+
+ Enable Crash Diagnostics
+ Abilita Diagnostica Crash
+
+
+ Collect Shaders
+ Raccogli Shaders
+
+
+ Copy GPU Buffers
+ Copia Buffer GPU
+
+
+ Host Debug Markers
+ Marcatori di Debug dell'Host
+
+
+ Guest Debug Markers
+ Marcatori di Debug del Guest
+
+
+ Update
+ Aggiornamento
+
+
+ Check for Updates at Startup
+ Verifica aggiornamenti all’avvio
+
+
+ Always Show Changelog
+ Mostra sempre il changelog
+
+
+ Update Channel
+ Canale di Aggiornamento
+
+
+ Check for Updates
+ Controlla aggiornamenti
+
+
+ GUI Settings
+ Impostazioni GUI
+
+
+ Title Music
+ Musica del Titolo
+
+
+ Disable Trophy Pop-ups
+ Disabilita Notifica Trofei
+
+
+ Play title music
+ Riproduci musica del titolo
+
+
+ Update Compatibility Database On Startup
+ Aggiorna Database Compatibilità all'Avvio
+
+
+ Game Compatibility
+ Compatibilità Gioco
+
+
+ Display Compatibility Data
+ Mostra Dati Compatibilità
+
+
+ Update Compatibility Database
+ Aggiorna Database Compatibilità
+
+
+ Volume
+ Volume
+
+
+ Save
+ Salva
+
+
+ Apply
+ Applica
+
+
+ Restore Defaults
+ Ripristina Impostazioni Predefinite
+
+
+ Close
+ Chiudi
+
+
+ Point your mouse at an option to display its description.
+ Sposta il mouse su un'opzione per visualizzarne la descrizione.
+
+
+ consoleLanguageGroupBox
+ Lingua della Console:\nImposta la lingua utilizzata dal gioco PS4.\nÈ consigliabile impostare questa su una lingua supportata dal gioco, che può variare a seconda della regione.
+
+
+ emulatorLanguageGroupBox
+ Lingua dell'Emulatore:\nImposta la lingua dell'interfaccia utente dell'emulatore.
+
+
+ fullscreenCheckBox
+ Abilita Schermo Intero:\nMetti automaticamente la finestra di gioco in modalità schermo intero.\nQuesto può essere disattivato premendo il tasto F11.
+
+
+ separateUpdatesCheckBox
+ Abilita Cartella Aggiornamenti Separata:\nAbilita l'installazione degli aggiornamenti in una cartella separata per una più facile gestione.
+
+
+ showSplashCheckBox
+ Mostra Schermata di Avvio:\nMostra la schermata di avvio del gioco (un'immagine speciale) mentre il gioco si sta avviando.
+
+
+ discordRPCCheckbox
+ Abilita Discord Rich Presence:\nMostra l'icona dell'emulatore e informazioni pertinenti sul tuo profilo Discord.
+
+
+ userName
+ Nome Utente:\nImposta il nome utente dell'account PS4, che potrebbe essere visualizzato da alcuni giochi.
+
+
+ TrophyKey
+ Chiave Trofei:\nChiave utilizzata per la decrittazione dei trofei. Deve essere estratta dalla vostra console con jailbreak.\nDeve contenere solo caratteri esadecimali.
+
+
+ logTypeGroupBox
+ Tipo di Log:\nImposta se sincronizzare l'output della finestra di log per le prestazioni. Potrebbe avere effetti avversi sull'emulazione.
+
+
+ logFilter
+ Filtro Log:\nFiltra il log per stampare solo informazioni specifiche.\nEsempi: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Livelli: Trace, Debug, Info, Warning, Error, Critical - in questo ordine, un livello specifico silenzia tutti i livelli precedenti nell'elenco e registra ogni livello successivo.
+
+
+ updaterGroupBox
+ Aggiornamento:\nRelease: Versioni ufficiali rilasciate ogni mese che potrebbero essere molto datate, ma sono più affidabili e testate.\nNightly: Versioni di sviluppo che hanno tutte le ultime funzionalità e correzioni, ma potrebbero contenere bug e sono meno stabili.
+
+
+ GUIMusicGroupBox
+ Riproduci Musica del Titolo:\nSe un gioco lo supporta, attiva la riproduzione di musica speciale quando selezioni il gioco nell'interfaccia grafica.
+
+
+ disableTrophycheckBox
+ Disabilita Notifica Trofei:\nDisabilita notifiche in gioco dei trofei. Il progresso dei Trofei può ancora essere controllato con il Visualizzatore Trofei (clicca tasto destro sul gioco nella finestra principale).
+
+
+ hideCursorGroupBox
+ Nascondi cursore:\nScegli quando il cursore scomparirà:\nMai: Vedrai sempre il mouse.\nInattivo: Imposta un tempo per farlo scomparire dopo essere stato inattivo.\nSempre: non vedrai mai il mouse.
+
+
+ idleTimeoutGroupBox
+ Imposta un tempo affinché il mouse scompaia dopo essere stato inattivo.
+
+
+ backButtonBehaviorGroupBox
+ Comportamento del pulsante Indietro:\nImposta il pulsante Indietro del controller per emulare il tocco sulla posizione specificata sul touchpad PS4.
+
+
+ enableCompatibilityCheckBox
+ Mostra Dati Compatibilità:\nMostra informazioni sulla compatibilità del gioco nella visualizzazione lista. Abilita "Aggiorna Compatiblità all'Avvio" per ottenere informazioni aggiornate.
+
+
+ checkCompatibilityOnStartupCheckBox
+ Aggiorna Compatibilità all'Avvio:\nAggiorna automaticamente il database della compatibilità quando si avvia shadps4.
+
+
+ updateCompatibilityButton
+ Aggiorna Database Compatibilità:\nAggiorna immediatamente il database di compatibilità.
+
+
+ Never
+ Mai
+
+
+ Idle
+ Inattivo
+
+
+ Always
+ Sempre
+
+
+ Touchpad Left
+ Touchpad Sinistra
+
+
+ Touchpad Right
+ Touchpad Destra
+
+
+ Touchpad Center
+ Centro del Touchpad
+
+
+ None
+ Nessuno
+
+
+ graphicsAdapterGroupBox
+ Dispositivo Grafico:\nIn sistemi con più GPU, seleziona la GPU che l'emulatore utilizzerà dall'elenco a discesa,\no seleziona "Auto Select" per determinarlo automaticamente.
+
+
+ resolutionLayout
+ Larghezza/Altezza:\nImposta la dimensione della finestra dell'emulatore all'avvio, che può essere ridimensionata durante il gioco.\nQuesto è diverso dalla risoluzione in gioco.
+
+
+ heightDivider
+ Divisore Vblank:\nIl frame rate con cui l'emulatore si aggiorna viene moltiplicato per questo numero. Cambiare questo potrebbe avere effetti avversi, come aumentare la velocità del gioco o rompere funzionalità critiche del gioco che non si aspettano questa modifica!
+
+
+ dumpShadersCheckBox
+ Abilita Pompaggio Shader:\nPer scopi di debug tecnico, salva gli shader dei giochi in una cartella mentre vengono resi.
+
+
+ nullGpuCheckBox
+ Abilita GPU Null:\nPer scopi di debug tecnico, disabilita il rendering del gioco come se non ci fosse alcuna scheda grafica.
+
+
+ gameFoldersBox
+ Cartelle di Gioco:\nL'elenco delle cartelle da controllare per i giochi installati.
+
+
+ addFolderButton
+ Aggiungi:\nAggiungi una cartella all'elenco.
+
+
+ removeFolderButton
+ Rimuovi:\nRimuovi una cartella dall'elenco.
+
+
+ debugDump
+ Abilita Pompaggio di Debug:\nSalva i simboli di importazione ed esportazione e le informazioni sull'intestazione del file del programma PS4 attualmente in esecuzione in una directory.
+
+
+ vkValidationCheckBox
+ Abilita Strati di Validazione Vulkan:\nAbilita un sistema che convalida lo stato del renderer Vulkan e registra informazioni sul suo stato interno. Ciò ridurrà le prestazioni e probabilmente cambierà il comportamento dell'emulazione.
+
+
+ vkSyncValidationCheckBox
+ Abilita Validazione della Sincronizzazione Vulkan:\nAbilita un sistema che convalida il timing delle attività di rendering Vulkan. Ciò ridurrà le prestazioni e probabilmente cambierà il comportamento dell'emulazione.
+
+
+ rdocCheckBox
+ Abilita Debugging RenderDoc:\nSe abilitato, l'emulatore fornirà compatibilità con Renderdoc per consentire la cattura e l'analisi del frame attualmente reso.
+
+
+ collectShaderCheckBox
+ Raccogli Shader:\nBisogna attivare questa opzione per poter modificare gli shader nel menu di debug (Ctrl + F10).
+
+
+ crashDiagnosticsCheckBox
+ Diagnostica Crash:\nCrea un file .yaml che contiene informazioni riguardo lo stato del renderer Vulkan nel momento in cui si verifica un crash.\nUtile per poter effettuare il debug degli errori di tipo "Device Lost". Se hai questa opzione attiva dovresti abilitare anche Marcatori di Debug Host e Guest.\nNon è funzionante su GPU Intel.\nVulkan Validation Layers deve essere abilitato e bisogna aver installato l'SDK Vulkan per poter utilizzare questa funzione.
+
+
+ copyGPUBuffersCheckBox
+ Copia Buffer GPU:\nCerca di aggirare le race conditions che riguardano gli invii alla GPU.\nPotrebbe aiutare ad evitare crash che riguardano i PM4 di tipo 0.
+
+
+ hostMarkersCheckBox
+ Marcatori di Debug dell'Host:\nInserisce nel log informazioni ottenute dall'emulatore come ad esempio marcatori per comandi specifici AMDGPU quando si hanno comandi Vulkan e associa nomi di debug per le risorse.\nSe hai questa opzione abilitata dovresti abilitare anche Diagnostica Crash.\nUtile per programmi come RenderDoc.
+
+
+ guestMarkersCheckBox
+ Marcatori di Debug del Guest:\nInserisce nel log marcatori di debug che il gioco stesso ha aggiunto al buffer dei comandi.\nSe hai abilitato questa opzione dovresti abilitare anche Diagnostica Crash.\nUtile per programmi come RenderDoc.
+
+
+ Borderless
+
+
+
+ True
+
+
+
+ Enable HDR
+
+
+
+ Release
+
+
+
+ Nightly
+
+
+
+ Background Image
+
+
+
+ Show Background Image
+
+
+
+ Opacity
+
+
+
+ Set the volume of the background music.
+
+
+
+ Enable Motion Controls
+
+
+
+ Save Data Path
+
+
+
+ Browse
+ Sfoglia
+
+
+ Enable Debug Dumping
+
+
+
+ async
+
+
+
+ sync
+
+
+
+ Auto Select
+
+
+
+ Directory to install games
+ Cartella di installazione dei giochi
+
+
+ Directory to save data
+
+
+
+ GUIBackgroundImageGroupBox
+
+
+
+ enableHDRCheckBox
+
+
+
+ saveDataBox
+
+
+
+ browseButton
+
+
+
+
+ TrophyViewer
+
+ Trophy Viewer
+ Visualizzatore Trofei
+
+
+
diff --git a/src/qt_gui/translations/ja_JP.ts b/src/qt_gui/translations/ja_JP.ts
index cca2f1005..73c9d736c 100644
--- a/src/qt_gui/translations/ja_JP.ts
+++ b/src/qt_gui/translations/ja_JP.ts
@@ -1,1475 +1,1790 @@
+
-
-
- AboutDialog
-
- About shadPS4
- shadPS4について
-
-
- shadPS4
- shadPS4
-
-
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- shadPS4は、PlayStation 4の実験的なオープンソースエミュレーターです。
-
-
- This software should not be used to play games you have not legally obtained.
- 非正規、非合法のゲームをプレイするためにこのソフトウェアを使用しないでください。
-
-
-
- ElfViewer
-
- Open Folder
- フォルダを開く
-
-
-
- GameInfoClass
-
- Loading game list, please wait :3
- ゲームリストを読み込み中です。しばらくお待ちください :3
-
-
- Cancel
- キャンセル
-
-
- Loading...
- 読み込み中...
-
-
-
- InstallDirSelect
-
- shadPS4 - Choose directory
- shadPS4 - ディレクトリを選択
-
-
- Select which directory you want to install to.
- インストール先のディレクトリを選択してください。
-
-
-
- GameInstallDialog
-
- shadPS4 - Choose directory
- shadPS4 - ディレクトリを選択
-
-
- Directory to install games
- ゲームをインストールするディレクトリ
-
-
- Browse
- 参照
-
-
- Error
- エラー
-
-
- The value for location to install games is not valid.
- ゲームのインストール場所が無効です。
-
-
-
- GuiContextMenus
-
- Create Shortcut
- ショートカットを作成
-
-
- Cheats / Patches
- チート / パッチ
-
-
- SFO Viewer
- SFOビューワー
-
-
- Trophy Viewer
- トロフィービューワー
-
-
- Open Folder...
- フォルダを開く...
-
-
- Open Game Folder
- ゲームフォルダを開く
-
-
- Open Save Data Folder
- セーブデータフォルダを開く
-
-
- Open Log Folder
- ログフォルダを開く
-
-
- Copy info...
- 情報をコピー...
-
-
- Copy Name
- 名前をコピー
-
-
- Copy Serial
- シリアルをコピー
-
-
- Copy All
- すべてコピー
-
-
- Delete...
- 削除...
-
-
- Delete Game
- ゲームを削除
-
-
- Delete Update
- アップデートを削除
-
-
- Delete DLC
- DLCを削除
-
-
- Compatibility...
- 互換性...
-
-
- Update database
- データベースを更新
-
-
- View report
- レポートを表示
-
-
- Submit a report
- レポートを送信
-
-
- Shortcut creation
- ショートカットの作成
-
-
- Shortcut created successfully!
- ショートカットが正常に作成されました!
-
-
- Error
- エラー
-
-
- Error creating shortcut!
- ショートカットの作成に失敗しました!
-
-
- Install PKG
- PKGをインストール
-
-
- Game
- ゲーム
-
-
- requiresEnableSeparateUpdateFolder_MSG
- この機能を利用するには、 'アップデートフォルダの分離を有効化' を有効化する必要があります。
-
-
- This game has no update to delete!
- このゲームにはアップデートがないため削除することができません!
-
-
- Update
- アップデート
-
-
- This game has no DLC to delete!
- このゲームにはDLCがないため削除することができません!
-
-
- DLC
- DLC
-
-
- Delete %1
- %1 を削除
-
-
- Are you sure you want to delete %1's %2 directory?
- %1 の %2 ディレクトリを本当に削除しますか?
-
-
-
- MainWindow
-
- Open/Add Elf Folder
- Elfフォルダを開く/追加する
-
-
- Install Packages (PKG)
- パッケージをインストール (PKG)
-
-
- Boot Game
- ゲームを起動
-
-
- Check for Updates
- 更新を確認する
-
-
- About shadPS4
- shadPS4について
-
-
- Configure...
- 設定...
-
-
- Install application from a .pkg file
- .pkgファイルからアプリケーションをインストール
-
-
- Recent Games
- 最近プレイしたゲーム
-
-
- Open shadPS4 Folder
- shadPS4フォルダを開く
-
-
- Exit
- 終了
-
-
- Exit shadPS4
- shadPS4を終了
-
-
- Exit the application.
- アプリケーションを終了します。
-
-
- Show Game List
- ゲームリストを表示
-
-
- Game List Refresh
- ゲームリストの更新
-
-
- Tiny
- 最小
-
-
- Small
- 小
-
-
- Medium
- 中
-
-
- Large
- 大
-
-
- List View
- リストビュー
-
-
- Grid View
- グリッドビュー
-
-
- Elf Viewer
- Elfビューアー
-
-
- Game Install Directory
- ゲームインストールディレクトリ
-
-
- Download Cheats/Patches
- チート / パッチをダウンロード
-
-
- Dump Game List
- ゲームリストをダンプ
-
-
- PKG Viewer
- PKGビューアー
-
-
- Search...
- 検索...
-
-
- File
- ファイル
-
-
- View
- 表示
-
-
- Game List Icons
- ゲームリストアイコン
-
-
- Game List Mode
- ゲームリストモード
-
-
- Settings
- 設定
-
-
- Utils
- ユーティリティ
-
-
- Themes
- テーマ
-
-
- Help
- ヘルプ
-
-
- Dark
- ダーク
-
-
- Light
- ライト
-
-
- Green
- グリーン
-
-
- Blue
- ブルー
-
-
- Violet
- バイオレット
-
-
- toolBar
- ツールバー
-
-
- Game List
- ゲームリスト
-
-
- * Unsupported Vulkan Version
- * サポートされていないVulkanバージョン
-
-
- Download Cheats For All Installed Games
- すべてのインストール済みゲームのチートをダウンロード
-
-
- Download Patches For All Games
- すべてのゲームのパッチをダウンロード
-
-
- Download Complete
- ダウンロード完了
-
-
- You have downloaded cheats for all the games you have installed.
- インストールされているすべてのゲームのチートをダウンロードしました。
-
-
- Patches Downloaded Successfully!
- パッチが正常にダウンロードされました!
-
-
- All Patches available for all games have been downloaded.
- すべてのゲームに利用可能なパッチがダウンロードされました。
-
-
- Games:
- ゲーム:
-
-
- PKG File (*.PKG)
- PKGファイル (*.PKG)
-
-
- ELF files (*.bin *.elf *.oelf)
- ELFファイル (*.bin *.elf *.oelf)
-
-
- Game Boot
- ゲームブート
-
-
- Only one file can be selected!
- 1つのファイルしか選択できません!
-
-
- PKG Extraction
- PKGの抽出
-
-
- Patch detected!
- パッチが検出されました!
-
-
- PKG and Game versions match:
- PKGとゲームのバージョンが一致しています:
-
-
- Would you like to overwrite?
- 上書きしてもよろしいですか?
-
-
- PKG Version %1 is older than installed version:
- PKGバージョン %1 はインストールされているバージョンよりも古いです:
-
-
- Game is installed:
- ゲームはインストール済みです:
-
-
- Would you like to install Patch:
- パッチをインストールしてもよろしいですか:
-
-
- DLC Installation
- DLCのインストール
-
-
- Would you like to install DLC: %1?
- DLCをインストールしてもよろしいですか: %1?
-
-
- DLC already installed:
- DLCはすでにインストールされています:
-
-
- Game already installed
- ゲームはすでにインストールされています
-
-
- PKG is a patch, please install the game first!
- PKGはパッチです。ゲームを先にインストールしてください!
-
-
- PKG ERROR
- PKGエラー
-
-
- Extracting PKG %1/%2
- PKGを抽出中 %1/%2
-
-
- Extraction Finished
- 抽出完了
-
-
- Game successfully installed at %1
- ゲームが %1 に正常にインストールされました
-
-
- File doesn't appear to be a valid PKG file
- ファイルが有効なPKGファイルでないようです
-
-
-
- PKGViewer
-
- Open Folder
- フォルダーを開く
-
-
-
- TrophyViewer
-
- Trophy Viewer
- トロフィービューアー
-
-
-
- SettingsDialog
-
- Settings
- 設定
-
-
- General
- 一般
-
-
- System
- システム
-
-
- Console Language
- コンソールの言語
-
-
- Emulator Language
- エミュレーターの言語
-
-
- Emulator
- エミュレーター
-
-
- Enable Fullscreen
- フルスクリーンを有効にする
-
-
- Fullscreen Mode
- 全画面モード
-
-
- Enable Separate Update Folder
- アップデートフォルダの分離を有効化
-
-
- Default tab when opening settings
- 設定を開くときのデフォルトタブ
-
-
- Show Game Size In List
- ゲームサイズをリストに表示
-
-
- Show Splash
- スプラッシュ画面を表示する
-
-
- Is PS4 Pro
- PS4 Proモード
-
-
- Enable Discord Rich Presence
- Discord Rich Presenceを有効にする
-
-
- Username
- ユーザー名
-
-
- Trophy Key
- トロフィーキー
-
-
- Trophy
- トロフィー
-
-
- Logger
- ロガー
-
-
- Log Type
- ログタイプ
-
-
- Log Filter
- ログフィルター
-
-
- Open Log Location
- ログの場所を開く
-
-
- Input
- 入力
-
-
- Cursor
- カーソル
-
-
- Hide Cursor
- カーソルを隠す
-
-
- Hide Cursor Idle Timeout
- カーソルを隠すまでの非アクティブ期間
-
-
- s
- s
-
-
- Controller
- コントローラー
-
-
- Back Button Behavior
- 戻るボタンの動作
-
-
- Graphics
- グラフィックス
-
-
- GUI
- インターフェース
-
-
- User
- ユーザー
-
-
- Graphics Device
- グラフィックスデバイス
-
-
- Width
- 幅
-
-
- Height
- 高さ
-
-
- Vblank Divider
- Vblankディバイダー
-
-
- Advanced
- 高度な設定
-
-
- Enable Shaders Dumping
- シェーダーのダンプを有効にする
-
-
- Enable NULL GPU
- NULL GPUを有効にする
-
-
- Paths
- パス
-
-
- Game Folders
- ゲームフォルダ
-
-
- Add...
- 追加...
-
-
- Remove
- 削除
-
-
- Debug
- デバッグ
-
-
- Enable Debug Dumping
- デバッグダンプを有効にする
-
-
- Enable Vulkan Validation Layers
- Vulkan検証レイヤーを有効にする
-
-
- Enable Vulkan Synchronization Validation
- Vulkan同期検証を有効にする
-
-
- Enable RenderDoc Debugging
- RenderDocデバッグを有効にする
-
-
- Enable Crash Diagnostics
- Enable Crash Diagnostics
-
-
- Collect Shaders
- Collect Shaders
-
-
- Copy GPU Buffers
- Copy GPU Buffers
-
-
- Host Debug Markers
- Host Debug Markers
-
-
- Guest Debug Markers
- Guest Debug Markers
-
-
- Update
- 更新
-
-
- Check for Updates at Startup
- 起動時に更新確認
-
-
- Always Show Changelog
- 常に変更履歴を表示
-
-
- Update Channel
- アップデートチャネル
-
-
- Check for Updates
- 更新を確認
-
-
- GUI Settings
- GUI設定
-
-
- Title Music
- Title Music
-
-
- Disable Trophy Pop-ups
- トロフィーのポップアップを無効化
-
-
- Play title music
- タイトル音楽を再生する
-
-
- Update Compatibility Database On Startup
- 起動時に互換性データベースを更新する
-
-
- Game Compatibility
- ゲームの互換性
-
-
- Display Compatibility Data
- 互換性に関するデータを表示
-
-
- Update Compatibility Database
- 互換性データベースを更新
-
-
- Volume
- 音量
-
-
- Audio Backend
- オーディオ バックエンド
-
-
- Save
- 保存
-
-
- Apply
- 適用
-
-
- Restore Defaults
- デフォルトに戻す
-
-
- Close
- 閉じる
-
-
- Point your mouse at an option to display its description.
- 設定項目にマウスをホバーすると、説明が表示されます。
-
-
- consoleLanguageGroupBox
- コンソールの言語:\nPS4ゲームが使用する言語を設定します。\nゲームでサポートされている言語に設定することをお勧めしますが、地域によって異なる場合があります。
-
-
- emulatorLanguageGroupBox
- エミュレーターの言語:\nエミュレーターのユーザーインターフェースの言語を設定します。
-
-
- fullscreenCheckBox
- 全画面モードを有効にする:\nゲームウィンドウを自動的に全画面モードにします。\nF11キーを押すことで切り替えることができます。
-
-
- separateUpdatesCheckBox
- Enable Separate Update Folder:\nゲームのアップデートを別のフォルダにインストールすることで、管理が容易になります。
-
-
- showSplashCheckBox
- スプラッシュスクリーンを表示:\nゲーム起動中にゲームのスプラッシュスクリーン(特別な画像)を表示します。
-
-
- ps4proCheckBox
- PS4 Pro モード:\nエミュレーターがPS4 PROとして動作するようになり、PS4 PROをサポートする一部のゲームで特別な機能が有効化される場合があります。
-
-
- discordRPCCheckbox
- Discord Rich Presenceを有効にする:\nエミュレーターのアイコンと関連情報をDiscordプロフィールに表示します。
-
-
- userName
- ユーザー名:\nPS4のアカウントユーザー名を設定します。これは、一部のゲームで表示される場合があります。
-
-
- TrophyKey
- トロフィーキー:\nトロフィーの復号に使用されるキーです。脱獄済みのコンソールから取得することができます。\n16進数のみを受け入れます。
-
-
- logTypeGroupBox
- ログタイプ:\nパフォーマンスのためにログウィンドウの出力を同期させるかどうかを設定します。エミュレーションに悪影響を及ぼす可能性があります。
-
-
- logFilter
- ログフィルター:\n特定の情報のみを印刷するようにログをフィルタリングします。\n例: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" \nレベル: Trace, Debug, Info, Warning, Error, Critical - レベルはこの並び通りに処理され、指定されたレベルより前のレベル ログを抑制し、それ以外のすべてのレベルをログに記録します。
-
-
- updaterGroupBox
- 更新:\nRelease: 最新の機能を利用できない可能性がありますが、より信頼性が高くテストされた公式バージョンが毎月リリースされます。\nNightly: 最新の機能と修正がすべて含まれていますが、バグが含まれている可能性があり、安定性は低いです。
-
-
- GUIMusicGroupBox
- タイトルミュージックを再生:\nゲームでサポートされている場合に、GUIでゲームを選択したときに特別な音楽を再生する機能を有効にします。
-
-
- disableTrophycheckBox
- トロフィーのポップアップを無効化:\nゲーム内でのトロフィー通知を無効化します。 トロフィーの進行状況は、トロフィービューアーを使用して確認できます。(メインウィンドウでゲームを右クリック)
-
-
- hideCursorGroupBox
- カーソルを隠す:\nカーソルが消えるタイミングを選択してください:\n無効: 常にカーソルが表示されます。\n非アクティブ時: カーソルの非アクティブ期間が指定した時間を超えた場合にカーソルを隠します。\n常に: カーソルは常に隠れた状態になります。
-
-
- idleTimeoutGroupBox
- カーソルが非アクティブになってから隠すまでの時間を設定します。
-
-
- backButtonBehaviorGroupBox
- 戻るボタンの動作:\nコントローラーの戻るボタンを、PS4のタッチパッドの指定された位置をタッチするように設定します。
-
-
- enableCompatibilityCheckBox
- 互換性に関するデータを表示:\nゲームの互換性に関する情報を表として表示します。常に最新情報を取得したい場合、"起動時に互換性データベースを更新する" を有効化してください。
-
-
- checkCompatibilityOnStartupCheckBox
- 起動時に互換性データベースを更新する:\nshadPS4の起動時に自動で互換性データベースを更新します。
-
-
- updateCompatibilityButton
- 互換性データベースを更新する:\n今すぐ互換性データベースを更新します。
-
-
- Never
- 無効
-
-
- Idle
- 非アクティブ時
-
-
- Always
- 常に
-
-
- Touchpad Left
- 左タッチパッド
-
-
- Touchpad Right
- 右タッチパッド
-
-
- Touchpad Center
- タッチパッド中央
-
-
- None
- なし
-
-
- graphicsAdapterGroupBox
- グラフィックデバイス:\nシステムに複数のGPUが搭載されている場合、ドロップダウンリストからエミュレーターで使用するGPUを選択するか、\n「自動選択」を選択して自動的に決定します。
-
-
- resolutionLayout
- 幅/高さ:\n起動時にエミュレーターウィンドウのサイズを設定します。ゲーム中でもサイズを変更することができます。\nこれはゲーム内の解像度とは異なります。
-
-
- heightDivider
- Vblankディバイダー:\nエミュレーターが更新されるフレームレートにこの数を掛けます。これを変更すると、ゲームの速度が上がったり、想定外の変更がある場合、ゲームの重要な機能が壊れる可能性があります!
-
-
- dumpShadersCheckBox
- シェーダーダンプを有効にする:\n技術的なデバッグの目的で、レンダリング中にゲームのシェーダーをフォルダーに保存します。
-
-
- nullGpuCheckBox
- Null GPUを有効にする:\n技術的なデバッグの目的で、グラフィックスカードがないかのようにゲームのレンダリングを無効にします。
-
-
- gameFoldersBox
- ゲームフォルダ:\nインストールされたゲームを確認するためのフォルダのリスト。
-
-
- addFolderButton
- 追加:\nリストにフォルダを追加します。
-
-
- removeFolderButton
- 削除:\nリストからフォルダを削除します。
-
-
- debugDump
- デバッグダンプを有効にする:\n現在実行中のPS4プログラムのインポートおよびエクスポートシンボルとファイルヘッダー情報をディレクトリに保存します。
-
-
- vkValidationCheckBox
- Vulkanバリデーションレイヤーを有効にする:\nVulkanのレンダリングステータスを検証し、内部状態に関する情報をログに記録するシステムを有効にします。これによりパフォーマンスが低下し、エミュレーションの動作が変わる可能性があります。
-
-
- vkSyncValidationCheckBox
- Vulkan同期バリデーションを有効にする:\nVulkanのレンダリングタスクのタイミングを検証するシステムを有効にします。これによりパフォーマンスが低下し、エミュレーションの動作が変わる可能性があります。
-
-
- rdocCheckBox
- RenderDocデバッグを有効にする:\n有効にすると、エミュレーターはRenderdocとの互換性を提供し、現在レンダリング中のフレームのキャプチャと分析を可能にします。
-
-
- collectShaderCheckBox
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
-
-
- crashDiagnosticsCheckBox
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
-
-
- copyGPUBuffersCheckBox
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
-
-
- hostMarkersCheckBox
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
-
-
- guestMarkersCheckBox
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
-
-
-
- CheatsPatches
-
- Cheats / Patches for
- のチート/パッチ
-
-
- defaultTextEdit_MSG
- チート/パッチは実験的です。\n使用には注意してください。\n\nリポジトリを選択し、ダウンロードボタンをクリックしてチートを個別にダウンロードします。\n「Patches」タブでは、すべてのパッチを一度にダウンロードし、使用したいものを選択して選択を保存できます。\n\nチート/パッチは開発を行っていないため、\n問題があればチートの作者に報告してください。\n\n新しいチートを作成しましたか?\nhttps://github.com/shadps4-emu/ps4_cheats を訪問してください。
-
-
- No Image Available
- 画像は利用できません
-
-
- Serial:
- シリアル:
-
-
- Version:
- バージョン:
-
-
- Size:
- サイズ:
-
-
- Select Cheat File:
- チートファイルを選択:
-
-
- Repository:
- リポジトリ:
-
-
- Download Cheats
- チートをダウンロード
-
-
- Delete File
- ファイルを削除
-
-
- No files selected.
- ファイルが選択されていません。
-
-
- You can delete the cheats you don't want after downloading them.
- ダウンロード後に不要なチートを削除できます。
-
-
- Do you want to delete the selected file?\n%1
- 選択したファイルを削除しますか?\n%1
-
-
- Select Patch File:
- パッチファイルを選択:
-
-
- Download Patches
- パッチをダウンロード
-
-
- Save
- 保存
-
-
- Cheats
- チート
-
-
- Patches
- パッチ
-
-
- Error
- エラー
-
-
- No patch selected.
- パッチが選択されていません。
-
-
- Unable to open files.json for reading.
- files.jsonを読み取りのために開く事が出来ませんでした。
-
-
- No patch file found for the current serial.
- 現在のシリアルに対するパッチファイルが見つかりません。
-
-
- Unable to open the file for reading.
- ファイルを読み取りのために開く事が出来ませんでした。
-
-
- Unable to open the file for writing.
- ファイルをを書き込みのために開く事が出来ませんでした。
-
-
- Failed to parse XML:
- XMLの解析に失敗しました:
-
-
- Success
- 成功
-
-
- Options saved successfully.
- オプションが正常に保存されました。
-
-
- Invalid Source
- 無効なソース
-
-
- The selected source is invalid.
- 選択されたソースは無効です。
-
-
- File Exists
- ファイルが存在します
-
-
- File already exists. Do you want to replace it?
- ファイルはすでに存在します。置き換えますか?
-
-
- Failed to save file:
- ファイルの保存に失敗しました:
-
-
- Failed to download file:
- ファイルのダウンロードに失敗しました:
-
-
- Cheats Not Found
- チートが見つかりません
-
-
- CheatsNotFound_MSG
- このゲームのこのバージョンのチートが選択されたリポジトリに見つかりませんでした。別のリポジトリまたはゲームの別のバージョンを試してください。
-
-
- Cheats Downloaded Successfully
- チートが正常にダウンロードされました
-
-
- CheatsDownloadedSuccessfully_MSG
- このゲームのこのバージョンのチートをリポジトリから正常にダウンロードしました。 別のリポジトリからのダウンロードも試せます。利用可能であれば、リストからファイルを選択して使用することも可能です。
-
-
- Failed to save:
- 保存に失敗しました:
-
-
- Failed to download:
- ダウンロードに失敗しました:
-
-
- Download Complete
- ダウンロード完了
-
-
- DownloadComplete_MSG
- パッチが正常にダウンロードされました! すべてのゲームに利用可能なパッチがダウンロードされました。チートとは異なり、各ゲームごとに個別にダウンロードする必要はありません。 パッチが表示されない場合、特定のシリアル番号とバージョンのゲームには存在しない可能性があります。
-
-
- Failed to parse JSON data from HTML.
- HTMLからJSONデータの解析に失敗しました。
-
-
- Failed to retrieve HTML page.
- HTMLページの取得に失敗しました。
-
-
- The game is in version: %1
- ゲームのバージョン: %1
-
-
- The downloaded patch only works on version: %1
- ダウンロードしたパッチはバージョン: %1 のみ機能します
-
-
- You may need to update your game.
- ゲームを更新する必要があるかもしれません。
-
-
- Incompatibility Notice
- 互換性のない通知
-
-
- Failed to open file:
- ファイルを開くのに失敗しました:
-
-
- XML ERROR:
- XMLエラー:
-
-
- Failed to open files.json for writing
- files.jsonを読み取りのために開く事が出来ませんでした。
-
-
- Author:
- 著者:
-
-
- Directory does not exist:
- ディレクトリが存在しません:
-
-
- Failed to open files.json for reading.
- files.jsonを読み取りのために開く事が出来ませんでした。
-
-
- Name:
- 名前:
-
-
- Can't apply cheats before the game is started
- ゲームが開始される前にチートを適用することはできません。
-
-
-
- GameListFrame
-
- Icon
- アイコン
-
-
- Name
- 名前
-
-
- Serial
- シリアル
-
-
- Compatibility
- Compatibility
-
-
- Region
- 地域
-
-
- Firmware
- ファームウェア
-
-
- Size
- サイズ
-
-
- Version
- バージョン
-
-
- Path
- パス
-
-
- Play Time
- プレイ時間
-
-
- Never Played
- 未プレイ
-
-
- h
- 時間
-
-
- m
- 分
-
-
- s
- 秒
-
-
- Compatibility is untested
- 互換性は未検証です
-
-
- Game does not initialize properly / crashes the emulator
- ゲームが正常に初期化されない/エミュレーターがクラッシュする
-
-
- Game boots, but only displays a blank screen
- ゲームは起動しますが、空のスクリーンが表示されます
-
-
- Game displays an image but does not go past the menu
- 正常にゲーム画面が表示されますが、メニューから先に進むことができません
-
-
- Game has game-breaking glitches or unplayable performance
- ゲームを壊すような不具合や、プレイが不可能なほどのパフォーマンスの問題があります
-
-
- Game can be completed with playable performance and no major glitches
- パフォーマンスに問題はなく、大きな不具合なしでゲームをプレイすることができます
-
-
- Click to see details on github
- 詳細を見るにはGitHubをクリックしてください
-
-
- Last updated
- 最終更新
-
-
-
- CheckUpdate
-
- Auto Updater
- 自動アップデーター
-
-
- Error
- エラー
-
-
- Network error:
- ネットワークエラー:
-
-
- Error_Github_limit_MSG
- 自動アップデーターは1時間に最大60回の更新チェックを許可します。\nこの制限に達しました。後でもう一度お試しください。
-
-
- Failed to parse update information.
- アップデート情報の解析に失敗しました。
-
-
- No pre-releases found.
- プレリリースは見つかりませんでした。
-
-
- Invalid release data.
- リリースデータが無効です。
-
-
- No download URL found for the specified asset.
- 指定されたアセットのダウンロードURLが見つかりませんでした。
-
-
- Your version is already up to date!
- あなたのバージョンはすでに最新です!
-
-
- Update Available
- アップデートがあります
-
-
- Update Channel
- アップデートチャネル
-
-
- Current Version
- 現在のバージョン
-
-
- Latest Version
- 最新バージョン
-
-
- Do you want to update?
- アップデートしますか?
-
-
- Show Changelog
- 変更ログを表示
-
-
- Check for Updates at Startup
- 起動時に更新確認
-
-
- Update
- アップデート
-
-
- No
- いいえ
-
-
- Hide Changelog
- 変更ログを隠す
-
-
- Changes
- 変更点
-
-
- Network error occurred while trying to access the URL
- URLにアクセス中にネットワークエラーが発生しました
-
-
- Download Complete
- ダウンロード完了
-
-
- The update has been downloaded, press OK to install.
- アップデートがダウンロードされました。インストールするにはOKを押してください。
-
-
- Failed to save the update file at
- 更新ファイルの保存に失敗しました
-
-
- Starting Update...
- アップデートを開始しています...
-
-
- Failed to create the update script file
- アップデートスクリプトファイルの作成に失敗しました
-
-
-
- GameListUtils
-
- B
- B
-
-
- KB
- KB
-
-
- MB
- MB
-
-
- GB
- GB
-
-
- TB
- TB
-
-
-
- CompatibilityInfoClass
-
- Fetching compatibility data, please wait
- 互換性データを取得しています。少々お待ちください。
-
-
- Cancel
- キャンセル
-
-
- Loading...
- 読み込み中...
-
-
- Error
- エラー
-
-
- Unable to update compatibility data! Try again later.
- 互換性データを更新できませんでした!後で再試行してください。
-
-
- Unable to open compatibility_data.json for writing.
- compatibility_data.jsonを開いて書き込むことができませんでした。
-
-
- Unknown
- 不明
-
-
- Nothing
- 何もない
-
-
- Boots
- ブーツ
-
-
- Menus
- メニュー
-
-
- Ingame
- ゲーム内
-
-
- Playable
- プレイ可能
-
-
+
+ AboutDialog
+
+ About shadPS4
+ shadPS4について
+
+
+ shadPS4
+ shadPS4
+
+
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4は、PlayStation 4の実験的なオープンソースエミュレーターです。
+
+
+ This software should not be used to play games you have not legally obtained.
+ 非正規、非合法のゲームをプレイするためにこのソフトウェアを使用しないでください。
+
+
+
+ CheatsPatches
+
+ Cheats / Patches for
+ のチート/パッチ
+
+
+ defaultTextEdit_MSG
+ チート/パッチは実験的です。\n使用には注意してください。\n\nリポジトリを選択し、ダウンロードボタンをクリックしてチートを個別にダウンロードします。\n「Patches」タブでは、すべてのパッチを一度にダウンロードし、使用したいものを選択して選択を保存できます。\n\nチート/パッチは開発を行っていないため、\n問題があればチートの作者に報告してください。\n\n新しいチートを作成しましたか?\nhttps://github.com/shadps4-emu/ps4_cheats を訪問してください。
+
+
+ No Image Available
+ 画像は利用できません
+
+
+ Serial:
+ シリアル:
+
+
+ Version:
+ バージョン:
+
+
+ Size:
+ サイズ:
+
+
+ Select Cheat File:
+ チートファイルを選択:
+
+
+ Repository:
+ リポジトリ:
+
+
+ Download Cheats
+ チートをダウンロード
+
+
+ Delete File
+ ファイルを削除
+
+
+ No files selected.
+ ファイルが選択されていません。
+
+
+ You can delete the cheats you don't want after downloading them.
+ ダウンロード後に不要なチートを削除できます。
+
+
+ Do you want to delete the selected file?\n%1
+ 選択したファイルを削除しますか?\n%1
+
+
+ Select Patch File:
+ パッチファイルを選択:
+
+
+ Download Patches
+ パッチをダウンロード
+
+
+ Save
+ 保存
+
+
+ Cheats
+ チート
+
+
+ Patches
+ パッチ
+
+
+ Error
+ エラー
+
+
+ No patch selected.
+ パッチが選択されていません。
+
+
+ Unable to open files.json for reading.
+ files.jsonを読み取りのために開く事が出来ませんでした。
+
+
+ No patch file found for the current serial.
+ 現在のシリアルに対するパッチファイルが見つかりません。
+
+
+ Unable to open the file for reading.
+ ファイルを読み取りのために開く事が出来ませんでした。
+
+
+ Unable to open the file for writing.
+ ファイルをを書き込みのために開く事が出来ませんでした。
+
+
+ Failed to parse XML:
+ XMLの解析に失敗しました:
+
+
+ Success
+ 成功
+
+
+ Options saved successfully.
+ オプションが正常に保存されました。
+
+
+ Invalid Source
+ 無効なソース
+
+
+ The selected source is invalid.
+ 選択されたソースは無効です。
+
+
+ File Exists
+ ファイルが存在します
+
+
+ File already exists. Do you want to replace it?
+ ファイルはすでに存在します。置き換えますか?
+
+
+ Failed to save file:
+ ファイルの保存に失敗しました:
+
+
+ Failed to download file:
+ ファイルのダウンロードに失敗しました:
+
+
+ Cheats Not Found
+ チートが見つかりません
+
+
+ CheatsNotFound_MSG
+ このゲームのこのバージョンのチートが選択されたリポジトリに見つかりませんでした。別のリポジトリまたはゲームの別のバージョンを試してください。
+
+
+ Cheats Downloaded Successfully
+ チートが正常にダウンロードされました
+
+
+ CheatsDownloadedSuccessfully_MSG
+ このゲームのこのバージョンのチートをリポジトリから正常にダウンロードしました。 別のリポジトリからのダウンロードも試せます。利用可能であれば、リストからファイルを選択して使用することも可能です。
+
+
+ Failed to save:
+ 保存に失敗しました:
+
+
+ Failed to download:
+ ダウンロードに失敗しました:
+
+
+ Download Complete
+ ダウンロード完了
+
+
+ DownloadComplete_MSG
+ パッチが正常にダウンロードされました! すべてのゲームに利用可能なパッチがダウンロードされました。チートとは異なり、各ゲームごとに個別にダウンロードする必要はありません。 パッチが表示されない場合、特定のシリアル番号とバージョンのゲームには存在しない可能性があります。
+
+
+ Failed to parse JSON data from HTML.
+ HTMLからJSONデータの解析に失敗しました。
+
+
+ Failed to retrieve HTML page.
+ HTMLページの取得に失敗しました。
+
+
+ The game is in version: %1
+ ゲームのバージョン: %1
+
+
+ The downloaded patch only works on version: %1
+ ダウンロードしたパッチはバージョン: %1 のみ機能します
+
+
+ You may need to update your game.
+ ゲームを更新する必要があるかもしれません。
+
+
+ Incompatibility Notice
+ 互換性のない通知
+
+
+ Failed to open file:
+ ファイルを開くのに失敗しました:
+
+
+ XML ERROR:
+ XMLエラー:
+
+
+ Failed to open files.json for writing
+ files.jsonを読み取りのために開く事が出来ませんでした。
+
+
+ Author:
+ 著者:
+
+
+ Directory does not exist:
+ ディレクトリが存在しません:
+
+
+ Failed to open files.json for reading.
+ files.jsonを読み取りのために開く事が出来ませんでした。
+
+
+ Name:
+ 名前:
+
+
+ Can't apply cheats before the game is started
+ ゲームが開始される前にチートを適用することはできません。
+
+
+ Close
+ 閉じる
+
+
+
+ CheckUpdate
+
+ Auto Updater
+ 自動アップデーター
+
+
+ Error
+ エラー
+
+
+ Network error:
+ ネットワークエラー:
+
+
+ Error_Github_limit_MSG
+ 自動アップデーターは1時間に最大60回の更新チェックを許可します。\nこの制限に達しました。後でもう一度お試しください。
+
+
+ Failed to parse update information.
+ アップデート情報の解析に失敗しました。
+
+
+ No pre-releases found.
+ プレリリースは見つかりませんでした。
+
+
+ Invalid release data.
+ リリースデータが無効です。
+
+
+ No download URL found for the specified asset.
+ 指定されたアセットのダウンロードURLが見つかりませんでした。
+
+
+ Your version is already up to date!
+ あなたのバージョンはすでに最新です!
+
+
+ Update Available
+ アップデートがあります
+
+
+ Update Channel
+ アップデートチャネル
+
+
+ Current Version
+ 現在のバージョン
+
+
+ Latest Version
+ 最新バージョン
+
+
+ Do you want to update?
+ アップデートしますか?
+
+
+ Show Changelog
+ 変更ログを表示
+
+
+ Check for Updates at Startup
+ 起動時に更新確認
+
+
+ Update
+ アップデート
+
+
+ No
+ いいえ
+
+
+ Hide Changelog
+ 変更ログを隠す
+
+
+ Changes
+ 変更点
+
+
+ Network error occurred while trying to access the URL
+ URLにアクセス中にネットワークエラーが発生しました
+
+
+ Download Complete
+ ダウンロード完了
+
+
+ The update has been downloaded, press OK to install.
+ アップデートがダウンロードされました。インストールするにはOKを押してください。
+
+
+ Failed to save the update file at
+ 更新ファイルの保存に失敗しました
+
+
+ Starting Update...
+ アップデートを開始しています...
+
+
+ Failed to create the update script file
+ アップデートスクリプトファイルの作成に失敗しました
+
+
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ 互換性データを取得しています。少々お待ちください。
+
+
+ Cancel
+ キャンセル
+
+
+ Loading...
+ 読み込み中...
+
+
+ Error
+ エラー
+
+
+ Unable to update compatibility data! Try again later.
+ 互換性データを更新できませんでした!後で再試行してください。
+
+
+ Unable to open compatibility_data.json for writing.
+ compatibility_data.jsonを開いて書き込むことができませんでした。
+
+
+ Unknown
+ 不明
+
+
+ Nothing
+ 何もない
+
+
+ Boots
+ ブーツ
+
+
+ Menus
+ メニュー
+
+
+ Ingame
+ ゲーム内
+
+
+ Playable
+ プレイ可能
+
+
+
+ ControlSettings
+
+ Configure Controls
+
+
+
+ Control Settings
+
+
+
+ D-Pad
+
+
+
+ Up
+
+
+
+ Left
+
+
+
+ Right
+
+
+
+ Down
+
+
+
+ Left Stick Deadzone (def:2 max:127)
+
+
+
+ Left Deadzone
+
+
+
+ Left Stick
+
+
+
+ Config Selection
+
+
+
+ Common Config
+
+
+
+ Use per-game configs
+
+
+
+ L1 / LB
+
+
+
+ L2 / LT
+
+
+
+ KBM Controls
+
+
+
+ KBM Editor
+
+
+
+ Back
+
+
+
+ R1 / RB
+
+
+
+ R2 / RT
+
+
+
+ L3
+
+
+
+ Options / Start
+
+
+
+ R3
+
+
+
+ Face Buttons
+
+
+
+ Triangle / Y
+
+
+
+ Square / X
+
+
+
+ Circle / B
+
+
+
+ Cross / A
+
+
+
+ Right Stick Deadzone (def:2, max:127)
+
+
+
+ Right Deadzone
+
+
+
+ Right Stick
+
+
+
+
+ ElfViewer
+
+ Open Folder
+ フォルダを開く
+
+
+
+ GameInfoClass
+
+ Loading game list, please wait :3
+ ゲームリストを読み込み中です。しばらくお待ちください :3
+
+
+ Cancel
+ キャンセル
+
+
+ Loading...
+ 読み込み中...
+
+
+
+ GameInstallDialog
+
+ shadPS4 - Choose directory
+ shadPS4 - ディレクトリを選択
+
+
+ Directory to install games
+ ゲームをインストールするディレクトリ
+
+
+ Browse
+ 参照
+
+
+ Error
+ エラー
+
+
+ Directory to install DLC
+
+
+
+
+ GameListFrame
+
+ Icon
+ アイコン
+
+
+ Name
+ 名前
+
+
+ Serial
+ シリアル
+
+
+ Compatibility
+ Compatibility
+
+
+ Region
+ 地域
+
+
+ Firmware
+ ファームウェア
+
+
+ Size
+ サイズ
+
+
+ Version
+ バージョン
+
+
+ Path
+ パス
+
+
+ Play Time
+ プレイ時間
+
+
+ Never Played
+ 未プレイ
+
+
+ h
+ 時間
+
+
+ m
+ 分
+
+
+ s
+ 秒
+
+
+ Compatibility is untested
+ 互換性は未検証です
+
+
+ Game does not initialize properly / crashes the emulator
+ ゲームが正常に初期化されない/エミュレーターがクラッシュする
+
+
+ Game boots, but only displays a blank screen
+ ゲームは起動しますが、空のスクリーンが表示されます
+
+
+ Game displays an image but does not go past the menu
+ 正常にゲーム画面が表示されますが、メニューから先に進むことができません
+
+
+ Game has game-breaking glitches or unplayable performance
+ ゲームを壊すような不具合や、プレイが不可能なほどのパフォーマンスの問題があります
+
+
+ Game can be completed with playable performance and no major glitches
+ パフォーマンスに問題はなく、大きな不具合なしでゲームをプレイすることができます
+
+
+ Click to see details on github
+ 詳細を見るにはGitHubをクリックしてください
+
+
+ Last updated
+ 最終更新
+
+
+
+ GameListUtils
+
+ B
+ B
+
+
+ KB
+ KB
+
+
+ MB
+ MB
+
+
+ GB
+ GB
+
+
+ TB
+ TB
+
+
+
+ GuiContextMenus
+
+ Create Shortcut
+ ショートカットを作成
+
+
+ Cheats / Patches
+ チート / パッチ
+
+
+ SFO Viewer
+ SFOビューワー
+
+
+ Trophy Viewer
+ トロフィービューワー
+
+
+ Open Folder...
+ フォルダを開く...
+
+
+ Open Game Folder
+ ゲームフォルダを開く
+
+
+ Open Save Data Folder
+ セーブデータフォルダを開く
+
+
+ Open Log Folder
+ ログフォルダを開く
+
+
+ Copy info...
+ 情報をコピー...
+
+
+ Copy Name
+ 名前をコピー
+
+
+ Copy Serial
+ シリアルをコピー
+
+
+ Copy All
+ すべてコピー
+
+
+ Delete...
+ 削除...
+
+
+ Delete Game
+ ゲームを削除
+
+
+ Delete Update
+ アップデートを削除
+
+
+ Delete DLC
+ DLCを削除
+
+
+ Compatibility...
+ 互換性...
+
+
+ Update database
+ データベースを更新
+
+
+ View report
+ レポートを表示
+
+
+ Submit a report
+ レポートを送信
+
+
+ Shortcut creation
+ ショートカットの作成
+
+
+ Shortcut created successfully!
+ ショートカットが正常に作成されました!
+
+
+ Error
+ エラー
+
+
+ Error creating shortcut!
+ ショートカットの作成に失敗しました!
+
+
+ Install PKG
+ PKGをインストール
+
+
+ Game
+ ゲーム
+
+
+ This game has no update to delete!
+ このゲームにはアップデートがないため削除することができません!
+
+
+ Update
+ アップデート
+
+
+ This game has no DLC to delete!
+ このゲームにはDLCがないため削除することができません!
+
+
+ DLC
+ DLC
+
+
+ Delete %1
+ %1 を削除
+
+
+ Are you sure you want to delete %1's %2 directory?
+ %1 の %2 ディレクトリを本当に削除しますか?
+
+
+ Open Update Folder
+
+
+
+ Copy Version
+
+
+
+ Copy Size
+
+
+
+ Delete Save Data
+
+
+
+ This game has no update folder to open!
+
+
+
+ Failed to convert icon.
+
+
+
+ This game has no save data to delete!
+
+
+
+ Save Data
+
+
+
+
+ InstallDirSelect
+
+ shadPS4 - Choose directory
+ shadPS4 - ディレクトリを選択
+
+
+ Select which directory you want to install to.
+ インストール先のディレクトリを選択してください。
+
+
+ Install All Queued to Selected Folder
+
+
+
+ Delete PKG File on Install
+
+
+
+
+ MainWindow
+
+ Open/Add Elf Folder
+ Elfフォルダを開く/追加する
+
+
+ Install Packages (PKG)
+ パッケージをインストール (PKG)
+
+
+ Boot Game
+ ゲームを起動
+
+
+ Check for Updates
+ 更新を確認する
+
+
+ About shadPS4
+ shadPS4について
+
+
+ Configure...
+ 設定...
+
+
+ Install application from a .pkg file
+ .pkgファイルからアプリケーションをインストール
+
+
+ Recent Games
+ 最近プレイしたゲーム
+
+
+ Open shadPS4 Folder
+ shadPS4フォルダを開く
+
+
+ Exit
+ 終了
+
+
+ Exit shadPS4
+ shadPS4を終了
+
+
+ Exit the application.
+ アプリケーションを終了します。
+
+
+ Show Game List
+ ゲームリストを表示
+
+
+ Game List Refresh
+ ゲームリストの更新
+
+
+ Tiny
+ 最小
+
+
+ Small
+ 小
+
+
+ Medium
+ 中
+
+
+ Large
+ 大
+
+
+ List View
+ リストビュー
+
+
+ Grid View
+ グリッドビュー
+
+
+ Elf Viewer
+ Elfビューアー
+
+
+ Game Install Directory
+ ゲームインストールディレクトリ
+
+
+ Download Cheats/Patches
+ チート / パッチをダウンロード
+
+
+ Dump Game List
+ ゲームリストをダンプ
+
+
+ PKG Viewer
+ PKGビューアー
+
+
+ Search...
+ 検索...
+
+
+ File
+ ファイル
+
+
+ View
+ 表示
+
+
+ Game List Icons
+ ゲームリストアイコン
+
+
+ Game List Mode
+ ゲームリストモード
+
+
+ Settings
+ 設定
+
+
+ Utils
+ ユーティリティ
+
+
+ Themes
+ テーマ
+
+
+ Help
+ ヘルプ
+
+
+ Dark
+ ダーク
+
+
+ Light
+ ライト
+
+
+ Green
+ グリーン
+
+
+ Blue
+ ブルー
+
+
+ Violet
+ バイオレット
+
+
+ toolBar
+ ツールバー
+
+
+ Game List
+ ゲームリスト
+
+
+ * Unsupported Vulkan Version
+ * サポートされていないVulkanバージョン
+
+
+ Download Cheats For All Installed Games
+ すべてのインストール済みゲームのチートをダウンロード
+
+
+ Download Patches For All Games
+ すべてのゲームのパッチをダウンロード
+
+
+ Download Complete
+ ダウンロード完了
+
+
+ You have downloaded cheats for all the games you have installed.
+ インストールされているすべてのゲームのチートをダウンロードしました。
+
+
+ Patches Downloaded Successfully!
+ パッチが正常にダウンロードされました!
+
+
+ All Patches available for all games have been downloaded.
+ すべてのゲームに利用可能なパッチがダウンロードされました。
+
+
+ Games:
+ ゲーム:
+
+
+ ELF files (*.bin *.elf *.oelf)
+ ELFファイル (*.bin *.elf *.oelf)
+
+
+ Game Boot
+ ゲームブート
+
+
+ Only one file can be selected!
+ 1つのファイルしか選択できません!
+
+
+ PKG Extraction
+ PKGの抽出
+
+
+ Patch detected!
+ パッチが検出されました!
+
+
+ PKG and Game versions match:
+ PKGとゲームのバージョンが一致しています:
+
+
+ Would you like to overwrite?
+ 上書きしてもよろしいですか?
+
+
+ PKG Version %1 is older than installed version:
+ PKGバージョン %1 はインストールされているバージョンよりも古いです:
+
+
+ Game is installed:
+ ゲームはインストール済みです:
+
+
+ Would you like to install Patch:
+ パッチをインストールしてもよろしいですか:
+
+
+ DLC Installation
+ DLCのインストール
+
+
+ Would you like to install DLC: %1?
+ DLCをインストールしてもよろしいですか: %1?
+
+
+ DLC already installed:
+ DLCはすでにインストールされています:
+
+
+ Game already installed
+ ゲームはすでにインストールされています
+
+
+ PKG ERROR
+ PKGエラー
+
+
+ Extracting PKG %1/%2
+ PKGを抽出中 %1/%2
+
+
+ Extraction Finished
+ 抽出完了
+
+
+ Game successfully installed at %1
+ ゲームが %1 に正常にインストールされました
+
+
+ File doesn't appear to be a valid PKG file
+ ファイルが有効なPKGファイルでないようです
+
+
+ Run Game
+
+
+
+ Eboot.bin file not found
+
+
+
+ PKG File (*.PKG *.pkg)
+
+
+
+ PKG is a patch or DLC, please install the game first!
+
+
+
+ Game is already running!
+
+
+
+ shadPS4
+ shadPS4
+
+
+
+ PKGViewer
+
+ Open Folder
+ フォルダーを開く
+
+
+ Name
+ 名前
+
+
+ Serial
+ シリアル
+
+
+ Installed
+
+
+
+ Size
+ サイズ
+
+
+ Category
+
+
+
+ Type
+
+
+
+ App Ver
+
+
+
+ FW
+
+
+
+ Region
+ 地域
+
+
+ Flags
+
+
+
+ Path
+ パス
+
+
+ File
+ ファイル
+
+
+ PKG ERROR
+ PKGエラー
+
+
+ Unknown
+ 不明
+
+
+ Package
+
+
+
+
+ SettingsDialog
+
+ Settings
+ 設定
+
+
+ General
+ 一般
+
+
+ System
+ システム
+
+
+ Console Language
+ コンソールの言語
+
+
+ Emulator Language
+ エミュレーターの言語
+
+
+ Emulator
+ エミュレーター
+
+
+ Enable Fullscreen
+ フルスクリーンを有効にする
+
+
+ Fullscreen Mode
+ 全画面モード
+
+
+ Enable Separate Update Folder
+ アップデートフォルダの分離を有効化
+
+
+ Default tab when opening settings
+ 設定を開くときのデフォルトタブ
+
+
+ Show Game Size In List
+ ゲームサイズをリストに表示
+
+
+ Show Splash
+ スプラッシュ画面を表示する
+
+
+ Enable Discord Rich Presence
+ Discord Rich Presenceを有効にする
+
+
+ Username
+ ユーザー名
+
+
+ Trophy Key
+ トロフィーキー
+
+
+ Trophy
+ トロフィー
+
+
+ Logger
+ ロガー
+
+
+ Log Type
+ ログタイプ
+
+
+ Log Filter
+ ログフィルター
+
+
+ Open Log Location
+ ログの場所を開く
+
+
+ Input
+ 入力
+
+
+ Cursor
+ カーソル
+
+
+ Hide Cursor
+ カーソルを隠す
+
+
+ Hide Cursor Idle Timeout
+ カーソルを隠すまでの非アクティブ期間
+
+
+ s
+ s
+
+
+ Controller
+ コントローラー
+
+
+ Back Button Behavior
+ 戻るボタンの動作
+
+
+ Graphics
+ グラフィックス
+
+
+ GUI
+ インターフェース
+
+
+ User
+ ユーザー
+
+
+ Graphics Device
+ グラフィックスデバイス
+
+
+ Width
+ 幅
+
+
+ Height
+ 高さ
+
+
+ Vblank Divider
+ Vblankディバイダー
+
+
+ Advanced
+ 高度な設定
+
+
+ Enable Shaders Dumping
+ シェーダーのダンプを有効にする
+
+
+ Enable NULL GPU
+ NULL GPUを有効にする
+
+
+ Paths
+ パス
+
+
+ Game Folders
+ ゲームフォルダ
+
+
+ Add...
+ 追加...
+
+
+ Remove
+ 削除
+
+
+ Debug
+ デバッグ
+
+
+ Enable Debug Dumping
+ デバッグダンプを有効にする
+
+
+ Enable Vulkan Validation Layers
+ Vulkan検証レイヤーを有効にする
+
+
+ Enable Vulkan Synchronization Validation
+ Vulkan同期検証を有効にする
+
+
+ Enable RenderDoc Debugging
+ RenderDocデバッグを有効にする
+
+
+ Enable Crash Diagnostics
+ Enable Crash Diagnostics
+
+
+ Collect Shaders
+ Collect Shaders
+
+
+ Copy GPU Buffers
+ Copy GPU Buffers
+
+
+ Host Debug Markers
+ Host Debug Markers
+
+
+ Guest Debug Markers
+ Guest Debug Markers
+
+
+ Update
+ 更新
+
+
+ Check for Updates at Startup
+ 起動時に更新確認
+
+
+ Always Show Changelog
+ 常に変更履歴を表示
+
+
+ Update Channel
+ アップデートチャネル
+
+
+ Check for Updates
+ 更新を確認
+
+
+ GUI Settings
+ GUI設定
+
+
+ Title Music
+ Title Music
+
+
+ Disable Trophy Pop-ups
+ トロフィーのポップアップを無効化
+
+
+ Play title music
+ タイトル音楽を再生する
+
+
+ Update Compatibility Database On Startup
+ 起動時に互換性データベースを更新する
+
+
+ Game Compatibility
+ ゲームの互換性
+
+
+ Display Compatibility Data
+ 互換性に関するデータを表示
+
+
+ Update Compatibility Database
+ 互換性データベースを更新
+
+
+ Volume
+ 音量
+
+
+ Save
+ 保存
+
+
+ Apply
+ 適用
+
+
+ Restore Defaults
+ デフォルトに戻す
+
+
+ Close
+ 閉じる
+
+
+ Point your mouse at an option to display its description.
+ 設定項目にマウスをホバーすると、説明が表示されます。
+
+
+ consoleLanguageGroupBox
+ コンソールの言語:\nPS4ゲームが使用する言語を設定します。\nゲームでサポートされている言語に設定することをお勧めしますが、地域によって異なる場合があります。
+
+
+ emulatorLanguageGroupBox
+ エミュレーターの言語:\nエミュレーターのユーザーインターフェースの言語を設定します。
+
+
+ fullscreenCheckBox
+ 全画面モードを有効にする:\nゲームウィンドウを自動的に全画面モードにします。\nF11キーを押すことで切り替えることができます。
+
+
+ separateUpdatesCheckBox
+ Enable Separate Update Folder:\nゲームのアップデートを別のフォルダにインストールすることで、管理が容易になります。
+
+
+ showSplashCheckBox
+ スプラッシュスクリーンを表示:\nゲーム起動中にゲームのスプラッシュスクリーン(特別な画像)を表示します。
+
+
+ discordRPCCheckbox
+ Discord Rich Presenceを有効にする:\nエミュレーターのアイコンと関連情報をDiscordプロフィールに表示します。
+
+
+ userName
+ ユーザー名:\nPS4のアカウントユーザー名を設定します。これは、一部のゲームで表示される場合があります。
+
+
+ TrophyKey
+ トロフィーキー:\nトロフィーの復号に使用されるキーです。脱獄済みのコンソールから取得することができます。\n16進数のみを受け入れます。
+
+
+ logTypeGroupBox
+ ログタイプ:\nパフォーマンスのためにログウィンドウの出力を同期させるかどうかを設定します。エミュレーションに悪影響を及ぼす可能性があります。
+
+
+ logFilter
+ ログフィルター:\n特定の情報のみを印刷するようにログをフィルタリングします。\n例: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" \nレベル: Trace, Debug, Info, Warning, Error, Critical - レベルはこの並び通りに処理され、指定されたレベルより前のレベル ログを抑制し、それ以外のすべてのレベルをログに記録します。
+
+
+ updaterGroupBox
+ 更新:\nRelease: 最新の機能を利用できない可能性がありますが、より信頼性が高くテストされた公式バージョンが毎月リリースされます。\nNightly: 最新の機能と修正がすべて含まれていますが、バグが含まれている可能性があり、安定性は低いです。
+
+
+ GUIMusicGroupBox
+ タイトルミュージックを再生:\nゲームでサポートされている場合に、GUIでゲームを選択したときに特別な音楽を再生する機能を有効にします。
+
+
+ disableTrophycheckBox
+ トロフィーのポップアップを無効化:\nゲーム内でのトロフィー通知を無効化します。 トロフィーの進行状況は、トロフィービューアーを使用して確認できます。(メインウィンドウでゲームを右クリック)
+
+
+ hideCursorGroupBox
+ カーソルを隠す:\nカーソルが消えるタイミングを選択してください:\n無効: 常にカーソルが表示されます。\n非アクティブ時: カーソルの非アクティブ期間が指定した時間を超えた場合にカーソルを隠します。\n常に: カーソルは常に隠れた状態になります。
+
+
+ idleTimeoutGroupBox
+ カーソルが非アクティブになってから隠すまでの時間を設定します。
+
+
+ backButtonBehaviorGroupBox
+ 戻るボタンの動作:\nコントローラーの戻るボタンを、PS4のタッチパッドの指定された位置をタッチするように設定します。
+
+
+ enableCompatibilityCheckBox
+ 互換性に関するデータを表示:\nゲームの互換性に関する情報を表として表示します。常に最新情報を取得したい場合、"起動時に互換性データベースを更新する" を有効化してください。
+
+
+ checkCompatibilityOnStartupCheckBox
+ 起動時に互換性データベースを更新する:\nshadPS4の起動時に自動で互換性データベースを更新します。
+
+
+ updateCompatibilityButton
+ 互換性データベースを更新する:\n今すぐ互換性データベースを更新します。
+
+
+ Never
+ 無効
+
+
+ Idle
+ 非アクティブ時
+
+
+ Always
+ 常に
+
+
+ Touchpad Left
+ 左タッチパッド
+
+
+ Touchpad Right
+ 右タッチパッド
+
+
+ Touchpad Center
+ タッチパッド中央
+
+
+ None
+ なし
+
+
+ graphicsAdapterGroupBox
+ グラフィックデバイス:\nシステムに複数のGPUが搭載されている場合、ドロップダウンリストからエミュレーターで使用するGPUを選択するか、\n「自動選択」を選択して自動的に決定します。
+
+
+ resolutionLayout
+ 幅/高さ:\n起動時にエミュレーターウィンドウのサイズを設定します。ゲーム中でもサイズを変更することができます。\nこれはゲーム内の解像度とは異なります。
+
+
+ heightDivider
+ Vblankディバイダー:\nエミュレーターが更新されるフレームレートにこの数を掛けます。これを変更すると、ゲームの速度が上がったり、想定外の変更がある場合、ゲームの重要な機能が壊れる可能性があります!
+
+
+ dumpShadersCheckBox
+ シェーダーダンプを有効にする:\n技術的なデバッグの目的で、レンダリング中にゲームのシェーダーをフォルダーに保存します。
+
+
+ nullGpuCheckBox
+ Null GPUを有効にする:\n技術的なデバッグの目的で、グラフィックスカードがないかのようにゲームのレンダリングを無効にします。
+
+
+ gameFoldersBox
+ ゲームフォルダ:\nインストールされたゲームを確認するためのフォルダのリスト。
+
+
+ addFolderButton
+ 追加:\nリストにフォルダを追加します。
+
+
+ removeFolderButton
+ 削除:\nリストからフォルダを削除します。
+
+
+ debugDump
+ デバッグダンプを有効にする:\n現在実行中のPS4プログラムのインポートおよびエクスポートシンボルとファイルヘッダー情報をディレクトリに保存します。
+
+
+ vkValidationCheckBox
+ Vulkanバリデーションレイヤーを有効にする:\nVulkanのレンダリングステータスを検証し、内部状態に関する情報をログに記録するシステムを有効にします。これによりパフォーマンスが低下し、エミュレーションの動作が変わる可能性があります。
+
+
+ vkSyncValidationCheckBox
+ Vulkan同期バリデーションを有効にする:\nVulkanのレンダリングタスクのタイミングを検証するシステムを有効にします。これによりパフォーマンスが低下し、エミュレーションの動作が変わる可能性があります。
+
+
+ rdocCheckBox
+ RenderDocデバッグを有効にする:\n有効にすると、エミュレーターはRenderdocとの互換性を提供し、現在レンダリング中のフレームのキャプチャと分析を可能にします。
+
+
+ collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+
+
+ crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+
+
+ copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+
+
+ hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+
+
+ guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+
+
+ Borderless
+
+
+
+ True
+
+
+
+ Enable HDR
+
+
+
+ Release
+
+
+
+ Nightly
+
+
+
+ Background Image
+
+
+
+ Show Background Image
+
+
+
+ Opacity
+
+
+
+ Set the volume of the background music.
+
+
+
+ Enable Motion Controls
+
+
+
+ Save Data Path
+
+
+
+ Browse
+ 参照
+
+
+ async
+
+
+
+ sync
+
+
+
+ Auto Select
+
+
+
+ Directory to install games
+ ゲームをインストールするディレクトリ
+
+
+ Directory to save data
+
+
+
+ GUIBackgroundImageGroupBox
+
+
+
+ enableHDRCheckBox
+
+
+
+ saveDataBox
+
+
+
+ browseButton
+
+
+
+
+ TrophyViewer
+
+ Trophy Viewer
+ トロフィービューアー
+
+
diff --git a/src/qt_gui/translations/ko_KR.ts b/src/qt_gui/translations/ko_KR.ts
index d297e41a3..d7122dbd6 100644
--- a/src/qt_gui/translations/ko_KR.ts
+++ b/src/qt_gui/translations/ko_KR.ts
@@ -1,1475 +1,1790 @@
+
-
-
- AboutDialog
-
- About shadPS4
- About shadPS4
-
-
- shadPS4
- shadPS4
-
-
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
-
-
- This software should not be used to play games you have not legally obtained.
- This software should not be used to play games you have not legally obtained.
-
-
-
- ElfViewer
-
- Open Folder
- Open Folder
-
-
-
- GameInfoClass
-
- Loading game list, please wait :3
- Loading game list, please wait :3
-
-
- Cancel
- Cancel
-
-
- Loading...
- Loading...
-
-
-
- InstallDirSelect
-
- shadPS4 - Choose directory
- shadPS4 - Choose directory
-
-
- Select which directory you want to install to.
- Select which directory you want to install to.
-
-
-
- GameInstallDialog
-
- shadPS4 - Choose directory
- shadPS4 - Choose directory
-
-
- Directory to install games
- Directory to install games
-
-
- Browse
- Browse
-
-
- Error
- Error
-
-
- The value for location to install games is not valid.
- The value for location to install games is not valid.
-
-
-
- GuiContextMenus
-
- Create Shortcut
- Create Shortcut
-
-
- Cheats / Patches
- 치트 / 패치
-
-
- SFO Viewer
- SFO Viewer
-
-
- Trophy Viewer
- Trophy Viewer
-
-
- Open Folder...
- Open Folder...
-
-
- Open Game Folder
- Open Game Folder
-
-
- Open Save Data Folder
- Open Save Data Folder
-
-
- Open Log Folder
- Open Log Folder
-
-
- Copy info...
- Copy info...
-
-
- Copy Name
- Copy Name
-
-
- Copy Serial
- Copy Serial
-
-
- Copy All
- Copy All
-
-
- Delete...
- Delete...
-
-
- Delete Game
- Delete Game
-
-
- Delete Update
- Delete Update
-
-
- Delete DLC
- Delete DLC
-
-
- Compatibility...
- Compatibility...
-
-
- Update database
- Update database
-
-
- View report
- View report
-
-
- Submit a report
- Submit a report
-
-
- Shortcut creation
- Shortcut creation
-
-
- Shortcut created successfully!
- Shortcut created successfully!
-
-
- Error
- Error
-
-
- Error creating shortcut!
- Error creating shortcut!
-
-
- Install PKG
- Install PKG
-
-
- Game
- Game
-
-
- requiresEnableSeparateUpdateFolder_MSG
- This feature requires the 'Enable Separate Update Folder' config option to work. If you want to use this feature, please enable it.
-
-
- This game has no update to delete!
- This game has no update to delete!
-
-
- Update
- Update
-
-
- This game has no DLC to delete!
- This game has no DLC to delete!
-
-
- DLC
- DLC
-
-
- Delete %1
- Delete %1
-
-
- Are you sure you want to delete %1's %2 directory?
- Are you sure you want to delete %1's %2 directory?
-
-
-
- MainWindow
-
- Open/Add Elf Folder
- Open/Add Elf Folder
-
-
- Install Packages (PKG)
- Install Packages (PKG)
-
-
- Boot Game
- Boot Game
-
-
- Check for Updates
- Check for Updates
-
-
- About shadPS4
- About shadPS4
-
-
- Configure...
- Configure...
-
-
- Install application from a .pkg file
- Install application from a .pkg file
-
-
- Recent Games
- Recent Games
-
-
- Open shadPS4 Folder
- Open shadPS4 Folder
-
-
- Exit
- Exit
-
-
- Exit shadPS4
- Exit shadPS4
-
-
- Exit the application.
- Exit the application.
-
-
- Show Game List
- Show Game List
-
-
- Game List Refresh
- Game List Refresh
-
-
- Tiny
- Tiny
-
-
- Small
- Small
-
-
- Medium
- Medium
-
-
- Large
- Large
-
-
- List View
- List View
-
-
- Grid View
- Grid View
-
-
- Elf Viewer
- Elf Viewer
-
-
- Game Install Directory
- Game Install Directory
-
-
- Download Cheats/Patches
- 치트 / 패치 다운로드
-
-
- Dump Game List
- Dump Game List
-
-
- PKG Viewer
- PKG Viewer
-
-
- Search...
- Search...
-
-
- File
- File
-
-
- View
- View
-
-
- Game List Icons
- Game List Icons
-
-
- Game List Mode
- Game List Mode
-
-
- Settings
- Settings
-
-
- Utils
- Utils
-
-
- Themes
- Themes
-
-
- Help
- Help
-
-
- Dark
- Dark
-
-
- Light
- Light
-
-
- Green
- Green
-
-
- Blue
- Blue
-
-
- Violet
- Violet
-
-
- toolBar
- toolBar
-
-
- Game List
- Game List
-
-
- * Unsupported Vulkan Version
- * Unsupported Vulkan Version
-
-
- Download Cheats For All Installed Games
- Download Cheats For All Installed Games
-
-
- Download Patches For All Games
- Download Patches For All Games
-
-
- Download Complete
- Download Complete
-
-
- You have downloaded cheats for all the games you have installed.
- You have downloaded cheats for all the games you have installed.
-
-
- Patches Downloaded Successfully!
- Patches Downloaded Successfully!
-
-
- All Patches available for all games have been downloaded.
- All Patches available for all games have been downloaded.
-
-
- Games:
- Games:
-
-
- PKG File (*.PKG)
- PKG File (*.PKG)
-
-
- ELF files (*.bin *.elf *.oelf)
- ELF files (*.bin *.elf *.oelf)
-
-
- Game Boot
- Game Boot
-
-
- Only one file can be selected!
- Only one file can be selected!
-
-
- PKG Extraction
- PKG Extraction
-
-
- Patch detected!
- Patch detected!
-
-
- PKG and Game versions match:
- PKG and Game versions match:
-
-
- Would you like to overwrite?
- Would you like to overwrite?
-
-
- PKG Version %1 is older than installed version:
- PKG Version %1 is older than installed version:
-
-
- Game is installed:
- Game is installed:
-
-
- Would you like to install Patch:
- Would you like to install Patch:
-
-
- DLC Installation
- DLC Installation
-
-
- Would you like to install DLC: %1?
- Would you like to install DLC: %1?
-
-
- DLC already installed:
- DLC already installed:
-
-
- Game already installed
- Game already installed
-
-
- PKG is a patch, please install the game first!
- PKG is a patch, please install the game first!
-
-
- PKG ERROR
- PKG ERROR
-
-
- Extracting PKG %1/%2
- Extracting PKG %1/%2
-
-
- Extraction Finished
- Extraction Finished
-
-
- Game successfully installed at %1
- Game successfully installed at %1
-
-
- File doesn't appear to be a valid PKG file
- File doesn't appear to be a valid PKG file
-
-
-
- PKGViewer
-
- Open Folder
- Open Folder
-
-
-
- TrophyViewer
-
- Trophy Viewer
- Trophy Viewer
-
-
-
- SettingsDialog
-
- Settings
- Settings
-
-
- General
- General
-
-
- System
- System
-
-
- Console Language
- Console Language
-
-
- Emulator Language
- Emulator Language
-
-
- Emulator
- Emulator
-
-
- Enable Fullscreen
- Enable Fullscreen
-
-
- Fullscreen Mode
- 전체 화면 모드
-
-
- Enable Separate Update Folder
- Enable Separate Update Folder
-
-
- Default tab when opening settings
- 설정 열기 시 기본 탭
-
-
- Show Game Size In List
- 게임 크기를 목록에 표시
-
-
- Show Splash
- Show Splash
-
-
- Is PS4 Pro
- Is PS4 Pro
-
-
- Enable Discord Rich Presence
- Enable Discord Rich Presence
-
-
- Username
- Username
-
-
- Trophy Key
- Trophy Key
-
-
- Trophy
- Trophy
-
-
- Logger
- Logger
-
-
- Log Type
- Log Type
-
-
- Log Filter
- Log Filter
-
-
- Open Log Location
- 로그 위치 열기
-
-
- Input
- Input
-
-
- Cursor
- Cursor
-
-
- Hide Cursor
- Hide Cursor
-
-
- Hide Cursor Idle Timeout
- Hide Cursor Idle Timeout
-
-
- s
- s
-
-
- Controller
- Controller
-
-
- Back Button Behavior
- Back Button Behavior
-
-
- Graphics
- Graphics
-
-
- GUI
- 인터페이스
-
-
- User
- 사용자
-
-
- Graphics Device
- Graphics Device
-
-
- Width
- Width
-
-
- Height
- Height
-
-
- Vblank Divider
- Vblank Divider
-
-
- Advanced
- Advanced
-
-
- Enable Shaders Dumping
- Enable Shaders Dumping
-
-
- Enable NULL GPU
- Enable NULL GPU
-
-
- Paths
- Paths
-
-
- Game Folders
- Game Folders
-
-
- Add...
- Add...
-
-
- Remove
- Remove
-
-
- Debug
- Debug
-
-
- Enable Debug Dumping
- Enable Debug Dumping
-
-
- Enable Vulkan Validation Layers
- Enable Vulkan Validation Layers
-
-
- Enable Vulkan Synchronization Validation
- Enable Vulkan Synchronization Validation
-
-
- Enable RenderDoc Debugging
- Enable RenderDoc Debugging
-
-
- Enable Crash Diagnostics
- Enable Crash Diagnostics
-
-
- Collect Shaders
- Collect Shaders
-
-
- Copy GPU Buffers
- Copy GPU Buffers
-
-
- Host Debug Markers
- Host Debug Markers
-
-
- Guest Debug Markers
- Guest Debug Markers
-
-
- Update
- Update
-
-
- Check for Updates at Startup
- Check for Updates at Startup
-
-
- Always Show Changelog
- 항상 변경 사항 표시
-
-
- Update Channel
- Update Channel
-
-
- Check for Updates
- Check for Updates
-
-
- GUI Settings
- GUI Settings
-
-
- Title Music
- Title Music
-
-
- Disable Trophy Pop-ups
- Disable Trophy Pop-ups
-
-
- Play title music
- Play title music
-
-
- Update Compatibility Database On Startup
- Update Compatibility Database On Startup
-
-
- Game Compatibility
- Game Compatibility
-
-
- Display Compatibility Data
- Display Compatibility Data
-
-
- Update Compatibility Database
- Update Compatibility Database
-
-
- Volume
- 음량
-
-
- Audio Backend
- Audio Backend
-
-
- Save
- Save
-
-
- Apply
- Apply
-
-
- Restore Defaults
- Restore Defaults
-
-
- Close
- Close
-
-
- Point your mouse at an option to display its description.
- Point your mouse at an option to display its description.
-
-
- consoleLanguageGroupBox
- Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region.
-
-
- emulatorLanguageGroupBox
- Emulator Language:\nSets the language of the emulator's user interface.
-
-
- fullscreenCheckBox
- Enable Full Screen:\nAutomatically puts the game window into full-screen mode.\nThis can be toggled by pressing the F11 key.
-
-
- separateUpdatesCheckBox
- Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
-
-
- showSplashCheckBox
- Show Splash Screen:\nShows the game's splash screen (a special image) while the game is starting.
-
-
- ps4proCheckBox
- Is PS4 Pro:\nMakes the emulator act as a PS4 PRO, which may enable special features in games that support it.
-
-
- discordRPCCheckbox
- Discord Rich Presence 활성화:\nDiscord 프로필에 에뮬레이터 아이콘과 관련 정보를 표시합니다.
-
-
- userName
- Username:\nSets the PS4's account username, which may be displayed by some games.
-
-
- TrophyKey
- Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
-
-
- logTypeGroupBox
- Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
-
-
- logFilter
- Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Levels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
-
-
- updaterGroupBox
- Update:\nRelease: Official versions released every month that may be very outdated, but are more reliable and tested.\nNightly: Development versions that have all the latest features and fixes, but may contain bugs and are less stable.
-
-
- GUIMusicGroupBox
- Play Title Music:\nIf a game supports it, enable playing special music when selecting the game in the GUI.
-
-
- disableTrophycheckBox
- Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
-
-
- hideCursorGroupBox
- Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
-
-
- idleTimeoutGroupBox
- Set a time for the mouse to disappear after being after being idle.
-
-
- backButtonBehaviorGroupBox
- Back Button Behavior:\nSets the controller's back button to emulate tapping the specified position on the PS4 touchpad.
-
-
- enableCompatibilityCheckBox
- Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
-
-
- checkCompatibilityOnStartupCheckBox
- Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
-
-
- updateCompatibilityButton
- Update Compatibility Database:\nImmediately update the compatibility database.
-
-
- Never
- Never
-
-
- Idle
- Idle
-
-
- Always
- Always
-
-
- Touchpad Left
- Touchpad Left
-
-
- Touchpad Right
- Touchpad Right
-
-
- Touchpad Center
- Touchpad Center
-
-
- None
- None
-
-
- graphicsAdapterGroupBox
- Graphics Device:\nOn multiple GPU systems, select the GPU the emulator will use from the drop down list,\nor select "Auto Select" to automatically determine it.
-
-
- resolutionLayout
- Width/Height:\nSets the size of the emulator window at launch, which can be resized during gameplay.\nThis is different from the in-game resolution.
-
-
- heightDivider
- Vblank Divider:\nThe frame rate at which the emulator refreshes at is multiplied by this number. Changing this may have adverse effects, such as increasing the game speed, or breaking critical game functionality that does not expect this to change!
-
-
- dumpShadersCheckBox
- Enable Shaders Dumping:\nFor the sake of technical debugging, saves the games shaders to a folder as they render.
-
-
- nullGpuCheckBox
- Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
-
-
- gameFoldersBox
- Game Folders:\nThe list of folders to check for installed games.
-
-
- addFolderButton
- Add:\nAdd a folder to the list.
-
-
- removeFolderButton
- Remove:\nRemove a folder from the list.
-
-
- debugDump
- Enable Debug Dumping:\nSaves the import and export symbols and file header information of the currently running PS4 program to a directory.
-
-
- vkValidationCheckBox
- Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state. This will reduce performance and likely change the behavior of emulation.
-
-
- vkSyncValidationCheckBox
- Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks. This will reduce performance and likely change the behavior of emulation.
-
-
- rdocCheckBox
- Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
-
-
- collectShaderCheckBox
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
-
-
- crashDiagnosticsCheckBox
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
-
-
- copyGPUBuffersCheckBox
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
-
-
- hostMarkersCheckBox
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
-
-
- guestMarkersCheckBox
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
-
-
-
- CheatsPatches
-
- Cheats / Patches for
- Cheats / Patches for
-
-
- defaultTextEdit_MSG
- Cheats/Patches are experimental.\nUse with caution.\n\nDownload cheats individually by selecting the repository and clicking the download button.\nIn the Patches tab, you can download all patches at once, choose which ones you want to use, and save your selection.\n\nSince we do not develop the Cheats/Patches,\nplease report issues to the cheat author.\n\nCreated a new cheat? Visit:\nhttps://github.com/shadps4-emu/ps4_cheats
-
-
- No Image Available
- No Image Available
-
-
- Serial:
- Serial:
-
-
- Version:
- Version:
-
-
- Size:
- Size:
-
-
- Select Cheat File:
- Select Cheat File:
-
-
- Repository:
- Repository:
-
-
- Download Cheats
- Download Cheats
-
-
- Delete File
- Delete File
-
-
- No files selected.
- No files selected.
-
-
- You can delete the cheats you don't want after downloading them.
- You can delete the cheats you don't want after downloading them.
-
-
- Do you want to delete the selected file?\n%1
- Do you want to delete the selected file?\n%1
-
-
- Select Patch File:
- Select Patch File:
-
-
- Download Patches
- Download Patches
-
-
- Save
- Save
-
-
- Cheats
- Cheats
-
-
- Patches
- Patches
-
-
- Error
- Error
-
-
- No patch selected.
- No patch selected.
-
-
- Unable to open files.json for reading.
- Unable to open files.json for reading.
-
-
- No patch file found for the current serial.
- No patch file found for the current serial.
-
-
- Unable to open the file for reading.
- Unable to open the file for reading.
-
-
- Unable to open the file for writing.
- Unable to open the file for writing.
-
-
- Failed to parse XML:
- Failed to parse XML:
-
-
- Success
- Success
-
-
- Options saved successfully.
- Options saved successfully.
-
-
- Invalid Source
- Invalid Source
-
-
- The selected source is invalid.
- The selected source is invalid.
-
-
- File Exists
- File Exists
-
-
- File already exists. Do you want to replace it?
- File already exists. Do you want to replace it?
-
-
- Failed to save file:
- Failed to save file:
-
-
- Failed to download file:
- Failed to download file:
-
-
- Cheats Not Found
- Cheats Not Found
-
-
- CheatsNotFound_MSG
- No Cheats found for this game in this version of the selected repository,try another repository or a different version of the game.
-
-
- Cheats Downloaded Successfully
- Cheats Downloaded Successfully
-
-
- CheatsDownloadedSuccessfully_MSG
- You have successfully downloaded the cheats for this version of the game from the selected repository. You can try downloading from another repository, if it is available it will also be possible to use it by selecting the file from the list.
-
-
- Failed to save:
- Failed to save:
-
-
- Failed to download:
- Failed to download:
-
-
- Download Complete
- Download Complete
-
-
- DownloadComplete_MSG
- Patches Downloaded Successfully! All Patches available for all games have been downloaded, there is no need to download them individually for each game as happens in Cheats. If the patch does not appear, it may be that it does not exist for the specific serial and version of the game.
-
-
- Failed to parse JSON data from HTML.
- Failed to parse JSON data from HTML.
-
-
- Failed to retrieve HTML page.
- Failed to retrieve HTML page.
-
-
- The game is in version: %1
- The game is in version: %1
-
-
- The downloaded patch only works on version: %1
- The downloaded patch only works on version: %1
-
-
- You may need to update your game.
- You may need to update your game.
-
-
- Incompatibility Notice
- Incompatibility Notice
-
-
- Failed to open file:
- Failed to open file:
-
-
- XML ERROR:
- XML ERROR:
-
-
- Failed to open files.json for writing
- Failed to open files.json for writing
-
-
- Author:
- Author:
-
-
- Directory does not exist:
- Directory does not exist:
-
-
- Failed to open files.json for reading.
- Failed to open files.json for reading.
-
-
- Name:
- Name:
-
-
- Can't apply cheats before the game is started
- Can't apply cheats before the game is started.
-
-
-
- GameListFrame
-
- Icon
- Icon
-
-
- Name
- Name
-
-
- Serial
- Serial
-
-
- Compatibility
- Compatibility
-
-
- Region
- Region
-
-
- Firmware
- Firmware
-
-
- Size
- Size
-
-
- Version
- Version
-
-
- Path
- Path
-
-
- Play Time
- Play Time
-
-
- Never Played
- Never Played
-
-
- h
- h
-
-
- m
- m
-
-
- s
- s
-
-
- Compatibility is untested
- Compatibility is untested
-
-
- Game does not initialize properly / crashes the emulator
- Game does not initialize properly / crashes the emulator
-
-
- Game boots, but only displays a blank screen
- Game boots, but only displays a blank screen
-
-
- Game displays an image but does not go past the menu
- Game displays an image but does not go past the menu
-
-
- Game has game-breaking glitches or unplayable performance
- Game has game-breaking glitches or unplayable performance
-
-
- Game can be completed with playable performance and no major glitches
- Game can be completed with playable performance and no major glitches
-
-
- Click to see details on github
- GitHub에서 세부 정보를 보려면 클릭하세요
-
-
- Last updated
- 마지막 업데이트
-
-
-
- CheckUpdate
-
- Auto Updater
- Auto Updater
-
-
- Error
- Error
-
-
- Network error:
- Network error:
-
-
- Error_Github_limit_MSG
- 자동 업데이트는 시간당 최대 60회의 업데이트 확인을 허용합니다.\n이 제한에 도달했습니다. 나중에 다시 시도해 주세요.
-
-
- Failed to parse update information.
- Failed to parse update information.
-
-
- No pre-releases found.
- No pre-releases found.
-
-
- Invalid release data.
- Invalid release data.
-
-
- No download URL found for the specified asset.
- No download URL found for the specified asset.
-
-
- Your version is already up to date!
- Your version is already up to date!
-
-
- Update Available
- Update Available
-
-
- Update Channel
- Update Channel
-
-
- Current Version
- Current Version
-
-
- Latest Version
- Latest Version
-
-
- Do you want to update?
- Do you want to update?
-
-
- Show Changelog
- Show Changelog
-
-
- Check for Updates at Startup
- Check for Updates at Startup
-
-
- Update
- Update
-
-
- No
- No
-
-
- Hide Changelog
- Hide Changelog
-
-
- Changes
- Changes
-
-
- Network error occurred while trying to access the URL
- Network error occurred while trying to access the URL
-
-
- Download Complete
- Download Complete
-
-
- The update has been downloaded, press OK to install.
- The update has been downloaded, press OK to install.
-
-
- Failed to save the update file at
- Failed to save the update file at
-
-
- Starting Update...
- Starting Update...
-
-
- Failed to create the update script file
- Failed to create the update script file
-
-
-
- GameListUtils
-
- B
- B
-
-
- KB
- KB
-
-
- MB
- MB
-
-
- GB
- GB
-
-
- TB
- TB
-
-
-
- CompatibilityInfoClass
-
- Fetching compatibility data, please wait
- 호환성 데이터를 가져오는 중, 잠시만 기다려 주세요
-
-
- Cancel
- 취소
-
-
- Loading...
- 로딩 중...
-
-
- Error
- 오류
-
-
- Unable to update compatibility data! Try again later.
- 호환성 데이터를 업데이트할 수 없습니다! 나중에 다시 시도해 주세요.
-
-
- Unable to open compatibility_data.json for writing.
- compatibility_data.json을 열어 쓸 수 없습니다.
-
-
- Unknown
- 알 수 없음
-
-
- Nothing
- 없음
-
-
- Boots
- 부츠
-
-
- Menus
- 메뉴
-
-
- Ingame
- 게임 내
-
-
- Playable
- 플레이 가능
-
-
+
+ AboutDialog
+
+ About shadPS4
+ About shadPS4
+
+
+ shadPS4
+ shadPS4
+
+
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+
+
+ This software should not be used to play games you have not legally obtained.
+ This software should not be used to play games you have not legally obtained.
+
+
+
+ CheatsPatches
+
+ Cheats / Patches for
+ Cheats / Patches for
+
+
+ defaultTextEdit_MSG
+ Cheats/Patches are experimental.\nUse with caution.\n\nDownload cheats individually by selecting the repository and clicking the download button.\nIn the Patches tab, you can download all patches at once, choose which ones you want to use, and save your selection.\n\nSince we do not develop the Cheats/Patches,\nplease report issues to the cheat author.\n\nCreated a new cheat? Visit:\nhttps://github.com/shadps4-emu/ps4_cheats
+
+
+ No Image Available
+ No Image Available
+
+
+ Serial:
+ Serial:
+
+
+ Version:
+ Version:
+
+
+ Size:
+ Size:
+
+
+ Select Cheat File:
+ Select Cheat File:
+
+
+ Repository:
+ Repository:
+
+
+ Download Cheats
+ Download Cheats
+
+
+ Delete File
+ Delete File
+
+
+ No files selected.
+ No files selected.
+
+
+ You can delete the cheats you don't want after downloading them.
+ You can delete the cheats you don't want after downloading them.
+
+
+ Do you want to delete the selected file?\n%1
+ Do you want to delete the selected file?\n%1
+
+
+ Select Patch File:
+ Select Patch File:
+
+
+ Download Patches
+ Download Patches
+
+
+ Save
+ Save
+
+
+ Cheats
+ Cheats
+
+
+ Patches
+ Patches
+
+
+ Error
+ Error
+
+
+ No patch selected.
+ No patch selected.
+
+
+ Unable to open files.json for reading.
+ Unable to open files.json for reading.
+
+
+ No patch file found for the current serial.
+ No patch file found for the current serial.
+
+
+ Unable to open the file for reading.
+ Unable to open the file for reading.
+
+
+ Unable to open the file for writing.
+ Unable to open the file for writing.
+
+
+ Failed to parse XML:
+ Failed to parse XML:
+
+
+ Success
+ Success
+
+
+ Options saved successfully.
+ Options saved successfully.
+
+
+ Invalid Source
+ Invalid Source
+
+
+ The selected source is invalid.
+ The selected source is invalid.
+
+
+ File Exists
+ File Exists
+
+
+ File already exists. Do you want to replace it?
+ File already exists. Do you want to replace it?
+
+
+ Failed to save file:
+ Failed to save file:
+
+
+ Failed to download file:
+ Failed to download file:
+
+
+ Cheats Not Found
+ Cheats Not Found
+
+
+ CheatsNotFound_MSG
+ No Cheats found for this game in this version of the selected repository,try another repository or a different version of the game.
+
+
+ Cheats Downloaded Successfully
+ Cheats Downloaded Successfully
+
+
+ CheatsDownloadedSuccessfully_MSG
+ You have successfully downloaded the cheats for this version of the game from the selected repository. You can try downloading from another repository, if it is available it will also be possible to use it by selecting the file from the list.
+
+
+ Failed to save:
+ Failed to save:
+
+
+ Failed to download:
+ Failed to download:
+
+
+ Download Complete
+ Download Complete
+
+
+ DownloadComplete_MSG
+ Patches Downloaded Successfully! All Patches available for all games have been downloaded, there is no need to download them individually for each game as happens in Cheats. If the patch does not appear, it may be that it does not exist for the specific serial and version of the game.
+
+
+ Failed to parse JSON data from HTML.
+ Failed to parse JSON data from HTML.
+
+
+ Failed to retrieve HTML page.
+ Failed to retrieve HTML page.
+
+
+ The game is in version: %1
+ The game is in version: %1
+
+
+ The downloaded patch only works on version: %1
+ The downloaded patch only works on version: %1
+
+
+ You may need to update your game.
+ You may need to update your game.
+
+
+ Incompatibility Notice
+ Incompatibility Notice
+
+
+ Failed to open file:
+ Failed to open file:
+
+
+ XML ERROR:
+ XML ERROR:
+
+
+ Failed to open files.json for writing
+ Failed to open files.json for writing
+
+
+ Author:
+ Author:
+
+
+ Directory does not exist:
+ Directory does not exist:
+
+
+ Failed to open files.json for reading.
+ Failed to open files.json for reading.
+
+
+ Name:
+ Name:
+
+
+ Can't apply cheats before the game is started
+ Can't apply cheats before the game is started.
+
+
+ Close
+ Close
+
+
+
+ CheckUpdate
+
+ Auto Updater
+ Auto Updater
+
+
+ Error
+ Error
+
+
+ Network error:
+ Network error:
+
+
+ Error_Github_limit_MSG
+ 자동 업데이트는 시간당 최대 60회의 업데이트 확인을 허용합니다.\n이 제한에 도달했습니다. 나중에 다시 시도해 주세요.
+
+
+ Failed to parse update information.
+ Failed to parse update information.
+
+
+ No pre-releases found.
+ No pre-releases found.
+
+
+ Invalid release data.
+ Invalid release data.
+
+
+ No download URL found for the specified asset.
+ No download URL found for the specified asset.
+
+
+ Your version is already up to date!
+ Your version is already up to date!
+
+
+ Update Available
+ Update Available
+
+
+ Update Channel
+ Update Channel
+
+
+ Current Version
+ Current Version
+
+
+ Latest Version
+ Latest Version
+
+
+ Do you want to update?
+ Do you want to update?
+
+
+ Show Changelog
+ Show Changelog
+
+
+ Check for Updates at Startup
+ Check for Updates at Startup
+
+
+ Update
+ Update
+
+
+ No
+ No
+
+
+ Hide Changelog
+ Hide Changelog
+
+
+ Changes
+ Changes
+
+
+ Network error occurred while trying to access the URL
+ Network error occurred while trying to access the URL
+
+
+ Download Complete
+ Download Complete
+
+
+ The update has been downloaded, press OK to install.
+ The update has been downloaded, press OK to install.
+
+
+ Failed to save the update file at
+ Failed to save the update file at
+
+
+ Starting Update...
+ Starting Update...
+
+
+ Failed to create the update script file
+ Failed to create the update script file
+
+
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ 호환성 데이터를 가져오는 중, 잠시만 기다려 주세요
+
+
+ Cancel
+ 취소
+
+
+ Loading...
+ 로딩 중...
+
+
+ Error
+ 오류
+
+
+ Unable to update compatibility data! Try again later.
+ 호환성 데이터를 업데이트할 수 없습니다! 나중에 다시 시도해 주세요.
+
+
+ Unable to open compatibility_data.json for writing.
+ compatibility_data.json을 열어 쓸 수 없습니다.
+
+
+ Unknown
+ 알 수 없음
+
+
+ Nothing
+ 없음
+
+
+ Boots
+ 부츠
+
+
+ Menus
+ 메뉴
+
+
+ Ingame
+ 게임 내
+
+
+ Playable
+ 플레이 가능
+
+
+
+ ControlSettings
+
+ Configure Controls
+
+
+
+ Control Settings
+
+
+
+ D-Pad
+
+
+
+ Up
+
+
+
+ Left
+
+
+
+ Right
+
+
+
+ Down
+
+
+
+ Left Stick Deadzone (def:2 max:127)
+
+
+
+ Left Deadzone
+
+
+
+ Left Stick
+
+
+
+ Config Selection
+
+
+
+ Common Config
+
+
+
+ Use per-game configs
+
+
+
+ L1 / LB
+
+
+
+ L2 / LT
+
+
+
+ KBM Controls
+
+
+
+ KBM Editor
+
+
+
+ Back
+
+
+
+ R1 / RB
+
+
+
+ R2 / RT
+
+
+
+ L3
+
+
+
+ Options / Start
+
+
+
+ R3
+
+
+
+ Face Buttons
+
+
+
+ Triangle / Y
+
+
+
+ Square / X
+
+
+
+ Circle / B
+
+
+
+ Cross / A
+
+
+
+ Right Stick Deadzone (def:2, max:127)
+
+
+
+ Right Deadzone
+
+
+
+ Right Stick
+
+
+
+
+ ElfViewer
+
+ Open Folder
+ Open Folder
+
+
+
+ GameInfoClass
+
+ Loading game list, please wait :3
+ Loading game list, please wait :3
+
+
+ Cancel
+ Cancel
+
+
+ Loading...
+ Loading...
+
+
+
+ GameInstallDialog
+
+ shadPS4 - Choose directory
+ shadPS4 - Choose directory
+
+
+ Directory to install games
+ Directory to install games
+
+
+ Browse
+ Browse
+
+
+ Error
+ Error
+
+
+ Directory to install DLC
+
+
+
+
+ GameListFrame
+
+ Icon
+ Icon
+
+
+ Name
+ Name
+
+
+ Serial
+ Serial
+
+
+ Compatibility
+ Compatibility
+
+
+ Region
+ Region
+
+
+ Firmware
+ Firmware
+
+
+ Size
+ Size
+
+
+ Version
+ Version
+
+
+ Path
+ Path
+
+
+ Play Time
+ Play Time
+
+
+ Never Played
+ Never Played
+
+
+ h
+ h
+
+
+ m
+ m
+
+
+ s
+ s
+
+
+ Compatibility is untested
+ Compatibility is untested
+
+
+ Game does not initialize properly / crashes the emulator
+ Game does not initialize properly / crashes the emulator
+
+
+ Game boots, but only displays a blank screen
+ Game boots, but only displays a blank screen
+
+
+ Game displays an image but does not go past the menu
+ Game displays an image but does not go past the menu
+
+
+ Game has game-breaking glitches or unplayable performance
+ Game has game-breaking glitches or unplayable performance
+
+
+ Game can be completed with playable performance and no major glitches
+ Game can be completed with playable performance and no major glitches
+
+
+ Click to see details on github
+ GitHub에서 세부 정보를 보려면 클릭하세요
+
+
+ Last updated
+ 마지막 업데이트
+
+
+
+ GameListUtils
+
+ B
+ B
+
+
+ KB
+ KB
+
+
+ MB
+ MB
+
+
+ GB
+ GB
+
+
+ TB
+ TB
+
+
+
+ GuiContextMenus
+
+ Create Shortcut
+ Create Shortcut
+
+
+ Cheats / Patches
+ 치트 / 패치
+
+
+ SFO Viewer
+ SFO Viewer
+
+
+ Trophy Viewer
+ Trophy Viewer
+
+
+ Open Folder...
+ Open Folder...
+
+
+ Open Game Folder
+ Open Game Folder
+
+
+ Open Save Data Folder
+ Open Save Data Folder
+
+
+ Open Log Folder
+ Open Log Folder
+
+
+ Copy info...
+ Copy info...
+
+
+ Copy Name
+ Copy Name
+
+
+ Copy Serial
+ Copy Serial
+
+
+ Copy All
+ Copy All
+
+
+ Delete...
+ Delete...
+
+
+ Delete Game
+ Delete Game
+
+
+ Delete Update
+ Delete Update
+
+
+ Delete DLC
+ Delete DLC
+
+
+ Compatibility...
+ Compatibility...
+
+
+ Update database
+ Update database
+
+
+ View report
+ View report
+
+
+ Submit a report
+ Submit a report
+
+
+ Shortcut creation
+ Shortcut creation
+
+
+ Shortcut created successfully!
+ Shortcut created successfully!
+
+
+ Error
+ Error
+
+
+ Error creating shortcut!
+ Error creating shortcut!
+
+
+ Install PKG
+ Install PKG
+
+
+ Game
+ Game
+
+
+ This game has no update to delete!
+ This game has no update to delete!
+
+
+ Update
+ Update
+
+
+ This game has no DLC to delete!
+ This game has no DLC to delete!
+
+
+ DLC
+ DLC
+
+
+ Delete %1
+ Delete %1
+
+
+ Are you sure you want to delete %1's %2 directory?
+ Are you sure you want to delete %1's %2 directory?
+
+
+ Open Update Folder
+
+
+
+ Copy Version
+
+
+
+ Copy Size
+
+
+
+ Delete Save Data
+
+
+
+ This game has no update folder to open!
+
+
+
+ Failed to convert icon.
+
+
+
+ This game has no save data to delete!
+
+
+
+ Save Data
+
+
+
+
+ InstallDirSelect
+
+ shadPS4 - Choose directory
+ shadPS4 - Choose directory
+
+
+ Select which directory you want to install to.
+ Select which directory you want to install to.
+
+
+ Install All Queued to Selected Folder
+
+
+
+ Delete PKG File on Install
+
+
+
+
+ MainWindow
+
+ Open/Add Elf Folder
+ Open/Add Elf Folder
+
+
+ Install Packages (PKG)
+ Install Packages (PKG)
+
+
+ Boot Game
+ Boot Game
+
+
+ Check for Updates
+ Check for Updates
+
+
+ About shadPS4
+ About shadPS4
+
+
+ Configure...
+ Configure...
+
+
+ Install application from a .pkg file
+ Install application from a .pkg file
+
+
+ Recent Games
+ Recent Games
+
+
+ Open shadPS4 Folder
+ Open shadPS4 Folder
+
+
+ Exit
+ Exit
+
+
+ Exit shadPS4
+ Exit shadPS4
+
+
+ Exit the application.
+ Exit the application.
+
+
+ Show Game List
+ Show Game List
+
+
+ Game List Refresh
+ Game List Refresh
+
+
+ Tiny
+ Tiny
+
+
+ Small
+ Small
+
+
+ Medium
+ Medium
+
+
+ Large
+ Large
+
+
+ List View
+ List View
+
+
+ Grid View
+ Grid View
+
+
+ Elf Viewer
+ Elf Viewer
+
+
+ Game Install Directory
+ Game Install Directory
+
+
+ Download Cheats/Patches
+ 치트 / 패치 다운로드
+
+
+ Dump Game List
+ Dump Game List
+
+
+ PKG Viewer
+ PKG Viewer
+
+
+ Search...
+ Search...
+
+
+ File
+ File
+
+
+ View
+ View
+
+
+ Game List Icons
+ Game List Icons
+
+
+ Game List Mode
+ Game List Mode
+
+
+ Settings
+ Settings
+
+
+ Utils
+ Utils
+
+
+ Themes
+ Themes
+
+
+ Help
+ Help
+
+
+ Dark
+ Dark
+
+
+ Light
+ Light
+
+
+ Green
+ Green
+
+
+ Blue
+ Blue
+
+
+ Violet
+ Violet
+
+
+ toolBar
+ toolBar
+
+
+ Game List
+ Game List
+
+
+ * Unsupported Vulkan Version
+ * Unsupported Vulkan Version
+
+
+ Download Cheats For All Installed Games
+ Download Cheats For All Installed Games
+
+
+ Download Patches For All Games
+ Download Patches For All Games
+
+
+ Download Complete
+ Download Complete
+
+
+ You have downloaded cheats for all the games you have installed.
+ You have downloaded cheats for all the games you have installed.
+
+
+ Patches Downloaded Successfully!
+ Patches Downloaded Successfully!
+
+
+ All Patches available for all games have been downloaded.
+ All Patches available for all games have been downloaded.
+
+
+ Games:
+ Games:
+
+
+ ELF files (*.bin *.elf *.oelf)
+ ELF files (*.bin *.elf *.oelf)
+
+
+ Game Boot
+ Game Boot
+
+
+ Only one file can be selected!
+ Only one file can be selected!
+
+
+ PKG Extraction
+ PKG Extraction
+
+
+ Patch detected!
+ Patch detected!
+
+
+ PKG and Game versions match:
+ PKG and Game versions match:
+
+
+ Would you like to overwrite?
+ Would you like to overwrite?
+
+
+ PKG Version %1 is older than installed version:
+ PKG Version %1 is older than installed version:
+
+
+ Game is installed:
+ Game is installed:
+
+
+ Would you like to install Patch:
+ Would you like to install Patch:
+
+
+ DLC Installation
+ DLC Installation
+
+
+ Would you like to install DLC: %1?
+ Would you like to install DLC: %1?
+
+
+ DLC already installed:
+ DLC already installed:
+
+
+ Game already installed
+ Game already installed
+
+
+ PKG ERROR
+ PKG ERROR
+
+
+ Extracting PKG %1/%2
+ Extracting PKG %1/%2
+
+
+ Extraction Finished
+ Extraction Finished
+
+
+ Game successfully installed at %1
+ Game successfully installed at %1
+
+
+ File doesn't appear to be a valid PKG file
+ File doesn't appear to be a valid PKG file
+
+
+ Run Game
+
+
+
+ Eboot.bin file not found
+
+
+
+ PKG File (*.PKG *.pkg)
+
+
+
+ PKG is a patch or DLC, please install the game first!
+
+
+
+ Game is already running!
+
+
+
+ shadPS4
+ shadPS4
+
+
+
+ PKGViewer
+
+ Open Folder
+ Open Folder
+
+
+ Name
+ Name
+
+
+ Serial
+ Serial
+
+
+ Installed
+
+
+
+ Size
+ Size
+
+
+ Category
+
+
+
+ Type
+
+
+
+ App Ver
+
+
+
+ FW
+
+
+
+ Region
+ Region
+
+
+ Flags
+
+
+
+ Path
+ Path
+
+
+ File
+ File
+
+
+ PKG ERROR
+ PKG ERROR
+
+
+ Unknown
+ 알 수 없음
+
+
+ Package
+
+
+
+
+ SettingsDialog
+
+ Settings
+ Settings
+
+
+ General
+ General
+
+
+ System
+ System
+
+
+ Console Language
+ Console Language
+
+
+ Emulator Language
+ Emulator Language
+
+
+ Emulator
+ Emulator
+
+
+ Enable Fullscreen
+ Enable Fullscreen
+
+
+ Fullscreen Mode
+ 전체 화면 모드
+
+
+ Enable Separate Update Folder
+ Enable Separate Update Folder
+
+
+ Default tab when opening settings
+ 설정 열기 시 기본 탭
+
+
+ Show Game Size In List
+ 게임 크기를 목록에 표시
+
+
+ Show Splash
+ Show Splash
+
+
+ Enable Discord Rich Presence
+ Enable Discord Rich Presence
+
+
+ Username
+ Username
+
+
+ Trophy Key
+ Trophy Key
+
+
+ Trophy
+ Trophy
+
+
+ Logger
+ Logger
+
+
+ Log Type
+ Log Type
+
+
+ Log Filter
+ Log Filter
+
+
+ Open Log Location
+ 로그 위치 열기
+
+
+ Input
+ Input
+
+
+ Cursor
+ Cursor
+
+
+ Hide Cursor
+ Hide Cursor
+
+
+ Hide Cursor Idle Timeout
+ Hide Cursor Idle Timeout
+
+
+ s
+ s
+
+
+ Controller
+ Controller
+
+
+ Back Button Behavior
+ Back Button Behavior
+
+
+ Graphics
+ Graphics
+
+
+ GUI
+ 인터페이스
+
+
+ User
+ 사용자
+
+
+ Graphics Device
+ Graphics Device
+
+
+ Width
+ Width
+
+
+ Height
+ Height
+
+
+ Vblank Divider
+ Vblank Divider
+
+
+ Advanced
+ Advanced
+
+
+ Enable Shaders Dumping
+ Enable Shaders Dumping
+
+
+ Enable NULL GPU
+ Enable NULL GPU
+
+
+ Paths
+ Paths
+
+
+ Game Folders
+ Game Folders
+
+
+ Add...
+ Add...
+
+
+ Remove
+ Remove
+
+
+ Debug
+ Debug
+
+
+ Enable Debug Dumping
+ Enable Debug Dumping
+
+
+ Enable Vulkan Validation Layers
+ Enable Vulkan Validation Layers
+
+
+ Enable Vulkan Synchronization Validation
+ Enable Vulkan Synchronization Validation
+
+
+ Enable RenderDoc Debugging
+ Enable RenderDoc Debugging
+
+
+ Enable Crash Diagnostics
+ Enable Crash Diagnostics
+
+
+ Collect Shaders
+ Collect Shaders
+
+
+ Copy GPU Buffers
+ Copy GPU Buffers
+
+
+ Host Debug Markers
+ Host Debug Markers
+
+
+ Guest Debug Markers
+ Guest Debug Markers
+
+
+ Update
+ Update
+
+
+ Check for Updates at Startup
+ Check for Updates at Startup
+
+
+ Always Show Changelog
+ 항상 변경 사항 표시
+
+
+ Update Channel
+ Update Channel
+
+
+ Check for Updates
+ Check for Updates
+
+
+ GUI Settings
+ GUI Settings
+
+
+ Title Music
+ Title Music
+
+
+ Disable Trophy Pop-ups
+ Disable Trophy Pop-ups
+
+
+ Play title music
+ Play title music
+
+
+ Update Compatibility Database On Startup
+ Update Compatibility Database On Startup
+
+
+ Game Compatibility
+ Game Compatibility
+
+
+ Display Compatibility Data
+ Display Compatibility Data
+
+
+ Update Compatibility Database
+ Update Compatibility Database
+
+
+ Volume
+ 음량
+
+
+ Save
+ Save
+
+
+ Apply
+ Apply
+
+
+ Restore Defaults
+ Restore Defaults
+
+
+ Close
+ Close
+
+
+ Point your mouse at an option to display its description.
+ Point your mouse at an option to display its description.
+
+
+ consoleLanguageGroupBox
+ Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region.
+
+
+ emulatorLanguageGroupBox
+ Emulator Language:\nSets the language of the emulator's user interface.
+
+
+ fullscreenCheckBox
+ Enable Full Screen:\nAutomatically puts the game window into full-screen mode.\nThis can be toggled by pressing the F11 key.
+
+
+ separateUpdatesCheckBox
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
+
+
+ showSplashCheckBox
+ Show Splash Screen:\nShows the game's splash screen (a special image) while the game is starting.
+
+
+ discordRPCCheckbox
+ Discord Rich Presence 활성화:\nDiscord 프로필에 에뮬레이터 아이콘과 관련 정보를 표시합니다.
+
+
+ userName
+ Username:\nSets the PS4's account username, which may be displayed by some games.
+
+
+ TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
+
+
+ logTypeGroupBox
+ Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
+
+
+ logFilter
+ Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Levels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
+
+
+ updaterGroupBox
+ Update:\nRelease: Official versions released every month that may be very outdated, but are more reliable and tested.\nNightly: Development versions that have all the latest features and fixes, but may contain bugs and are less stable.
+
+
+ GUIMusicGroupBox
+ Play Title Music:\nIf a game supports it, enable playing special music when selecting the game in the GUI.
+
+
+ disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
+
+
+ hideCursorGroupBox
+ Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
+
+
+ idleTimeoutGroupBox
+ Set a time for the mouse to disappear after being after being idle.
+
+
+ backButtonBehaviorGroupBox
+ Back Button Behavior:\nSets the controller's back button to emulate tapping the specified position on the PS4 touchpad.
+
+
+ enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
+
+
+ checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
+
+
+ updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
+
+
+ Never
+ Never
+
+
+ Idle
+ Idle
+
+
+ Always
+ Always
+
+
+ Touchpad Left
+ Touchpad Left
+
+
+ Touchpad Right
+ Touchpad Right
+
+
+ Touchpad Center
+ Touchpad Center
+
+
+ None
+ None
+
+
+ graphicsAdapterGroupBox
+ Graphics Device:\nOn multiple GPU systems, select the GPU the emulator will use from the drop down list,\nor select "Auto Select" to automatically determine it.
+
+
+ resolutionLayout
+ Width/Height:\nSets the size of the emulator window at launch, which can be resized during gameplay.\nThis is different from the in-game resolution.
+
+
+ heightDivider
+ Vblank Divider:\nThe frame rate at which the emulator refreshes at is multiplied by this number. Changing this may have adverse effects, such as increasing the game speed, or breaking critical game functionality that does not expect this to change!
+
+
+ dumpShadersCheckBox
+ Enable Shaders Dumping:\nFor the sake of technical debugging, saves the games shaders to a folder as they render.
+
+
+ nullGpuCheckBox
+ Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
+
+
+ gameFoldersBox
+ Game Folders:\nThe list of folders to check for installed games.
+
+
+ addFolderButton
+ Add:\nAdd a folder to the list.
+
+
+ removeFolderButton
+ Remove:\nRemove a folder from the list.
+
+
+ debugDump
+ Enable Debug Dumping:\nSaves the import and export symbols and file header information of the currently running PS4 program to a directory.
+
+
+ vkValidationCheckBox
+ Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state. This will reduce performance and likely change the behavior of emulation.
+
+
+ vkSyncValidationCheckBox
+ Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks. This will reduce performance and likely change the behavior of emulation.
+
+
+ rdocCheckBox
+ Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
+
+
+ collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+
+
+ crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+
+
+ copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+
+
+ hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+
+
+ guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+
+
+ Borderless
+
+
+
+ True
+
+
+
+ Enable HDR
+
+
+
+ Release
+
+
+
+ Nightly
+
+
+
+ Background Image
+
+
+
+ Show Background Image
+
+
+
+ Opacity
+
+
+
+ Set the volume of the background music.
+
+
+
+ Enable Motion Controls
+
+
+
+ Save Data Path
+
+
+
+ Browse
+ Browse
+
+
+ async
+
+
+
+ sync
+
+
+
+ Auto Select
+
+
+
+ Directory to install games
+ Directory to install games
+
+
+ Directory to save data
+
+
+
+ GUIBackgroundImageGroupBox
+
+
+
+ enableHDRCheckBox
+
+
+
+ saveDataBox
+
+
+
+ browseButton
+
+
+
+
+ TrophyViewer
+
+ Trophy Viewer
+ Trophy Viewer
+
+
diff --git a/src/qt_gui/translations/lt_LT.ts b/src/qt_gui/translations/lt_LT.ts
index e4a2dc5b4..27587f25e 100644
--- a/src/qt_gui/translations/lt_LT.ts
+++ b/src/qt_gui/translations/lt_LT.ts
@@ -1,1475 +1,1790 @@
+
-
-
- AboutDialog
-
- About shadPS4
- About shadPS4
-
-
- shadPS4
- shadPS4
-
-
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
-
-
- This software should not be used to play games you have not legally obtained.
- This software should not be used to play games you have not legally obtained.
-
-
-
- ElfViewer
-
- Open Folder
- Open Folder
-
-
-
- GameInfoClass
-
- Loading game list, please wait :3
- Loading game list, please wait :3
-
-
- Cancel
- Cancel
-
-
- Loading...
- Loading...
-
-
-
- InstallDirSelect
-
- shadPS4 - Choose directory
- shadPS4 - Choose directory
-
-
- Select which directory you want to install to.
- Select which directory you want to install to.
-
-
-
- GameInstallDialog
-
- shadPS4 - Choose directory
- shadPS4 - Choose directory
-
-
- Directory to install games
- Directory to install games
-
-
- Browse
- Browse
-
-
- Error
- Error
-
-
- The value for location to install games is not valid.
- The value for location to install games is not valid.
-
-
-
- GuiContextMenus
-
- Create Shortcut
- Create Shortcut
-
-
- Apgaulės / Pleistrai
- Cheats / Patches
-
-
- SFO Viewer
- SFO Viewer
-
-
- Trophy Viewer
- Trophy Viewer
-
-
- Open Folder...
- Atidaryti Katalogą...
-
-
- Open Game Folder
- Atidaryti Žaidimo Katalogą
-
-
- Open Save Data Folder
- Atidaryti Išsaugotų Duomenų Katalogą
-
-
- Open Log Folder
- Atidaryti Žurnalų Katalogą
-
-
- Copy info...
- Copy info...
-
-
- Copy Name
- Copy Name
-
-
- Copy Serial
- Copy Serial
-
-
- Copy All
- Copy All
-
-
- Delete...
- Delete...
-
-
- Delete Game
- Delete Game
-
-
- Delete Update
- Delete Update
-
-
- Delete DLC
- Delete DLC
-
-
- Compatibility...
- Compatibility...
-
-
- Update database
- Update database
-
-
- View report
- View report
-
-
- Submit a report
- Submit a report
-
-
- Shortcut creation
- Shortcut creation
-
-
- Shortcut created successfully!
- Shortcut created successfully!
-
-
- Error
- Error
-
-
- Error creating shortcut!
- Error creating shortcut!
-
-
- Install PKG
- Install PKG
-
-
- Game
- Game
-
-
- requiresEnableSeparateUpdateFolder_MSG
- This feature requires the 'Enable Separate Update Folder' config option to work. If you want to use this feature, please enable it.
-
-
- This game has no update to delete!
- This game has no update to delete!
-
-
- Update
- Update
-
-
- This game has no DLC to delete!
- This game has no DLC to delete!
-
-
- DLC
- DLC
-
-
- Delete %1
- Delete %1
-
-
- Are you sure you want to delete %1's %2 directory?
- Are you sure you want to delete %1's %2 directory?
-
-
-
- MainWindow
-
- Open/Add Elf Folder
- Open/Add Elf Folder
-
-
- Install Packages (PKG)
- Install Packages (PKG)
-
-
- Boot Game
- Boot Game
-
-
- Check for Updates
- Patikrinti atnaujinimus
-
-
- About shadPS4
- About shadPS4
-
-
- Configure...
- Configure...
-
-
- Install application from a .pkg file
- Install application from a .pkg file
-
-
- Recent Games
- Recent Games
-
-
- Open shadPS4 Folder
- Open shadPS4 Folder
-
-
- Exit
- Exit
-
-
- Exit shadPS4
- Exit shadPS4
-
-
- Exit the application.
- Exit the application.
-
-
- Show Game List
- Show Game List
-
-
- Game List Refresh
- Game List Refresh
-
-
- Tiny
- Tiny
-
-
- Small
- Small
-
-
- Medium
- Medium
-
-
- Large
- Large
-
-
- List View
- List View
-
-
- Grid View
- Grid View
-
-
- Elf Viewer
- Elf Viewer
-
-
- Game Install Directory
- Game Install Directory
-
-
- Download Cheats/Patches
- Atsisiųsti Apgaules / Pleistrus
-
-
- Dump Game List
- Dump Game List
-
-
- PKG Viewer
- PKG Viewer
-
-
- Search...
- Search...
-
-
- File
- File
-
-
- View
- View
-
-
- Game List Icons
- Game List Icons
-
-
- Game List Mode
- Game List Mode
-
-
- Settings
- Settings
-
-
- Utils
- Utils
-
-
- Themes
- Themes
-
-
- Help
- Pagalba
-
-
- Dark
- Dark
-
-
- Light
- Light
-
-
- Green
- Green
-
-
- Blue
- Blue
-
-
- Violet
- Violet
-
-
- toolBar
- toolBar
-
-
- Game List
- Žaidimų sąrašas
-
-
- * Unsupported Vulkan Version
- * Nepalaikoma Vulkan versija
-
-
- Download Cheats For All Installed Games
- Atsisiųsti sukčiavimus visiems įdiegtiems žaidimams
-
-
- Download Patches For All Games
- Atsisiųsti pataisas visiems žaidimams
-
-
- Download Complete
- Atsisiuntimas baigtas
-
-
- You have downloaded cheats for all the games you have installed.
- Jūs atsisiuntėte sukčiavimus visiems jūsų įdiegtiesiems žaidimams.
-
-
- Patches Downloaded Successfully!
- Pataisos sėkmingai atsisiųstos!
-
-
- All Patches available for all games have been downloaded.
- Visos pataisos visiems žaidimams buvo atsisiųstos.
-
-
- Games:
- Žaidimai:
-
-
- PKG File (*.PKG)
- PKG failas (*.PKG)
-
-
- ELF files (*.bin *.elf *.oelf)
- ELF failai (*.bin *.elf *.oelf)
-
-
- Game Boot
- Žaidimo paleidimas
-
-
- Only one file can be selected!
- Galite pasirinkti tik vieną failą!
-
-
- PKG Extraction
- PKG ištraukimas
-
-
- Patch detected!
- Rasta atnaujinimą!
-
-
- PKG and Game versions match:
- PKG ir žaidimo versijos sutampa:
-
-
- Would you like to overwrite?
- Ar norite perrašyti?
-
-
- PKG Version %1 is older than installed version:
- PKG versija %1 yra senesnė nei įdiegta versija:
-
-
- Game is installed:
- Žaidimas įdiegtas:
-
-
- Would you like to install Patch:
- Ar norite įdiegti atnaujinimą:
-
-
- DLC Installation
- DLC diegimas
-
-
- Would you like to install DLC: %1?
- Ar norite įdiegti DLC: %1?
-
-
- DLC already installed:
- DLC jau įdiegtas:
-
-
- Game already installed
- Žaidimas jau įdiegtas
-
-
- PKG is a patch, please install the game first!
- PKG yra pataisa, prašome pirmiausia įdiegti žaidimą!
-
-
- PKG ERROR
- PKG KLAIDA
-
-
- Extracting PKG %1/%2
- Ekstrakcinis PKG %1/%2
-
-
- Extraction Finished
- Ekstrakcija baigta
-
-
- Game successfully installed at %1
- Žaidimas sėkmingai įdiegtas %1
-
-
- File doesn't appear to be a valid PKG file
- Failas atrodo, kad nėra galiojantis PKG failas
-
-
-
- PKGViewer
-
- Open Folder
- Open Folder
-
-
-
- TrophyViewer
-
- Trophy Viewer
- Trophy Viewer
-
-
-
- SettingsDialog
-
- Settings
- Settings
-
-
- General
- General
-
-
- System
- System
-
-
- Console Language
- Console Language
-
-
- Emulator Language
- Emulator Language
-
-
- Emulator
- Emulator
-
-
- Enable Fullscreen
- Enable Fullscreen
-
-
- Fullscreen Mode
- Viso ekranas
-
-
- Enable Separate Update Folder
- Enable Separate Update Folder
-
-
- Default tab when opening settings
- Numatytoji kortelė atidarius nustatymus
-
-
- Show Game Size In List
- Rodyti žaidimo dydį sąraše
-
-
- Show Splash
- Show Splash
-
-
- Is PS4 Pro
- Is PS4 Pro
-
-
- Enable Discord Rich Presence
- Įjungti Discord Rich Presence
-
-
- Username
- Username
-
-
- Trophy Key
- Trophy Key
-
-
- Trophy
- Trophy
-
-
- Logger
- Logger
-
-
- Log Type
- Log Type
-
-
- Log Filter
- Log Filter
-
-
- Open Log Location
- Atidaryti žurnalo vietą
-
-
- Input
- Įvestis
-
-
- Cursor
- Žymeklis
-
-
- Hide Cursor
- Slėpti žymeklį
-
-
- Hide Cursor Idle Timeout
- Žymeklio paslėpimo neveikimo laikas
-
-
- s
- s
-
-
- Controller
- Valdiklis
-
-
- Back Button Behavior
- Atgal mygtuko elgsena
-
-
- Graphics
- Graphics
-
-
- GUI
- Interfeisa
-
-
- User
- Naudotojas
-
-
- Graphics Device
- Graphics Device
-
-
- Width
- Width
-
-
- Height
- Height
-
-
- Vblank Divider
- Vblank Divider
-
-
- Advanced
- Advanced
-
-
- Enable Shaders Dumping
- Enable Shaders Dumping
-
-
- Enable NULL GPU
- Enable NULL GPU
-
-
- Paths
- Keliai
-
-
- Game Folders
- Žaidimų aplankai
-
-
- Add...
- Pridėti...
-
-
- Remove
- Pašalinti
-
-
- Debug
- Debug
-
-
- Enable Debug Dumping
- Enable Debug Dumping
-
-
- Enable Vulkan Validation Layers
- Enable Vulkan Validation Layers
-
-
- Enable Vulkan Synchronization Validation
- Enable Vulkan Synchronization Validation
-
-
- Enable RenderDoc Debugging
- Enable RenderDoc Debugging
-
-
- Enable Crash Diagnostics
- Enable Crash Diagnostics
-
-
- Collect Shaders
- Collect Shaders
-
-
- Copy GPU Buffers
- Copy GPU Buffers
-
-
- Host Debug Markers
- Host Debug Markers
-
-
- Guest Debug Markers
- Guest Debug Markers
-
-
- Update
- Atnaujinimas
-
-
- Check for Updates at Startup
- Tikrinti naujinimus paleidus
-
-
- Always Show Changelog
- Visada rodyti pakeitimų žurnalą
-
-
- Update Channel
- Atnaujinimo Kanalas
-
-
- Check for Updates
- Patikrinkite atnaujinimus
-
-
- GUI Settings
- GUI Nustatymai
-
-
- Title Music
- Title Music
-
-
- Disable Trophy Pop-ups
- Disable Trophy Pop-ups
-
-
- Play title music
- Groti antraštės muziką
-
-
- Update Compatibility Database On Startup
- Update Compatibility Database On Startup
-
-
- Game Compatibility
- Game Compatibility
-
-
- Display Compatibility Data
- Display Compatibility Data
-
-
- Update Compatibility Database
- Update Compatibility Database
-
-
- Volume
- Garsumas
-
-
- Audio Backend
- Audio Backend
-
-
- Save
- Įrašyti
-
-
- Apply
- Taikyti
-
-
- Restore Defaults
- Atkurti numatytuosius nustatymus
-
-
- Close
- Uždaryti
-
-
- Point your mouse at an option to display its description.
- Žymeklį nukreipkite ant pasirinkimo, kad pamatytumėte jo aprašymą.
-
-
- consoleLanguageGroupBox
- Konsole kalba:\nNustato kalbą, kurią naudoja PS4 žaidimai.\nRekomenduojama nustatyti kalbą, kurią palaiko žaidimas, priklausomai nuo regiono.
-
-
- emulatorLanguageGroupBox
- Emuliatoriaus kalba:\nNustato emuliatoriaus vartotojo sąsajos kalbą.
-
-
- fullscreenCheckBox
- Įjungti visą ekraną:\nAutomatiškai perjungia žaidimo langą į viso ekrano režimą.\nTai galima išjungti paspaudus F11 klavišą.
-
-
- separateUpdatesCheckBox
- Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
-
-
- showSplashCheckBox
- Rodyti paleidimo ekraną:\nPaleidimo metu rodo žaidimo paleidimo ekraną (ypatingą vaizdą).
-
-
- ps4proCheckBox
- Ar PS4 Pro:\nPadaro, kad emuliatorius veiktų kaip PS4 PRO, kas gali įjungti specialias funkcijas žaidimuose, kurie tai palaiko.
-
-
- discordRPCCheckbox
- Įjungti Discord Rich Presence:\nRodo emuliatoriaus ikoną ir susijusią informaciją jūsų Discord profilyje.
-
-
- userName
- Vartotojo vardas:\nNustato PS4 paskyros vartotojo vardą, kuris gali būti rodomas kai kuriuose žaidimuose.
-
-
- TrophyKey
- Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
-
-
- logTypeGroupBox
- Žurnalo tipas:\nNustato, ar sinchronizuoti žurnalo lango išvestį našumui. Tai gali turėti neigiamą poveikį emuliacijai.
-
-
- logFilter
- Žurnalo filtras:\nFiltruojamas žurnalas, kad būtų spausdinama tik konkreti informacija.\nPavyzdžiai: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Lygiai: Trace, Debug, Info, Warning, Error, Critical - šia tvarka, konkretus lygis nutildo visus ankstesnius lygius sąraše ir registruoja visus vėlesnius.
-
-
- updaterGroupBox
- Atnaujinti:\nRelease: Oficialios versijos, išleidžiamos kiekvieną mėnesį, kurios gali būti labai pasenusios, tačiau yra patikimos ir išbandytos.\nNightly: Vystymo versijos, kuriose yra visos naujausios funkcijos ir taisymai, tačiau gali turėti klaidų ir būti mažiau stabilios.
-
-
- GUIMusicGroupBox
- Groti antraščių muziką:\nJei žaidimas tai palaiko, įjungia specialios muzikos grojimą, kai pasirinkite žaidimą GUI.
-
-
- disableTrophycheckBox
- Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
-
-
- hideCursorGroupBox
- Slėpti žymeklį:\nPasirinkite, kada žymeklis dings:\nNiekuomet: Visada matysite pelę.\nNeaktyvus: Nustatykite laiką, po kurio ji dings, kai bus neaktyvi.\nVisada: niekada nematysite pelės.
-
-
- idleTimeoutGroupBox
- Nustatykite laiką, po kurio pelė dings, kai bus neaktyvi.
-
-
- backButtonBehaviorGroupBox
- Atgal mygtuko elgesys:\nNustato valdiklio atgal mygtuką imituoti paspaudimą nurodytoje vietoje PS4 jutiklinėje plokštėje.
-
-
- enableCompatibilityCheckBox
- Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
-
-
- checkCompatibilityOnStartupCheckBox
- Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
-
-
- updateCompatibilityButton
- Update Compatibility Database:\nImmediately update the compatibility database.
-
-
- Never
- Niekada
-
-
- Idle
- Neaktyvus
-
-
- Always
- Visada
-
-
- Touchpad Left
- Jutiklinis Paviršius Kairėje
-
-
- Touchpad Right
- Jutiklinis Paviršius Dešinėje
-
-
- Touchpad Center
- Jutiklinis Paviršius Centre
-
-
- None
- Nieko
-
-
- graphicsAdapterGroupBox
- Grafikos įrenginys:\nDaugiagrafikėse sistemose pasirinkite GPU, kurį emuliatorius naudos iš išskleidžiamojo sąrašo,\n arba pasirinkite "Auto Select", kad jis būtų nustatytas automatiškai.
-
-
- resolutionLayout
- Plotis/Aukštis:\nNustato emuliatoriaus lango dydį paleidimo metu, kurį galima keisti žaidimo metu.\nTai skiriasi nuo žaidimo rezoliucijos.
-
-
- heightDivider
- Vblank daliklis:\nKadrų dažnis, kuriuo emuliatorius atnaujinamas, dauginamas iš šio skaičiaus. Pakeitus tai gali turėti neigiamą poveikį, pvz., padidinti žaidimo greitį arba sukelti kritinių žaidimo funkcijų sugadinimą, kurios to nesitikėjo!
-
-
- dumpShadersCheckBox
- Įjungti šešėlių išmetimą:\nTechninio derinimo tikslais saugo žaidimo šešėlius į aplanką juos renderuojant.
-
-
- nullGpuCheckBox
- Įjungti tuščią GPU:\nTechninio derinimo tikslais išjungia žaidimo renderiavimą, tarsi nebūtų grafikos plokštės.
-
-
- gameFoldersBox
- Žaidimų aplankai:\nAplankų sąrašas, kurį reikia patikrinti, ar yra įdiegtų žaidimų.
-
-
- addFolderButton
- Pridėti:\nPridėti aplanką į sąrašą.
-
-
- removeFolderButton
- Pašalinti:\nPašalinti aplanką iš sąrašo.
-
-
- debugDump
- Įjungti derinimo išmetimą:\nIšsaugo importo ir eksporto simbolius bei failo antraštės informaciją apie šiuo metu vykdomą PS4 programą į katalogą.
-
-
- vkValidationCheckBox
- Įjungti Vulkan patvirtinimo sluoksnius:\nĮjungia sistemą, kuri patvirtina Vulkan renderio būseną ir registruoja informaciją apie jo vidinę būseną. Tai sumažins našumą ir tikriausiai pakeis emuliacijos elgesį.
-
-
- vkSyncValidationCheckBox
- Įjungti Vulkan sinchronizacijos patvirtinimą:\nĮjungia sistemą, kuri patvirtina Vulkan renderavimo užduočių laiką. Tai sumažins našumą ir tikriausiai pakeis emuliacijos elgesį.
-
-
- rdocCheckBox
- Įjungti RenderDoc derinimą:\nJei įjungta, emuliatorius suteiks suderinamumą su Renderdoc, kad būtų galima užfiksuoti ir analizuoti šiuo metu renderuojamą kadrą.
-
-
- collectShaderCheckBox
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
-
-
- crashDiagnosticsCheckBox
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
-
-
- copyGPUBuffersCheckBox
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
-
-
- hostMarkersCheckBox
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
-
-
- guestMarkersCheckBox
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
-
-
-
- CheatsPatches
-
- Cheats / Patches for
- Cheats / Patches for
-
-
- defaultTextEdit_MSG
- Cheats/Patches yra eksperimentiniai.\nNaudokite atsargiai.\n\nAtsisiųskite cheats atskirai pasirinkdami saugyklą ir paspausdami atsisiuntimo mygtuką.\nPatches skirtuke galite atsisiųsti visus patch’us vienu metu, pasirinkti, kuriuos norite naudoti, ir išsaugoti pasirinkimą.\n\nKadangi mes nekurime Cheats/Patches,\npraneškite problemas cheat autoriui.\n\nSukūrėte naują cheat? Apsilankykite:\nhttps://github.com/shadps4-emu/ps4_cheats
-
-
- No Image Available
- Nuotrauka neprieinama
-
-
- Serial:
- Seriinis numeris:
-
-
- Version:
- Versija:
-
-
- Size:
- Dydis:
-
-
- Select Cheat File:
- Pasirinkite sukčiavimo failą:
-
-
- Repository:
- Saugykla:
-
-
- Download Cheats
- Atsisiųsti sukčiavimus
-
-
- Delete File
- Pašalinti failą
-
-
- No files selected.
- Failai nepasirinkti.
-
-
- You can delete the cheats you don't want after downloading them.
- Galite pašalinti sukčiavimus, kurių nenorite, juos atsisiuntę.
-
-
- Do you want to delete the selected file?\n%1
- Ar norite ištrinti pasirinktą failą?\n%1
-
-
- Select Patch File:
- Pasirinkite pataisos failą:
-
-
- Download Patches
- Atsisiųsti pataisas
-
-
- Save
- Įrašyti
-
-
- Cheats
- Sukčiavimai
-
-
- Patches
- Pataisos
-
-
- Error
- Klaida
-
-
- No patch selected.
- Nieko nepataisyta.
-
-
- Unable to open files.json for reading.
- Neįmanoma atidaryti files.json skaitymui.
-
-
- No patch file found for the current serial.
- Nepavyko rasti pataisos failo dabartiniam serijiniam numeriui.
-
-
- Unable to open the file for reading.
- Neįmanoma atidaryti failo skaitymui.
-
-
- Unable to open the file for writing.
- Neįmanoma atidaryti failo rašymui.
-
-
- Failed to parse XML:
- Nepavyko išanalizuoti XML:
-
-
- Success
- Sėkmė
-
-
- Options saved successfully.
- Nustatymai sėkmingai išsaugoti.
-
-
- Invalid Source
- Netinkamas šaltinis
-
-
- The selected source is invalid.
- Pasirinktas šaltinis yra netinkamas.
-
-
- File Exists
- Failas egzistuoja
-
-
- File already exists. Do you want to replace it?
- Failas jau egzistuoja. Ar norite jį pakeisti?
-
-
- Failed to save file:
- Nepavyko išsaugoti failo:
-
-
- Failed to download file:
- Nepavyko atsisiųsti failo:
-
-
- Cheats Not Found
- Sukčiavimai nerasti
-
-
- CheatsNotFound_MSG
- Nerasta sukčiavimų šiam žaidimui šioje pasirinktos saugyklos versijoje,bandykite kitą saugyklą arba skirtingą žaidimo versiją.
-
-
- Cheats Downloaded Successfully
- Sukčiavimai sėkmingai atsisiųsti
-
-
- CheatsDownloadedSuccessfully_MSG
- Sėkmingai atsisiuntėte sukčiavimus šios žaidimo versijos iš pasirinktos saugyklos. Galite pabandyti atsisiųsti iš kitos saugyklos, jei ji yra prieinama, taip pat bus galima ją naudoti pasirinkus failą iš sąrašo.
-
-
- Failed to save:
- Nepavyko išsaugoti:
-
-
- Failed to download:
- Nepavyko atsisiųsti:
-
-
- Download Complete
- Atsisiuntimas baigtas
-
-
- DownloadComplete_MSG
- Pataisos sėkmingai atsisiųstos! Visos pataisos visiems žaidimams buvo atsisiųstos, nebėra reikalo jas atsisiųsti atskirai kiekvienam žaidimui, kaip tai vyksta su sukčiavimais. Jei pleistras nepasirodo, gali būti, kad jo nėra tam tikram žaidimo serijos numeriui ir versijai.
-
-
- Failed to parse JSON data from HTML.
- Nepavyko išanalizuoti JSON duomenų iš HTML.
-
-
- Failed to retrieve HTML page.
- Nepavyko gauti HTML puslapio.
-
-
- The game is in version: %1
- Žaidimas yra versijoje: %1
-
-
- The downloaded patch only works on version: %1
- Parsisiųstas pataisas veikia tik versijoje: %1
-
-
- You may need to update your game.
- Gali tekti atnaujinti savo žaidimą.
-
-
- Incompatibility Notice
- Suderinamumo pranešimas
-
-
- Failed to open file:
- Nepavyko atidaryti failo:
-
-
- XML ERROR:
- XML KLAIDA:
-
-
- Failed to open files.json for writing
- Nepavyko atidaryti files.json rašymui
-
-
- Author:
- Autorius:
-
-
- Directory does not exist:
- Katalogas neegzistuoja:
-
-
- Failed to open files.json for reading.
- Nepavyko atidaryti files.json skaitymui.
-
-
- Name:
- Pavadinimas:
-
-
- Can't apply cheats before the game is started
- Negalima taikyti sukčiavimų prieš pradedant žaidimą.
-
-
-
- GameListFrame
-
- Icon
- Ikona
-
-
- Name
- Vardas
-
-
- Serial
- Serijinis numeris
-
-
- Compatibility
- Compatibility
-
-
- Region
- Regionas
-
-
- Firmware
- Firmvare
-
-
- Size
- Dydis
-
-
- Version
- Versija
-
-
- Path
- Kelias
-
-
- Play Time
- Žaidimo laikas
-
-
- Never Played
- Never Played
-
-
- h
- h
-
-
- m
- m
-
-
- s
- s
-
-
- Compatibility is untested
- Compatibility is untested
-
-
- Game does not initialize properly / crashes the emulator
- Game does not initialize properly / crashes the emulator
-
-
- Game boots, but only displays a blank screen
- Game boots, but only displays a blank screen
-
-
- Game displays an image but does not go past the menu
- Game displays an image but does not go past the menu
-
-
- Game has game-breaking glitches or unplayable performance
- Game has game-breaking glitches or unplayable performance
-
-
- Game can be completed with playable performance and no major glitches
- Game can be completed with playable performance and no major glitches
-
-
- Click to see details on github
- Spustelėkite, kad pamatytumėte detales GitHub
-
-
- Last updated
- Paskutinį kartą atnaujinta
-
-
-
- CheckUpdate
-
- Auto Updater
- Automatinis atnaujinimas
-
-
- Error
- Klaida
-
-
- Network error:
- Tinklo klaida:
-
-
- Error_Github_limit_MSG
- Automatinis atnaujinimas leidžia iki 60 atnaujinimų patikrinimų per valandą.\nJūs pasiekėte šią ribą. Bandykite dar kartą vėliau.
-
-
- Failed to parse update information.
- Nepavyko išanalizuoti atnaujinimo informacijos.
-
-
- No pre-releases found.
- Išankstinių leidimų nerasta.
-
-
- Invalid release data.
- Neteisingi leidimo duomenys.
-
-
- No download URL found for the specified asset.
- Nerasta atsisiuntimo URL nurodytam turtui.
-
-
- Your version is already up to date!
- Jūsų versija jau atnaujinta!
-
-
- Update Available
- Prieinama atnaujinimas
-
-
- Update Channel
- Atnaujinimo Kanalas
-
-
- Current Version
- Esama versija
-
-
- Latest Version
- Paskutinė versija
-
-
- Do you want to update?
- Ar norite atnaujinti?
-
-
- Show Changelog
- Rodyti pakeitimų sąrašą
-
-
- Check for Updates at Startup
- Tikrinti naujinimus paleidus
-
-
- Update
- Atnaujinti
-
-
- No
- Ne
-
-
- Hide Changelog
- Slėpti pakeitimų sąrašą
-
-
- Changes
- Pokyčiai
-
-
- Network error occurred while trying to access the URL
- Tinklo klaida bandant pasiekti URL
-
-
- Download Complete
- Atsisiuntimas baigtas
-
-
- The update has been downloaded, press OK to install.
- Atnaujinimas buvo atsisiųstas, paspauskite OK, kad įdiegtumėte.
-
-
- Failed to save the update file at
- Nepavyko išsaugoti atnaujinimo failo
-
-
- Starting Update...
- Pradedama atnaujinimas...
-
-
- Failed to create the update script file
- Nepavyko sukurti atnaujinimo scenarijaus failo
-
-
-
- GameListUtils
-
- B
- B
-
-
- KB
- KB
-
-
- MB
- MB
-
-
- GB
- GB
-
-
- TB
- TB
-
-
-
- CompatibilityInfoClass
-
- Fetching compatibility data, please wait
- Naudojamos suderinamumo duomenis, prašome palaukti
-
-
- Cancel
- Atšaukti
-
-
- Loading...
- Kraunama...
-
-
- Error
- Klaida
-
-
- Unable to update compatibility data! Try again later.
- Negalima atnaujinti suderinamumo duomenų! Bandykite vėliau.
-
-
- Unable to open compatibility_data.json for writing.
- Negalima atidaryti compatibility_data.json failo rašymui.
-
-
- Unknown
- Nežinoma
-
-
- Nothing
- Nėra
-
-
- Boots
- Batai
-
-
- Menus
- Meniu
-
-
- Ingame
- Žaidime
-
-
- Playable
- Žaidžiamas
-
-
+
+ AboutDialog
+
+ About shadPS4
+ About shadPS4
+
+
+ shadPS4
+ shadPS4
+
+
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+
+
+ This software should not be used to play games you have not legally obtained.
+ This software should not be used to play games you have not legally obtained.
+
+
+
+ CheatsPatches
+
+ Cheats / Patches for
+ Cheats / Patches for
+
+
+ defaultTextEdit_MSG
+ Cheats/Patches yra eksperimentiniai.\nNaudokite atsargiai.\n\nAtsisiųskite cheats atskirai pasirinkdami saugyklą ir paspausdami atsisiuntimo mygtuką.\nPatches skirtuke galite atsisiųsti visus patch’us vienu metu, pasirinkti, kuriuos norite naudoti, ir išsaugoti pasirinkimą.\n\nKadangi mes nekurime Cheats/Patches,\npraneškite problemas cheat autoriui.\n\nSukūrėte naują cheat? Apsilankykite:\nhttps://github.com/shadps4-emu/ps4_cheats
+
+
+ No Image Available
+ Nuotrauka neprieinama
+
+
+ Serial:
+ Seriinis numeris:
+
+
+ Version:
+ Versija:
+
+
+ Size:
+ Dydis:
+
+
+ Select Cheat File:
+ Pasirinkite sukčiavimo failą:
+
+
+ Repository:
+ Saugykla:
+
+
+ Download Cheats
+ Atsisiųsti sukčiavimus
+
+
+ Delete File
+ Pašalinti failą
+
+
+ No files selected.
+ Failai nepasirinkti.
+
+
+ You can delete the cheats you don't want after downloading them.
+ Galite pašalinti sukčiavimus, kurių nenorite, juos atsisiuntę.
+
+
+ Do you want to delete the selected file?\n%1
+ Ar norite ištrinti pasirinktą failą?\n%1
+
+
+ Select Patch File:
+ Pasirinkite pataisos failą:
+
+
+ Download Patches
+ Atsisiųsti pataisas
+
+
+ Save
+ Įrašyti
+
+
+ Cheats
+ Sukčiavimai
+
+
+ Patches
+ Pataisos
+
+
+ Error
+ Klaida
+
+
+ No patch selected.
+ Nieko nepataisyta.
+
+
+ Unable to open files.json for reading.
+ Neįmanoma atidaryti files.json skaitymui.
+
+
+ No patch file found for the current serial.
+ Nepavyko rasti pataisos failo dabartiniam serijiniam numeriui.
+
+
+ Unable to open the file for reading.
+ Neįmanoma atidaryti failo skaitymui.
+
+
+ Unable to open the file for writing.
+ Neįmanoma atidaryti failo rašymui.
+
+
+ Failed to parse XML:
+ Nepavyko išanalizuoti XML:
+
+
+ Success
+ Sėkmė
+
+
+ Options saved successfully.
+ Nustatymai sėkmingai išsaugoti.
+
+
+ Invalid Source
+ Netinkamas šaltinis
+
+
+ The selected source is invalid.
+ Pasirinktas šaltinis yra netinkamas.
+
+
+ File Exists
+ Failas egzistuoja
+
+
+ File already exists. Do you want to replace it?
+ Failas jau egzistuoja. Ar norite jį pakeisti?
+
+
+ Failed to save file:
+ Nepavyko išsaugoti failo:
+
+
+ Failed to download file:
+ Nepavyko atsisiųsti failo:
+
+
+ Cheats Not Found
+ Sukčiavimai nerasti
+
+
+ CheatsNotFound_MSG
+ Nerasta sukčiavimų šiam žaidimui šioje pasirinktos saugyklos versijoje,bandykite kitą saugyklą arba skirtingą žaidimo versiją.
+
+
+ Cheats Downloaded Successfully
+ Sukčiavimai sėkmingai atsisiųsti
+
+
+ CheatsDownloadedSuccessfully_MSG
+ Sėkmingai atsisiuntėte sukčiavimus šios žaidimo versijos iš pasirinktos saugyklos. Galite pabandyti atsisiųsti iš kitos saugyklos, jei ji yra prieinama, taip pat bus galima ją naudoti pasirinkus failą iš sąrašo.
+
+
+ Failed to save:
+ Nepavyko išsaugoti:
+
+
+ Failed to download:
+ Nepavyko atsisiųsti:
+
+
+ Download Complete
+ Atsisiuntimas baigtas
+
+
+ DownloadComplete_MSG
+ Pataisos sėkmingai atsisiųstos! Visos pataisos visiems žaidimams buvo atsisiųstos, nebėra reikalo jas atsisiųsti atskirai kiekvienam žaidimui, kaip tai vyksta su sukčiavimais. Jei pleistras nepasirodo, gali būti, kad jo nėra tam tikram žaidimo serijos numeriui ir versijai.
+
+
+ Failed to parse JSON data from HTML.
+ Nepavyko išanalizuoti JSON duomenų iš HTML.
+
+
+ Failed to retrieve HTML page.
+ Nepavyko gauti HTML puslapio.
+
+
+ The game is in version: %1
+ Žaidimas yra versijoje: %1
+
+
+ The downloaded patch only works on version: %1
+ Parsisiųstas pataisas veikia tik versijoje: %1
+
+
+ You may need to update your game.
+ Gali tekti atnaujinti savo žaidimą.
+
+
+ Incompatibility Notice
+ Suderinamumo pranešimas
+
+
+ Failed to open file:
+ Nepavyko atidaryti failo:
+
+
+ XML ERROR:
+ XML KLAIDA:
+
+
+ Failed to open files.json for writing
+ Nepavyko atidaryti files.json rašymui
+
+
+ Author:
+ Autorius:
+
+
+ Directory does not exist:
+ Katalogas neegzistuoja:
+
+
+ Failed to open files.json for reading.
+ Nepavyko atidaryti files.json skaitymui.
+
+
+ Name:
+ Pavadinimas:
+
+
+ Can't apply cheats before the game is started
+ Negalima taikyti sukčiavimų prieš pradedant žaidimą.
+
+
+ Close
+ Uždaryti
+
+
+
+ CheckUpdate
+
+ Auto Updater
+ Automatinis atnaujinimas
+
+
+ Error
+ Klaida
+
+
+ Network error:
+ Tinklo klaida:
+
+
+ Error_Github_limit_MSG
+ Automatinis atnaujinimas leidžia iki 60 atnaujinimų patikrinimų per valandą.\nJūs pasiekėte šią ribą. Bandykite dar kartą vėliau.
+
+
+ Failed to parse update information.
+ Nepavyko išanalizuoti atnaujinimo informacijos.
+
+
+ No pre-releases found.
+ Išankstinių leidimų nerasta.
+
+
+ Invalid release data.
+ Neteisingi leidimo duomenys.
+
+
+ No download URL found for the specified asset.
+ Nerasta atsisiuntimo URL nurodytam turtui.
+
+
+ Your version is already up to date!
+ Jūsų versija jau atnaujinta!
+
+
+ Update Available
+ Prieinama atnaujinimas
+
+
+ Update Channel
+ Atnaujinimo Kanalas
+
+
+ Current Version
+ Esama versija
+
+
+ Latest Version
+ Paskutinė versija
+
+
+ Do you want to update?
+ Ar norite atnaujinti?
+
+
+ Show Changelog
+ Rodyti pakeitimų sąrašą
+
+
+ Check for Updates at Startup
+ Tikrinti naujinimus paleidus
+
+
+ Update
+ Atnaujinti
+
+
+ No
+ Ne
+
+
+ Hide Changelog
+ Slėpti pakeitimų sąrašą
+
+
+ Changes
+ Pokyčiai
+
+
+ Network error occurred while trying to access the URL
+ Tinklo klaida bandant pasiekti URL
+
+
+ Download Complete
+ Atsisiuntimas baigtas
+
+
+ The update has been downloaded, press OK to install.
+ Atnaujinimas buvo atsisiųstas, paspauskite OK, kad įdiegtumėte.
+
+
+ Failed to save the update file at
+ Nepavyko išsaugoti atnaujinimo failo
+
+
+ Starting Update...
+ Pradedama atnaujinimas...
+
+
+ Failed to create the update script file
+ Nepavyko sukurti atnaujinimo scenarijaus failo
+
+
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ Naudojamos suderinamumo duomenis, prašome palaukti
+
+
+ Cancel
+ Atšaukti
+
+
+ Loading...
+ Kraunama...
+
+
+ Error
+ Klaida
+
+
+ Unable to update compatibility data! Try again later.
+ Negalima atnaujinti suderinamumo duomenų! Bandykite vėliau.
+
+
+ Unable to open compatibility_data.json for writing.
+ Negalima atidaryti compatibility_data.json failo rašymui.
+
+
+ Unknown
+ Nežinoma
+
+
+ Nothing
+ Nėra
+
+
+ Boots
+ Batai
+
+
+ Menus
+ Meniu
+
+
+ Ingame
+ Žaidime
+
+
+ Playable
+ Žaidžiamas
+
+
+
+ ControlSettings
+
+ Configure Controls
+
+
+
+ Control Settings
+
+
+
+ D-Pad
+
+
+
+ Up
+
+
+
+ Left
+
+
+
+ Right
+
+
+
+ Down
+
+
+
+ Left Stick Deadzone (def:2 max:127)
+
+
+
+ Left Deadzone
+
+
+
+ Left Stick
+
+
+
+ Config Selection
+
+
+
+ Common Config
+
+
+
+ Use per-game configs
+
+
+
+ L1 / LB
+
+
+
+ L2 / LT
+
+
+
+ KBM Controls
+
+
+
+ KBM Editor
+
+
+
+ Back
+
+
+
+ R1 / RB
+
+
+
+ R2 / RT
+
+
+
+ L3
+
+
+
+ Options / Start
+
+
+
+ R3
+
+
+
+ Face Buttons
+
+
+
+ Triangle / Y
+
+
+
+ Square / X
+
+
+
+ Circle / B
+
+
+
+ Cross / A
+
+
+
+ Right Stick Deadzone (def:2, max:127)
+
+
+
+ Right Deadzone
+
+
+
+ Right Stick
+
+
+
+
+ ElfViewer
+
+ Open Folder
+ Open Folder
+
+
+
+ GameInfoClass
+
+ Loading game list, please wait :3
+ Loading game list, please wait :3
+
+
+ Cancel
+ Cancel
+
+
+ Loading...
+ Loading...
+
+
+
+ GameInstallDialog
+
+ shadPS4 - Choose directory
+ shadPS4 - Choose directory
+
+
+ Directory to install games
+ Directory to install games
+
+
+ Browse
+ Browse
+
+
+ Error
+ Error
+
+
+ Directory to install DLC
+
+
+
+
+ GameListFrame
+
+ Icon
+ Ikona
+
+
+ Name
+ Vardas
+
+
+ Serial
+ Serijinis numeris
+
+
+ Compatibility
+ Compatibility
+
+
+ Region
+ Regionas
+
+
+ Firmware
+ Firmvare
+
+
+ Size
+ Dydis
+
+
+ Version
+ Versija
+
+
+ Path
+ Kelias
+
+
+ Play Time
+ Žaidimo laikas
+
+
+ Never Played
+ Never Played
+
+
+ h
+ h
+
+
+ m
+ m
+
+
+ s
+ s
+
+
+ Compatibility is untested
+ Compatibility is untested
+
+
+ Game does not initialize properly / crashes the emulator
+ Game does not initialize properly / crashes the emulator
+
+
+ Game boots, but only displays a blank screen
+ Game boots, but only displays a blank screen
+
+
+ Game displays an image but does not go past the menu
+ Game displays an image but does not go past the menu
+
+
+ Game has game-breaking glitches or unplayable performance
+ Game has game-breaking glitches or unplayable performance
+
+
+ Game can be completed with playable performance and no major glitches
+ Game can be completed with playable performance and no major glitches
+
+
+ Click to see details on github
+ Spustelėkite, kad pamatytumėte detales GitHub
+
+
+ Last updated
+ Paskutinį kartą atnaujinta
+
+
+
+ GameListUtils
+
+ B
+ B
+
+
+ KB
+ KB
+
+
+ MB
+ MB
+
+
+ GB
+ GB
+
+
+ TB
+ TB
+
+
+
+ GuiContextMenus
+
+ Create Shortcut
+ Create Shortcut
+
+
+ SFO Viewer
+ SFO Viewer
+
+
+ Trophy Viewer
+ Trophy Viewer
+
+
+ Open Folder...
+ Atidaryti Katalogą...
+
+
+ Open Game Folder
+ Atidaryti Žaidimo Katalogą
+
+
+ Open Save Data Folder
+ Atidaryti Išsaugotų Duomenų Katalogą
+
+
+ Open Log Folder
+ Atidaryti Žurnalų Katalogą
+
+
+ Copy info...
+ Copy info...
+
+
+ Copy Name
+ Copy Name
+
+
+ Copy Serial
+ Copy Serial
+
+
+ Copy All
+ Copy All
+
+
+ Delete...
+ Delete...
+
+
+ Delete Game
+ Delete Game
+
+
+ Delete Update
+ Delete Update
+
+
+ Delete DLC
+ Delete DLC
+
+
+ Compatibility...
+ Compatibility...
+
+
+ Update database
+ Update database
+
+
+ View report
+ View report
+
+
+ Submit a report
+ Submit a report
+
+
+ Shortcut creation
+ Shortcut creation
+
+
+ Shortcut created successfully!
+ Shortcut created successfully!
+
+
+ Error
+ Error
+
+
+ Error creating shortcut!
+ Error creating shortcut!
+
+
+ Install PKG
+ Install PKG
+
+
+ Game
+ Game
+
+
+ This game has no update to delete!
+ This game has no update to delete!
+
+
+ Update
+ Update
+
+
+ This game has no DLC to delete!
+ This game has no DLC to delete!
+
+
+ DLC
+ DLC
+
+
+ Delete %1
+ Delete %1
+
+
+ Are you sure you want to delete %1's %2 directory?
+ Are you sure you want to delete %1's %2 directory?
+
+
+ Open Update Folder
+
+
+
+ Cheats / Patches
+
+
+
+ Copy Version
+
+
+
+ Copy Size
+
+
+
+ Delete Save Data
+
+
+
+ This game has no update folder to open!
+
+
+
+ Failed to convert icon.
+
+
+
+ This game has no save data to delete!
+
+
+
+ Save Data
+
+
+
+
+ InstallDirSelect
+
+ shadPS4 - Choose directory
+ shadPS4 - Choose directory
+
+
+ Select which directory you want to install to.
+ Select which directory you want to install to.
+
+
+ Install All Queued to Selected Folder
+
+
+
+ Delete PKG File on Install
+
+
+
+
+ MainWindow
+
+ Open/Add Elf Folder
+ Open/Add Elf Folder
+
+
+ Install Packages (PKG)
+ Install Packages (PKG)
+
+
+ Boot Game
+ Boot Game
+
+
+ Check for Updates
+ Patikrinti atnaujinimus
+
+
+ About shadPS4
+ About shadPS4
+
+
+ Configure...
+ Configure...
+
+
+ Install application from a .pkg file
+ Install application from a .pkg file
+
+
+ Recent Games
+ Recent Games
+
+
+ Open shadPS4 Folder
+ Open shadPS4 Folder
+
+
+ Exit
+ Exit
+
+
+ Exit shadPS4
+ Exit shadPS4
+
+
+ Exit the application.
+ Exit the application.
+
+
+ Show Game List
+ Show Game List
+
+
+ Game List Refresh
+ Game List Refresh
+
+
+ Tiny
+ Tiny
+
+
+ Small
+ Small
+
+
+ Medium
+ Medium
+
+
+ Large
+ Large
+
+
+ List View
+ List View
+
+
+ Grid View
+ Grid View
+
+
+ Elf Viewer
+ Elf Viewer
+
+
+ Game Install Directory
+ Game Install Directory
+
+
+ Download Cheats/Patches
+ Atsisiųsti Apgaules / Pleistrus
+
+
+ Dump Game List
+ Dump Game List
+
+
+ PKG Viewer
+ PKG Viewer
+
+
+ Search...
+ Search...
+
+
+ File
+ File
+
+
+ View
+ View
+
+
+ Game List Icons
+ Game List Icons
+
+
+ Game List Mode
+ Game List Mode
+
+
+ Settings
+ Settings
+
+
+ Utils
+ Utils
+
+
+ Themes
+ Themes
+
+
+ Help
+ Pagalba
+
+
+ Dark
+ Dark
+
+
+ Light
+ Light
+
+
+ Green
+ Green
+
+
+ Blue
+ Blue
+
+
+ Violet
+ Violet
+
+
+ toolBar
+ toolBar
+
+
+ Game List
+ Žaidimų sąrašas
+
+
+ * Unsupported Vulkan Version
+ * Nepalaikoma Vulkan versija
+
+
+ Download Cheats For All Installed Games
+ Atsisiųsti sukčiavimus visiems įdiegtiems žaidimams
+
+
+ Download Patches For All Games
+ Atsisiųsti pataisas visiems žaidimams
+
+
+ Download Complete
+ Atsisiuntimas baigtas
+
+
+ You have downloaded cheats for all the games you have installed.
+ Jūs atsisiuntėte sukčiavimus visiems jūsų įdiegtiesiems žaidimams.
+
+
+ Patches Downloaded Successfully!
+ Pataisos sėkmingai atsisiųstos!
+
+
+ All Patches available for all games have been downloaded.
+ Visos pataisos visiems žaidimams buvo atsisiųstos.
+
+
+ Games:
+ Žaidimai:
+
+
+ ELF files (*.bin *.elf *.oelf)
+ ELF failai (*.bin *.elf *.oelf)
+
+
+ Game Boot
+ Žaidimo paleidimas
+
+
+ Only one file can be selected!
+ Galite pasirinkti tik vieną failą!
+
+
+ PKG Extraction
+ PKG ištraukimas
+
+
+ Patch detected!
+ Rasta atnaujinimą!
+
+
+ PKG and Game versions match:
+ PKG ir žaidimo versijos sutampa:
+
+
+ Would you like to overwrite?
+ Ar norite perrašyti?
+
+
+ PKG Version %1 is older than installed version:
+ PKG versija %1 yra senesnė nei įdiegta versija:
+
+
+ Game is installed:
+ Žaidimas įdiegtas:
+
+
+ Would you like to install Patch:
+ Ar norite įdiegti atnaujinimą:
+
+
+ DLC Installation
+ DLC diegimas
+
+
+ Would you like to install DLC: %1?
+ Ar norite įdiegti DLC: %1?
+
+
+ DLC already installed:
+ DLC jau įdiegtas:
+
+
+ Game already installed
+ Žaidimas jau įdiegtas
+
+
+ PKG ERROR
+ PKG KLAIDA
+
+
+ Extracting PKG %1/%2
+ Ekstrakcinis PKG %1/%2
+
+
+ Extraction Finished
+ Ekstrakcija baigta
+
+
+ Game successfully installed at %1
+ Žaidimas sėkmingai įdiegtas %1
+
+
+ File doesn't appear to be a valid PKG file
+ Failas atrodo, kad nėra galiojantis PKG failas
+
+
+ Run Game
+
+
+
+ Eboot.bin file not found
+
+
+
+ PKG File (*.PKG *.pkg)
+
+
+
+ PKG is a patch or DLC, please install the game first!
+
+
+
+ Game is already running!
+
+
+
+ shadPS4
+ shadPS4
+
+
+
+ PKGViewer
+
+ Open Folder
+ Open Folder
+
+
+ Name
+ Vardas
+
+
+ Serial
+ Serijinis numeris
+
+
+ Installed
+
+
+
+ Size
+ Dydis
+
+
+ Category
+
+
+
+ Type
+
+
+
+ App Ver
+
+
+
+ FW
+
+
+
+ Region
+ Regionas
+
+
+ Flags
+
+
+
+ Path
+ Kelias
+
+
+ File
+ File
+
+
+ PKG ERROR
+ PKG KLAIDA
+
+
+ Unknown
+ Nežinoma
+
+
+ Package
+
+
+
+
+ SettingsDialog
+
+ Settings
+ Settings
+
+
+ General
+ General
+
+
+ System
+ System
+
+
+ Console Language
+ Console Language
+
+
+ Emulator Language
+ Emulator Language
+
+
+ Emulator
+ Emulator
+
+
+ Enable Fullscreen
+ Enable Fullscreen
+
+
+ Fullscreen Mode
+ Viso ekranas
+
+
+ Enable Separate Update Folder
+ Enable Separate Update Folder
+
+
+ Default tab when opening settings
+ Numatytoji kortelė atidarius nustatymus
+
+
+ Show Game Size In List
+ Rodyti žaidimo dydį sąraše
+
+
+ Show Splash
+ Show Splash
+
+
+ Enable Discord Rich Presence
+ Įjungti Discord Rich Presence
+
+
+ Username
+ Username
+
+
+ Trophy Key
+ Trophy Key
+
+
+ Trophy
+ Trophy
+
+
+ Logger
+ Logger
+
+
+ Log Type
+ Log Type
+
+
+ Log Filter
+ Log Filter
+
+
+ Open Log Location
+ Atidaryti žurnalo vietą
+
+
+ Input
+ Įvestis
+
+
+ Cursor
+ Žymeklis
+
+
+ Hide Cursor
+ Slėpti žymeklį
+
+
+ Hide Cursor Idle Timeout
+ Žymeklio paslėpimo neveikimo laikas
+
+
+ s
+ s
+
+
+ Controller
+ Valdiklis
+
+
+ Back Button Behavior
+ Atgal mygtuko elgsena
+
+
+ Graphics
+ Graphics
+
+
+ GUI
+ Interfeisa
+
+
+ User
+ Naudotojas
+
+
+ Graphics Device
+ Graphics Device
+
+
+ Width
+ Width
+
+
+ Height
+ Height
+
+
+ Vblank Divider
+ Vblank Divider
+
+
+ Advanced
+ Advanced
+
+
+ Enable Shaders Dumping
+ Enable Shaders Dumping
+
+
+ Enable NULL GPU
+ Enable NULL GPU
+
+
+ Paths
+ Keliai
+
+
+ Game Folders
+ Žaidimų aplankai
+
+
+ Add...
+ Pridėti...
+
+
+ Remove
+ Pašalinti
+
+
+ Debug
+ Debug
+
+
+ Enable Debug Dumping
+ Enable Debug Dumping
+
+
+ Enable Vulkan Validation Layers
+ Enable Vulkan Validation Layers
+
+
+ Enable Vulkan Synchronization Validation
+ Enable Vulkan Synchronization Validation
+
+
+ Enable RenderDoc Debugging
+ Enable RenderDoc Debugging
+
+
+ Enable Crash Diagnostics
+ Enable Crash Diagnostics
+
+
+ Collect Shaders
+ Collect Shaders
+
+
+ Copy GPU Buffers
+ Copy GPU Buffers
+
+
+ Host Debug Markers
+ Host Debug Markers
+
+
+ Guest Debug Markers
+ Guest Debug Markers
+
+
+ Update
+ Atnaujinimas
+
+
+ Check for Updates at Startup
+ Tikrinti naujinimus paleidus
+
+
+ Always Show Changelog
+ Visada rodyti pakeitimų žurnalą
+
+
+ Update Channel
+ Atnaujinimo Kanalas
+
+
+ Check for Updates
+ Patikrinkite atnaujinimus
+
+
+ GUI Settings
+ GUI Nustatymai
+
+
+ Title Music
+ Title Music
+
+
+ Disable Trophy Pop-ups
+ Disable Trophy Pop-ups
+
+
+ Play title music
+ Groti antraštės muziką
+
+
+ Update Compatibility Database On Startup
+ Update Compatibility Database On Startup
+
+
+ Game Compatibility
+ Game Compatibility
+
+
+ Display Compatibility Data
+ Display Compatibility Data
+
+
+ Update Compatibility Database
+ Update Compatibility Database
+
+
+ Volume
+ Garsumas
+
+
+ Save
+ Įrašyti
+
+
+ Apply
+ Taikyti
+
+
+ Restore Defaults
+ Atkurti numatytuosius nustatymus
+
+
+ Close
+ Uždaryti
+
+
+ Point your mouse at an option to display its description.
+ Žymeklį nukreipkite ant pasirinkimo, kad pamatytumėte jo aprašymą.
+
+
+ consoleLanguageGroupBox
+ Konsole kalba:\nNustato kalbą, kurią naudoja PS4 žaidimai.\nRekomenduojama nustatyti kalbą, kurią palaiko žaidimas, priklausomai nuo regiono.
+
+
+ emulatorLanguageGroupBox
+ Emuliatoriaus kalba:\nNustato emuliatoriaus vartotojo sąsajos kalbą.
+
+
+ fullscreenCheckBox
+ Įjungti visą ekraną:\nAutomatiškai perjungia žaidimo langą į viso ekrano režimą.\nTai galima išjungti paspaudus F11 klavišą.
+
+
+ separateUpdatesCheckBox
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
+
+
+ showSplashCheckBox
+ Rodyti paleidimo ekraną:\nPaleidimo metu rodo žaidimo paleidimo ekraną (ypatingą vaizdą).
+
+
+ discordRPCCheckbox
+ Įjungti Discord Rich Presence:\nRodo emuliatoriaus ikoną ir susijusią informaciją jūsų Discord profilyje.
+
+
+ userName
+ Vartotojo vardas:\nNustato PS4 paskyros vartotojo vardą, kuris gali būti rodomas kai kuriuose žaidimuose.
+
+
+ TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
+
+
+ logTypeGroupBox
+ Žurnalo tipas:\nNustato, ar sinchronizuoti žurnalo lango išvestį našumui. Tai gali turėti neigiamą poveikį emuliacijai.
+
+
+ logFilter
+ Žurnalo filtras:\nFiltruojamas žurnalas, kad būtų spausdinama tik konkreti informacija.\nPavyzdžiai: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Lygiai: Trace, Debug, Info, Warning, Error, Critical - šia tvarka, konkretus lygis nutildo visus ankstesnius lygius sąraše ir registruoja visus vėlesnius.
+
+
+ updaterGroupBox
+ Atnaujinti:\nRelease: Oficialios versijos, išleidžiamos kiekvieną mėnesį, kurios gali būti labai pasenusios, tačiau yra patikimos ir išbandytos.\nNightly: Vystymo versijos, kuriose yra visos naujausios funkcijos ir taisymai, tačiau gali turėti klaidų ir būti mažiau stabilios.
+
+
+ GUIMusicGroupBox
+ Groti antraščių muziką:\nJei žaidimas tai palaiko, įjungia specialios muzikos grojimą, kai pasirinkite žaidimą GUI.
+
+
+ disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
+
+
+ hideCursorGroupBox
+ Slėpti žymeklį:\nPasirinkite, kada žymeklis dings:\nNiekuomet: Visada matysite pelę.\nNeaktyvus: Nustatykite laiką, po kurio ji dings, kai bus neaktyvi.\nVisada: niekada nematysite pelės.
+
+
+ idleTimeoutGroupBox
+ Nustatykite laiką, po kurio pelė dings, kai bus neaktyvi.
+
+
+ backButtonBehaviorGroupBox
+ Atgal mygtuko elgesys:\nNustato valdiklio atgal mygtuką imituoti paspaudimą nurodytoje vietoje PS4 jutiklinėje plokštėje.
+
+
+ enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
+
+
+ checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
+
+
+ updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
+
+
+ Never
+ Niekada
+
+
+ Idle
+ Neaktyvus
+
+
+ Always
+ Visada
+
+
+ Touchpad Left
+ Jutiklinis Paviršius Kairėje
+
+
+ Touchpad Right
+ Jutiklinis Paviršius Dešinėje
+
+
+ Touchpad Center
+ Jutiklinis Paviršius Centre
+
+
+ None
+ Nieko
+
+
+ graphicsAdapterGroupBox
+ Grafikos įrenginys:\nDaugiagrafikėse sistemose pasirinkite GPU, kurį emuliatorius naudos iš išskleidžiamojo sąrašo,\n arba pasirinkite "Auto Select", kad jis būtų nustatytas automatiškai.
+
+
+ resolutionLayout
+ Plotis/Aukštis:\nNustato emuliatoriaus lango dydį paleidimo metu, kurį galima keisti žaidimo metu.\nTai skiriasi nuo žaidimo rezoliucijos.
+
+
+ heightDivider
+ Vblank daliklis:\nKadrų dažnis, kuriuo emuliatorius atnaujinamas, dauginamas iš šio skaičiaus. Pakeitus tai gali turėti neigiamą poveikį, pvz., padidinti žaidimo greitį arba sukelti kritinių žaidimo funkcijų sugadinimą, kurios to nesitikėjo!
+
+
+ dumpShadersCheckBox
+ Įjungti šešėlių išmetimą:\nTechninio derinimo tikslais saugo žaidimo šešėlius į aplanką juos renderuojant.
+
+
+ nullGpuCheckBox
+ Įjungti tuščią GPU:\nTechninio derinimo tikslais išjungia žaidimo renderiavimą, tarsi nebūtų grafikos plokštės.
+
+
+ gameFoldersBox
+ Žaidimų aplankai:\nAplankų sąrašas, kurį reikia patikrinti, ar yra įdiegtų žaidimų.
+
+
+ addFolderButton
+ Pridėti:\nPridėti aplanką į sąrašą.
+
+
+ removeFolderButton
+ Pašalinti:\nPašalinti aplanką iš sąrašo.
+
+
+ debugDump
+ Įjungti derinimo išmetimą:\nIšsaugo importo ir eksporto simbolius bei failo antraštės informaciją apie šiuo metu vykdomą PS4 programą į katalogą.
+
+
+ vkValidationCheckBox
+ Įjungti Vulkan patvirtinimo sluoksnius:\nĮjungia sistemą, kuri patvirtina Vulkan renderio būseną ir registruoja informaciją apie jo vidinę būseną. Tai sumažins našumą ir tikriausiai pakeis emuliacijos elgesį.
+
+
+ vkSyncValidationCheckBox
+ Įjungti Vulkan sinchronizacijos patvirtinimą:\nĮjungia sistemą, kuri patvirtina Vulkan renderavimo užduočių laiką. Tai sumažins našumą ir tikriausiai pakeis emuliacijos elgesį.
+
+
+ rdocCheckBox
+ Įjungti RenderDoc derinimą:\nJei įjungta, emuliatorius suteiks suderinamumą su Renderdoc, kad būtų galima užfiksuoti ir analizuoti šiuo metu renderuojamą kadrą.
+
+
+ collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+
+
+ crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+
+
+ copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+
+
+ hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+
+
+ guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+
+
+ Borderless
+
+
+
+ True
+
+
+
+ Enable HDR
+
+
+
+ Release
+
+
+
+ Nightly
+
+
+
+ Background Image
+
+
+
+ Show Background Image
+
+
+
+ Opacity
+
+
+
+ Set the volume of the background music.
+
+
+
+ Enable Motion Controls
+
+
+
+ Save Data Path
+
+
+
+ Browse
+ Browse
+
+
+ async
+
+
+
+ sync
+
+
+
+ Auto Select
+
+
+
+ Directory to install games
+ Directory to install games
+
+
+ Directory to save data
+
+
+
+ GUIBackgroundImageGroupBox
+
+
+
+ enableHDRCheckBox
+
+
+
+ saveDataBox
+
+
+
+ browseButton
+
+
+
+
+ TrophyViewer
+
+ Trophy Viewer
+ Trophy Viewer
+
+
diff --git a/src/qt_gui/translations/nb.ts b/src/qt_gui/translations/nb.ts
deleted file mode 100644
index c6e20466d..000000000
--- a/src/qt_gui/translations/nb.ts
+++ /dev/null
@@ -1,1515 +0,0 @@
-
-
-
-
-
- AboutDialog
-
- About shadPS4
- Om shadPS4
-
-
- shadPS4
- shadPS4
-
-
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- shadPS4 er en eksperimentell åpen kildekode-emulator for PlayStation 4.
-
-
- This software should not be used to play games you have not legally obtained.
- Denne programvaren skal ikke brukes til å spille spill du ikke har fått lovlig.
-
-
-
- ElfViewer
-
- Open Folder
- Åpne mappe
-
-
-
- GameInfoClass
-
- Loading game list, please wait :3
- Laster spill-liste, vennligst vent :3
-
-
- Cancel
- Avbryt
-
-
- Loading...
- Laster...
-
-
-
- InstallDirSelect
-
- shadPS4 - Choose directory
- shadPS4 - Velg mappe
-
-
- Select which directory you want to install to.
- Velg hvilken mappe du vil installere til.
-
-
-
- GameInstallDialog
-
- shadPS4 - Choose directory
- shadPS4 - Velg mappe
-
-
- Directory to install games
- Mappe for å installere spill
-
-
- Browse
- Bla gjennom
-
-
- Error
- Feil
-
-
- The value for location to install games is not valid.
- Stien for å installere spillet er ikke gyldig.
-
-
-
- GuiContextMenus
-
- Create Shortcut
- Lag snarvei
-
-
- Cheats / Patches
- Juks / Programrettelse
-
-
- SFO Viewer
- SFO viser
-
-
- Trophy Viewer
- Trofé viser
-
-
- Open Folder...
- Åpne mappe...
-
-
- Open Game Folder
- Åpne spillmappen
-
-
- Open Save Data Folder
- Åpne lagrede datamappen
-
-
- Open Log Folder
- Åpne loggmappen
-
-
- Copy info...
- Kopier info...
-
-
- Copy Name
- Kopier navn
-
-
- Copy Serial
- Kopier serienummer
-
-
- Copy Version
- Kopier versjon
-
-
- Copy Size
- Kopier størrelse
-
-
- Copy All
- Kopier alt
-
-
- Delete...
- Slett...
-
-
- Delete Game
- Slett spill
-
-
- Delete Update
- Slett oppdatering
-
-
- Delete DLC
- Slett DLC
-
-
- Compatibility...
- Kompatibilitet...
-
-
- Update database
- Oppdater database
-
-
- View report
- Vis rapport
-
-
- Submit a report
- Send inn en rapport
-
-
- Shortcut creation
- Snarvei opprettelse
-
-
- Shortcut created successfully!
- Snarvei opprettet!
-
-
- Error
- Feil
-
-
- Error creating shortcut!
- Feil ved opprettelse av snarvei!
-
-
- Install PKG
- Installer PKG
-
-
- Game
- Spill
-
-
- requiresEnableSeparateUpdateFolder_MSG
- Denne funksjonen krever 'Aktiver seperat oppdateringsmappe' konfigurasjonsalternativet. Hvis du vil bruke denne funksjonen, må du aktiver den.
-
-
- This game has no update to delete!
- Dette spillet har ingen oppdatering å slette!
-
-
- Update
- Oppdater
-
-
- This game has no DLC to delete!
- Dette spillet har ingen DLC å slette!
-
-
- DLC
- DLC
-
-
- Delete %1
- Slett %1
-
-
- Are you sure you want to delete %1's %2 directory?
- Er du sikker på at du vil slette %1's %2 directory?
-
-
-
- MainWindow
-
- Open/Add Elf Folder
- Åpne/Legg til Elf-mappe
-
-
- Install Packages (PKG)
- Installer pakker (PKG)
-
-
- Boot Game
- Start spill
-
-
- Check for Updates
- Se etter oppdateringer
-
-
- About shadPS4
- Om shadPS4
-
-
- Configure...
- Konfigurer...
-
-
- Install application from a .pkg file
- Installer fra en .pkg fil
-
-
- Recent Games
- Nylige spill
-
-
- Open shadPS4 Folder
- Open shadPS4 Folder
-
-
- Exit
- Avslutt
-
-
- Exit shadPS4
- Avslutt shadPS4
-
-
- Exit the application.
- Avslutt programmet.
-
-
- Show Game List
- Vis spill-listen
-
-
- Game List Refresh
- Oppdater spill-listen
-
-
- Tiny
- Bitteliten
-
-
- Small
- Liten
-
-
- Medium
- Medium
-
-
- Large
- Stor
-
-
- List View
- Liste-visning
-
-
- Grid View
- Rute-visning
-
-
- Elf Viewer
- Elf-visning
-
-
- Game Install Directory
- Spillinstallasjons-mappe
-
-
- Download Cheats/Patches
- Last ned juks/programrettelse
-
-
- Dump Game List
- Dump spill-liste
-
-
- PKG Viewer
- PKG viser
-
-
- Search...
- Søk...
-
-
- File
- Fil
-
-
- View
- Oversikt
-
-
- Game List Icons
- Spill-liste ikoner
-
-
- Game List Mode
- Spill-liste modus
-
-
- Settings
- Innstillinger
-
-
- Utils
- Verktøy
-
-
- Themes
- Tema
-
-
- Help
- Hjelp
-
-
- Dark
- Mørk
-
-
- Light
- Lys
-
-
- Green
- Grønn
-
-
- Blue
- Blå
-
-
- Violet
- Lilla
-
-
- toolBar
- Verktøylinje
-
-
- Game List
- Spill-liste
-
-
- * Unsupported Vulkan Version
- * Ustøttet Vulkan-versjon
-
-
- Download Cheats For All Installed Games
- Last ned juks for alle installerte spill
-
-
- Download Patches For All Games
- Last ned programrettelser for alle spill
-
-
- Download Complete
- Nedlasting fullført
-
-
- You have downloaded cheats for all the games you have installed.
- Du har lastet ned juks for alle spillene du har installert.
-
-
- Patches Downloaded Successfully!
- Programrettelser ble lastet ned!
-
-
- All Patches available for all games have been downloaded.
- Programrettelser tilgjengelige for alle spill har blitt lastet ned.
-
-
- Games:
- Spill:
-
-
- PKG File (*.PKG)
- PKG-fil (*.PKG)
-
-
- ELF files (*.bin *.elf *.oelf)
- ELF-filer (*.bin *.elf *.oelf)
-
-
- Game Boot
- Spilloppstart
-
-
- Only one file can be selected!
- Kun én fil kan velges!
-
-
- PKG Extraction
- PKG-utpakking
-
-
- Patch detected!
- Programrettelse oppdaget!
-
-
- PKG and Game versions match:
- PKG og spillversjoner stemmer overens:
-
-
- Would you like to overwrite?
- Ønsker du å overskrive?
-
-
- PKG Version %1 is older than installed version:
- PKG-versjon %1 er eldre enn installert versjon:
-
-
- Game is installed:
- Spillet er installert:
-
-
- Would you like to install Patch:
- Ønsker du å installere programrettelsen:
-
-
- DLC Installation
- DLC installasjon
-
-
- Would you like to install DLC: %1?
- Ønsker du å installere DLC: %1?
-
-
- DLC already installed:
- DLC allerede installert:
-
-
- Game already installed
- Spillet er allerede installert
-
-
- PKG is a patch, please install the game first!
- PKG er en programrettelse, vennligst installer spillet først!
-
-
- PKG ERROR
- PKG FEIL
-
-
- Extracting PKG %1/%2
- Pakker ut PKG %1/%2
-
-
- Extraction Finished
- Utpakking fullført
-
-
- Game successfully installed at %1
- Spillet ble installert i %1
-
-
- File doesn't appear to be a valid PKG file
- Filen ser ikke ut til å være en gyldig PKG-fil
-
-
-
- PKGViewer
-
- Open Folder
- Åpne mappe
-
-
-
- TrophyViewer
-
- Trophy Viewer
- Trofé viser
-
-
-
- SettingsDialog
-
- Settings
- Innstillinger
-
-
- General
- Generell
-
-
- System
- System
-
-
- Console Language
- Konsollspråk
-
-
- Emulator Language
- Emulatorspråk
-
-
- Emulator
- Emulator
-
-
- Enable Fullscreen
- Aktiver fullskjerm
-
-
- Fullscreen Mode
- Fullskjermmodus
-
-
- Enable Separate Update Folder
- Aktiver seperat oppdateringsmappe
-
-
- Default tab when opening settings
- Standardfanen når innstillingene åpnes
-
-
- Show Game Size In List
- Vis spillstørrelse i listen
-
-
- Show Splash
- Vis velkomstbilde
-
-
- Is PS4 Pro
- Er PS4 Pro
-
-
- Enable Discord Rich Presence
- Aktiver Discord Rich Presence
-
-
- Username
- Brukernavn
-
-
- Trophy Key
- Trofénøkkel
-
-
- Trophy
- Trofé
-
-
- Logger
- Logger
-
-
- Log Type
- Logg type
-
-
- Log Filter
- Logg filter
-
-
- Open Log Location
- Åpne loggplassering
-
-
- Input
- Inndata
-
-
- Cursor
- Musepeker
-
-
- Hide Cursor
- Skjul musepeker
-
-
- Hide Cursor Idle Timeout
- Skjul musepeker ved inaktivitet
-
-
- s
- s
-
-
- Controller
- Kontroller
-
-
- Back Button Behavior
- Tilbakeknapp atferd
-
-
- Graphics
- Grafikk
-
-
- GUI
- Grensesnitt
-
-
- User
- Bruker
-
-
- Graphics Device
- Grafikkenhet
-
-
- Width
- Bredde
-
-
- Height
- Høyde
-
-
- Vblank Divider
- Vblank skillelinje
-
-
- Advanced
- Avansert
-
-
- Enable Shaders Dumping
- Aktiver skyggeleggerdumping
-
-
- Enable NULL GPU
- Aktiver NULL GPU
-
-
- Paths
- Mapper
-
-
- Game Folders
- Spillmapper
-
-
- Add...
- Legg til...
-
-
- Remove
- Fjern
-
-
- Save Data Path
- Lagrede datamappe
-
-
- Browse
- Endre mappe
-
-
- saveDataBox
- Lagrede datamappe:\nListe over data shadPS4 lagrer.
-
-
- browseButton
- Endre mappe:\nEndrer hvilken mappe shadPS4 skal lagre data til.
-
-
- Debug
- Feilretting
-
-
- Enable Debug Dumping
- Aktiver feilrettingsdumping
-
-
- Enable Vulkan Validation Layers
- Aktiver Vulkan Validation Layers
-
-
- Enable Vulkan Synchronization Validation
- Aktiver Vulkan synkroniseringslag
-
-
- Enable RenderDoc Debugging
- Aktiver RenderDoc feilretting
-
-
- Enable Crash Diagnostics
- Aktiver krasjdiagnostikk
-
-
- Collect Shaders
- Lagre skyggeleggere
-
-
- Copy GPU Buffers
- Kopier GPU-buffere
-
-
- Host Debug Markers
- Vertsfeilsøkingsmarkører
-
-
- Guest Debug Markers
- Gjestefeilsøkingsmarkører
-
-
- Update
- Oppdatering
-
-
- Check for Updates at Startup
- Se etter oppdateringer ved oppstart
-
-
- Update Channel
- Oppdateringskanal
-
-
- Check for Updates
- Se etter oppdateringer
-
-
- GUI Settings
- Grensesnitt-innstillinger
-
-
- Title Music
- Tittelmusikk
-
-
- Disable Trophy Pop-ups
- Deaktiver trofé hurtigmeny
-
-
- Background Image
- Bakgrunnsbilde
-
-
- Show Background Image
- Vis bakgrunnsbilde
-
-
- Opacity
- Synlighet
-
-
- Play title music
- Spill tittelmusikk
-
-
- Update Compatibility Database On Startup
- Oppdater database ved oppstart
-
-
- Game Compatibility
- Spill kompatibilitet
-
-
- Display Compatibility Data
- Vis kompatibilitets-data
-
-
- Update Compatibility Database
- Oppdater kompatibilitets-database
-
-
- Volume
- Volum
-
-
- Audio Backend
- Lydsystem
-
-
- Save
- Lagre
-
-
- Apply
- Bruk
-
-
- Restore Defaults
- Gjenopprett standardinnstillinger
-
-
- Close
- Lukk
-
-
- Point your mouse at an option to display its description.
- Pek musen over et alternativ for å vise beskrivelsen.
-
-
- consoleLanguageGroupBox
- Konsollspråk:\nAngir språket som PS4-spillet bruker.\nDet anbefales å sette dette til et språk som spillet støtter, noe som kan variere avhengig av region.
-
-
- emulatorLanguageGroupBox
- Emulatorspråket:\nAngir språket for emulatorens brukergrensesnitt.
-
-
- fullscreenCheckBox
- Aktiver fullskjerm:\nSetter spillvinduet automatisk i fullskjermmodus.\nDette kan slås av ved å trykke på F11-tasten.
-
-
- separateUpdatesCheckBox
- Aktiver separat oppdateringsmappe:\nAktiverer installering av spill i en egen mappe for enkel administrasjon.
-
-
- showSplashCheckBox
- Vis velkomstbilde:\nViser spillets velkomstbilde (et spesialbilde) når spillet starter.
-
-
- ps4proCheckBox
- Er PS4 Pro:\nFår emulatoren til å fungere som en PS4 PRO, noe som kan aktivere spesielle funksjoner i spill som støtter dette.
-
-
- discordRPCCheckbox
- Aktiver Discord Rich Presence:\nViser emulatorikonet og relevant informasjon på Discord-profilen din.
-
-
- userName
- Brukernavn:\nAngir brukernavnet for PS4-kontoen, som kan vises av enkelte spill.
-
-
- TrophyKey
- Trofénøkkel:\nNøkkel brukes til å dekryptere trofeer. Må hentes fra din konsoll (jailbroken).\nMå bare inneholde sekskantede tegn.
-
-
- logTypeGroupBox
- Logg type:\nAngir om loggvinduets utdata skal synkroniseres for ytelse. Kan ha negative effekter for emulatoren.
-
-
- logFilter
- Logg filter:\nFiltrerer loggen for å kun skrive ut spesifikk informasjon.\nEksempler: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Nivåer: Trace, Debug, Info, Warning, Error, Critical - i denne rekkefølgen, et spesifikt nivå demper alle tidligere nivåer i listen og logger alle nivåer etter det.
-
-
- updaterGroupBox
- Oppdatering:\nRelease: Offisielle versjoner utgitt hver måned som kan være veldig utdaterte, men er mer pålitelige og testet.\nNightly: Utviklingsversjoner som har alle de nyeste funksjonene og feilrettingene, men som kan inneholde feil og er mindre stabile.
-
-
- GUIBackgroundImageGroupBox
- Bakgrunnsbilde:\nEndrer synligheten til spillets bakgrunnsbilde.
-
-
- GUIMusicGroupBox
- Spille tittelmusikk:\nHvis et spill støtter det, så aktiveres det spesiell musikk når du velger spillet i menyen.
-
-
- disableTrophycheckBox
- Deaktiver trofé hurtigmeny:\nDeaktiver trofévarsler i spillet. Trofé-fremgang kan fortsatt ved help av troféviseren (høyreklikk på spillet i hovedvinduet).
-
-
- hideCursorGroupBox
- Skjul musepeker:\nVelg når musepekeren skal forsvinne:\nAldri: Du vil alltid se musepekeren.\nInaktiv: Sett en tid for at den skal forsvinne etter å ha vært inaktiv.\nAlltid: du vil aldri se musepekeren.
-
-
- idleTimeoutGroupBox
- Sett en tid for når musepekeren forsvinner etter å ha vært inaktiv.
-
-
- backButtonBehaviorGroupBox
- Atferd for tilbaketasten:\nSetter tilbaketasten på kontrolleren til å imitere et trykk på den angitte posisjonen på PS4s berøringsplate.
-
-
- enableCompatibilityCheckBox
- Vis kompatibilitets-data:\nViser informasjon om spillkompatibilitet i tabellvisning. Aktiver "Oppdater kompatibilitets-data ved oppstart" for oppdatert informasjon.
-
-
- checkCompatibilityOnStartupCheckBox
- Oppdater database ved oppstart:\nOppdaterer kompatibilitets-databasen automatisk når shadPS4 starter.
-
-
- updateCompatibilityButton
- Oppdater kompatibilitets-database:\nOppdater kompatibilitets-databasen nå.
-
-
- Never
- Aldri
-
-
- Idle
- Inaktiv
-
-
- Always
- Alltid
-
-
- Touchpad Left
- Berøringsplate Venstre
-
-
- Touchpad Right
- Berøringsplate Høyre
-
-
- Touchpad Center
- Berøringsplate Midt
-
-
- None
- Ingen
-
-
- graphicsAdapterGroupBox
- Grafikkenhet:\nI systemer med flere GPU-er, velg GPU-en emulatoren skal bruke fra rullegardinlisten,\neller velg "Auto Select" for å velge automatisk.
-
-
- resolutionLayout
- Bredde/Høyde:\nAngir størrelsen på emulatorvinduet ved oppstart, som kan endres under spillingen.\nDette er forskjellig fra oppløsningen i spillet.
-
-
- heightDivider
- Vblank skillelinje:\nBildehastigheten som emulatoren oppdaterer ved, multipliseres med dette tallet. Endring av dette kan ha negative effekter, som å øke hastigheten av spillet, eller ødelegge kritisk spillfunksjonalitet som ikke forventer at dette endres!
-
-
- dumpShadersCheckBox
- Aktiver skyggeleggerdumping:\nFor teknisk feilsøking lagrer skyggeleggerne fra spillet i en mappe mens de gjengis.
-
-
- nullGpuCheckBox
- Aktiver Null GPU:\nFor teknisk feilsøking deaktiverer spillets-gjengivelse som om det ikke var noe grafikkort.
-
-
- gameFoldersBox
- Spillmapper:\nListe over mapper som brukes for å se etter installerte spill.
-
-
- addFolderButton
- Legg til:\nLegg til en mappe til listen.
-
-
- removeFolderButton
- Fjern:\nFjern en mappe fra listen.
-
-
- debugDump
- Aktiver feilrettingsdumping:\nLagrer import- og eksport-symbolene og filoverskriftsinformasjonen til det nåværende kjørende PS4-programmet i en katalog.
-
-
- vkValidationCheckBox
- Aktiver Vulkan Validation Layers:\nAktiverer et system som validerer tilstanden til Vulkan-gjengiveren og logger informasjon om dens indre tilstand. Dette vil redusere ytelsen og sannsynligvis endre emulatorens atferd.
-
-
- vkSyncValidationCheckBox
- Aktiver Vulkan synkronisering validering:\nAktiverer et system som validerer frekvens tiden av Vulkan-gjengivelsensoppgaver. Dette vil redusere ytelsen og sannsynligvis endre emulatorens atferd.
-
-
- rdocCheckBox
- Aktiver RenderDoc feilsøking:\nHvis aktivert, vil emulatoren gi kompatibilitet med RenderDoc for å tillate opptak og analyse av det nåværende gjengitte bildet.
-
-
- collectShaderCheckBox
- Lagre skyggeleggere:\nDu trenger dette aktivert for å redigere skyggeleggerne med feilsøkingsmenyen (Ctrl + F10).
-
-
- crashDiagnosticsCheckBox
- Krasjdiagnostikk:\nOppretter en .yaml-fil med informasjon om Vulkan-tilstanden ved krasj.\nNyttig for feilsøking 'Device lost' feil. Hvis du har dette aktivert, burde du aktivere vert OG gjestefeilsøkingsmarkører.\nFunker ikke med Intel GPU-er.\nDu trenger Vulkan Validation Layers og Vulkan SDK for at dette skal fungere.
-
-
- copyGPUBuffersCheckBox
- Kopier GPU-buffere:\nKommer rundt løpsforhold som involverer GPU-innsendinger.\nKan muligens hjelpe med PM4 type 0 krasj.
-
-
- hostMarkersCheckBox
- Vertsfeilsøkingsmarkører:\nSetter inn emulator-side informasjon som markører for spesifikke AMDGPU-kommandoer rundt Vulkan-kommandoer, i tillegg til å gi ressurser feilrettingsnavn.\nHvis du har dette aktivert, burde du aktivere krasjdiagnostikk.\nNyttig for programmer som RenderDoc.
-
-
- guestMarkersCheckBox
- Gjestefeilsøkingsmarkører:\nSetter inn eventuelle feilsøkingsmarkører spillet selv har lagt til kommandobufferen.\nHvis du har dette aktivert, burde du aktivere krasjdiagnostikk.\nNyttig for programmer som RenderDoc.
-
-
-
- CheatsPatches
-
- Cheats / Patches for
- Juks / Programrettelser for
-
-
- defaultTextEdit_MSG
- Juks/programrettelse er eksperimentelle.\nBruk med forsiktighet.\n\nLast ned juks individuelt ved å velge pakkebrønn og klikke på nedlastingsknappen.\nPå fanen programrettelse kan du laste ned alle programrettelser samtidig, velge hvilke du ønsker å bruke, og lagre valget ditt.\n\nSiden vi ikke utvikler Juks/Programrettelse,\nvær vennlig å rapportere problemer til juks/programrettelse utvikleren.\n\nHar du laget en ny juks? Besøk:\nhttps://github.com/shadps4-emu/ps4_cheats
-
-
- No Image Available
- Ingen bilde tilgjengelig
-
-
- Serial:
- Serienummer:
-
-
- Version:
- Versjon:
-
-
- Size:
- Størrelse:
-
-
- Select Cheat File:
- Velg juksefil:
-
-
- Repository:
- Pakkebrønn:
-
-
- Download Cheats
- Last ned juks
-
-
- Delete File
- Slett fil
-
-
- Close
- Lukk
-
-
- No files selected.
- Ingen filer valgt.
-
-
- You can delete the cheats you don't want after downloading them.
- Du kan slette juks du ikke ønsker etter å ha lastet dem ned.
-
-
- Do you want to delete the selected file?\n%1
- Ønsker du å slette den valgte filen?\n%1
-
-
- Select Patch File:
- Velg programrettelse-filen:
-
-
- Download Patches
- Last ned programrettelser
-
-
- Save
- Lagre
-
-
- Cheats
- Juks
-
-
- Patches
- Programrettelse
-
-
- Error
- Feil
-
-
- No patch selected.
- Ingen programrettelse valgt.
-
-
- Unable to open files.json for reading.
- Kan ikke åpne files.json for lesing.
-
-
- No patch file found for the current serial.
- Ingen programrettelse-fil funnet for det aktuelle serienummeret.
-
-
- Unable to open the file for reading.
- Kan ikke åpne filen for lesing.
-
-
- Unable to open the file for writing.
- Kan ikke åpne filen for skriving.
-
-
- Failed to parse XML:
- Feil ved tolkning av XML:
-
-
- Success
- Vellykket
-
-
- Options saved successfully.
- Alternativer ble lagret.
-
-
- Invalid Source
- Ugyldig kilde
-
-
- The selected source is invalid.
- Den valgte kilden er ugyldig.
-
-
- File Exists
- Filen eksisterer
-
-
- File already exists. Do you want to replace it?
- Filen eksisterer allerede. Ønsker du å erstatte den?
-
-
- Failed to save file:
- Kunne ikke lagre filen:
-
-
- Failed to download file:
- Kunne ikke laste ned filen:
-
-
- Cheats Not Found
- Fant ikke juks
-
-
- CheatsNotFound_MSG
- Ingen juks funnet for dette spillet i denne versjonen av den valgte pakkebrønnen,prøv en annen pakkebrønn eller en annen versjon av spillet.
-
-
- Cheats Downloaded Successfully
- Juks ble lastet ned
-
-
- CheatsDownloadedSuccessfully_MSG
- Du har lastet ned juks for denne versjonen av spillet fra den valgte pakkebrønnen. Du kan prøve å laste ned fra en annen pakkebrønn, hvis det er tilgjengelig, vil det også være mulig å bruke det ved å velge filen fra listen.
-
-
- Failed to save:
- Kunne ikke lagre:
-
-
- Failed to download:
- Kunne ikke laste ned:
-
-
- Download Complete
- Nedlasting fullført
-
-
- DownloadComplete_MSG
- Programrettelser ble lastet ned! Alle programrettelsene tilgjengelige for alle spill har blitt lastet ned, det er ikke nødvendig å laste dem ned individuelt for hvert spill som skjer med juks. Hvis programrettelsen ikke vises, kan det hende at den ikke finnes for den spesifikke serienummeret og versjonen av spillet.
-
-
- Failed to parse JSON data from HTML.
- Kunne ikke analysere JSON-data fra HTML.
-
-
- Failed to retrieve HTML page.
- Kunne ikke hente HTML-side.
-
-
- The game is in version: %1
- Spillet er i versjon: %1
-
-
- The downloaded patch only works on version: %1
- Den nedlastede programrettelsen fungerer bare på versjon: %1
-
-
- You may need to update your game.
- Du må kanskje oppdatere spillet ditt.
-
-
- Incompatibility Notice
- Inkompatibilitets-varsel
-
-
- Failed to open file:
- Kunne ikke åpne filen:
-
-
- XML ERROR:
- XML FEIL:
-
-
- Failed to open files.json for writing
- Kunne ikke åpne files.json for skriving
-
-
- Author:
- Forfatter:
-
-
- Directory does not exist:
- Mappen eksisterer ikke:
-
-
- Failed to open files.json for reading.
- Kunne ikke åpne files.json for lesing.
-
-
- Name:
- Navn:
-
-
- Can't apply cheats before the game is started
- Kan ikke bruke juks før spillet er startet.
-
-
-
- GameListFrame
-
- Icon
- Ikon
-
-
- Name
- Navn
-
-
- Serial
- Serienummer
-
-
- Compatibility
- Kompatibilitet
-
-
- Region
- Region
-
-
- Firmware
- Fastvare
-
-
- Size
- Størrelse
-
-
- Version
- Versjon
-
-
- Path
- Adresse
-
-
- Play Time
- Spilletid
-
-
- Never Played
- Aldri spilt
-
-
- h
- h
-
-
- m
- m
-
-
- s
- s
-
-
- Compatibility is untested
- kompatibilitet er utestet
-
-
- Game does not initialize properly / crashes the emulator
- Spillet initialiseres ikke riktig / krasjer emulatoren
-
-
- Game boots, but only displays a blank screen
- Spillet starter, men viser bare en tom skjerm
-
-
- Game displays an image but does not go past the menu
- Spillet viser et bilde, men går ikke forbi menyen
-
-
- Game has game-breaking glitches or unplayable performance
- Spillet har spillbrytende feil eller uspillbar ytelse
-
-
- Game can be completed with playable performance and no major glitches
- Spillet kan fullføres med spillbar ytelse og uten store feil
-
-
- Click to see details on github
- Klikk for å se detaljer på GitHub
-
-
- Last updated
- Sist oppdatert
-
-
-
- CheckUpdate
-
- Auto Updater
- Automatisk oppdatering
-
-
- Error
- Feil
-
-
- Network error:
- Nettverksfeil:
-
-
- Error_Github_limit_MSG
- Den automatiske oppdateringen tillater opptil 60 oppdateringssjekker per time.\nDu har nådd denne grensen. Prøv igjen senere.
-
-
- Failed to parse update information.
- Kunne ikke analysere oppdaterings-informasjonen.
-
-
- No pre-releases found.
- Fant ingen forhåndsutgivelser.
-
-
- Invalid release data.
- Ugyldige utgivelsesdata.
-
-
- No download URL found for the specified asset.
- Ingen nedlastings-URL funnet for den spesifiserte ressursen.
-
-
- Your version is already up to date!
- Din versjon er allerede oppdatert!
-
-
- Update Available
- Oppdatering tilgjengelig
-
-
- Update Channel
- Oppdateringskanal
-
-
- Current Version
- Gjeldende versjon
-
-
- Latest Version
- Nyeste versjon
-
-
- Do you want to update?
- Vil du oppdatere?
-
-
- Show Changelog
- Vis endringslogg
-
-
- Check for Updates at Startup
- Se etter oppdateringer ved oppstart
-
-
- Update
- Oppdater
-
-
- No
- Nei
-
-
- Hide Changelog
- Skjul endringslogg
-
-
- Changes
- Endringer
-
-
- Network error occurred while trying to access the URL
- Nettverksfeil oppstod mens vi prøvde å få tilgang til URL
-
-
- Download Complete
- Nedlasting fullført
-
-
- The update has been downloaded, press OK to install.
- Oppdateringen har blitt lastet ned, trykk OK for å installere.
-
-
- Failed to save the update file at
- Kunne ikke lagre oppdateringsfilen på
-
-
- Starting Update...
- Starter oppdatering...
-
-
- Failed to create the update script file
- Kunne ikke opprette oppdateringsskriptfilen
-
-
-
- GameListUtils
-
- B
- B
-
-
- KB
- KB
-
-
- MB
- MB
-
-
- GB
- GB
-
-
- TB
- TB
-
-
-
- CompatibilityInfoClass
-
- Fetching compatibility data, please wait
- Henter kompatibilitetsdata, vennligst vent
-
-
- Cancel
- Avbryt
-
-
- Loading...
- Laster...
-
-
- Error
- Feil
-
-
- Unable to update compatibility data! Try again later.
- Kan ikke oppdatere kompatibilitetsdata! Prøv igjen senere.
-
-
- Unable to open compatibility_data.json for writing.
- Kan ikke åpne compatibility_data.json for skriving.
-
-
- Unknown
- Ukjent
-
-
- Nothing
- Ingenting
-
-
- Boots
- Starter opp
-
-
- Menus
- Menyene
-
-
- Ingame
- I spill
-
-
- Playable
- Spillbar
-
-
-
diff --git a/src/qt_gui/translations/nl.ts b/src/qt_gui/translations/nl.ts
deleted file mode 100644
index 2b939046d..000000000
--- a/src/qt_gui/translations/nl.ts
+++ /dev/null
@@ -1,1475 +0,0 @@
-
-
-
-
-
- AboutDialog
-
- About shadPS4
- About shadPS4
-
-
- shadPS4
- shadPS4
-
-
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
-
-
- This software should not be used to play games you have not legally obtained.
- This software should not be used to play games you have not legally obtained.
-
-
-
- ElfViewer
-
- Open Folder
- Open Folder
-
-
-
- GameInfoClass
-
- Loading game list, please wait :3
- Loading game list, please wait :3
-
-
- Cancel
- Cancel
-
-
- Loading...
- Loading...
-
-
-
- InstallDirSelect
-
- shadPS4 - Choose directory
- shadPS4 - Choose directory
-
-
- Select which directory you want to install to.
- Select which directory you want to install to.
-
-
-
- GameInstallDialog
-
- shadPS4 - Choose directory
- shadPS4 - Choose directory
-
-
- Directory to install games
- Directory to install games
-
-
- Browse
- Browse
-
-
- Error
- Error
-
-
- The value for location to install games is not valid.
- The value for location to install games is not valid.
-
-
-
- GuiContextMenus
-
- Create Shortcut
- Create Shortcut
-
-
- Cheats / Patches
- Cheats / Patches
-
-
- SFO Viewer
- SFO Viewer
-
-
- Trophy Viewer
- Trophy Viewer
-
-
- Open Folder...
- Map openen...
-
-
- Open Game Folder
- Open Spelmap
-
-
- Open Save Data Folder
- Open Map voor Opslagdata
-
-
- Open Log Folder
- Open Logmap
-
-
- Copy info...
- Copy info...
-
-
- Copy Name
- Copy Name
-
-
- Copy Serial
- Copy Serial
-
-
- Copy All
- Copy All
-
-
- Delete...
- Delete...
-
-
- Delete Game
- Delete Game
-
-
- Delete Update
- Delete Update
-
-
- Delete DLC
- Delete DLC
-
-
- Compatibility...
- Compatibility...
-
-
- Update database
- Update database
-
-
- View report
- View report
-
-
- Submit a report
- Submit a report
-
-
- Shortcut creation
- Shortcut creation
-
-
- Shortcut created successfully!
- Shortcut created successfully!
-
-
- Error
- Error
-
-
- Error creating shortcut!
- Error creating shortcut!
-
-
- Install PKG
- Install PKG
-
-
- Game
- Game
-
-
- requiresEnableSeparateUpdateFolder_MSG
- This feature requires the 'Enable Separate Update Folder' config option to work. If you want to use this feature, please enable it.
-
-
- This game has no update to delete!
- This game has no update to delete!
-
-
- Update
- Update
-
-
- This game has no DLC to delete!
- This game has no DLC to delete!
-
-
- DLC
- DLC
-
-
- Delete %1
- Delete %1
-
-
- Are you sure you want to delete %1's %2 directory?
- Are you sure you want to delete %1's %2 directory?
-
-
-
- MainWindow
-
- Open/Add Elf Folder
- Open/Add Elf Folder
-
-
- Install Packages (PKG)
- Install Packages (PKG)
-
-
- Boot Game
- Boot Game
-
-
- Check for Updates
- Controleren op updates
-
-
- About shadPS4
- About shadPS4
-
-
- Configure...
- Configure...
-
-
- Install application from a .pkg file
- Install application from a .pkg file
-
-
- Recent Games
- Recent Games
-
-
- Open shadPS4 Folder
- Open shadPS4 Folder
-
-
- Exit
- Exit
-
-
- Exit shadPS4
- Exit shadPS4
-
-
- Exit the application.
- Exit the application.
-
-
- Show Game List
- Show Game List
-
-
- Game List Refresh
- Game List Refresh
-
-
- Tiny
- Tiny
-
-
- Small
- Small
-
-
- Medium
- Medium
-
-
- Large
- Large
-
-
- List View
- List View
-
-
- Grid View
- Grid View
-
-
- Elf Viewer
- Elf Viewer
-
-
- Game Install Directory
- Game Install Directory
-
-
- Download Cheats/Patches
- Download Cheats/Patches
-
-
- Dump Game List
- Dump Game List
-
-
- PKG Viewer
- PKG Viewer
-
-
- Search...
- Search...
-
-
- File
- File
-
-
- View
- View
-
-
- Game List Icons
- Game List Icons
-
-
- Game List Mode
- Game List Mode
-
-
- Settings
- Settings
-
-
- Utils
- Utils
-
-
- Themes
- Themes
-
-
- Help
- Help
-
-
- Dark
- Dark
-
-
- Light
- Light
-
-
- Green
- Green
-
-
- Blue
- Blue
-
-
- Violet
- Violet
-
-
- toolBar
- toolBar
-
-
- Game List
- Lijst met spellen
-
-
- * Unsupported Vulkan Version
- * Niet ondersteunde Vulkan-versie
-
-
- Download Cheats For All Installed Games
- Download cheats voor alle geïnstalleerde spellen
-
-
- Download Patches For All Games
- Download patches voor alle spellen
-
-
- Download Complete
- Download voltooid
-
-
- You have downloaded cheats for all the games you have installed.
- Je hebt cheats gedownload voor alle spellen die je hebt geïnstalleerd.
-
-
- Patches Downloaded Successfully!
- Patches succesvol gedownload!
-
-
- All Patches available for all games have been downloaded.
- Alle patches voor alle spellen zijn gedownload.
-
-
- Games:
- Spellen:
-
-
- PKG File (*.PKG)
- PKG-bestand (*.PKG)
-
-
- ELF files (*.bin *.elf *.oelf)
- ELF-bestanden (*.bin *.elf *.oelf)
-
-
- Game Boot
- Spelopstart
-
-
- Only one file can be selected!
- Je kunt slechts één bestand selecteren!
-
-
- PKG Extraction
- PKG-extractie
-
-
- Patch detected!
- Patch gedetecteerd!
-
-
- PKG and Game versions match:
- PKG- en gameversies komen overeen:
-
-
- Would you like to overwrite?
- Wilt u overschrijven?
-
-
- PKG Version %1 is older than installed version:
- PKG-versie %1 is ouder dan de geïnstalleerde versie:
-
-
- Game is installed:
- Game is geïnstalleerd:
-
-
- Would you like to install Patch:
- Wilt u de patch installeren:
-
-
- DLC Installation
- DLC-installatie
-
-
- Would you like to install DLC: %1?
- Wilt u DLC installeren: %1?
-
-
- DLC already installed:
- DLC al geïnstalleerd:
-
-
- Game already installed
- Game al geïnstalleerd
-
-
- PKG is a patch, please install the game first!
- PKG is een patch, installeer eerst het spel!
-
-
- PKG ERROR
- PKG FOUT
-
-
- Extracting PKG %1/%2
- PKG %1/%2 aan het extraheren
-
-
- Extraction Finished
- Extractie voltooid
-
-
- Game successfully installed at %1
- Spel succesvol geïnstalleerd op %1
-
-
- File doesn't appear to be a valid PKG file
- Het bestand lijkt geen geldig PKG-bestand te zijn
-
-
-
- PKGViewer
-
- Open Folder
- Open Folder
-
-
-
- TrophyViewer
-
- Trophy Viewer
- Trophy Viewer
-
-
-
- SettingsDialog
-
- Settings
- Settings
-
-
- General
- General
-
-
- System
- System
-
-
- Console Language
- Console Language
-
-
- Emulator Language
- Emulator Language
-
-
- Emulator
- Emulator
-
-
- Enable Fullscreen
- Enable Fullscreen
-
-
- Fullscreen Mode
- Volledig schermmodus
-
-
- Enable Separate Update Folder
- Enable Separate Update Folder
-
-
- Default tab when opening settings
- Standaardtabblad bij het openen van instellingen
-
-
- Show Game Size In List
- Toon grootte van het spel in de lijst
-
-
- Show Splash
- Show Splash
-
-
- Is PS4 Pro
- Is PS4 Pro
-
-
- Enable Discord Rich Presence
- Discord Rich Presence inschakelen
-
-
- Username
- Username
-
-
- Trophy Key
- Trophy Key
-
-
- Trophy
- Trophy
-
-
- Logger
- Logger
-
-
- Log Type
- Log Type
-
-
- Log Filter
- Log Filter
-
-
- Open Log Location
- Loglocatie openen
-
-
- Input
- Invoer
-
-
- Cursor
- Cursor
-
-
- Hide Cursor
- Cursor verbergen
-
-
- Hide Cursor Idle Timeout
- Inactiviteit timeout voor het verbergen van de cursor
-
-
- s
- s
-
-
- Controller
- Controller
-
-
- Back Button Behavior
- Achterknop gedrag
-
-
- Graphics
- Graphics
-
-
- GUI
- Interface
-
-
- User
- Gebruiker
-
-
- Graphics Device
- Graphics Device
-
-
- Width
- Width
-
-
- Height
- Height
-
-
- Vblank Divider
- Vblank Divider
-
-
- Advanced
- Advanced
-
-
- Enable Shaders Dumping
- Enable Shaders Dumping
-
-
- Enable NULL GPU
- Enable NULL GPU
-
-
- Paths
- Pad
-
-
- Game Folders
- Spelmappen
-
-
- Add...
- Toevoegen...
-
-
- Remove
- Verwijderen
-
-
- Debug
- Debug
-
-
- Enable Debug Dumping
- Enable Debug Dumping
-
-
- Enable Vulkan Validation Layers
- Enable Vulkan Validation Layers
-
-
- Enable Vulkan Synchronization Validation
- Enable Vulkan Synchronization Validation
-
-
- Enable RenderDoc Debugging
- Enable RenderDoc Debugging
-
-
- Enable Crash Diagnostics
- Enable Crash Diagnostics
-
-
- Collect Shaders
- Collect Shaders
-
-
- Copy GPU Buffers
- Copy GPU Buffers
-
-
- Host Debug Markers
- Host Debug Markers
-
-
- Guest Debug Markers
- Guest Debug Markers
-
-
- Update
- Bijwerken
-
-
- Check for Updates at Startup
- Bij opstart op updates controleren
-
-
- Always Show Changelog
- Altijd changelog tonen
-
-
- Update Channel
- Updatekanaal
-
-
- Check for Updates
- Controleren op updates
-
-
- GUI Settings
- GUI-Instellingen
-
-
- Title Music
- Title Music
-
-
- Disable Trophy Pop-ups
- Disable Trophy Pop-ups
-
-
- Play title music
- Titelmuziek afspelen
-
-
- Update Compatibility Database On Startup
- Update Compatibility Database On Startup
-
-
- Game Compatibility
- Game Compatibility
-
-
- Display Compatibility Data
- Display Compatibility Data
-
-
- Update Compatibility Database
- Update Compatibility Database
-
-
- Volume
- Volume
-
-
- Audio Backend
- Audio Backend
-
-
- Save
- Opslaan
-
-
- Apply
- Toepassen
-
-
- Restore Defaults
- Standaardinstellingen herstellen
-
-
- Close
- Sluiten
-
-
- Point your mouse at an option to display its description.
- Wijzig de muisaanwijzer naar een optie om de beschrijving weer te geven.
-
-
- consoleLanguageGroupBox
- Console Taal:\nStelt de taal in die het PS4-spel gebruikt.\nHet wordt aanbevolen om dit in te stellen op een taal die het spel ondersteunt, wat kan variëren per regio.
-
-
- emulatorLanguageGroupBox
- Emulator Taal:\nStelt de taal van de gebruikersinterface van de emulator in.
-
-
- fullscreenCheckBox
- Volledig scherm inschakelen:\nZet het gamevenster automatisch in de volledig scherm modus.\nDit kan worden omgeschakeld door op de F11-toets te drukken.
-
-
- separateUpdatesCheckBox
- Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
-
-
- showSplashCheckBox
- Opstartscherm weergeven:\nToont het opstartscherm van het spel (een speciale afbeelding) tijdens het starten van het spel.
-
-
- ps4proCheckBox
- Is PS4 Pro:\nLaat de emulator zich gedragen als een PS4 PRO, wat speciale functies kan inschakelen in games die dit ondersteunen.
-
-
- discordRPCCheckbox
- Discord Rich Presence inschakelen:\nToont het emulatoricoon en relevante informatie op je Discord-profiel.
-
-
- userName
- Gebruikersnaam:\nStelt de gebruikersnaam van het PS4-account in, die door sommige games kan worden weergegeven.
-
-
- TrophyKey
- Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
-
-
- logTypeGroupBox
- Logtype:\nStelt in of de uitvoer van het logvenster moet worden gesynchroniseerd voor prestaties. Kan nadelige effecten hebben op emulatie.
-
-
- logFilter
- Logfilter:\nFiltert het logboek om alleen specifieke informatie af te drukken.\nVoorbeelden: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Niveaus: Trace, Debug, Info, Waarschuwing, Fout, Kritiek - in deze volgorde, een specifiek niveau dempt alle voorgaande niveaus in de lijst en logt alle niveaus daarna.
-
-
- updaterGroupBox
- Updateren:\nRelease: Officiële versies die elke maand worden uitgebracht, die zeer verouderd kunnen zijn, maar betrouwbaar en getest zijn.\nNightly: Ontwikkelingsversies die alle nieuwste functies en bugfixes bevatten, maar mogelijk bugs bevatten en minder stabiel zijn.
-
-
- GUIMusicGroupBox
- Speel titelsong:\nAls een game dit ondersteunt, wordt speciale muziek afgespeeld wanneer je het spel in de GUI selecteert.
-
-
- disableTrophycheckBox
- Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
-
-
- hideCursorGroupBox
- Verberg cursor:\nKies wanneer de cursor verdwijnt:\nNooit: Je ziet altijd de muis.\nInactief: Stel een tijd in waarna deze verdwijnt na inactiviteit.\nAltijd: je ziet de muis nooit.
-
-
- idleTimeoutGroupBox
- Stel een tijd in voor wanneer de muis verdwijnt na inactiviteit.
-
-
- backButtonBehaviorGroupBox
- Gedrag van de terugknop:\nStelt de terugknop van de controller in om een aanraking op de opgegeven positie op de PS4-touchpad na te bootsen.
-
-
- enableCompatibilityCheckBox
- Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
-
-
- checkCompatibilityOnStartupCheckBox
- Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
-
-
- updateCompatibilityButton
- Update Compatibility Database:\nImmediately update the compatibility database.
-
-
- Never
- Nooit
-
-
- Idle
- Inactief
-
-
- Always
- Altijd
-
-
- Touchpad Left
- Touchpad Links
-
-
- Touchpad Right
- Touchpad Rechts
-
-
- Touchpad Center
- Touchpad Midden
-
-
- None
- Geen
-
-
- graphicsAdapterGroupBox
- Grafische adapter:\nIn systemen met meerdere GPU's, kies de GPU die de emulator uit de vervolgkeuzelijst moet gebruiken,\nof kies "Auto Select" om dit automatisch in te stellen.
-
-
- resolutionLayout
- Breedte/Hoogte:\nStelt de grootte van het emulatorvenster bij het opstarten in, wat tijdens het spelen kan worden gewijzigd.\nDit is anders dan de resolutie in de game.
-
-
- heightDivider
- Vblank deler:\nDe frame-rate waartegen de emulator wordt vernieuwd, vermenigvuldigd met dit getal. Dit veranderen kan nadelige effecten hebben, zoals het versnellen van het spel of het verpesten van kritieke gamefunctionaliteiten die niet verwachtten dat dit zou veranderen!
-
-
- dumpShadersCheckBox
- Shaderdump inschakelen:\nVoor technische foutopsporing slaat het de shaders van de game op in een map terwijl ze worden gerenderd.
-
-
- nullGpuCheckBox
- Null GPU inschakelen:\nVoor technische foutopsporing schakelt de game-rendering uit alsof er geen grafische kaart is.
-
-
- gameFoldersBox
- Spelmap:\nDe lijst met mappen om te controleren op geïnstalleerde spellen.
-
-
- addFolderButton
- Toevoegen:\nVoeg een map toe aan de lijst.
-
-
- removeFolderButton
- Verwijderen:\nVerwijder een map uit de lijst.
-
-
- debugDump
- Foutopsporing dump inschakelen:\nSlaat de import- en export-symbolen en de bestandsheaderinformatie van de momenteel draaiende PS4-toepassing op in een map.
-
-
- vkValidationCheckBox
- Vulkan validatielaag inschakelen:\nSchakelt een systeem in dat de status van de Vulkan-renderer valideert en informatie over de interne status ervan logt. Dit zal de prestaties verlagen en waarschijnlijk het emulatiegedrag veranderen.
-
-
- vkSyncValidationCheckBox
- Vulkan synchronisatievalidatie inschakelen:\nSchakelt een systeem in dat de timing van Vulkan-renderingtaken valideert. Dit zal de prestaties verlagen en waarschijnlijk het emulatiegedrag veranderen.
-
-
- rdocCheckBox
- RenderDoc foutopsporing inschakelen:\nAls ingeschakeld, biedt de emulator compatibiliteit met Renderdoc om de momenteel gerenderde frame vast te leggen en te analyseren.
-
-
- collectShaderCheckBox
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
-
-
- crashDiagnosticsCheckBox
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
-
-
- copyGPUBuffersCheckBox
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
-
-
- hostMarkersCheckBox
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
-
-
- guestMarkersCheckBox
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
-
-
-
- CheatsPatches
-
- Cheats / Patches for
- Cheats / Patches for
-
-
- defaultTextEdit_MSG
- Cheats/Patches zijn experimenteel.\nGebruik met voorzichtigheid.\n\nDownload cheats afzonderlijk door het repository te selecteren en op de downloadknop te klikken.\nOp het tabblad Patches kun je alle patches tegelijk downloaden, kiezen welke je wilt gebruiken en je selectie opslaan.\n\nAangezien wij de Cheats/Patches niet ontwikkelen,\nmeld problemen bij de auteur van de cheat.\n\nHeb je een nieuwe cheat gemaakt? Bezoek:\nhttps://github.com/shadps4-emu/ps4_cheats
-
-
- No Image Available
- Geen afbeelding beschikbaar
-
-
- Serial:
- Serie:
-
-
- Version:
- Versie:
-
-
- Size:
- Grootte:
-
-
- Select Cheat File:
- Selecteer cheatbestand:
-
-
- Repository:
- Repository:
-
-
- Download Cheats
- Download cheats
-
-
- Delete File
- Bestand verwijderen
-
-
- No files selected.
- Geen bestanden geselecteerd.
-
-
- You can delete the cheats you don't want after downloading them.
- Je kunt de cheats die je niet wilt verwijderen nadat je ze hebt gedownload.
-
-
- Do you want to delete the selected file?\n%1
- Wil je het geselecteerde bestand verwijderen?\n%1
-
-
- Select Patch File:
- Selecteer patchbestand:
-
-
- Download Patches
- Download patches
-
-
- Save
- Opslaan
-
-
- Cheats
- Cheats
-
-
- Patches
- Patches
-
-
- Error
- Fout
-
-
- No patch selected.
- Geen patch geselecteerd.
-
-
- Unable to open files.json for reading.
- Kan files.json niet openen voor lezen.
-
-
- No patch file found for the current serial.
- Geen patchbestand gevonden voor het huidige serienummer.
-
-
- Unable to open the file for reading.
- Kan het bestand niet openen voor lezen.
-
-
- Unable to open the file for writing.
- Kan het bestand niet openen voor schrijven.
-
-
- Failed to parse XML:
- XML parsing mislukt:
-
-
- Success
- Succes
-
-
- Options saved successfully.
- Opties succesvol opgeslagen.
-
-
- Invalid Source
- Ongeldige bron
-
-
- The selected source is invalid.
- De geselecteerde bron is ongeldig.
-
-
- File Exists
- Bestand bestaat
-
-
- File already exists. Do you want to replace it?
- Bestand bestaat al. Wil je het vervangen?
-
-
- Failed to save file:
- Kan bestand niet opslaan:
-
-
- Failed to download file:
- Kan bestand niet downloaden:
-
-
- Cheats Not Found
- Cheats niet gevonden
-
-
- CheatsNotFound_MSG
- Geen cheats gevonden voor deze game in deze versie van de geselecteerde repository.Probeer een andere repository of een andere versie van het spel.
-
-
- Cheats Downloaded Successfully
- Cheats succesvol gedownload
-
-
- CheatsDownloadedSuccessfully_MSG
- Je hebt cheats succesvol gedownload voor deze versie van het spel uit de geselecteerde repository. Je kunt proberen te downloaden van een andere repository. Als deze beschikbaar is, kan het ook worden gebruikt door het bestand uit de lijst te selecteren.
-
-
- Failed to save:
- Opslaan mislukt:
-
-
- Failed to download:
- Downloaden mislukt:
-
-
- Download Complete
- Download voltooid
-
-
- DownloadComplete_MSG
- Patches succesvol gedownload! Alle beschikbare patches voor alle spellen zijn gedownload. Het is niet nodig om ze afzonderlijk te downloaden voor elk spel dat cheats heeft. Als de patch niet verschijnt, kan het zijn dat deze niet bestaat voor het specifieke serienummer en de versie van het spel.
-
-
- Failed to parse JSON data from HTML.
- Kan JSON-gegevens uit HTML niet parseren.
-
-
- Failed to retrieve HTML page.
- Kan HTML-pagina niet ophalen.
-
-
- The game is in version: %1
- Het spel is in versie: %1
-
-
- The downloaded patch only works on version: %1
- De gedownloade patch werkt alleen op versie: %1
-
-
- You may need to update your game.
- Misschien moet je je spel bijwerken.
-
-
- Incompatibility Notice
- Incompatibiliteitsmelding
-
-
- Failed to open file:
- Kan bestand niet openen:
-
-
- XML ERROR:
- XML FOUT:
-
-
- Failed to open files.json for writing
- Kan files.json niet openen voor schrijven
-
-
- Author:
- Auteur:
-
-
- Directory does not exist:
- Map bestaat niet:
-
-
- Failed to open files.json for reading.
- Kan files.json niet openen voor lezen.
-
-
- Name:
- Naam:
-
-
- Can't apply cheats before the game is started
- Je kunt geen cheats toepassen voordat het spel is gestart.
-
-
-
- GameListFrame
-
- Icon
- Pictogram
-
-
- Name
- Naam
-
-
- Serial
- Serienummer
-
-
- Compatibility
- Compatibility
-
-
- Region
- Regio
-
-
- Firmware
- Firmware
-
-
- Size
- Grootte
-
-
- Version
- Versie
-
-
- Path
- Pad
-
-
- Play Time
- Speeltijd
-
-
- Never Played
- Never Played
-
-
- h
- h
-
-
- m
- m
-
-
- s
- s
-
-
- Compatibility is untested
- Compatibility is untested
-
-
- Game does not initialize properly / crashes the emulator
- Game does not initialize properly / crashes the emulator
-
-
- Game boots, but only displays a blank screen
- Game boots, but only displays a blank screen
-
-
- Game displays an image but does not go past the menu
- Game displays an image but does not go past the menu
-
-
- Game has game-breaking glitches or unplayable performance
- Game has game-breaking glitches or unplayable performance
-
-
- Game can be completed with playable performance and no major glitches
- Game can be completed with playable performance and no major glitches
-
-
- Click to see details on github
- Klik om details op GitHub te bekijken
-
-
- Last updated
- Laatst bijgewerkt
-
-
-
- CheckUpdate
-
- Auto Updater
- Automatische updater
-
-
- Error
- Fout
-
-
- Network error:
- Netwerkfout:
-
-
- Error_Github_limit_MSG
- De automatische updater staat tot 60 updatecontroles per uur toe.\nJe hebt deze limiet bereikt. Probeer het later opnieuw.
-
-
- Failed to parse update information.
- Kon update-informatie niet parseren.
-
-
- No pre-releases found.
- Geen pre-releases gevonden.
-
-
- Invalid release data.
- Ongeldige releasegegevens.
-
-
- No download URL found for the specified asset.
- Geen download-URL gevonden voor het opgegeven bestand.
-
-
- Your version is already up to date!
- Uw versie is al up-to-date!
-
-
- Update Available
- Update beschikbaar
-
-
- Update Channel
- Updatekanaal
-
-
- Current Version
- Huidige versie
-
-
- Latest Version
- Laatste versie
-
-
- Do you want to update?
- Wilt u updaten?
-
-
- Show Changelog
- Toon changelog
-
-
- Check for Updates at Startup
- Bij opstart op updates controleren
-
-
- Update
- Bijwerken
-
-
- No
- Nee
-
-
- Hide Changelog
- Verberg changelog
-
-
- Changes
- Wijzigingen
-
-
- Network error occurred while trying to access the URL
- Netwerkfout opgetreden tijdens toegang tot de URL
-
-
- Download Complete
- Download compleet
-
-
- The update has been downloaded, press OK to install.
- De update is gedownload, druk op OK om te installeren.
-
-
- Failed to save the update file at
- Kon het updatebestand niet opslaan op
-
-
- Starting Update...
- Starten van update...
-
-
- Failed to create the update script file
- Kon het update-scriptbestand niet maken
-
-
-
- GameListUtils
-
- B
- B
-
-
- KB
- KB
-
-
- MB
- MB
-
-
- GB
- GB
-
-
- TB
- TB
-
-
-
- CompatibilityInfoClass
-
- Fetching compatibility data, please wait
- Compatibiliteitsgegevens ophalen, even geduld
-
-
- Cancel
- Annuleren
-
-
- Loading...
- Laden...
-
-
- Error
- Fout
-
-
- Unable to update compatibility data! Try again later.
- Kan compatibiliteitsgegevens niet bijwerken! Probeer het later opnieuw.
-
-
- Unable to open compatibility_data.json for writing.
- Kan compatibility_data.json niet openen voor schrijven.
-
-
- Unknown
- Onbekend
-
-
- Nothing
- Niets
-
-
- Boots
- Laarsjes
-
-
- Menus
- Menu's
-
-
- Ingame
- In het spel
-
-
- Playable
- Speelbaar
-
-
-
diff --git a/src/qt_gui/translations/nl_NL.ts b/src/qt_gui/translations/nl_NL.ts
new file mode 100644
index 000000000..ce00ca4f8
--- /dev/null
+++ b/src/qt_gui/translations/nl_NL.ts
@@ -0,0 +1,1790 @@
+
+
+
+
+
+ AboutDialog
+
+ About shadPS4
+ About shadPS4
+
+
+ shadPS4
+ shadPS4
+
+
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+
+
+ This software should not be used to play games you have not legally obtained.
+ This software should not be used to play games you have not legally obtained.
+
+
+
+ CheatsPatches
+
+ Cheats / Patches for
+ Cheats / Patches for
+
+
+ defaultTextEdit_MSG
+ Cheats/Patches zijn experimenteel.\nGebruik met voorzichtigheid.\n\nDownload cheats afzonderlijk door het repository te selecteren en op de downloadknop te klikken.\nOp het tabblad Patches kun je alle patches tegelijk downloaden, kiezen welke je wilt gebruiken en je selectie opslaan.\n\nAangezien wij de Cheats/Patches niet ontwikkelen,\nmeld problemen bij de auteur van de cheat.\n\nHeb je een nieuwe cheat gemaakt? Bezoek:\nhttps://github.com/shadps4-emu/ps4_cheats
+
+
+ No Image Available
+ Geen afbeelding beschikbaar
+
+
+ Serial:
+ Serie:
+
+
+ Version:
+ Versie:
+
+
+ Size:
+ Grootte:
+
+
+ Select Cheat File:
+ Selecteer cheatbestand:
+
+
+ Repository:
+ Repository:
+
+
+ Download Cheats
+ Download cheats
+
+
+ Delete File
+ Bestand verwijderen
+
+
+ No files selected.
+ Geen bestanden geselecteerd.
+
+
+ You can delete the cheats you don't want after downloading them.
+ Je kunt de cheats die je niet wilt verwijderen nadat je ze hebt gedownload.
+
+
+ Do you want to delete the selected file?\n%1
+ Wil je het geselecteerde bestand verwijderen?\n%1
+
+
+ Select Patch File:
+ Selecteer patchbestand:
+
+
+ Download Patches
+ Download patches
+
+
+ Save
+ Opslaan
+
+
+ Cheats
+ Cheats
+
+
+ Patches
+ Patches
+
+
+ Error
+ Fout
+
+
+ No patch selected.
+ Geen patch geselecteerd.
+
+
+ Unable to open files.json for reading.
+ Kan files.json niet openen voor lezen.
+
+
+ No patch file found for the current serial.
+ Geen patchbestand gevonden voor het huidige serienummer.
+
+
+ Unable to open the file for reading.
+ Kan het bestand niet openen voor lezen.
+
+
+ Unable to open the file for writing.
+ Kan het bestand niet openen voor schrijven.
+
+
+ Failed to parse XML:
+ XML parsing mislukt:
+
+
+ Success
+ Succes
+
+
+ Options saved successfully.
+ Opties succesvol opgeslagen.
+
+
+ Invalid Source
+ Ongeldige bron
+
+
+ The selected source is invalid.
+ De geselecteerde bron is ongeldig.
+
+
+ File Exists
+ Bestand bestaat
+
+
+ File already exists. Do you want to replace it?
+ Bestand bestaat al. Wil je het vervangen?
+
+
+ Failed to save file:
+ Kan bestand niet opslaan:
+
+
+ Failed to download file:
+ Kan bestand niet downloaden:
+
+
+ Cheats Not Found
+ Cheats niet gevonden
+
+
+ CheatsNotFound_MSG
+ Geen cheats gevonden voor deze game in deze versie van de geselecteerde repository.Probeer een andere repository of een andere versie van het spel.
+
+
+ Cheats Downloaded Successfully
+ Cheats succesvol gedownload
+
+
+ CheatsDownloadedSuccessfully_MSG
+ Je hebt cheats succesvol gedownload voor deze versie van het spel uit de geselecteerde repository. Je kunt proberen te downloaden van een andere repository. Als deze beschikbaar is, kan het ook worden gebruikt door het bestand uit de lijst te selecteren.
+
+
+ Failed to save:
+ Opslaan mislukt:
+
+
+ Failed to download:
+ Downloaden mislukt:
+
+
+ Download Complete
+ Download voltooid
+
+
+ DownloadComplete_MSG
+ Patches succesvol gedownload! Alle beschikbare patches voor alle spellen zijn gedownload. Het is niet nodig om ze afzonderlijk te downloaden voor elk spel dat cheats heeft. Als de patch niet verschijnt, kan het zijn dat deze niet bestaat voor het specifieke serienummer en de versie van het spel.
+
+
+ Failed to parse JSON data from HTML.
+ Kan JSON-gegevens uit HTML niet parseren.
+
+
+ Failed to retrieve HTML page.
+ Kan HTML-pagina niet ophalen.
+
+
+ The game is in version: %1
+ Het spel is in versie: %1
+
+
+ The downloaded patch only works on version: %1
+ De gedownloade patch werkt alleen op versie: %1
+
+
+ You may need to update your game.
+ Misschien moet je je spel bijwerken.
+
+
+ Incompatibility Notice
+ Incompatibiliteitsmelding
+
+
+ Failed to open file:
+ Kan bestand niet openen:
+
+
+ XML ERROR:
+ XML FOUT:
+
+
+ Failed to open files.json for writing
+ Kan files.json niet openen voor schrijven
+
+
+ Author:
+ Auteur:
+
+
+ Directory does not exist:
+ Map bestaat niet:
+
+
+ Failed to open files.json for reading.
+ Kan files.json niet openen voor lezen.
+
+
+ Name:
+ Naam:
+
+
+ Can't apply cheats before the game is started
+ Je kunt geen cheats toepassen voordat het spel is gestart.
+
+
+ Close
+ Sluiten
+
+
+
+ CheckUpdate
+
+ Auto Updater
+ Automatische updater
+
+
+ Error
+ Fout
+
+
+ Network error:
+ Netwerkfout:
+
+
+ Error_Github_limit_MSG
+ De automatische updater staat tot 60 updatecontroles per uur toe.\nJe hebt deze limiet bereikt. Probeer het later opnieuw.
+
+
+ Failed to parse update information.
+ Kon update-informatie niet parseren.
+
+
+ No pre-releases found.
+ Geen pre-releases gevonden.
+
+
+ Invalid release data.
+ Ongeldige releasegegevens.
+
+
+ No download URL found for the specified asset.
+ Geen download-URL gevonden voor het opgegeven bestand.
+
+
+ Your version is already up to date!
+ Uw versie is al up-to-date!
+
+
+ Update Available
+ Update beschikbaar
+
+
+ Update Channel
+ Updatekanaal
+
+
+ Current Version
+ Huidige versie
+
+
+ Latest Version
+ Laatste versie
+
+
+ Do you want to update?
+ Wilt u updaten?
+
+
+ Show Changelog
+ Toon changelog
+
+
+ Check for Updates at Startup
+ Bij opstart op updates controleren
+
+
+ Update
+ Bijwerken
+
+
+ No
+ Nee
+
+
+ Hide Changelog
+ Verberg changelog
+
+
+ Changes
+ Wijzigingen
+
+
+ Network error occurred while trying to access the URL
+ Netwerkfout opgetreden tijdens toegang tot de URL
+
+
+ Download Complete
+ Download compleet
+
+
+ The update has been downloaded, press OK to install.
+ De update is gedownload, druk op OK om te installeren.
+
+
+ Failed to save the update file at
+ Kon het updatebestand niet opslaan op
+
+
+ Starting Update...
+ Starten van update...
+
+
+ Failed to create the update script file
+ Kon het update-scriptbestand niet maken
+
+
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ Compatibiliteitsgegevens ophalen, even geduld
+
+
+ Cancel
+ Annuleren
+
+
+ Loading...
+ Laden...
+
+
+ Error
+ Fout
+
+
+ Unable to update compatibility data! Try again later.
+ Kan compatibiliteitsgegevens niet bijwerken! Probeer het later opnieuw.
+
+
+ Unable to open compatibility_data.json for writing.
+ Kan compatibility_data.json niet openen voor schrijven.
+
+
+ Unknown
+ Onbekend
+
+
+ Nothing
+ Niets
+
+
+ Boots
+ Laarsjes
+
+
+ Menus
+ Menu's
+
+
+ Ingame
+ In het spel
+
+
+ Playable
+ Speelbaar
+
+
+
+ ControlSettings
+
+ Configure Controls
+
+
+
+ Control Settings
+
+
+
+ D-Pad
+
+
+
+ Up
+
+
+
+ Left
+
+
+
+ Right
+
+
+
+ Down
+
+
+
+ Left Stick Deadzone (def:2 max:127)
+
+
+
+ Left Deadzone
+
+
+
+ Left Stick
+
+
+
+ Config Selection
+
+
+
+ Common Config
+
+
+
+ Use per-game configs
+
+
+
+ L1 / LB
+
+
+
+ L2 / LT
+
+
+
+ KBM Controls
+
+
+
+ KBM Editor
+
+
+
+ Back
+
+
+
+ R1 / RB
+
+
+
+ R2 / RT
+
+
+
+ L3
+
+
+
+ Options / Start
+
+
+
+ R3
+
+
+
+ Face Buttons
+
+
+
+ Triangle / Y
+
+
+
+ Square / X
+
+
+
+ Circle / B
+
+
+
+ Cross / A
+
+
+
+ Right Stick Deadzone (def:2, max:127)
+
+
+
+ Right Deadzone
+
+
+
+ Right Stick
+
+
+
+
+ ElfViewer
+
+ Open Folder
+ Open Folder
+
+
+
+ GameInfoClass
+
+ Loading game list, please wait :3
+ Loading game list, please wait :3
+
+
+ Cancel
+ Cancel
+
+
+ Loading...
+ Loading...
+
+
+
+ GameInstallDialog
+
+ shadPS4 - Choose directory
+ shadPS4 - Choose directory
+
+
+ Directory to install games
+ Directory to install games
+
+
+ Browse
+ Browse
+
+
+ Error
+ Error
+
+
+ Directory to install DLC
+
+
+
+
+ GameListFrame
+
+ Icon
+ Pictogram
+
+
+ Name
+ Naam
+
+
+ Serial
+ Serienummer
+
+
+ Compatibility
+ Compatibility
+
+
+ Region
+ Regio
+
+
+ Firmware
+ Firmware
+
+
+ Size
+ Grootte
+
+
+ Version
+ Versie
+
+
+ Path
+ Pad
+
+
+ Play Time
+ Speeltijd
+
+
+ Never Played
+ Never Played
+
+
+ h
+ h
+
+
+ m
+ m
+
+
+ s
+ s
+
+
+ Compatibility is untested
+ Compatibility is untested
+
+
+ Game does not initialize properly / crashes the emulator
+ Game does not initialize properly / crashes the emulator
+
+
+ Game boots, but only displays a blank screen
+ Game boots, but only displays a blank screen
+
+
+ Game displays an image but does not go past the menu
+ Game displays an image but does not go past the menu
+
+
+ Game has game-breaking glitches or unplayable performance
+ Game has game-breaking glitches or unplayable performance
+
+
+ Game can be completed with playable performance and no major glitches
+ Game can be completed with playable performance and no major glitches
+
+
+ Click to see details on github
+ Klik om details op GitHub te bekijken
+
+
+ Last updated
+ Laatst bijgewerkt
+
+
+
+ GameListUtils
+
+ B
+ B
+
+
+ KB
+ KB
+
+
+ MB
+ MB
+
+
+ GB
+ GB
+
+
+ TB
+ TB
+
+
+
+ GuiContextMenus
+
+ Create Shortcut
+ Create Shortcut
+
+
+ Cheats / Patches
+ Cheats / Patches
+
+
+ SFO Viewer
+ SFO Viewer
+
+
+ Trophy Viewer
+ Trophy Viewer
+
+
+ Open Folder...
+ Map openen...
+
+
+ Open Game Folder
+ Open Spelmap
+
+
+ Open Save Data Folder
+ Open Map voor Opslagdata
+
+
+ Open Log Folder
+ Open Logmap
+
+
+ Copy info...
+ Copy info...
+
+
+ Copy Name
+ Copy Name
+
+
+ Copy Serial
+ Copy Serial
+
+
+ Copy All
+ Copy All
+
+
+ Delete...
+ Delete...
+
+
+ Delete Game
+ Delete Game
+
+
+ Delete Update
+ Delete Update
+
+
+ Delete DLC
+ Delete DLC
+
+
+ Compatibility...
+ Compatibility...
+
+
+ Update database
+ Update database
+
+
+ View report
+ View report
+
+
+ Submit a report
+ Submit a report
+
+
+ Shortcut creation
+ Shortcut creation
+
+
+ Shortcut created successfully!
+ Shortcut created successfully!
+
+
+ Error
+ Error
+
+
+ Error creating shortcut!
+ Error creating shortcut!
+
+
+ Install PKG
+ Install PKG
+
+
+ Game
+ Game
+
+
+ This game has no update to delete!
+ This game has no update to delete!
+
+
+ Update
+ Update
+
+
+ This game has no DLC to delete!
+ This game has no DLC to delete!
+
+
+ DLC
+ DLC
+
+
+ Delete %1
+ Delete %1
+
+
+ Are you sure you want to delete %1's %2 directory?
+ Are you sure you want to delete %1's %2 directory?
+
+
+ Open Update Folder
+
+
+
+ Copy Version
+
+
+
+ Copy Size
+
+
+
+ Delete Save Data
+
+
+
+ This game has no update folder to open!
+
+
+
+ Failed to convert icon.
+
+
+
+ This game has no save data to delete!
+
+
+
+ Save Data
+
+
+
+
+ InstallDirSelect
+
+ shadPS4 - Choose directory
+ shadPS4 - Choose directory
+
+
+ Select which directory you want to install to.
+ Select which directory you want to install to.
+
+
+ Install All Queued to Selected Folder
+
+
+
+ Delete PKG File on Install
+
+
+
+
+ MainWindow
+
+ Open/Add Elf Folder
+ Open/Add Elf Folder
+
+
+ Install Packages (PKG)
+ Install Packages (PKG)
+
+
+ Boot Game
+ Boot Game
+
+
+ Check for Updates
+ Controleren op updates
+
+
+ About shadPS4
+ About shadPS4
+
+
+ Configure...
+ Configure...
+
+
+ Install application from a .pkg file
+ Install application from a .pkg file
+
+
+ Recent Games
+ Recent Games
+
+
+ Open shadPS4 Folder
+ Open shadPS4 Folder
+
+
+ Exit
+ Exit
+
+
+ Exit shadPS4
+ Exit shadPS4
+
+
+ Exit the application.
+ Exit the application.
+
+
+ Show Game List
+ Show Game List
+
+
+ Game List Refresh
+ Game List Refresh
+
+
+ Tiny
+ Tiny
+
+
+ Small
+ Small
+
+
+ Medium
+ Medium
+
+
+ Large
+ Large
+
+
+ List View
+ List View
+
+
+ Grid View
+ Grid View
+
+
+ Elf Viewer
+ Elf Viewer
+
+
+ Game Install Directory
+ Game Install Directory
+
+
+ Download Cheats/Patches
+ Download Cheats/Patches
+
+
+ Dump Game List
+ Dump Game List
+
+
+ PKG Viewer
+ PKG Viewer
+
+
+ Search...
+ Search...
+
+
+ File
+ File
+
+
+ View
+ View
+
+
+ Game List Icons
+ Game List Icons
+
+
+ Game List Mode
+ Game List Mode
+
+
+ Settings
+ Settings
+
+
+ Utils
+ Utils
+
+
+ Themes
+ Themes
+
+
+ Help
+ Help
+
+
+ Dark
+ Dark
+
+
+ Light
+ Light
+
+
+ Green
+ Green
+
+
+ Blue
+ Blue
+
+
+ Violet
+ Violet
+
+
+ toolBar
+ toolBar
+
+
+ Game List
+ Lijst met spellen
+
+
+ * Unsupported Vulkan Version
+ * Niet ondersteunde Vulkan-versie
+
+
+ Download Cheats For All Installed Games
+ Download cheats voor alle geïnstalleerde spellen
+
+
+ Download Patches For All Games
+ Download patches voor alle spellen
+
+
+ Download Complete
+ Download voltooid
+
+
+ You have downloaded cheats for all the games you have installed.
+ Je hebt cheats gedownload voor alle spellen die je hebt geïnstalleerd.
+
+
+ Patches Downloaded Successfully!
+ Patches succesvol gedownload!
+
+
+ All Patches available for all games have been downloaded.
+ Alle patches voor alle spellen zijn gedownload.
+
+
+ Games:
+ Spellen:
+
+
+ ELF files (*.bin *.elf *.oelf)
+ ELF-bestanden (*.bin *.elf *.oelf)
+
+
+ Game Boot
+ Spelopstart
+
+
+ Only one file can be selected!
+ Je kunt slechts één bestand selecteren!
+
+
+ PKG Extraction
+ PKG-extractie
+
+
+ Patch detected!
+ Patch gedetecteerd!
+
+
+ PKG and Game versions match:
+ PKG- en gameversies komen overeen:
+
+
+ Would you like to overwrite?
+ Wilt u overschrijven?
+
+
+ PKG Version %1 is older than installed version:
+ PKG-versie %1 is ouder dan de geïnstalleerde versie:
+
+
+ Game is installed:
+ Game is geïnstalleerd:
+
+
+ Would you like to install Patch:
+ Wilt u de patch installeren:
+
+
+ DLC Installation
+ DLC-installatie
+
+
+ Would you like to install DLC: %1?
+ Wilt u DLC installeren: %1?
+
+
+ DLC already installed:
+ DLC al geïnstalleerd:
+
+
+ Game already installed
+ Game al geïnstalleerd
+
+
+ PKG ERROR
+ PKG FOUT
+
+
+ Extracting PKG %1/%2
+ PKG %1/%2 aan het extraheren
+
+
+ Extraction Finished
+ Extractie voltooid
+
+
+ Game successfully installed at %1
+ Spel succesvol geïnstalleerd op %1
+
+
+ File doesn't appear to be a valid PKG file
+ Het bestand lijkt geen geldig PKG-bestand te zijn
+
+
+ Run Game
+
+
+
+ Eboot.bin file not found
+
+
+
+ PKG File (*.PKG *.pkg)
+
+
+
+ PKG is a patch or DLC, please install the game first!
+
+
+
+ Game is already running!
+
+
+
+ shadPS4
+ shadPS4
+
+
+
+ PKGViewer
+
+ Open Folder
+ Open Folder
+
+
+ Name
+ Naam
+
+
+ Serial
+ Serienummer
+
+
+ Installed
+
+
+
+ Size
+ Grootte
+
+
+ Category
+
+
+
+ Type
+
+
+
+ App Ver
+
+
+
+ FW
+
+
+
+ Region
+ Regio
+
+
+ Flags
+
+
+
+ Path
+ Pad
+
+
+ File
+ File
+
+
+ PKG ERROR
+ PKG FOUT
+
+
+ Unknown
+ Onbekend
+
+
+ Package
+
+
+
+
+ SettingsDialog
+
+ Settings
+ Settings
+
+
+ General
+ General
+
+
+ System
+ System
+
+
+ Console Language
+ Console Language
+
+
+ Emulator Language
+ Emulator Language
+
+
+ Emulator
+ Emulator
+
+
+ Enable Fullscreen
+ Enable Fullscreen
+
+
+ Fullscreen Mode
+ Volledig schermmodus
+
+
+ Enable Separate Update Folder
+ Enable Separate Update Folder
+
+
+ Default tab when opening settings
+ Standaardtabblad bij het openen van instellingen
+
+
+ Show Game Size In List
+ Toon grootte van het spel in de lijst
+
+
+ Show Splash
+ Show Splash
+
+
+ Enable Discord Rich Presence
+ Discord Rich Presence inschakelen
+
+
+ Username
+ Username
+
+
+ Trophy Key
+ Trophy Key
+
+
+ Trophy
+ Trophy
+
+
+ Logger
+ Logger
+
+
+ Log Type
+ Log Type
+
+
+ Log Filter
+ Log Filter
+
+
+ Open Log Location
+ Loglocatie openen
+
+
+ Input
+ Invoer
+
+
+ Cursor
+ Cursor
+
+
+ Hide Cursor
+ Cursor verbergen
+
+
+ Hide Cursor Idle Timeout
+ Inactiviteit timeout voor het verbergen van de cursor
+
+
+ s
+ s
+
+
+ Controller
+ Controller
+
+
+ Back Button Behavior
+ Achterknop gedrag
+
+
+ Graphics
+ Graphics
+
+
+ GUI
+ Interface
+
+
+ User
+ Gebruiker
+
+
+ Graphics Device
+ Graphics Device
+
+
+ Width
+ Width
+
+
+ Height
+ Height
+
+
+ Vblank Divider
+ Vblank Divider
+
+
+ Advanced
+ Advanced
+
+
+ Enable Shaders Dumping
+ Enable Shaders Dumping
+
+
+ Enable NULL GPU
+ Enable NULL GPU
+
+
+ Paths
+ Pad
+
+
+ Game Folders
+ Spelmappen
+
+
+ Add...
+ Toevoegen...
+
+
+ Remove
+ Verwijderen
+
+
+ Debug
+ Debug
+
+
+ Enable Debug Dumping
+ Enable Debug Dumping
+
+
+ Enable Vulkan Validation Layers
+ Enable Vulkan Validation Layers
+
+
+ Enable Vulkan Synchronization Validation
+ Enable Vulkan Synchronization Validation
+
+
+ Enable RenderDoc Debugging
+ Enable RenderDoc Debugging
+
+
+ Enable Crash Diagnostics
+ Enable Crash Diagnostics
+
+
+ Collect Shaders
+ Collect Shaders
+
+
+ Copy GPU Buffers
+ Copy GPU Buffers
+
+
+ Host Debug Markers
+ Host Debug Markers
+
+
+ Guest Debug Markers
+ Guest Debug Markers
+
+
+ Update
+ Bijwerken
+
+
+ Check for Updates at Startup
+ Bij opstart op updates controleren
+
+
+ Always Show Changelog
+ Altijd changelog tonen
+
+
+ Update Channel
+ Updatekanaal
+
+
+ Check for Updates
+ Controleren op updates
+
+
+ GUI Settings
+ GUI-Instellingen
+
+
+ Title Music
+ Title Music
+
+
+ Disable Trophy Pop-ups
+ Disable Trophy Pop-ups
+
+
+ Play title music
+ Titelmuziek afspelen
+
+
+ Update Compatibility Database On Startup
+ Update Compatibility Database On Startup
+
+
+ Game Compatibility
+ Game Compatibility
+
+
+ Display Compatibility Data
+ Display Compatibility Data
+
+
+ Update Compatibility Database
+ Update Compatibility Database
+
+
+ Volume
+ Volume
+
+
+ Save
+ Opslaan
+
+
+ Apply
+ Toepassen
+
+
+ Restore Defaults
+ Standaardinstellingen herstellen
+
+
+ Close
+ Sluiten
+
+
+ Point your mouse at an option to display its description.
+ Wijzig de muisaanwijzer naar een optie om de beschrijving weer te geven.
+
+
+ consoleLanguageGroupBox
+ Console Taal:\nStelt de taal in die het PS4-spel gebruikt.\nHet wordt aanbevolen om dit in te stellen op een taal die het spel ondersteunt, wat kan variëren per regio.
+
+
+ emulatorLanguageGroupBox
+ Emulator Taal:\nStelt de taal van de gebruikersinterface van de emulator in.
+
+
+ fullscreenCheckBox
+ Volledig scherm inschakelen:\nZet het gamevenster automatisch in de volledig scherm modus.\nDit kan worden omgeschakeld door op de F11-toets te drukken.
+
+
+ separateUpdatesCheckBox
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
+
+
+ showSplashCheckBox
+ Opstartscherm weergeven:\nToont het opstartscherm van het spel (een speciale afbeelding) tijdens het starten van het spel.
+
+
+ discordRPCCheckbox
+ Discord Rich Presence inschakelen:\nToont het emulatoricoon en relevante informatie op je Discord-profiel.
+
+
+ userName
+ Gebruikersnaam:\nStelt de gebruikersnaam van het PS4-account in, die door sommige games kan worden weergegeven.
+
+
+ TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
+
+
+ logTypeGroupBox
+ Logtype:\nStelt in of de uitvoer van het logvenster moet worden gesynchroniseerd voor prestaties. Kan nadelige effecten hebben op emulatie.
+
+
+ logFilter
+ Logfilter:\nFiltert het logboek om alleen specifieke informatie af te drukken.\nVoorbeelden: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Niveaus: Trace, Debug, Info, Waarschuwing, Fout, Kritiek - in deze volgorde, een specifiek niveau dempt alle voorgaande niveaus in de lijst en logt alle niveaus daarna.
+
+
+ updaterGroupBox
+ Updateren:\nRelease: Officiële versies die elke maand worden uitgebracht, die zeer verouderd kunnen zijn, maar betrouwbaar en getest zijn.\nNightly: Ontwikkelingsversies die alle nieuwste functies en bugfixes bevatten, maar mogelijk bugs bevatten en minder stabiel zijn.
+
+
+ GUIMusicGroupBox
+ Speel titelsong:\nAls een game dit ondersteunt, wordt speciale muziek afgespeeld wanneer je het spel in de GUI selecteert.
+
+
+ disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
+
+
+ hideCursorGroupBox
+ Verberg cursor:\nKies wanneer de cursor verdwijnt:\nNooit: Je ziet altijd de muis.\nInactief: Stel een tijd in waarna deze verdwijnt na inactiviteit.\nAltijd: je ziet de muis nooit.
+
+
+ idleTimeoutGroupBox
+ Stel een tijd in voor wanneer de muis verdwijnt na inactiviteit.
+
+
+ backButtonBehaviorGroupBox
+ Gedrag van de terugknop:\nStelt de terugknop van de controller in om een aanraking op de opgegeven positie op de PS4-touchpad na te bootsen.
+
+
+ enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
+
+
+ checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
+
+
+ updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
+
+
+ Never
+ Nooit
+
+
+ Idle
+ Inactief
+
+
+ Always
+ Altijd
+
+
+ Touchpad Left
+ Touchpad Links
+
+
+ Touchpad Right
+ Touchpad Rechts
+
+
+ Touchpad Center
+ Touchpad Midden
+
+
+ None
+ Geen
+
+
+ graphicsAdapterGroupBox
+ Grafische adapter:\nIn systemen met meerdere GPU's, kies de GPU die de emulator uit de vervolgkeuzelijst moet gebruiken,\nof kies "Auto Select" om dit automatisch in te stellen.
+
+
+ resolutionLayout
+ Breedte/Hoogte:\nStelt de grootte van het emulatorvenster bij het opstarten in, wat tijdens het spelen kan worden gewijzigd.\nDit is anders dan de resolutie in de game.
+
+
+ heightDivider
+ Vblank deler:\nDe frame-rate waartegen de emulator wordt vernieuwd, vermenigvuldigd met dit getal. Dit veranderen kan nadelige effecten hebben, zoals het versnellen van het spel of het verpesten van kritieke gamefunctionaliteiten die niet verwachtten dat dit zou veranderen!
+
+
+ dumpShadersCheckBox
+ Shaderdump inschakelen:\nVoor technische foutopsporing slaat het de shaders van de game op in een map terwijl ze worden gerenderd.
+
+
+ nullGpuCheckBox
+ Null GPU inschakelen:\nVoor technische foutopsporing schakelt de game-rendering uit alsof er geen grafische kaart is.
+
+
+ gameFoldersBox
+ Spelmap:\nDe lijst met mappen om te controleren op geïnstalleerde spellen.
+
+
+ addFolderButton
+ Toevoegen:\nVoeg een map toe aan de lijst.
+
+
+ removeFolderButton
+ Verwijderen:\nVerwijder een map uit de lijst.
+
+
+ debugDump
+ Foutopsporing dump inschakelen:\nSlaat de import- en export-symbolen en de bestandsheaderinformatie van de momenteel draaiende PS4-toepassing op in een map.
+
+
+ vkValidationCheckBox
+ Vulkan validatielaag inschakelen:\nSchakelt een systeem in dat de status van de Vulkan-renderer valideert en informatie over de interne status ervan logt. Dit zal de prestaties verlagen en waarschijnlijk het emulatiegedrag veranderen.
+
+
+ vkSyncValidationCheckBox
+ Vulkan synchronisatievalidatie inschakelen:\nSchakelt een systeem in dat de timing van Vulkan-renderingtaken valideert. Dit zal de prestaties verlagen en waarschijnlijk het emulatiegedrag veranderen.
+
+
+ rdocCheckBox
+ RenderDoc foutopsporing inschakelen:\nAls ingeschakeld, biedt de emulator compatibiliteit met Renderdoc om de momenteel gerenderde frame vast te leggen en te analyseren.
+
+
+ collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+
+
+ crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+
+
+ copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+
+
+ hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+
+
+ guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+
+
+ Borderless
+
+
+
+ True
+
+
+
+ Enable HDR
+
+
+
+ Release
+
+
+
+ Nightly
+
+
+
+ Background Image
+
+
+
+ Show Background Image
+
+
+
+ Opacity
+
+
+
+ Set the volume of the background music.
+
+
+
+ Enable Motion Controls
+
+
+
+ Save Data Path
+
+
+
+ Browse
+ Browse
+
+
+ async
+
+
+
+ sync
+
+
+
+ Auto Select
+
+
+
+ Directory to install games
+ Directory to install games
+
+
+ Directory to save data
+
+
+
+ GUIBackgroundImageGroupBox
+
+
+
+ enableHDRCheckBox
+
+
+
+ saveDataBox
+
+
+
+ browseButton
+
+
+
+
+ TrophyViewer
+
+ Trophy Viewer
+ Trophy Viewer
+
+
+
diff --git a/src/qt_gui/translations/no_NO.ts b/src/qt_gui/translations/no_NO.ts
new file mode 100644
index 000000000..60bc73fd8
--- /dev/null
+++ b/src/qt_gui/translations/no_NO.ts
@@ -0,0 +1,1790 @@
+
+
+
+
+
+ AboutDialog
+
+ About shadPS4
+ Om shadPS4
+
+
+ shadPS4
+ shadPS4
+
+
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 er en eksperimentell åpen kildekode-emulator for PlayStation 4.
+
+
+ This software should not be used to play games you have not legally obtained.
+ Denne programvaren skal ikke brukes til å spille spill du ikke har fått lovlig.
+
+
+
+ CheatsPatches
+
+ Cheats / Patches for
+ Juks / Programrettelser for
+
+
+ defaultTextEdit_MSG
+ Juks/programrettelse er eksperimentelle.\nBruk med forsiktighet.\n\nLast ned juks individuelt ved å velge pakkebrønn og klikke på nedlastingsknappen.\nPå fanen programrettelse kan du laste ned alle programrettelser samtidig, velge hvilke du ønsker å bruke, og lagre valget ditt.\n\nSiden vi ikke utvikler Juks/Programrettelse,\nvær vennlig å rapportere problemer til juks/programrettelse utvikleren.\n\nHar du laget en ny juks? Besøk:\nhttps://github.com/shadps4-emu/ps4_cheats
+
+
+ No Image Available
+ Ingen bilde tilgjengelig
+
+
+ Serial:
+ Serienummer:
+
+
+ Version:
+ Versjon:
+
+
+ Size:
+ Størrelse:
+
+
+ Select Cheat File:
+ Velg juksefil:
+
+
+ Repository:
+ Pakkebrønn:
+
+
+ Download Cheats
+ Last ned juks
+
+
+ Delete File
+ Slett fil
+
+
+ Close
+ Lukk
+
+
+ No files selected.
+ Ingen filer valgt.
+
+
+ You can delete the cheats you don't want after downloading them.
+ Du kan slette juks du ikke ønsker etter å ha lastet dem ned.
+
+
+ Do you want to delete the selected file?\n%1
+ Ønsker du å slette den valgte filen?\n%1
+
+
+ Select Patch File:
+ Velg programrettelse-filen:
+
+
+ Download Patches
+ Last ned programrettelser
+
+
+ Save
+ Lagre
+
+
+ Cheats
+ Juks
+
+
+ Patches
+ Programrettelse
+
+
+ Error
+ Feil
+
+
+ No patch selected.
+ Ingen programrettelse valgt.
+
+
+ Unable to open files.json for reading.
+ Kan ikke åpne files.json for lesing.
+
+
+ No patch file found for the current serial.
+ Ingen programrettelse-fil funnet for det aktuelle serienummeret.
+
+
+ Unable to open the file for reading.
+ Kan ikke åpne filen for lesing.
+
+
+ Unable to open the file for writing.
+ Kan ikke åpne filen for skriving.
+
+
+ Failed to parse XML:
+ Feil ved tolkning av XML:
+
+
+ Success
+ Vellykket
+
+
+ Options saved successfully.
+ Alternativer ble lagret.
+
+
+ Invalid Source
+ Ugyldig kilde
+
+
+ The selected source is invalid.
+ Den valgte kilden er ugyldig.
+
+
+ File Exists
+ Filen eksisterer
+
+
+ File already exists. Do you want to replace it?
+ Filen eksisterer allerede. Ønsker du å erstatte den?
+
+
+ Failed to save file:
+ Kunne ikke lagre filen:
+
+
+ Failed to download file:
+ Kunne ikke laste ned filen:
+
+
+ Cheats Not Found
+ Fant ikke juks
+
+
+ CheatsNotFound_MSG
+ Ingen juks funnet for dette spillet i denne versjonen av den valgte pakkebrønnen,prøv en annen pakkebrønn eller en annen versjon av spillet.
+
+
+ Cheats Downloaded Successfully
+ Juks ble lastet ned
+
+
+ CheatsDownloadedSuccessfully_MSG
+ Du har lastet ned juks for denne versjonen av spillet fra den valgte pakkebrønnen. Du kan prøve å laste ned fra en annen pakkebrønn, hvis det er tilgjengelig, vil det også være mulig å bruke det ved å velge filen fra listen.
+
+
+ Failed to save:
+ Kunne ikke lagre:
+
+
+ Failed to download:
+ Kunne ikke laste ned:
+
+
+ Download Complete
+ Nedlasting fullført
+
+
+ DownloadComplete_MSG
+ Programrettelser ble lastet ned! Alle programrettelsene tilgjengelige for alle spill har blitt lastet ned, det er ikke nødvendig å laste dem ned individuelt for hvert spill som skjer med juks. Hvis programrettelsen ikke vises, kan det hende at den ikke finnes for den spesifikke serienummeret og versjonen av spillet.
+
+
+ Failed to parse JSON data from HTML.
+ Kunne ikke analysere JSON-data fra HTML.
+
+
+ Failed to retrieve HTML page.
+ Kunne ikke hente HTML-side.
+
+
+ The game is in version: %1
+ Spillet er i versjon: %1
+
+
+ The downloaded patch only works on version: %1
+ Den nedlastede programrettelsen fungerer bare på versjon: %1
+
+
+ You may need to update your game.
+ Du må kanskje oppdatere spillet ditt.
+
+
+ Incompatibility Notice
+ Inkompatibilitets-varsel
+
+
+ Failed to open file:
+ Kunne ikke åpne filen:
+
+
+ XML ERROR:
+ XML FEIL:
+
+
+ Failed to open files.json for writing
+ Kunne ikke åpne files.json for skriving
+
+
+ Author:
+ Forfatter:
+
+
+ Directory does not exist:
+ Mappen eksisterer ikke:
+
+
+ Failed to open files.json for reading.
+ Kunne ikke åpne files.json for lesing.
+
+
+ Name:
+ Navn:
+
+
+ Can't apply cheats before the game is started
+ Kan ikke bruke juks før spillet er startet.
+
+
+
+ CheckUpdate
+
+ Auto Updater
+ Automatisk oppdatering
+
+
+ Error
+ Feil
+
+
+ Network error:
+ Nettverksfeil:
+
+
+ Error_Github_limit_MSG
+ Den automatiske oppdateringen tillater opptil 60 oppdateringssjekker per time.\nDu har nådd denne grensen. Prøv igjen senere.
+
+
+ Failed to parse update information.
+ Kunne ikke analysere oppdaterings-informasjonen.
+
+
+ No pre-releases found.
+ Fant ingen forhåndsutgivelser.
+
+
+ Invalid release data.
+ Ugyldige utgivelsesdata.
+
+
+ No download URL found for the specified asset.
+ Ingen nedlastings-URL funnet for den spesifiserte ressursen.
+
+
+ Your version is already up to date!
+ Din versjon er allerede oppdatert!
+
+
+ Update Available
+ Oppdatering tilgjengelig
+
+
+ Update Channel
+ Oppdateringskanal
+
+
+ Current Version
+ Gjeldende versjon
+
+
+ Latest Version
+ Nyeste versjon
+
+
+ Do you want to update?
+ Vil du oppdatere?
+
+
+ Show Changelog
+ Vis endringslogg
+
+
+ Check for Updates at Startup
+ Se etter oppdateringer ved oppstart
+
+
+ Update
+ Oppdater
+
+
+ No
+ Nei
+
+
+ Hide Changelog
+ Skjul endringslogg
+
+
+ Changes
+ Endringer
+
+
+ Network error occurred while trying to access the URL
+ Nettverksfeil oppstod mens vi prøvde å få tilgang til URL
+
+
+ Download Complete
+ Nedlasting fullført
+
+
+ The update has been downloaded, press OK to install.
+ Oppdateringen har blitt lastet ned, trykk OK for å installere.
+
+
+ Failed to save the update file at
+ Kunne ikke lagre oppdateringsfilen på
+
+
+ Starting Update...
+ Starter oppdatering...
+
+
+ Failed to create the update script file
+ Kunne ikke opprette oppdateringsskriptfilen
+
+
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ Henter kompatibilitetsdata, vennligst vent
+
+
+ Cancel
+ Avbryt
+
+
+ Loading...
+ Laster...
+
+
+ Error
+ Feil
+
+
+ Unable to update compatibility data! Try again later.
+ Kan ikke oppdatere kompatibilitetsdata! Prøv igjen senere.
+
+
+ Unable to open compatibility_data.json for writing.
+ Kan ikke åpne compatibility_data.json for skriving.
+
+
+ Unknown
+ Ukjent
+
+
+ Nothing
+ Ingenting
+
+
+ Boots
+ Starter opp
+
+
+ Menus
+ Menyene
+
+
+ Ingame
+ I spill
+
+
+ Playable
+ Spillbar
+
+
+
+ ControlSettings
+
+ Configure Controls
+
+
+
+ Control Settings
+
+
+
+ D-Pad
+
+
+
+ Up
+
+
+
+ Left
+
+
+
+ Right
+
+
+
+ Down
+
+
+
+ Left Stick Deadzone (def:2 max:127)
+
+
+
+ Left Deadzone
+
+
+
+ Left Stick
+
+
+
+ Config Selection
+
+
+
+ Common Config
+
+
+
+ Use per-game configs
+
+
+
+ L1 / LB
+
+
+
+ L2 / LT
+
+
+
+ KBM Controls
+
+
+
+ KBM Editor
+
+
+
+ Back
+
+
+
+ R1 / RB
+
+
+
+ R2 / RT
+
+
+
+ L3
+
+
+
+ Options / Start
+
+
+
+ R3
+
+
+
+ Face Buttons
+
+
+
+ Triangle / Y
+
+
+
+ Square / X
+
+
+
+ Circle / B
+
+
+
+ Cross / A
+
+
+
+ Right Stick Deadzone (def:2, max:127)
+
+
+
+ Right Deadzone
+
+
+
+ Right Stick
+
+
+
+
+ ElfViewer
+
+ Open Folder
+ Åpne mappe
+
+
+
+ GameInfoClass
+
+ Loading game list, please wait :3
+ Laster spill-liste, vennligst vent :3
+
+
+ Cancel
+ Avbryt
+
+
+ Loading...
+ Laster...
+
+
+
+ GameInstallDialog
+
+ shadPS4 - Choose directory
+ shadPS4 - Velg mappe
+
+
+ Directory to install games
+ Mappe for å installere spill
+
+
+ Browse
+ Bla gjennom
+
+
+ Error
+ Feil
+
+
+ Directory to install DLC
+
+
+
+
+ GameListFrame
+
+ Icon
+ Ikon
+
+
+ Name
+ Navn
+
+
+ Serial
+ Serienummer
+
+
+ Compatibility
+ Kompatibilitet
+
+
+ Region
+ Region
+
+
+ Firmware
+ Fastvare
+
+
+ Size
+ Størrelse
+
+
+ Version
+ Versjon
+
+
+ Path
+ Adresse
+
+
+ Play Time
+ Spilletid
+
+
+ Never Played
+ Aldri spilt
+
+
+ h
+ h
+
+
+ m
+ m
+
+
+ s
+ s
+
+
+ Compatibility is untested
+ kompatibilitet er utestet
+
+
+ Game does not initialize properly / crashes the emulator
+ Spillet initialiseres ikke riktig / krasjer emulatoren
+
+
+ Game boots, but only displays a blank screen
+ Spillet starter, men viser bare en tom skjerm
+
+
+ Game displays an image but does not go past the menu
+ Spillet viser et bilde, men går ikke forbi menyen
+
+
+ Game has game-breaking glitches or unplayable performance
+ Spillet har spillbrytende feil eller uspillbar ytelse
+
+
+ Game can be completed with playable performance and no major glitches
+ Spillet kan fullføres med spillbar ytelse og uten store feil
+
+
+ Click to see details on github
+ Klikk for å se detaljer på GitHub
+
+
+ Last updated
+ Sist oppdatert
+
+
+
+ GameListUtils
+
+ B
+ B
+
+
+ KB
+ KB
+
+
+ MB
+ MB
+
+
+ GB
+ GB
+
+
+ TB
+ TB
+
+
+
+ GuiContextMenus
+
+ Create Shortcut
+ Lag snarvei
+
+
+ Cheats / Patches
+ Juks / Programrettelse
+
+
+ SFO Viewer
+ SFO viser
+
+
+ Trophy Viewer
+ Trofé viser
+
+
+ Open Folder...
+ Åpne mappe...
+
+
+ Open Game Folder
+ Åpne spillmappen
+
+
+ Open Save Data Folder
+ Åpne lagrede datamappen
+
+
+ Open Log Folder
+ Åpne loggmappen
+
+
+ Copy info...
+ Kopier info...
+
+
+ Copy Name
+ Kopier navn
+
+
+ Copy Serial
+ Kopier serienummer
+
+
+ Copy Version
+ Kopier versjon
+
+
+ Copy Size
+ Kopier størrelse
+
+
+ Copy All
+ Kopier alt
+
+
+ Delete...
+ Slett...
+
+
+ Delete Game
+ Slett spill
+
+
+ Delete Update
+ Slett oppdatering
+
+
+ Delete DLC
+ Slett DLC
+
+
+ Compatibility...
+ Kompatibilitet...
+
+
+ Update database
+ Oppdater database
+
+
+ View report
+ Vis rapport
+
+
+ Submit a report
+ Send inn en rapport
+
+
+ Shortcut creation
+ Snarvei opprettelse
+
+
+ Shortcut created successfully!
+ Snarvei opprettet!
+
+
+ Error
+ Feil
+
+
+ Error creating shortcut!
+ Feil ved opprettelse av snarvei!
+
+
+ Install PKG
+ Installer PKG
+
+
+ Game
+ Spill
+
+
+ This game has no update to delete!
+ Dette spillet har ingen oppdatering å slette!
+
+
+ Update
+ Oppdater
+
+
+ This game has no DLC to delete!
+ Dette spillet har ingen DLC å slette!
+
+
+ DLC
+ DLC
+
+
+ Delete %1
+ Slett %1
+
+
+ Are you sure you want to delete %1's %2 directory?
+ Er du sikker på at du vil slette %1's %2 directory?
+
+
+ Open Update Folder
+
+
+
+ Delete Save Data
+
+
+
+ This game has no update folder to open!
+
+
+
+ Failed to convert icon.
+
+
+
+ This game has no save data to delete!
+
+
+
+ Save Data
+
+
+
+
+ InstallDirSelect
+
+ shadPS4 - Choose directory
+ shadPS4 - Velg mappe
+
+
+ Select which directory you want to install to.
+ Velg hvilken mappe du vil installere til.
+
+
+ Install All Queued to Selected Folder
+
+
+
+ Delete PKG File on Install
+
+
+
+
+ MainWindow
+
+ Open/Add Elf Folder
+ Åpne/Legg til Elf-mappe
+
+
+ Install Packages (PKG)
+ Installer pakker (PKG)
+
+
+ Boot Game
+ Start spill
+
+
+ Check for Updates
+ Se etter oppdateringer
+
+
+ About shadPS4
+ Om shadPS4
+
+
+ Configure...
+ Konfigurer...
+
+
+ Install application from a .pkg file
+ Installer fra en .pkg fil
+
+
+ Recent Games
+ Nylige spill
+
+
+ Open shadPS4 Folder
+ Open shadPS4 Folder
+
+
+ Exit
+ Avslutt
+
+
+ Exit shadPS4
+ Avslutt shadPS4
+
+
+ Exit the application.
+ Avslutt programmet.
+
+
+ Show Game List
+ Vis spill-listen
+
+
+ Game List Refresh
+ Oppdater spill-listen
+
+
+ Tiny
+ Bitteliten
+
+
+ Small
+ Liten
+
+
+ Medium
+ Medium
+
+
+ Large
+ Stor
+
+
+ List View
+ Liste-visning
+
+
+ Grid View
+ Rute-visning
+
+
+ Elf Viewer
+ Elf-visning
+
+
+ Game Install Directory
+ Spillinstallasjons-mappe
+
+
+ Download Cheats/Patches
+ Last ned juks/programrettelse
+
+
+ Dump Game List
+ Dump spill-liste
+
+
+ PKG Viewer
+ PKG viser
+
+
+ Search...
+ Søk...
+
+
+ File
+ Fil
+
+
+ View
+ Oversikt
+
+
+ Game List Icons
+ Spill-liste ikoner
+
+
+ Game List Mode
+ Spill-liste modus
+
+
+ Settings
+ Innstillinger
+
+
+ Utils
+ Verktøy
+
+
+ Themes
+ Tema
+
+
+ Help
+ Hjelp
+
+
+ Dark
+ Mørk
+
+
+ Light
+ Lys
+
+
+ Green
+ Grønn
+
+
+ Blue
+ Blå
+
+
+ Violet
+ Lilla
+
+
+ toolBar
+ Verktøylinje
+
+
+ Game List
+ Spill-liste
+
+
+ * Unsupported Vulkan Version
+ * Ustøttet Vulkan-versjon
+
+
+ Download Cheats For All Installed Games
+ Last ned juks for alle installerte spill
+
+
+ Download Patches For All Games
+ Last ned programrettelser for alle spill
+
+
+ Download Complete
+ Nedlasting fullført
+
+
+ You have downloaded cheats for all the games you have installed.
+ Du har lastet ned juks for alle spillene du har installert.
+
+
+ Patches Downloaded Successfully!
+ Programrettelser ble lastet ned!
+
+
+ All Patches available for all games have been downloaded.
+ Programrettelser tilgjengelige for alle spill har blitt lastet ned.
+
+
+ Games:
+ Spill:
+
+
+ ELF files (*.bin *.elf *.oelf)
+ ELF-filer (*.bin *.elf *.oelf)
+
+
+ Game Boot
+ Spilloppstart
+
+
+ Only one file can be selected!
+ Kun én fil kan velges!
+
+
+ PKG Extraction
+ PKG-utpakking
+
+
+ Patch detected!
+ Programrettelse oppdaget!
+
+
+ PKG and Game versions match:
+ PKG og spillversjoner stemmer overens:
+
+
+ Would you like to overwrite?
+ Ønsker du å overskrive?
+
+
+ PKG Version %1 is older than installed version:
+ PKG-versjon %1 er eldre enn installert versjon:
+
+
+ Game is installed:
+ Spillet er installert:
+
+
+ Would you like to install Patch:
+ Ønsker du å installere programrettelsen:
+
+
+ DLC Installation
+ DLC installasjon
+
+
+ Would you like to install DLC: %1?
+ Ønsker du å installere DLC: %1?
+
+
+ DLC already installed:
+ DLC allerede installert:
+
+
+ Game already installed
+ Spillet er allerede installert
+
+
+ PKG ERROR
+ PKG FEIL
+
+
+ Extracting PKG %1/%2
+ Pakker ut PKG %1/%2
+
+
+ Extraction Finished
+ Utpakking fullført
+
+
+ Game successfully installed at %1
+ Spillet ble installert i %1
+
+
+ File doesn't appear to be a valid PKG file
+ Filen ser ikke ut til å være en gyldig PKG-fil
+
+
+ Run Game
+
+
+
+ Eboot.bin file not found
+
+
+
+ PKG File (*.PKG *.pkg)
+
+
+
+ PKG is a patch or DLC, please install the game first!
+
+
+
+ Game is already running!
+
+
+
+ shadPS4
+ shadPS4
+
+
+
+ PKGViewer
+
+ Open Folder
+ Åpne mappe
+
+
+ Name
+ Navn
+
+
+ Serial
+ Serienummer
+
+
+ Installed
+
+
+
+ Size
+ Størrelse
+
+
+ Category
+
+
+
+ Type
+
+
+
+ App Ver
+
+
+
+ FW
+
+
+
+ Region
+ Region
+
+
+ Flags
+
+
+
+ Path
+ Adresse
+
+
+ File
+ Fil
+
+
+ PKG ERROR
+ PKG FEIL
+
+
+ Unknown
+ Ukjent
+
+
+ Package
+
+
+
+
+ SettingsDialog
+
+ Settings
+ Innstillinger
+
+
+ General
+ Generell
+
+
+ System
+ System
+
+
+ Console Language
+ Konsollspråk
+
+
+ Emulator Language
+ Emulatorspråk
+
+
+ Emulator
+ Emulator
+
+
+ Enable Fullscreen
+ Aktiver fullskjerm
+
+
+ Fullscreen Mode
+ Fullskjermmodus
+
+
+ Enable Separate Update Folder
+ Aktiver seperat oppdateringsmappe
+
+
+ Default tab when opening settings
+ Standardfanen når innstillingene åpnes
+
+
+ Show Game Size In List
+ Vis spillstørrelse i listen
+
+
+ Show Splash
+ Vis velkomstbilde
+
+
+ Enable Discord Rich Presence
+ Aktiver Discord Rich Presence
+
+
+ Username
+ Brukernavn
+
+
+ Trophy Key
+ Trofénøkkel
+
+
+ Trophy
+ Trofé
+
+
+ Logger
+ Logger
+
+
+ Log Type
+ Logg type
+
+
+ Log Filter
+ Logg filter
+
+
+ Open Log Location
+ Åpne loggplassering
+
+
+ Input
+ Inndata
+
+
+ Cursor
+ Musepeker
+
+
+ Hide Cursor
+ Skjul musepeker
+
+
+ Hide Cursor Idle Timeout
+ Skjul musepeker ved inaktivitet
+
+
+ s
+ s
+
+
+ Controller
+ Kontroller
+
+
+ Back Button Behavior
+ Tilbakeknapp atferd
+
+
+ Graphics
+ Grafikk
+
+
+ GUI
+ Grensesnitt
+
+
+ User
+ Bruker
+
+
+ Graphics Device
+ Grafikkenhet
+
+
+ Width
+ Bredde
+
+
+ Height
+ Høyde
+
+
+ Vblank Divider
+ Vblank skillelinje
+
+
+ Advanced
+ Avansert
+
+
+ Enable Shaders Dumping
+ Aktiver skyggeleggerdumping
+
+
+ Enable NULL GPU
+ Aktiver NULL GPU
+
+
+ Paths
+ Mapper
+
+
+ Game Folders
+ Spillmapper
+
+
+ Add...
+ Legg til...
+
+
+ Remove
+ Fjern
+
+
+ Save Data Path
+ Lagrede datamappe
+
+
+ Browse
+ Endre mappe
+
+
+ saveDataBox
+ Lagrede datamappe:\nListe over data shadPS4 lagrer.
+
+
+ browseButton
+ Endre mappe:\nEndrer hvilken mappe shadPS4 skal lagre data til.
+
+
+ Debug
+ Feilretting
+
+
+ Enable Debug Dumping
+ Aktiver feilrettingsdumping
+
+
+ Enable Vulkan Validation Layers
+ Aktiver Vulkan Validation Layers
+
+
+ Enable Vulkan Synchronization Validation
+ Aktiver Vulkan synkroniseringslag
+
+
+ Enable RenderDoc Debugging
+ Aktiver RenderDoc feilretting
+
+
+ Enable Crash Diagnostics
+ Aktiver krasjdiagnostikk
+
+
+ Collect Shaders
+ Lagre skyggeleggere
+
+
+ Copy GPU Buffers
+ Kopier GPU-buffere
+
+
+ Host Debug Markers
+ Vertsfeilsøkingsmarkører
+
+
+ Guest Debug Markers
+ Gjestefeilsøkingsmarkører
+
+
+ Update
+ Oppdatering
+
+
+ Check for Updates at Startup
+ Se etter oppdateringer ved oppstart
+
+
+ Update Channel
+ Oppdateringskanal
+
+
+ Check for Updates
+ Se etter oppdateringer
+
+
+ GUI Settings
+ Grensesnitt-innstillinger
+
+
+ Title Music
+ Tittelmusikk
+
+
+ Disable Trophy Pop-ups
+ Deaktiver trofé hurtigmeny
+
+
+ Background Image
+ Bakgrunnsbilde
+
+
+ Show Background Image
+ Vis bakgrunnsbilde
+
+
+ Opacity
+ Synlighet
+
+
+ Play title music
+ Spill tittelmusikk
+
+
+ Update Compatibility Database On Startup
+ Oppdater database ved oppstart
+
+
+ Game Compatibility
+ Spill kompatibilitet
+
+
+ Display Compatibility Data
+ Vis kompatibilitets-data
+
+
+ Update Compatibility Database
+ Oppdater kompatibilitets-database
+
+
+ Volume
+ Volum
+
+
+ Save
+ Lagre
+
+
+ Apply
+ Bruk
+
+
+ Restore Defaults
+ Gjenopprett standardinnstillinger
+
+
+ Close
+ Lukk
+
+
+ Point your mouse at an option to display its description.
+ Pek musen over et alternativ for å vise beskrivelsen.
+
+
+ consoleLanguageGroupBox
+ Konsollspråk:\nAngir språket som PS4-spillet bruker.\nDet anbefales å sette dette til et språk som spillet støtter, noe som kan variere avhengig av region.
+
+
+ emulatorLanguageGroupBox
+ Emulatorspråket:\nAngir språket for emulatorens brukergrensesnitt.
+
+
+ fullscreenCheckBox
+ Aktiver fullskjerm:\nSetter spillvinduet automatisk i fullskjermmodus.\nDette kan slås av ved å trykke på F11-tasten.
+
+
+ separateUpdatesCheckBox
+ Aktiver separat oppdateringsmappe:\nAktiverer installering av spill i en egen mappe for enkel administrasjon.
+
+
+ showSplashCheckBox
+ Vis velkomstbilde:\nViser spillets velkomstbilde (et spesialbilde) når spillet starter.
+
+
+ discordRPCCheckbox
+ Aktiver Discord Rich Presence:\nViser emulatorikonet og relevant informasjon på Discord-profilen din.
+
+
+ userName
+ Brukernavn:\nAngir brukernavnet for PS4-kontoen, som kan vises av enkelte spill.
+
+
+ TrophyKey
+ Trofénøkkel:\nNøkkel brukes til å dekryptere trofeer. Må hentes fra din konsoll (jailbroken).\nMå bare inneholde sekskantede tegn.
+
+
+ logTypeGroupBox
+ Logg type:\nAngir om loggvinduets utdata skal synkroniseres for ytelse. Kan ha negative effekter for emulatoren.
+
+
+ logFilter
+ Logg filter:\nFiltrerer loggen for å kun skrive ut spesifikk informasjon.\nEksempler: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Nivåer: Trace, Debug, Info, Warning, Error, Critical - i denne rekkefølgen, et spesifikt nivå demper alle tidligere nivåer i listen og logger alle nivåer etter det.
+
+
+ updaterGroupBox
+ Oppdatering:\nRelease: Offisielle versjoner utgitt hver måned som kan være veldig utdaterte, men er mer pålitelige og testet.\nNightly: Utviklingsversjoner som har alle de nyeste funksjonene og feilrettingene, men som kan inneholde feil og er mindre stabile.
+
+
+ GUIBackgroundImageGroupBox
+ Bakgrunnsbilde:\nEndrer synligheten til spillets bakgrunnsbilde.
+
+
+ GUIMusicGroupBox
+ Spille tittelmusikk:\nHvis et spill støtter det, så aktiveres det spesiell musikk når du velger spillet i menyen.
+
+
+ disableTrophycheckBox
+ Deaktiver trofé hurtigmeny:\nDeaktiver trofévarsler i spillet. Trofé-fremgang kan fortsatt ved help av troféviseren (høyreklikk på spillet i hovedvinduet).
+
+
+ hideCursorGroupBox
+ Skjul musepeker:\nVelg når musepekeren skal forsvinne:\nAldri: Du vil alltid se musepekeren.\nInaktiv: Sett en tid for at den skal forsvinne etter å ha vært inaktiv.\nAlltid: du vil aldri se musepekeren.
+
+
+ idleTimeoutGroupBox
+ Sett en tid for når musepekeren forsvinner etter å ha vært inaktiv.
+
+
+ backButtonBehaviorGroupBox
+ Atferd for tilbaketasten:\nSetter tilbaketasten på kontrolleren til å imitere et trykk på den angitte posisjonen på PS4s berøringsplate.
+
+
+ enableCompatibilityCheckBox
+ Vis kompatibilitets-data:\nViser informasjon om spillkompatibilitet i tabellvisning. Aktiver "Oppdater kompatibilitets-data ved oppstart" for oppdatert informasjon.
+
+
+ checkCompatibilityOnStartupCheckBox
+ Oppdater database ved oppstart:\nOppdaterer kompatibilitets-databasen automatisk når shadPS4 starter.
+
+
+ updateCompatibilityButton
+ Oppdater kompatibilitets-database:\nOppdater kompatibilitets-databasen nå.
+
+
+ Never
+ Aldri
+
+
+ Idle
+ Inaktiv
+
+
+ Always
+ Alltid
+
+
+ Touchpad Left
+ Berøringsplate Venstre
+
+
+ Touchpad Right
+ Berøringsplate Høyre
+
+
+ Touchpad Center
+ Berøringsplate Midt
+
+
+ None
+ Ingen
+
+
+ graphicsAdapterGroupBox
+ Grafikkenhet:\nI systemer med flere GPU-er, velg GPU-en emulatoren skal bruke fra rullegardinlisten,\neller velg "Auto Select" for å velge automatisk.
+
+
+ resolutionLayout
+ Bredde/Høyde:\nAngir størrelsen på emulatorvinduet ved oppstart, som kan endres under spillingen.\nDette er forskjellig fra oppløsningen i spillet.
+
+
+ heightDivider
+ Vblank skillelinje:\nBildehastigheten som emulatoren oppdaterer ved, multipliseres med dette tallet. Endring av dette kan ha negative effekter, som å øke hastigheten av spillet, eller ødelegge kritisk spillfunksjonalitet som ikke forventer at dette endres!
+
+
+ dumpShadersCheckBox
+ Aktiver skyggeleggerdumping:\nFor teknisk feilsøking lagrer skyggeleggerne fra spillet i en mappe mens de gjengis.
+
+
+ nullGpuCheckBox
+ Aktiver Null GPU:\nFor teknisk feilsøking deaktiverer spillets-gjengivelse som om det ikke var noe grafikkort.
+
+
+ gameFoldersBox
+ Spillmapper:\nListe over mapper som brukes for å se etter installerte spill.
+
+
+ addFolderButton
+ Legg til:\nLegg til en mappe til listen.
+
+
+ removeFolderButton
+ Fjern:\nFjern en mappe fra listen.
+
+
+ debugDump
+ Aktiver feilrettingsdumping:\nLagrer import- og eksport-symbolene og filoverskriftsinformasjonen til det nåværende kjørende PS4-programmet i en katalog.
+
+
+ vkValidationCheckBox
+ Aktiver Vulkan Validation Layers:\nAktiverer et system som validerer tilstanden til Vulkan-gjengiveren og logger informasjon om dens indre tilstand. Dette vil redusere ytelsen og sannsynligvis endre emulatorens atferd.
+
+
+ vkSyncValidationCheckBox
+ Aktiver Vulkan synkronisering validering:\nAktiverer et system som validerer frekvens tiden av Vulkan-gjengivelsensoppgaver. Dette vil redusere ytelsen og sannsynligvis endre emulatorens atferd.
+
+
+ rdocCheckBox
+ Aktiver RenderDoc feilsøking:\nHvis aktivert, vil emulatoren gi kompatibilitet med RenderDoc for å tillate opptak og analyse av det nåværende gjengitte bildet.
+
+
+ collectShaderCheckBox
+ Lagre skyggeleggere:\nDu trenger dette aktivert for å redigere skyggeleggerne med feilsøkingsmenyen (Ctrl + F10).
+
+
+ crashDiagnosticsCheckBox
+ Krasjdiagnostikk:\nOppretter en .yaml-fil med informasjon om Vulkan-tilstanden ved krasj.\nNyttig for feilsøking 'Device lost' feil. Hvis du har dette aktivert, burde du aktivere vert OG gjestefeilsøkingsmarkører.\nFunker ikke med Intel GPU-er.\nDu trenger Vulkan Validation Layers og Vulkan SDK for at dette skal fungere.
+
+
+ copyGPUBuffersCheckBox
+ Kopier GPU-buffere:\nKommer rundt løpsforhold som involverer GPU-innsendinger.\nKan muligens hjelpe med PM4 type 0 krasj.
+
+
+ hostMarkersCheckBox
+ Vertsfeilsøkingsmarkører:\nSetter inn emulator-side informasjon som markører for spesifikke AMDGPU-kommandoer rundt Vulkan-kommandoer, i tillegg til å gi ressurser feilrettingsnavn.\nHvis du har dette aktivert, burde du aktivere krasjdiagnostikk.\nNyttig for programmer som RenderDoc.
+
+
+ guestMarkersCheckBox
+ Gjestefeilsøkingsmarkører:\nSetter inn eventuelle feilsøkingsmarkører spillet selv har lagt til kommandobufferen.\nHvis du har dette aktivert, burde du aktivere krasjdiagnostikk.\nNyttig for programmer som RenderDoc.
+
+
+ Borderless
+
+
+
+ True
+
+
+
+ Enable HDR
+
+
+
+ Release
+
+
+
+ Nightly
+
+
+
+ Always Show Changelog
+
+
+
+ Set the volume of the background music.
+
+
+
+ Enable Motion Controls
+
+
+
+ async
+
+
+
+ sync
+
+
+
+ Auto Select
+
+
+
+ Directory to install games
+ Mappe for å installere spill
+
+
+ Directory to save data
+
+
+
+ enableHDRCheckBox
+
+
+
+
+ TrophyViewer
+
+ Trophy Viewer
+ Trofé viser
+
+
+
diff --git a/src/qt_gui/translations/pl_PL.ts b/src/qt_gui/translations/pl_PL.ts
index c9d2daa9a..99420f89e 100644
--- a/src/qt_gui/translations/pl_PL.ts
+++ b/src/qt_gui/translations/pl_PL.ts
@@ -1,1475 +1,1790 @@
+
-
-
- AboutDialog
-
- About shadPS4
- O programie
-
-
- shadPS4
- shadPS4
-
-
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- shadPS4 to eksperymentalny otwartoźródłowy emulator konsoli PlayStation 4.
-
-
- This software should not be used to play games you have not legally obtained.
- To oprogramowanie nie służy do grania w gry pochodzące z nielegalnego źródła.
-
-
-
- ElfViewer
-
- Open Folder
- Otwórz folder
-
-
-
- GameInfoClass
-
- Loading game list, please wait :3
- Ładowanie listy gier, proszę poczekaj :3
-
-
- Cancel
- Anuluj
-
-
- Loading...
- Ładowanie...
-
-
-
- InstallDirSelect
-
- shadPS4 - Choose directory
- shadPS4 - Wybierz katalog
-
-
- Select which directory you want to install to.
- Wybierz katalog, do którego chcesz zainstalować.
-
-
-
- GameInstallDialog
-
- shadPS4 - Choose directory
- shadPS4 - Wybierz katalog
-
-
- Directory to install games
- Katalog do instalacji gier
-
-
- Browse
- Przeglądaj
-
-
- Error
- Błąd
-
-
- The value for location to install games is not valid.
- Podana ścieżka do instalacji gier nie jest prawidłowa.
-
-
-
- GuiContextMenus
-
- Create Shortcut
- Utwórz skrót
-
-
- Cheats / Patches
- Kody / poprawki
-
-
- SFO Viewer
- Menedżer plików SFO
-
-
- Trophy Viewer
- Menedżer trofeów
-
-
- Open Folder...
- Otwórz Folder...
-
-
- Open Game Folder
- Otwórz Katalog Gry
-
-
- Open Save Data Folder
- Otwórz Folder Danych Zapisów
-
-
- Open Log Folder
- Otwórz Folder Dziennika
-
-
- Copy info...
- Kopiuj informacje...
-
-
- Copy Name
- Kopiuj nazwę
-
-
- Copy Serial
- Kopiuj numer seryjny
-
-
- Copy All
- Kopiuj wszystko
-
-
- Delete...
- Usuń...
-
-
- Delete Game
- Usuń Grę
-
-
- Delete Update
- Usuń Aktualizację
-
-
- Delete DLC
- Usuń DLC
-
-
- Compatibility...
- kompatybilność...
-
-
- Update database
- Zaktualizuj bazę danych
-
-
- View report
- Wyświetl zgłoszenie
-
-
- Submit a report
- Wyślij zgłoszenie
-
-
- Shortcut creation
- Tworzenie skrótu
-
-
- Shortcut created successfully!
- Utworzenie skrótu zakończone pomyślnie!
-
-
- Error
- Błąd
-
-
- Error creating shortcut!
- Utworzenie skrótu zakończone niepowodzeniem!
-
-
- Install PKG
- Zainstaluj PKG
-
-
- Game
- Gra
-
-
- requiresEnableSeparateUpdateFolder_MSG
- Ta funkcja wymaga do działania opcji „Włącz oddzielny folder aktualizacji”. Jeśli chcesz korzystać z tej funkcji, włącz ją.
-
-
- This game has no update to delete!
- Ta gra nie ma aktualizacji do usunięcia!
-
-
- Update
- Aktualizacja
-
-
- This game has no DLC to delete!
- Ta gra nie ma DLC do usunięcia!
-
-
- DLC
- DLC
-
-
- Delete %1
- Usuń %1
-
-
- Are you sure you want to delete %1's %2 directory?
- Czy na pewno chcesz usunąć katalog %1 z %2?
-
-
-
- MainWindow
-
- Open/Add Elf Folder
- Otwórz/Dodaj folder Elf
-
-
- Install Packages (PKG)
- Zainstaluj paczkę (PKG)
-
-
- Boot Game
- Uruchom grę
-
-
- Check for Updates
- Sprawdź aktualizacje
-
-
- About shadPS4
- O programie
-
-
- Configure...
- Konfiguruj...
-
-
- Install application from a .pkg file
- Zainstaluj aplikacje z pliku .pkg
-
-
- Recent Games
- Ostatnie gry
-
-
- Open shadPS4 Folder
- Otwórz folder shadPS4
-
-
- Exit
- Wyjdź
-
-
- Exit shadPS4
- Wyjdź z shadPS4
-
-
- Exit the application.
- Wyjdź z aplikacji.
-
-
- Show Game List
- Pokaż listę gier
-
-
- Game List Refresh
- Odśwież listę gier
-
-
- Tiny
- Malutkie
-
-
- Small
- Małe
-
-
- Medium
- Średnie
-
-
- Large
- Wielkie
-
-
- List View
- Widok listy
-
-
- Grid View
- Widok siatki
-
-
- Elf Viewer
- Menedżer plików ELF
-
-
- Game Install Directory
- Katalog zainstalowanych gier
-
-
- Download Cheats/Patches
- Pobierz kody / poprawki
-
-
- Dump Game List
- Zgraj listę gier
-
-
- PKG Viewer
- Menedżer plików PKG
-
-
- Search...
- Szukaj...
-
-
- File
- Plik
-
-
- View
- Widok
-
-
- Game List Icons
- Ikony w widoku listy
-
-
- Game List Mode
- Tryb listy gier
-
-
- Settings
- Ustawienia
-
-
- Utils
- Narzędzia
-
-
- Themes
- Motywy
-
-
- Help
- Pomoc
-
-
- Dark
- Ciemny
-
-
- Light
- Jasny
-
-
- Green
- Zielony
-
-
- Blue
- Niebieski
-
-
- Violet
- Fioletowy
-
-
- toolBar
- Pasek narzędzi
-
-
- Game List
- Lista gier
-
-
- * Unsupported Vulkan Version
- * Nieobsługiwana wersja Vulkan
-
-
- Download Cheats For All Installed Games
- Pobierz kody do wszystkich zainstalowanych gier
-
-
- Download Patches For All Games
- Pobierz poprawki do wszystkich gier
-
-
- Download Complete
- Pobieranie zakończone
-
-
- You have downloaded cheats for all the games you have installed.
- Pobrałeś kody do wszystkich zainstalowanych gier.
-
-
- Patches Downloaded Successfully!
- Poprawki pobrane pomyślnie!
-
-
- All Patches available for all games have been downloaded.
- Wszystkie poprawki dostępne dla wszystkich gier zostały pobrane.
-
-
- Games:
- Gry:
-
-
- PKG File (*.PKG)
- Plik PKG (*.PKG)
-
-
- ELF files (*.bin *.elf *.oelf)
- Pliki ELF (*.bin *.elf *.oelf)
-
-
- Game Boot
- Uruchomienie gry
-
-
- Only one file can be selected!
- Można wybrać tylko jeden plik!
-
-
- PKG Extraction
- Wypakowywanie PKG
-
-
- Patch detected!
- Wykryto łatkę!
-
-
- PKG and Game versions match:
- Wersje PKG i gry są zgodne:
-
-
- Would you like to overwrite?
- Czy chcesz nadpisać?
-
-
- PKG Version %1 is older than installed version:
- Wersja PKG %1 jest starsza niż zainstalowana wersja:
-
-
- Game is installed:
- Gra jest zainstalowana:
-
-
- Would you like to install Patch:
- Czy chcesz zainstalować łatkę:
-
-
- DLC Installation
- Instalacja DLC
-
-
- Would you like to install DLC: %1?
- Czy chcesz zainstalować DLC: %1?
-
-
- DLC already installed:
- DLC już zainstalowane:
-
-
- Game already installed
- Gra już zainstalowana
-
-
- PKG is a patch, please install the game first!
- PKG jest poprawką, proszę najpierw zainstalować grę!
-
-
- PKG ERROR
- BŁĄD PKG
-
-
- Extracting PKG %1/%2
- Wypakowywanie PKG %1/%2
-
-
- Extraction Finished
- Wypakowywanie zakończone
-
-
- Game successfully installed at %1
- Gra pomyślnie zainstalowana w %1
-
-
- File doesn't appear to be a valid PKG file
- Plik nie wydaje się być prawidłowym plikiem PKG
-
-
-
- PKGViewer
-
- Open Folder
- Otwórz folder
-
-
-
- TrophyViewer
-
- Trophy Viewer
- Menedżer trofeów
-
-
-
- SettingsDialog
-
- Settings
- Ustawienia
-
-
- General
- Ogólne
-
-
- System
- System
-
-
- Console Language
- Język konsoli
-
-
- Emulator Language
- Język emulatora
-
-
- Emulator
- Emulator
-
-
- Enable Fullscreen
- Włącz pełny ekran
-
-
- Fullscreen Mode
- Tryb Pełnoekranowy
-
-
- Enable Separate Update Folder
- Włącz oddzielny folder aktualizacji
-
-
- Default tab when opening settings
- Domyślna zakładka podczas otwierania ustawień
-
-
- Show Game Size In List
- Pokaż rozmiar gry na liście
-
-
- Show Splash
- Pokaż ekran powitania
-
-
- Is PS4 Pro
- Emulacja PS4 Pro
-
-
- Enable Discord Rich Presence
- Włącz Discord Rich Presence
-
-
- Username
- Nazwa użytkownika
-
-
- Trophy Key
- Klucz trofeów
-
-
- Trophy
- Trofeum
-
-
- Logger
- Dziennik zdarzeń
-
-
- Log Type
- Typ dziennika
-
-
- Log Filter
- Filtrowanie dziennika
-
-
- Open Log Location
- Otwórz lokalizację dziennika
-
-
- Input
- Wejście
-
-
- Cursor
- Kursor
-
-
- Hide Cursor
- Ukryj kursor
-
-
- Hide Cursor Idle Timeout
- Czas oczekiwania na ukrycie kursora przy bezczynności
-
-
- s
- s
-
-
- Controller
- Kontroler
-
-
- Back Button Behavior
- Zachowanie przycisku wstecz
-
-
- Graphics
- Grafika
-
-
- GUI
- Interfejs
-
-
- User
- Użytkownik
-
-
- Graphics Device
- Karta graficzna
-
-
- Width
- Szerokość
-
-
- Height
- Wysokość
-
-
- Vblank Divider
- Dzielnik przerwy pionowej (Vblank)
-
-
- Advanced
- Zaawansowane
-
-
- Enable Shaders Dumping
- Włącz zgrywanie cieni
-
-
- Enable NULL GPU
- Wyłącz kartę graficzną
-
-
- Paths
- Ścieżki
-
-
- Game Folders
- Foldery gier
-
-
- Add...
- Dodaj...
-
-
- Remove
- Usuń
-
-
- Debug
- Debugowanie
-
-
- Enable Debug Dumping
- Włącz zgrywanie debugowania
-
-
- Enable Vulkan Validation Layers
- Włącz warstwy walidacji Vulkan
-
-
- Enable Vulkan Synchronization Validation
- Włącz walidację synchronizacji Vulkan
-
-
- Enable RenderDoc Debugging
- Włącz debugowanie RenderDoc
-
-
- Enable Crash Diagnostics
- Enable Crash Diagnostics
-
-
- Collect Shaders
- Collect Shaders
-
-
- Copy GPU Buffers
- Copy GPU Buffers
-
-
- Host Debug Markers
- Host Debug Markers
-
-
- Guest Debug Markers
- Guest Debug Markers
-
-
- Update
- Aktualizacja
-
-
- Check for Updates at Startup
- Sprawdź aktualizacje przy starcie
-
-
- Always Show Changelog
- Zawsze pokazuj dziennik zmian
-
-
- Update Channel
- Kanał Aktualizacji
-
-
- Check for Updates
- Sprawdź aktualizacje
-
-
- GUI Settings
- Ustawienia Interfejsu
-
-
- Title Music
- Title Music
-
-
- Disable Trophy Pop-ups
- Wyłącz wyskakujące okienka trofeów
-
-
- Play title music
- Odtwórz muzykę tytułową
-
-
- Update Compatibility Database On Startup
- Aktualizuj bazę danych zgodności podczas uruchamiania
-
-
- Game Compatibility
- Kompatybilność gier
-
-
- Display Compatibility Data
- Wyświetl dane zgodności
-
-
- Update Compatibility Database
- Aktualizuj bazę danych zgodności
-
-
- Volume
- Głośność
-
-
- Audio Backend
- Zaplecze audio
-
-
- Save
- Zapisz
-
-
- Apply
- Zastosuj
-
-
- Restore Defaults
- Przywróć ustawienia domyślne
-
-
- Close
- Zamknij
-
-
- Point your mouse at an option to display its description.
- Najedź kursorem na opcję, aby wyświetlić jej opis.
-
-
- consoleLanguageGroupBox
- Język konsoli:\nUstala język, który używa gra PS4.\nZaleca się ustawienie tego na język, który obsługuje gra, co może się różnić w zależności od regionu.
-
-
- emulatorLanguageGroupBox
- Język emulatora:\nUstala język interfejsu użytkownika emulatora.
-
-
- fullscreenCheckBox
- Włącz tryb pełnoekranowy:\nAutomatycznie przełącza okno gry w tryb pełnoekranowy.\nMożna to wyłączyć naciskając klawisz F11.
-
-
- separateUpdatesCheckBox
- Włącz oddzielny folder aktualizacji:\nUmożliwia instalowanie aktualizacji gier w oddzielnym folderze w celu łatwego zarządzania.
-
-
- showSplashCheckBox
- Wyświetl ekran powitalny:\nPodczas uruchamiania gry wyświetla ekran powitalny (specjalny obraz).
-
-
- ps4proCheckBox
- Czy PS4 Pro:\nSprawia, że emulator działa jak PS4 PRO, co może aktywować specjalne funkcje w grach, które to obsługują.
-
-
- discordRPCCheckbox
- Włącz Discord Rich Presence:\nWyświetla ikonę emulatora i odpowiednie informacje na twoim profilu Discord.
-
-
- userName
- Nazwa użytkownika:\nUstala nazwę użytkownika konta PS4, która może być wyświetlana w niektórych grach.
-
-
- TrophyKey
- Klucz trofeów:\nKlucz używany do odszyfrowywania trofeów. Musi być uzyskany z konsoli po jailbreaku. Musi zawierać tylko znaki w kodzie szesnastkowym.
-
-
- logTypeGroupBox
- Typ logu:\nUstala, czy synchronizować wyjście okna dziennika dla wydajności. Może to mieć negatywny wpływ na emulację.
-
-
- logFilter
- Filtr logu:\nFiltruje dziennik, aby drukować tylko określone informacje.\nPrzykłady: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Poziomy: Trace, Debug, Info, Warning, Error, Critical - w tej kolejności, konkretny poziom wycisza wszystkie wcześniejsze poziomy w liście i rejestruje wszystkie poziomy później.
-
-
- updaterGroupBox
- Aktualizator:\nRelease: Oficjalne wersje wydawane co miesiąc, które mogą być bardzo przestarzałe, ale są niezawodne i przetestowane.\nNightly: Wersje rozwojowe, które zawierają wszystkie najnowsze funkcje i poprawki błędów, ale mogą mieć błędy i być mniej stabilne.
-
-
- GUIMusicGroupBox
- Odtwórz muzykę tytułową:\nJeśli gra to obsługuje, aktywuje odtwarzanie specjalnej muzyki podczas wybierania gry w GUI.
-
-
- disableTrophycheckBox
- Wyłącz wyskakujące okienka trofeów:\nWyłącz powiadomienia o trofeach w grze. Postępy w zdobywaniu trofeów można nadal śledzić za pomocą przeglądarki trofeów (kliknij prawym przyciskiem myszy grę w oknie głównym).
-
-
- hideCursorGroupBox
- Ukryj kursor:\nWybierz, kiedy kursor zniknie:\nNigdy: Zawsze będziesz widział myszkę.\nNieaktywny: Ustaw czas, po którym zniknie po bezczynności.\nZawsze: nigdy nie zobaczysz myszki.
-
-
- idleTimeoutGroupBox
- Ustaw czas, po którym mysz zniknie po bezczynności.
-
-
- backButtonBehaviorGroupBox
- Zachowanie przycisku Wstecz:\nUstawia przycisk Wstecz kontrolera tak, aby emulował dotknięcie określonego miejsca na panelu dotykowym PS4.
-
-
- enableCompatibilityCheckBox
- Wyświetl dane zgodności:\nWyświetla informacje o kompatybilności gry w widoku tabeli. Włącz opcję „Aktualizuj zgodność przy uruchomieniu”, aby uzyskać aktualne informacje.
-
-
- checkCompatibilityOnStartupCheckBox
- Aktualizuj zgodność przy uruchomieniu:\nAutomatycznie aktualizuj bazę danych kompatybilności podczas uruchamiania shadPS4.
-
-
- updateCompatibilityButton
- Zaktualizuj bazę danych zgodności:\nNatychmiast zaktualizuj bazę danych zgodności.
-
-
- Never
- Nigdy
-
-
- Idle
- Bezczynny
-
-
- Always
- Zawsze
-
-
- Touchpad Left
- Touchpad Lewy
-
-
- Touchpad Right
- Touchpad Prawy
-
-
- Touchpad Center
- Touchpad Środkowy
-
-
- None
- Brak
-
-
- graphicsAdapterGroupBox
- Urządzenie graficzne:\nW systemach z wieloma GPU, wybierz GPU, który emulator ma używać z rozwijanego menu,\n lub wybierz "Auto Select", aby ustawić go automatycznie.
-
-
- resolutionLayout
- Szerokość/Wysokość:\nUstala rozmiar okna emulatora podczas uruchamiania, który może być zmieniany w trakcie gry.\nTo różni się od rozdzielczości w grze.
-
-
- heightDivider
- Dzielnik Vblank:\nWskaźnik klatek, z jakim emulator jest odświeżany, pomnożony przez tę liczbę. Zmiana tego może mieć negatywne skutki, takie jak przyspieszenie gry lub zniszczenie krytycznej funkcjonalności gry, która nie spodziewa się, że to zostanie zmienione!
-
-
- dumpShadersCheckBox
- Włącz zrzucanie shaderów:\nDla technicznego debugowania zapisuje shadery z gry w folderze podczas renderowania.
-
-
- nullGpuCheckBox
- Włącz Null GPU:\nDla technicznego debugowania dezaktywuje renderowanie gry tak, jakby nie było karty graficznej.
-
-
- gameFoldersBox
- Foldery gier:\nLista folderów do sprawdzenia zainstalowanych gier.
-
-
- addFolderButton
- Dodaj:\nDodaj folder do listy.
-
-
- removeFolderButton
- Usuń:\nUsuń folder z listy.
-
-
- debugDump
- Włącz zrzut debugowania:\nZapisuje symbole importu i eksportu oraz informacje nagłówkowe pliku dla aktualnie działającej aplikacji PS4 w katalogu.
-
-
- vkValidationCheckBox
- Włącz warstwę walidacji Vulkan:\nWłącza system, który waliduje stan renderera Vulkan i loguje informacje o jego wewnętrznym stanie. Zmniejszy to wydajność i prawdopodobnie zmieni zachowanie emulacji.
-
-
- vkSyncValidationCheckBox
- Włącz walidację synchronizacji Vulkan:\nWłącza system, który waliduje timing zadań renderowania Vulkan. Zmniejszy to wydajność i prawdopodobnie zmieni zachowanie emulacji.
-
-
- rdocCheckBox
- Włącz debugowanie RenderDoc:\nJeśli włączone, emulator zapewnia kompatybilność z Renderdoc, aby umożliwić nagrywanie i analizowanie aktualnie renderowanej klatki.
-
-
- collectShaderCheckBox
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
-
-
- crashDiagnosticsCheckBox
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
-
-
- copyGPUBuffersCheckBox
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
-
-
- hostMarkersCheckBox
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
-
-
- guestMarkersCheckBox
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
-
-
-
- CheatsPatches
-
- Cheats / Patches for
- Kody / Łatki dla
-
-
- defaultTextEdit_MSG
- Cheaty/Patche są eksperymentalne.\nUżywaj ich ostrożnie.\n\nPobierz cheaty pojedynczo, wybierając repozytorium i klikając przycisk pobierania.\nNa zakładce Patches możesz pobrać wszystkie patche jednocześnie, wybrać, które chcesz używać, i zapisać wybór.\n\nPonieważ nie rozwijamy Cheats/Patches,\nproszę zgłosić problemy do autora cheatu.\n\nStworzyłeś nowy cheat? Odwiedź:\nhttps://github.com/shadps4-emu/ps4_cheats
-
-
- No Image Available
- Brak dostępnego obrazu
-
-
- Serial:
- Numer seryjny:
-
-
- Version:
- Wersja:
-
-
- Size:
- Rozmiar:
-
-
- Select Cheat File:
- Wybierz plik kodu:
-
-
- Repository:
- Repozytorium:
-
-
- Download Cheats
- Pobierz kody
-
-
- Remove Old Files
- Usuń stare pliki
-
-
- Do you want to delete the files after downloading them?
- Czy chcesz usunąć pliki po ich pobraniu?
-
-
- Do you want to delete the files after downloading them?\n%1
- Czy chcesz usunąć pliki po ich pobraniu?\n%1
-
-
- Do you want to delete the selected file?\n%1
- Czy chcesz usunąć wybrany plik?\n%1
-
-
- Select Patch File:
- Wybierz plik poprawki:
-
-
- Download Patches
- Pobierz poprawki
-
-
- Save
- Zapisz
-
-
- Cheats
- Kody
-
-
- Patches
- Poprawki
-
-
- Error
- Błąd
-
-
- No patch selected.
- Nie wybrano poprawki.
-
-
- Unable to open files.json for reading.
- Nie można otworzyć pliku files.json do odczytu.
-
-
- No patch file found for the current serial.
- Nie znaleziono pliku poprawki dla bieżącego numeru seryjnego.
-
-
- Unable to open the file for reading.
- Nie można otworzyć pliku do odczytu.
-
-
- Unable to open the file for writing.
- Nie można otworzyć pliku do zapisu.
-
-
- Failed to parse XML:
- Nie udało się przeanalizować XML:
-
-
- Success
- Sukces
-
-
- Options saved successfully.
- Opcje zostały pomyślnie zapisane.
-
-
- Invalid Source
- Nieprawidłowe źródło
-
-
- The selected source is invalid.
- Wybrane źródło jest nieprawidłowe.
-
-
- File Exists
- Plik istnieje
-
-
- File already exists. Do you want to replace it?
- Plik już istnieje. Czy chcesz go zastąpić?
-
-
- Failed to save file:
- Nie udało się zapisać pliku:
-
-
- Failed to download file:
- Nie udało się pobrać pliku:
-
-
- Cheats Not Found
- Nie znaleziono kodów
-
-
- CheatsNotFound_MSG
- Nie znaleziono kodów do tej gry w tej wersji wybranego repozytorium. Spróbuj innego repozytorium lub innej wersji gry.
-
-
- Cheats Downloaded Successfully
- Kody pobrane pomyślnie
-
-
- CheatsDownloadedSuccessfully_MSG
- Pomyślnie pobrano kody dla tej wersji gry z wybranego repozytorium. Możesz spróbować pobrać z innego repozytorium. Jeśli jest dostępne, możesz również użyć go, wybierając plik z listy.
-
-
- Failed to save:
- Nie udało się zapisać:
-
-
- Failed to download:
- Nie udało się pobrać:
-
-
- Download Complete
- Pobieranie zakończone
-
-
- DownloadComplete_MSG
- Poprawki zostały pomyślnie pobrane! Wszystkie dostępne poprawki dla wszystkich gier zostały pobrane. Nie ma potrzeby pobierania ich osobno dla każdej gry, która ma kody. Jeśli poprawka się nie pojawia, możliwe, że nie istnieje dla konkretnego numeru seryjnego i wersji gry.
-
-
- Failed to parse JSON data from HTML.
- Nie udało się przeanalizować danych JSON z HTML.
-
-
- Failed to retrieve HTML page.
- Nie udało się pobrać strony HTML.
-
-
- The game is in version: %1
- Gra jest w wersji: %1
-
-
- The downloaded patch only works on version: %1
- Pobrana łatka działa tylko w wersji: %1
-
-
- You may need to update your game.
- Możesz potrzebować zaktualizować swoją grę.
-
-
- Incompatibility Notice
- Powiadomienie o niezgodności
-
-
- Failed to open file:
- Nie udało się otworzyć pliku:
-
-
- XML ERROR:
- BŁĄD XML:
-
-
- Failed to open files.json for writing
- Nie udało się otworzyć pliku files.json do zapisu
-
-
- Author:
- Autor:
-
-
- Directory does not exist:
- Katalog nie istnieje:
-
-
- Directory does not exist: %1
- Katalog nie istnieje: %1
-
-
- Failed to parse JSON:
- Nie udało się przeanalizować JSON:
-
-
- Can't apply cheats before the game is started
- Nie można zastosować kodów przed uruchomieniem gry.
-
-
-
- GameListFrame
-
- Icon
- Ikona
-
-
- Name
- Nazwa
-
-
- Serial
- Numer seryjny
-
-
- Compatibility
- Zgodność
-
-
- Region
- Region
-
-
- Firmware
- Oprogramowanie
-
-
- Size
- Rozmiar
-
-
- Version
- Wersja
-
-
- Path
- Ścieżka
-
-
- Play Time
- Czas gry
-
-
- Never Played
- Nigdy nie grane
-
-
- h
- h
-
-
- m
- m
-
-
- s
- s
-
-
- Compatibility is untested
- Kompatybilność nie została przetestowana
-
-
- Game does not initialize properly / crashes the emulator
- Gra nie inicjuje się poprawnie / zawiesza się emulator
-
-
- Game boots, but only displays a blank screen
- Gra uruchamia się, ale wyświetla tylko pusty ekran
-
-
- Game displays an image but does not go past the menu
- Gra wyświetla obraz, ale nie przechodzi do menu
-
-
- Game has game-breaking glitches or unplayable performance
- Gra ma usterki przerywające rozgrywkę lub niegrywalną wydajność
-
-
- Game can be completed with playable performance and no major glitches
- Grę można ukończyć z grywalną wydajnością i bez większych usterek
-
-
- Click to see details on github
- Kliknij, aby zobaczyć szczegóły na GitHub
-
-
- Last updated
- Ostatnia aktualizacja
-
-
-
- CheckUpdate
-
- Auto Updater
- Automatyczne aktualizacje
-
-
- Error
- Błąd
-
-
- Network error:
- Błąd sieci:
-
-
- Error_Github_limit_MSG
- Automatyczna aktualizacja umożliwia maksymalnie 60 sprawdzeń aktualizacji na godzinę.\nOsiągnąłeś ten limit. Spróbuj ponownie później.
-
-
- Failed to parse update information.
- Nie udało się sparsować informacji o aktualizacji.
-
-
- No pre-releases found.
- Nie znaleziono wersji przedpremierowych.
-
-
- Invalid release data.
- Nieprawidłowe dane wydania.
-
-
- No download URL found for the specified asset.
- Nie znaleziono adresu URL do pobrania dla określonego zasobu.
-
-
- Your version is already up to date!
- Twoja wersja jest już aktualna!
-
-
- Update Available
- Dostępna aktualizacja
-
-
- Update Channel
- Kanał Aktualizacji
-
-
- Current Version
- Aktualna wersja
-
-
- Latest Version
- Ostatnia wersja
-
-
- Do you want to update?
- Czy chcesz zaktualizować?
-
-
- Show Changelog
- Pokaż zmiany
-
-
- Check for Updates at Startup
- Sprawdź aktualizacje przy starcie
-
-
- Update
- Aktualizuj
-
-
- No
- Nie
-
-
- Hide Changelog
- Ukryj zmiany
-
-
- Changes
- Zmiany
-
-
- Network error occurred while trying to access the URL
- Błąd sieci wystąpił podczas próby uzyskania dostępu do URL
-
-
- Download Complete
- Pobieranie zakończone
-
-
- The update has been downloaded, press OK to install.
- Aktualizacja została pobrana, naciśnij OK, aby zainstalować.
-
-
- Failed to save the update file at
- Nie udało się zapisać pliku aktualizacji w
-
-
- Starting Update...
- Rozpoczynanie aktualizacji...
-
-
- Failed to create the update script file
- Nie udało się utworzyć pliku skryptu aktualizacji
-
-
-
- GameListUtils
-
- B
- B
-
-
- KB
- KB
-
-
- MB
- MB
-
-
- GB
- GB
-
-
- TB
- TB
-
-
-
- CompatibilityInfoClass
-
- Fetching compatibility data, please wait
- Pobieranie danych o kompatybilności, proszę czekać
-
-
- Cancel
- Anuluj
-
-
- Loading...
- Ładowanie...
-
-
- Error
- Błąd
-
-
- Unable to update compatibility data! Try again later.
- Nie można zaktualizować danych o kompatybilności! Spróbuj ponownie później.
-
-
- Unable to open compatibility_data.json for writing.
- Nie można otworzyć pliku compatibility_data.json do zapisu.
-
-
- Unknown
- Nieznany
-
-
- Nothing
- Nic
-
-
- Boots
- Buty
-
-
- Menus
- Menu
-
-
- Ingame
- W grze
-
-
- Playable
- Do grania
-
-
+
+ AboutDialog
+
+ About shadPS4
+ O programie
+
+
+ shadPS4
+ shadPS4
+
+
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 to eksperymentalny otwartoźródłowy emulator konsoli PlayStation 4.
+
+
+ This software should not be used to play games you have not legally obtained.
+ To oprogramowanie nie służy do grania w gry pochodzące z nielegalnego źródła.
+
+
+
+ CheatsPatches
+
+ Cheats / Patches for
+ Kody / Łatki dla
+
+
+ defaultTextEdit_MSG
+ Cheaty/Patche są eksperymentalne.\nUżywaj ich ostrożnie.\n\nPobierz cheaty pojedynczo, wybierając repozytorium i klikając przycisk pobierania.\nNa zakładce Patches możesz pobrać wszystkie patche jednocześnie, wybrać, które chcesz używać, i zapisać wybór.\n\nPonieważ nie rozwijamy Cheats/Patches,\nproszę zgłosić problemy do autora cheatu.\n\nStworzyłeś nowy cheat? Odwiedź:\nhttps://github.com/shadps4-emu/ps4_cheats
+
+
+ No Image Available
+ Brak dostępnego obrazu
+
+
+ Serial:
+ Numer seryjny:
+
+
+ Version:
+ Wersja:
+
+
+ Size:
+ Rozmiar:
+
+
+ Select Cheat File:
+ Wybierz plik kodu:
+
+
+ Repository:
+ Repozytorium:
+
+
+ Download Cheats
+ Pobierz kody
+
+
+ Do you want to delete the selected file?\n%1
+ Czy chcesz usunąć wybrany plik?\n%1
+
+
+ Select Patch File:
+ Wybierz plik poprawki:
+
+
+ Download Patches
+ Pobierz poprawki
+
+
+ Save
+ Zapisz
+
+
+ Cheats
+ Kody
+
+
+ Patches
+ Poprawki
+
+
+ Error
+ Błąd
+
+
+ No patch selected.
+ Nie wybrano poprawki.
+
+
+ Unable to open files.json for reading.
+ Nie można otworzyć pliku files.json do odczytu.
+
+
+ No patch file found for the current serial.
+ Nie znaleziono pliku poprawki dla bieżącego numeru seryjnego.
+
+
+ Unable to open the file for reading.
+ Nie można otworzyć pliku do odczytu.
+
+
+ Unable to open the file for writing.
+ Nie można otworzyć pliku do zapisu.
+
+
+ Failed to parse XML:
+ Nie udało się przeanalizować XML:
+
+
+ Success
+ Sukces
+
+
+ Options saved successfully.
+ Opcje zostały pomyślnie zapisane.
+
+
+ Invalid Source
+ Nieprawidłowe źródło
+
+
+ The selected source is invalid.
+ Wybrane źródło jest nieprawidłowe.
+
+
+ File Exists
+ Plik istnieje
+
+
+ File already exists. Do you want to replace it?
+ Plik już istnieje. Czy chcesz go zastąpić?
+
+
+ Failed to save file:
+ Nie udało się zapisać pliku:
+
+
+ Failed to download file:
+ Nie udało się pobrać pliku:
+
+
+ Cheats Not Found
+ Nie znaleziono kodów
+
+
+ CheatsNotFound_MSG
+ Nie znaleziono kodów do tej gry w tej wersji wybranego repozytorium. Spróbuj innego repozytorium lub innej wersji gry.
+
+
+ Cheats Downloaded Successfully
+ Kody pobrane pomyślnie
+
+
+ CheatsDownloadedSuccessfully_MSG
+ Pomyślnie pobrano kody dla tej wersji gry z wybranego repozytorium. Możesz spróbować pobrać z innego repozytorium. Jeśli jest dostępne, możesz również użyć go, wybierając plik z listy.
+
+
+ Failed to save:
+ Nie udało się zapisać:
+
+
+ Failed to download:
+ Nie udało się pobrać:
+
+
+ Download Complete
+ Pobieranie zakończone
+
+
+ DownloadComplete_MSG
+ Poprawki zostały pomyślnie pobrane! Wszystkie dostępne poprawki dla wszystkich gier zostały pobrane. Nie ma potrzeby pobierania ich osobno dla każdej gry, która ma kody. Jeśli poprawka się nie pojawia, możliwe, że nie istnieje dla konkretnego numeru seryjnego i wersji gry.
+
+
+ Failed to parse JSON data from HTML.
+ Nie udało się przeanalizować danych JSON z HTML.
+
+
+ Failed to retrieve HTML page.
+ Nie udało się pobrać strony HTML.
+
+
+ The game is in version: %1
+ Gra jest w wersji: %1
+
+
+ The downloaded patch only works on version: %1
+ Pobrana łatka działa tylko w wersji: %1
+
+
+ You may need to update your game.
+ Możesz potrzebować zaktualizować swoją grę.
+
+
+ Incompatibility Notice
+ Powiadomienie o niezgodności
+
+
+ Failed to open file:
+ Nie udało się otworzyć pliku:
+
+
+ XML ERROR:
+ BŁĄD XML:
+
+
+ Failed to open files.json for writing
+ Nie udało się otworzyć pliku files.json do zapisu
+
+
+ Author:
+ Autor:
+
+
+ Directory does not exist:
+ Katalog nie istnieje:
+
+
+ Can't apply cheats before the game is started
+ Nie można zastosować kodów przed uruchomieniem gry.
+
+
+ Delete File
+
+
+
+ No files selected.
+
+
+
+ You can delete the cheats you don't want after downloading them.
+
+
+
+ Close
+ Zamknij
+
+
+ Failed to open files.json for reading.
+
+
+
+ Name:
+
+
+
+
+ CheckUpdate
+
+ Auto Updater
+ Automatyczne aktualizacje
+
+
+ Error
+ Błąd
+
+
+ Network error:
+ Błąd sieci:
+
+
+ Error_Github_limit_MSG
+ Automatyczna aktualizacja umożliwia maksymalnie 60 sprawdzeń aktualizacji na godzinę.\nOsiągnąłeś ten limit. Spróbuj ponownie później.
+
+
+ Failed to parse update information.
+ Nie udało się sparsować informacji o aktualizacji.
+
+
+ No pre-releases found.
+ Nie znaleziono wersji przedpremierowych.
+
+
+ Invalid release data.
+ Nieprawidłowe dane wydania.
+
+
+ No download URL found for the specified asset.
+ Nie znaleziono adresu URL do pobrania dla określonego zasobu.
+
+
+ Your version is already up to date!
+ Twoja wersja jest już aktualna!
+
+
+ Update Available
+ Dostępna aktualizacja
+
+
+ Update Channel
+ Kanał Aktualizacji
+
+
+ Current Version
+ Aktualna wersja
+
+
+ Latest Version
+ Ostatnia wersja
+
+
+ Do you want to update?
+ Czy chcesz zaktualizować?
+
+
+ Show Changelog
+ Pokaż zmiany
+
+
+ Check for Updates at Startup
+ Sprawdź aktualizacje przy starcie
+
+
+ Update
+ Aktualizuj
+
+
+ No
+ Nie
+
+
+ Hide Changelog
+ Ukryj zmiany
+
+
+ Changes
+ Zmiany
+
+
+ Network error occurred while trying to access the URL
+ Błąd sieci wystąpił podczas próby uzyskania dostępu do URL
+
+
+ Download Complete
+ Pobieranie zakończone
+
+
+ The update has been downloaded, press OK to install.
+ Aktualizacja została pobrana, naciśnij OK, aby zainstalować.
+
+
+ Failed to save the update file at
+ Nie udało się zapisać pliku aktualizacji w
+
+
+ Starting Update...
+ Rozpoczynanie aktualizacji...
+
+
+ Failed to create the update script file
+ Nie udało się utworzyć pliku skryptu aktualizacji
+
+
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ Pobieranie danych o kompatybilności, proszę czekać
+
+
+ Cancel
+ Anuluj
+
+
+ Loading...
+ Ładowanie...
+
+
+ Error
+ Błąd
+
+
+ Unable to update compatibility data! Try again later.
+ Nie można zaktualizować danych o kompatybilności! Spróbuj ponownie później.
+
+
+ Unable to open compatibility_data.json for writing.
+ Nie można otworzyć pliku compatibility_data.json do zapisu.
+
+
+ Unknown
+ Nieznany
+
+
+ Nothing
+ Nic
+
+
+ Boots
+ Buty
+
+
+ Menus
+ Menu
+
+
+ Ingame
+ W grze
+
+
+ Playable
+ Do grania
+
+
+
+ ControlSettings
+
+ Configure Controls
+
+
+
+ Control Settings
+
+
+
+ D-Pad
+
+
+
+ Up
+
+
+
+ Left
+
+
+
+ Right
+
+
+
+ Down
+
+
+
+ Left Stick Deadzone (def:2 max:127)
+
+
+
+ Left Deadzone
+
+
+
+ Left Stick
+
+
+
+ Config Selection
+
+
+
+ Common Config
+
+
+
+ Use per-game configs
+
+
+
+ L1 / LB
+
+
+
+ L2 / LT
+
+
+
+ KBM Controls
+
+
+
+ KBM Editor
+
+
+
+ Back
+
+
+
+ R1 / RB
+
+
+
+ R2 / RT
+
+
+
+ L3
+
+
+
+ Options / Start
+
+
+
+ R3
+
+
+
+ Face Buttons
+
+
+
+ Triangle / Y
+
+
+
+ Square / X
+
+
+
+ Circle / B
+
+
+
+ Cross / A
+
+
+
+ Right Stick Deadzone (def:2, max:127)
+
+
+
+ Right Deadzone
+
+
+
+ Right Stick
+
+
+
+
+ ElfViewer
+
+ Open Folder
+ Otwórz folder
+
+
+
+ GameInfoClass
+
+ Loading game list, please wait :3
+ Ładowanie listy gier, proszę poczekaj :3
+
+
+ Cancel
+ Anuluj
+
+
+ Loading...
+ Ładowanie...
+
+
+
+ GameInstallDialog
+
+ shadPS4 - Choose directory
+ shadPS4 - Wybierz katalog
+
+
+ Directory to install games
+ Katalog do instalacji gier
+
+
+ Browse
+ Przeglądaj
+
+
+ Error
+ Błąd
+
+
+ Directory to install DLC
+
+
+
+
+ GameListFrame
+
+ Icon
+ Ikona
+
+
+ Name
+ Nazwa
+
+
+ Serial
+ Numer seryjny
+
+
+ Compatibility
+ Zgodność
+
+
+ Region
+ Region
+
+
+ Firmware
+ Oprogramowanie
+
+
+ Size
+ Rozmiar
+
+
+ Version
+ Wersja
+
+
+ Path
+ Ścieżka
+
+
+ Play Time
+ Czas gry
+
+
+ Never Played
+ Nigdy nie grane
+
+
+ h
+ h
+
+
+ m
+ m
+
+
+ s
+ s
+
+
+ Compatibility is untested
+ Kompatybilność nie została przetestowana
+
+
+ Game does not initialize properly / crashes the emulator
+ Gra nie inicjuje się poprawnie / zawiesza się emulator
+
+
+ Game boots, but only displays a blank screen
+ Gra uruchamia się, ale wyświetla tylko pusty ekran
+
+
+ Game displays an image but does not go past the menu
+ Gra wyświetla obraz, ale nie przechodzi do menu
+
+
+ Game has game-breaking glitches or unplayable performance
+ Gra ma usterki przerywające rozgrywkę lub niegrywalną wydajność
+
+
+ Game can be completed with playable performance and no major glitches
+ Grę można ukończyć z grywalną wydajnością i bez większych usterek
+
+
+ Click to see details on github
+ Kliknij, aby zobaczyć szczegóły na GitHub
+
+
+ Last updated
+ Ostatnia aktualizacja
+
+
+
+ GameListUtils
+
+ B
+ B
+
+
+ KB
+ KB
+
+
+ MB
+ MB
+
+
+ GB
+ GB
+
+
+ TB
+ TB
+
+
+
+ GuiContextMenus
+
+ Create Shortcut
+ Utwórz skrót
+
+
+ Cheats / Patches
+ Kody / poprawki
+
+
+ SFO Viewer
+ Menedżer plików SFO
+
+
+ Trophy Viewer
+ Menedżer trofeów
+
+
+ Open Folder...
+ Otwórz Folder...
+
+
+ Open Game Folder
+ Otwórz Katalog Gry
+
+
+ Open Save Data Folder
+ Otwórz Folder Danych Zapisów
+
+
+ Open Log Folder
+ Otwórz Folder Dziennika
+
+
+ Copy info...
+ Kopiuj informacje...
+
+
+ Copy Name
+ Kopiuj nazwę
+
+
+ Copy Serial
+ Kopiuj numer seryjny
+
+
+ Copy All
+ Kopiuj wszystko
+
+
+ Delete...
+ Usuń...
+
+
+ Delete Game
+ Usuń Grę
+
+
+ Delete Update
+ Usuń Aktualizację
+
+
+ Delete DLC
+ Usuń DLC
+
+
+ Compatibility...
+ kompatybilność...
+
+
+ Update database
+ Zaktualizuj bazę danych
+
+
+ View report
+ Wyświetl zgłoszenie
+
+
+ Submit a report
+ Wyślij zgłoszenie
+
+
+ Shortcut creation
+ Tworzenie skrótu
+
+
+ Shortcut created successfully!
+ Utworzenie skrótu zakończone pomyślnie!
+
+
+ Error
+ Błąd
+
+
+ Error creating shortcut!
+ Utworzenie skrótu zakończone niepowodzeniem!
+
+
+ Install PKG
+ Zainstaluj PKG
+
+
+ Game
+ Gra
+
+
+ This game has no update to delete!
+ Ta gra nie ma aktualizacji do usunięcia!
+
+
+ Update
+ Aktualizacja
+
+
+ This game has no DLC to delete!
+ Ta gra nie ma DLC do usunięcia!
+
+
+ DLC
+ DLC
+
+
+ Delete %1
+ Usuń %1
+
+
+ Are you sure you want to delete %1's %2 directory?
+ Czy na pewno chcesz usunąć katalog %1 z %2?
+
+
+ Open Update Folder
+
+
+
+ Copy Version
+
+
+
+ Copy Size
+
+
+
+ Delete Save Data
+
+
+
+ This game has no update folder to open!
+
+
+
+ Failed to convert icon.
+
+
+
+ This game has no save data to delete!
+
+
+
+ Save Data
+
+
+
+
+ InstallDirSelect
+
+ shadPS4 - Choose directory
+ shadPS4 - Wybierz katalog
+
+
+ Select which directory you want to install to.
+ Wybierz katalog, do którego chcesz zainstalować.
+
+
+ Install All Queued to Selected Folder
+
+
+
+ Delete PKG File on Install
+
+
+
+
+ MainWindow
+
+ Open/Add Elf Folder
+ Otwórz/Dodaj folder Elf
+
+
+ Install Packages (PKG)
+ Zainstaluj paczkę (PKG)
+
+
+ Boot Game
+ Uruchom grę
+
+
+ Check for Updates
+ Sprawdź aktualizacje
+
+
+ About shadPS4
+ O programie
+
+
+ Configure...
+ Konfiguruj...
+
+
+ Install application from a .pkg file
+ Zainstaluj aplikacje z pliku .pkg
+
+
+ Recent Games
+ Ostatnie gry
+
+
+ Open shadPS4 Folder
+ Otwórz folder shadPS4
+
+
+ Exit
+ Wyjdź
+
+
+ Exit shadPS4
+ Wyjdź z shadPS4
+
+
+ Exit the application.
+ Wyjdź z aplikacji.
+
+
+ Show Game List
+ Pokaż listę gier
+
+
+ Game List Refresh
+ Odśwież listę gier
+
+
+ Tiny
+ Malutkie
+
+
+ Small
+ Małe
+
+
+ Medium
+ Średnie
+
+
+ Large
+ Wielkie
+
+
+ List View
+ Widok listy
+
+
+ Grid View
+ Widok siatki
+
+
+ Elf Viewer
+ Menedżer plików ELF
+
+
+ Game Install Directory
+ Katalog zainstalowanych gier
+
+
+ Download Cheats/Patches
+ Pobierz kody / poprawki
+
+
+ Dump Game List
+ Zgraj listę gier
+
+
+ PKG Viewer
+ Menedżer plików PKG
+
+
+ Search...
+ Szukaj...
+
+
+ File
+ Plik
+
+
+ View
+ Widok
+
+
+ Game List Icons
+ Ikony w widoku listy
+
+
+ Game List Mode
+ Tryb listy gier
+
+
+ Settings
+ Ustawienia
+
+
+ Utils
+ Narzędzia
+
+
+ Themes
+ Motywy
+
+
+ Help
+ Pomoc
+
+
+ Dark
+ Ciemny
+
+
+ Light
+ Jasny
+
+
+ Green
+ Zielony
+
+
+ Blue
+ Niebieski
+
+
+ Violet
+ Fioletowy
+
+
+ toolBar
+ Pasek narzędzi
+
+
+ Game List
+ Lista gier
+
+
+ * Unsupported Vulkan Version
+ * Nieobsługiwana wersja Vulkan
+
+
+ Download Cheats For All Installed Games
+ Pobierz kody do wszystkich zainstalowanych gier
+
+
+ Download Patches For All Games
+ Pobierz poprawki do wszystkich gier
+
+
+ Download Complete
+ Pobieranie zakończone
+
+
+ You have downloaded cheats for all the games you have installed.
+ Pobrałeś kody do wszystkich zainstalowanych gier.
+
+
+ Patches Downloaded Successfully!
+ Poprawki pobrane pomyślnie!
+
+
+ All Patches available for all games have been downloaded.
+ Wszystkie poprawki dostępne dla wszystkich gier zostały pobrane.
+
+
+ Games:
+ Gry:
+
+
+ ELF files (*.bin *.elf *.oelf)
+ Pliki ELF (*.bin *.elf *.oelf)
+
+
+ Game Boot
+ Uruchomienie gry
+
+
+ Only one file can be selected!
+ Można wybrać tylko jeden plik!
+
+
+ PKG Extraction
+ Wypakowywanie PKG
+
+
+ Patch detected!
+ Wykryto łatkę!
+
+
+ PKG and Game versions match:
+ Wersje PKG i gry są zgodne:
+
+
+ Would you like to overwrite?
+ Czy chcesz nadpisać?
+
+
+ PKG Version %1 is older than installed version:
+ Wersja PKG %1 jest starsza niż zainstalowana wersja:
+
+
+ Game is installed:
+ Gra jest zainstalowana:
+
+
+ Would you like to install Patch:
+ Czy chcesz zainstalować łatkę:
+
+
+ DLC Installation
+ Instalacja DLC
+
+
+ Would you like to install DLC: %1?
+ Czy chcesz zainstalować DLC: %1?
+
+
+ DLC already installed:
+ DLC już zainstalowane:
+
+
+ Game already installed
+ Gra już zainstalowana
+
+
+ PKG ERROR
+ BŁĄD PKG
+
+
+ Extracting PKG %1/%2
+ Wypakowywanie PKG %1/%2
+
+
+ Extraction Finished
+ Wypakowywanie zakończone
+
+
+ Game successfully installed at %1
+ Gra pomyślnie zainstalowana w %1
+
+
+ File doesn't appear to be a valid PKG file
+ Plik nie wydaje się być prawidłowym plikiem PKG
+
+
+ Run Game
+
+
+
+ Eboot.bin file not found
+
+
+
+ PKG File (*.PKG *.pkg)
+
+
+
+ PKG is a patch or DLC, please install the game first!
+
+
+
+ Game is already running!
+
+
+
+ shadPS4
+ shadPS4
+
+
+
+ PKGViewer
+
+ Open Folder
+ Otwórz folder
+
+
+ Name
+ Nazwa
+
+
+ Serial
+ Numer seryjny
+
+
+ Installed
+
+
+
+ Size
+ Rozmiar
+
+
+ Category
+
+
+
+ Type
+
+
+
+ App Ver
+
+
+
+ FW
+
+
+
+ Region
+ Region
+
+
+ Flags
+
+
+
+ Path
+ Ścieżka
+
+
+ File
+ Plik
+
+
+ PKG ERROR
+ BŁĄD PKG
+
+
+ Unknown
+ Nieznany
+
+
+ Package
+
+
+
+
+ SettingsDialog
+
+ Settings
+ Ustawienia
+
+
+ General
+ Ogólne
+
+
+ System
+ System
+
+
+ Console Language
+ Język konsoli
+
+
+ Emulator Language
+ Język emulatora
+
+
+ Emulator
+ Emulator
+
+
+ Enable Fullscreen
+ Włącz pełny ekran
+
+
+ Fullscreen Mode
+ Tryb Pełnoekranowy
+
+
+ Enable Separate Update Folder
+ Włącz oddzielny folder aktualizacji
+
+
+ Default tab when opening settings
+ Domyślna zakładka podczas otwierania ustawień
+
+
+ Show Game Size In List
+ Pokaż rozmiar gry na liście
+
+
+ Show Splash
+ Pokaż ekran powitania
+
+
+ Enable Discord Rich Presence
+ Włącz Discord Rich Presence
+
+
+ Username
+ Nazwa użytkownika
+
+
+ Trophy Key
+ Klucz trofeów
+
+
+ Trophy
+ Trofeum
+
+
+ Logger
+ Dziennik zdarzeń
+
+
+ Log Type
+ Typ dziennika
+
+
+ Log Filter
+ Filtrowanie dziennika
+
+
+ Open Log Location
+ Otwórz lokalizację dziennika
+
+
+ Input
+ Wejście
+
+
+ Cursor
+ Kursor
+
+
+ Hide Cursor
+ Ukryj kursor
+
+
+ Hide Cursor Idle Timeout
+ Czas oczekiwania na ukrycie kursora przy bezczynności
+
+
+ s
+ s
+
+
+ Controller
+ Kontroler
+
+
+ Back Button Behavior
+ Zachowanie przycisku wstecz
+
+
+ Graphics
+ Grafika
+
+
+ GUI
+ Interfejs
+
+
+ User
+ Użytkownik
+
+
+ Graphics Device
+ Karta graficzna
+
+
+ Width
+ Szerokość
+
+
+ Height
+ Wysokość
+
+
+ Vblank Divider
+ Dzielnik przerwy pionowej (Vblank)
+
+
+ Advanced
+ Zaawansowane
+
+
+ Enable Shaders Dumping
+ Włącz zgrywanie cieni
+
+
+ Enable NULL GPU
+ Wyłącz kartę graficzną
+
+
+ Paths
+ Ścieżki
+
+
+ Game Folders
+ Foldery gier
+
+
+ Add...
+ Dodaj...
+
+
+ Remove
+ Usuń
+
+
+ Debug
+ Debugowanie
+
+
+ Enable Debug Dumping
+ Włącz zgrywanie debugowania
+
+
+ Enable Vulkan Validation Layers
+ Włącz warstwy walidacji Vulkan
+
+
+ Enable Vulkan Synchronization Validation
+ Włącz walidację synchronizacji Vulkan
+
+
+ Enable RenderDoc Debugging
+ Włącz debugowanie RenderDoc
+
+
+ Enable Crash Diagnostics
+ Enable Crash Diagnostics
+
+
+ Collect Shaders
+ Collect Shaders
+
+
+ Copy GPU Buffers
+ Copy GPU Buffers
+
+
+ Host Debug Markers
+ Host Debug Markers
+
+
+ Guest Debug Markers
+ Guest Debug Markers
+
+
+ Update
+ Aktualizacja
+
+
+ Check for Updates at Startup
+ Sprawdź aktualizacje przy starcie
+
+
+ Always Show Changelog
+ Zawsze pokazuj dziennik zmian
+
+
+ Update Channel
+ Kanał Aktualizacji
+
+
+ Check for Updates
+ Sprawdź aktualizacje
+
+
+ GUI Settings
+ Ustawienia Interfejsu
+
+
+ Title Music
+ Title Music
+
+
+ Disable Trophy Pop-ups
+ Wyłącz wyskakujące okienka trofeów
+
+
+ Play title music
+ Odtwórz muzykę tytułową
+
+
+ Update Compatibility Database On Startup
+ Aktualizuj bazę danych zgodności podczas uruchamiania
+
+
+ Game Compatibility
+ Kompatybilność gier
+
+
+ Display Compatibility Data
+ Wyświetl dane zgodności
+
+
+ Update Compatibility Database
+ Aktualizuj bazę danych zgodności
+
+
+ Volume
+ Głośność
+
+
+ Save
+ Zapisz
+
+
+ Apply
+ Zastosuj
+
+
+ Restore Defaults
+ Przywróć ustawienia domyślne
+
+
+ Close
+ Zamknij
+
+
+ Point your mouse at an option to display its description.
+ Najedź kursorem na opcję, aby wyświetlić jej opis.
+
+
+ consoleLanguageGroupBox
+ Język konsoli:\nUstala język, który używa gra PS4.\nZaleca się ustawienie tego na język, który obsługuje gra, co może się różnić w zależności od regionu.
+
+
+ emulatorLanguageGroupBox
+ Język emulatora:\nUstala język interfejsu użytkownika emulatora.
+
+
+ fullscreenCheckBox
+ Włącz tryb pełnoekranowy:\nAutomatycznie przełącza okno gry w tryb pełnoekranowy.\nMożna to wyłączyć naciskając klawisz F11.
+
+
+ separateUpdatesCheckBox
+ Włącz oddzielny folder aktualizacji:\nUmożliwia instalowanie aktualizacji gier w oddzielnym folderze w celu łatwego zarządzania.
+
+
+ showSplashCheckBox
+ Wyświetl ekran powitalny:\nPodczas uruchamiania gry wyświetla ekran powitalny (specjalny obraz).
+
+
+ discordRPCCheckbox
+ Włącz Discord Rich Presence:\nWyświetla ikonę emulatora i odpowiednie informacje na twoim profilu Discord.
+
+
+ userName
+ Nazwa użytkownika:\nUstala nazwę użytkownika konta PS4, która może być wyświetlana w niektórych grach.
+
+
+ TrophyKey
+ Klucz trofeów:\nKlucz używany do odszyfrowywania trofeów. Musi być uzyskany z konsoli po jailbreaku. Musi zawierać tylko znaki w kodzie szesnastkowym.
+
+
+ logTypeGroupBox
+ Typ logu:\nUstala, czy synchronizować wyjście okna dziennika dla wydajności. Może to mieć negatywny wpływ na emulację.
+
+
+ logFilter
+ Filtr logu:\nFiltruje dziennik, aby drukować tylko określone informacje.\nPrzykłady: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Poziomy: Trace, Debug, Info, Warning, Error, Critical - w tej kolejności, konkretny poziom wycisza wszystkie wcześniejsze poziomy w liście i rejestruje wszystkie poziomy później.
+
+
+ updaterGroupBox
+ Aktualizator:\nRelease: Oficjalne wersje wydawane co miesiąc, które mogą być bardzo przestarzałe, ale są niezawodne i przetestowane.\nNightly: Wersje rozwojowe, które zawierają wszystkie najnowsze funkcje i poprawki błędów, ale mogą mieć błędy i być mniej stabilne.
+
+
+ GUIMusicGroupBox
+ Odtwórz muzykę tytułową:\nJeśli gra to obsługuje, aktywuje odtwarzanie specjalnej muzyki podczas wybierania gry w GUI.
+
+
+ disableTrophycheckBox
+ Wyłącz wyskakujące okienka trofeów:\nWyłącz powiadomienia o trofeach w grze. Postępy w zdobywaniu trofeów można nadal śledzić za pomocą przeglądarki trofeów (kliknij prawym przyciskiem myszy grę w oknie głównym).
+
+
+ hideCursorGroupBox
+ Ukryj kursor:\nWybierz, kiedy kursor zniknie:\nNigdy: Zawsze będziesz widział myszkę.\nNieaktywny: Ustaw czas, po którym zniknie po bezczynności.\nZawsze: nigdy nie zobaczysz myszki.
+
+
+ idleTimeoutGroupBox
+ Ustaw czas, po którym mysz zniknie po bezczynności.
+
+
+ backButtonBehaviorGroupBox
+ Zachowanie przycisku Wstecz:\nUstawia przycisk Wstecz kontrolera tak, aby emulował dotknięcie określonego miejsca na panelu dotykowym PS4.
+
+
+ enableCompatibilityCheckBox
+ Wyświetl dane zgodności:\nWyświetla informacje o kompatybilności gry w widoku tabeli. Włącz opcję „Aktualizuj zgodność przy uruchomieniu”, aby uzyskać aktualne informacje.
+
+
+ checkCompatibilityOnStartupCheckBox
+ Aktualizuj zgodność przy uruchomieniu:\nAutomatycznie aktualizuj bazę danych kompatybilności podczas uruchamiania shadPS4.
+
+
+ updateCompatibilityButton
+ Zaktualizuj bazę danych zgodności:\nNatychmiast zaktualizuj bazę danych zgodności.
+
+
+ Never
+ Nigdy
+
+
+ Idle
+ Bezczynny
+
+
+ Always
+ Zawsze
+
+
+ Touchpad Left
+ Touchpad Lewy
+
+
+ Touchpad Right
+ Touchpad Prawy
+
+
+ Touchpad Center
+ Touchpad Środkowy
+
+
+ None
+ Brak
+
+
+ graphicsAdapterGroupBox
+ Urządzenie graficzne:\nW systemach z wieloma GPU, wybierz GPU, który emulator ma używać z rozwijanego menu,\n lub wybierz "Auto Select", aby ustawić go automatycznie.
+
+
+ resolutionLayout
+ Szerokość/Wysokość:\nUstala rozmiar okna emulatora podczas uruchamiania, który może być zmieniany w trakcie gry.\nTo różni się od rozdzielczości w grze.
+
+
+ heightDivider
+ Dzielnik Vblank:\nWskaźnik klatek, z jakim emulator jest odświeżany, pomnożony przez tę liczbę. Zmiana tego może mieć negatywne skutki, takie jak przyspieszenie gry lub zniszczenie krytycznej funkcjonalności gry, która nie spodziewa się, że to zostanie zmienione!
+
+
+ dumpShadersCheckBox
+ Włącz zrzucanie shaderów:\nDla technicznego debugowania zapisuje shadery z gry w folderze podczas renderowania.
+
+
+ nullGpuCheckBox
+ Włącz Null GPU:\nDla technicznego debugowania dezaktywuje renderowanie gry tak, jakby nie było karty graficznej.
+
+
+ gameFoldersBox
+ Foldery gier:\nLista folderów do sprawdzenia zainstalowanych gier.
+
+
+ addFolderButton
+ Dodaj:\nDodaj folder do listy.
+
+
+ removeFolderButton
+ Usuń:\nUsuń folder z listy.
+
+
+ debugDump
+ Włącz zrzut debugowania:\nZapisuje symbole importu i eksportu oraz informacje nagłówkowe pliku dla aktualnie działającej aplikacji PS4 w katalogu.
+
+
+ vkValidationCheckBox
+ Włącz warstwę walidacji Vulkan:\nWłącza system, który waliduje stan renderera Vulkan i loguje informacje o jego wewnętrznym stanie. Zmniejszy to wydajność i prawdopodobnie zmieni zachowanie emulacji.
+
+
+ vkSyncValidationCheckBox
+ Włącz walidację synchronizacji Vulkan:\nWłącza system, który waliduje timing zadań renderowania Vulkan. Zmniejszy to wydajność i prawdopodobnie zmieni zachowanie emulacji.
+
+
+ rdocCheckBox
+ Włącz debugowanie RenderDoc:\nJeśli włączone, emulator zapewnia kompatybilność z Renderdoc, aby umożliwić nagrywanie i analizowanie aktualnie renderowanej klatki.
+
+
+ collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+
+
+ crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+
+
+ copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+
+
+ hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+
+
+ guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+
+
+ Borderless
+
+
+
+ True
+
+
+
+ Enable HDR
+
+
+
+ Release
+
+
+
+ Nightly
+
+
+
+ Background Image
+
+
+
+ Show Background Image
+
+
+
+ Opacity
+
+
+
+ Set the volume of the background music.
+
+
+
+ Enable Motion Controls
+
+
+
+ Save Data Path
+
+
+
+ Browse
+ Przeglądaj
+
+
+ async
+
+
+
+ sync
+
+
+
+ Auto Select
+
+
+
+ Directory to install games
+ Katalog do instalacji gier
+
+
+ Directory to save data
+
+
+
+ GUIBackgroundImageGroupBox
+
+
+
+ enableHDRCheckBox
+
+
+
+ saveDataBox
+
+
+
+ browseButton
+
+
+
+
+ TrophyViewer
+
+ Trophy Viewer
+ Menedżer trofeów
+
+
diff --git a/src/qt_gui/translations/pt_BR.ts b/src/qt_gui/translations/pt_BR.ts
index 097d17d70..b0dff3d20 100644
--- a/src/qt_gui/translations/pt_BR.ts
+++ b/src/qt_gui/translations/pt_BR.ts
@@ -1,1479 +1,1790 @@
+
-
-
- AboutDialog
-
- About shadPS4
- Sobre o shadPS4
-
-
- shadPS4
- shadPS4
-
-
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- shadPS4 é um emulador experimental de código-fonte aberto para o PlayStation 4.
-
-
- This software should not be used to play games you have not legally obtained.
- Este software não deve ser usado para jogar jogos piratas.
-
-
-
- ElfViewer
-
- Open Folder
- Abrir Pasta
-
-
-
- GameInfoClass
-
- Loading game list, please wait :3
- Carregando a lista de jogos, por favor aguarde :3
-
-
- Cancel
- Cancelar
-
-
- Loading...
- Carregando...
-
-
-
- InstallDirSelect
-
- shadPS4 - Choose directory
- shadPS4 - Escolha o diretório
-
-
- Select which directory you want to install to.
- Selecione o diretório em que você deseja instalar.
-
-
-
- GameInstallDialog
-
- shadPS4 - Choose directory
- shadPS4 - Escolha o diretório
-
-
- Directory to install games
- Diretório para instalar jogos
-
-
- Browse
- Procurar
-
-
- Error
- Erro
-
-
- The value for location to install games is not valid.
- O diretório da instalação dos jogos não é válido.
-
-
-
- GuiContextMenus
-
- Create Shortcut
- Criar Atalho
-
-
- Cheats / Patches
- Cheats / Patches
-
-
- SFO Viewer
- Visualizador de SFO
-
-
- Trophy Viewer
- Visualizador de Troféu
-
-
- Open Folder...
- Abrir Pasta...
-
-
- Open Game Folder
- Abrir Pasta do Jogo
-
-
- Open Save Data Folder
- Abrir Pasta de Save
-
-
- Open Log Folder
- Abrir Pasta de Log
-
-
- Copy info...
- Copiar informação...
-
-
- Copy Name
- Copiar Nome
-
-
- Copy Serial
- Copiar Serial
-
-
- Copy All
- Copiar Tudo
-
-
- Delete...
- Deletar...
-
-
- Delete Game
- Deletar Jogo
-
-
- Delete Update
- Deletar Atualização
-
-
- Delete DLC
- Deletar DLC
-
-
- Compatibility...
- Compatibilidade...
-
-
- Update database
- Atualizar banco de dados
-
-
- View report
- Ver status
-
-
- Submit a report
- Enviar status
-
-
- Shortcut creation
- Criação de atalho
-
-
- Shortcut created successfully!
- Atalho criado com sucesso!
-
-
- Error
- Erro
-
-
- Error creating shortcut!
- Erro ao criar atalho!
-
-
- Install PKG
- Instalar PKG
-
-
- Game
- Jogo
-
-
- requiresEnableSeparateUpdateFolder_MSG
- Este recurso requer a opção de configuração 'Habilitar Pasta de Atualização Separada' para funcionar. Se você quiser usar este recurso, habilite-o.
-
-
- This game has no update to delete!
- Este jogo não tem atualização para excluir!
-
-
- Update
- Atualização
-
-
- This game has no DLC to delete!
- Este jogo não tem DLC para excluir!
-
-
- DLC
- DLC
-
-
- Delete %1
- Deletar %1
-
-
- Are you sure you want to delete %1's %2 directory?
- Tem certeza de que deseja excluir o diretório %2 de %1 ?
-
-
-
- MainWindow
-
- Open/Add Elf Folder
- Abrir/Adicionar pasta Elf
-
-
- Install Packages (PKG)
- Instalar Pacotes (PKG)
-
-
- Boot Game
- Iniciar Jogo
-
-
- Check for Updates
- Verificar atualizações
-
-
- About shadPS4
- Sobre o shadPS4
-
-
- Configure...
- Configurar...
-
-
- Install application from a .pkg file
- Instalar aplicação de um arquivo .pkg
-
-
- Recent Games
- Jogos Recentes
-
-
- Open shadPS4 Folder
- Abrir pasta shadPS4
-
-
- Exit
- Sair
-
-
- Exit shadPS4
- Sair do shadPS4
-
-
- Exit the application.
- Sair da aplicação.
-
-
- Show Game List
- Mostrar Lista de Jogos
-
-
- Game List Refresh
- Atualizar Lista de Jogos
-
-
- Tiny
- Muito pequeno
-
-
- Small
- Pequeno
-
-
- Medium
- Médio
-
-
- Large
- Grande
-
-
- List View
- Visualizar em Lista
-
-
- Grid View
- Visualizar em Grade
-
-
- Elf Viewer
- Visualizador de Elf
-
-
- Game Install Directory
- Diretório de Instalação de Jogos
-
-
- Download Cheats/Patches
- Baixar Cheats/Patches
-
-
- Dump Game List
- Dumpar Lista de Jogos
-
-
- PKG Viewer
- Visualizador de PKG
-
-
- Search...
- Pesquisar...
-
-
- File
- Arquivo
-
-
- View
- Ver
-
-
- Game List Icons
- Ícones da Lista de Jogos
-
-
- Game List Mode
- Modo da Lista de Jogos
-
-
- Settings
- Configurações
-
-
- Utils
- Utilitários
-
-
- Themes
- Temas
-
-
- Help
- Ajuda
-
-
- Dark
- Escuro
-
-
- Light
- Claro
-
-
- Green
- Verde
-
-
- Blue
- Azul
-
-
- Violet
- Violeta
-
-
- toolBar
- Barra de Ferramentas
-
-
- Game List
- Lista de Jogos
-
-
- * Unsupported Vulkan Version
- * Versão Vulkan não suportada
-
-
- Download Cheats For All Installed Games
- Baixar Cheats para Todos os Jogos Instalados
-
-
- Download Patches For All Games
- Baixar Patches para Todos os Jogos
-
-
- Download Complete
- Download Completo
-
-
- You have downloaded cheats for all the games you have installed.
- Você baixou cheats para todos os jogos que instalou.
-
-
- Patches Downloaded Successfully!
- Patches Baixados com Sucesso!
-
-
- All Patches available for all games have been downloaded.
- Todos os patches disponíveis para todos os jogos foram baixados.
-
-
- Games:
- Jogos:
-
-
- PKG File (*.PKG)
- Arquivo PKG (*.PKG)
-
-
- ELF files (*.bin *.elf *.oelf)
- Arquivos ELF (*.bin *.elf *.oelf)
-
-
- Game Boot
- Inicialização do Jogo
-
-
- Only one file can be selected!
- Apenas um arquivo pode ser selecionado!
-
-
- PKG Extraction
- Extração de PKG
-
-
- Patch detected!
- Atualização detectada!
-
-
- PKG and Game versions match:
- As versões do PKG e do Jogo são igual:
-
-
- Would you like to overwrite?
- Gostaria de substituir?
-
-
- PKG Version %1 is older than installed version:
- Versão do PKG %1 é mais antiga do que a versão instalada:
-
-
- Game is installed:
- Jogo instalado:
-
-
- Would you like to install Patch:
- Você gostaria de instalar a atualização:
-
-
- DLC Installation
- Instalação de DLC
-
-
- Would you like to install DLC: %1?
- Você gostaria de instalar o DLC: %1?
-
-
- DLC already installed:
- DLC já instalada:
-
-
- Game already installed
- O jogo já está instalado:
-
-
- PKG is a patch, please install the game first!
- O PKG é um patch, por favor, instale o jogo primeiro!
-
-
- PKG ERROR
- ERRO de PKG
-
-
- Extracting PKG %1/%2
- Extraindo PKG %1/%2
-
-
- Extraction Finished
- Extração Concluída
-
-
- Game successfully installed at %1
- Jogo instalado com sucesso em %1
-
-
- File doesn't appear to be a valid PKG file
- O arquivo não parece ser um arquivo PKG válido
-
-
-
- PKGViewer
-
- Open Folder
- Abrir Pasta
-
-
-
- TrophyViewer
-
- Trophy Viewer
- Visualizador de Troféu
-
-
-
- SettingsDialog
-
- Settings
- Configurações
-
-
- General
- Geral
-
-
- System
- Sistema
-
-
- Console Language
- Idioma do Console
-
-
- Emulator Language
- Idioma do Emulador
-
-
- Emulator
- Emulador
-
-
- Enable Fullscreen
- Habilitar Tela Cheia
-
-
- Fullscreen Mode
- Modo de Tela Cheia
-
-
- Enable Separate Update Folder
- Habilitar pasta de atualização separada
-
-
- Default tab when opening settings
- Aba padrão ao abrir as configurações
-
-
- Show Game Size In List
- Mostrar Tamanho do Jogo na Lista
-
-
- Show Splash
- Mostrar Splash Inicial
-
-
- Is PS4 Pro
- Modo PS4 Pro
-
-
- Enable Discord Rich Presence
- Habilitar Discord Rich Presence
-
-
- Username
- Nome de usuário
-
-
- Trophy Key
- Chave de Troféu
-
-
- Trophy
- Troféus
-
-
- Logger
- Registro-Log
-
-
- Log Type
- Tipo de Registro
-
-
- Log Filter
- Filtro do Registro
-
-
- Open Log Location
- Abrir local do registro
-
-
- Input
- Entradas
-
-
- Cursor
- Cursor
-
-
- Hide Cursor
- Ocultar Cursor
-
-
- Hide Cursor Idle Timeout
- Tempo de Inatividade para Ocultar Cursor
-
-
- s
- s
-
-
- Controller
- Controle
-
-
- Back Button Behavior
- Comportamento do botão Voltar
-
-
- Graphics
- Gráficos
-
-
- GUI
- Interface
-
-
- User
- Usuário
-
-
- Graphics Device
- Placa de Vídeo
-
-
- Width
- Largura
-
-
- Height
- Altura
-
-
- Vblank Divider
- Divisor Vblank
-
-
- Advanced
- Avançado
-
-
- Enable Shaders Dumping
- Habilitar Dumping de Shaders
-
-
- Enable NULL GPU
- Habilitar GPU NULA
-
-
- Paths
- Pastas
-
-
- Game Folders
- Pastas dos Jogos
-
-
- Add...
- Adicionar...
-
-
- Remove
- Remover
-
-
- Debug
- Depuração
-
-
- Enable Debug Dumping
- Habilitar Depuração de Dumping
-
-
- Enable Vulkan Validation Layers
- Habilitar Camadas de Validação do Vulkan
-
-
- Enable Vulkan Synchronization Validation
- Habilitar Validação de Sincronização do Vulkan
-
-
- Enable RenderDoc Debugging
- Habilitar Depuração do RenderDoc
-
-
- Enable Crash Diagnostics
- Habilitar Diagnóstico de Falhas
-
-
- Collect Shaders
- Coletar Shaders
-
-
- Copy GPU Buffers
- Copiar Buffers de GPU
-
-
- Host Debug Markers
- Marcadores de Depuração do Host
-
-
- Guest Debug Markers
- Marcadores de Depuração do Convidado
-
-
- Update
- Atualização
-
-
- Check for Updates at Startup
- Verificar Atualizações ao Iniciar
-
-
- Always Show Changelog
- Sempre Mostrar o Changelog
-
-
- Update Channel
- Canal de Atualização
-
-
- Check for Updates
- Verificar atualizações
-
-
- GUI Settings
- Configurações da Interface
-
-
- Title Music
- Música no Menu
-
-
- Disable Trophy Pop-ups
- Desabilitar Pop-ups dos Troféus
-
-
- Play title music
- Reproduzir música de abertura
-
-
- Update Compatibility Database On Startup
- Atualizar Compatibilidade ao Inicializar
-
-
- Game Compatibility
- Compatibilidade dos Jogos
-
-
- Display Compatibility Data
- Exibir Dados de Compatibilidade
-
-
- Update Compatibility Database
- Atualizar Lista de Compatibilidade
-
-
- Volume
- Volume
-
-
- Audio Backend
- Backend de Áudio
-
-
- Save
- Salvar
-
-
- Apply
- Aplicar
-
-
- Restore Defaults
- Restaurar Padrões
-
-
- Close
- Fechar
-
-
- Point your mouse at an option to display its description.
- Passe o mouse sobre uma opção para exibir sua descrição.
-
-
- consoleLanguageGroupBox
- Idioma do console:\nDefine o idioma usado pelo jogo no PS4.\nRecomenda-se configurá-lo para um idioma que o jogo suporte, o que pode variar conforme a região.
-
-
- emulatorLanguageGroupBox
- Idioma do emulador:\nDefine o idioma da interface do emulador.
-
-
- fullscreenCheckBox
- Habilitar Tela Cheia:\nAltera a janela do jogo para o modo tela cheia.\nIsso pode ser alterado pressionando a tecla F11.
-
-
- separateUpdatesCheckBox
- Habilitar pasta de atualização separada:\nPermite instalar atualizações de jogos em uma pasta separada para fácil gerenciamento.
-
-
- showSplashCheckBox
- Mostrar Splash Inicial:\nExibe a tela inicial do jogo (imagem especial) ao iniciar o jogo.
-
-
- ps4proCheckBox
- Modo PS4 Pro:\nFaz o emulador agir como um PS4 PRO, o que pode ativar recursos especiais em jogos que o suportam.
-
-
- discordRPCCheckbox
- Habilitar Discord Rich Presence:\nExibe o ícone do emulador e informações relevantes no seu perfil do Discord.
-
-
- userName
- Nome de usuário:\nDefine o nome de usuário da conta PS4 que pode ser exibido por alguns jogos.
-
-
- TrophyKey
- Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
-
-
- logTypeGroupBox
- Tipo de Registro:\nDefine se a saída da janela de log deve ser sincronizada para melhorar o desempenho. Isso pode impactar negativamente a emulação.
-
-
- logFilter
- Filtro de Registro:\nImprime apenas informações específicas.\nExemplos: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nNíveis: Trace, Debug, Info, Warning, Error, Critical - assim, um nível específico desativa todos os níveis anteriores na lista e registra todos os níveis subsequentes.
-
-
- updaterGroupBox
- Atualizações:\nRelease: Versões oficiais que são lançadas todo mês e podem ser bastante antigas, mas são mais confiáveis e testadas.\nNightly: Versões de desenvolvimento que têm todos os novos recursos e correções, mas podem ter bugs e ser instáveis.
-
-
- chooseHomeTabGroupBox
- do menu.
-
-
- GUIMusicGroupBox
- Reproduzir música de abertura:\nSe o jogo suportar, ativa a reprodução de uma música especial ao selecionar o jogo na interface do menu.
-
-
- disableTrophycheckBox
- Desabilitar pop-ups dos troféus:\nDesabilite notificações de troféus no jogo. O progresso do troféu ainda pode ser rastreado usando o Trophy Viewer (clique com o botão direito do mouse no jogo na janela principal).
-
-
- hideCursorGroupBox
- Ocultar Cursor:\nEscolha quando o cursor desaparecerá:\nNunca: Você sempre verá o mouse.\nParado: Defina um tempo para ele desaparecer após ficar inativo.\nSempre: Você nunca verá o mouse.
-
-
- idleTimeoutGroupBox
- Defina um tempo em segundos para o mouse desaparecer após ficar inativo.
-
-
- backButtonBehaviorGroupBox
- Comportamento do botão Voltar:\nDefine o botão Voltar do controle para emular o toque na posição especificada no touchpad do PS4.
-
-
- enableCompatibilityCheckBox
- Exibir Dados de Compatibilidade:\nExibe informações de compatibilidade dos jogos na janela principal.\nHabilitar "Atualizar Compatibilidade ao Inicializar" para obter informações atualizadas.
-
-
- checkCompatibilityOnStartupCheckBox
- Atualizar Compatibilidade ao inicializar:\nAtualiza automaticamente o banco de dados de compatibilidade quando o SHADPS4 é iniciado.
-
-
- updateCompatibilityButton
- Atualizar Lista de Compatibilidade:\nAtualizar imediatamente o banco de dados de compatibilidade.
-
-
- Never
- Nunca
-
-
- Idle
- Parado
-
-
- Always
- Sempre
-
-
- Touchpad Left
- Touchpad Esquerdo
-
-
- Touchpad Right
- Touchpad Direito
-
-
- Touchpad Center
- Touchpad Centro
-
-
- None
- Nenhum
-
-
- graphicsAdapterGroupBox
- Placa de Vídeo:\nEm sistemas com múltiplas GPUs, escolha qual GPU o emulador usará da lista suspensa,\nou escolha "Auto Select" para que ele determine automaticamente.
-
-
- resolutionLayout
- Largura/Altura:\nDefine o tamanho da janela do emulador no momento da inicialização, que pode ser redimensionado durante o jogo.\nIsso é diferente da resolução dentro do jogo.
-
-
- heightDivider
- Divisor Vblank:\nA taxa de quadros que o emulador atualiza é multiplicada por este número. Mudar isso pode ter efeitos negativos, como aumentar a velocidade do jogo ou quebrar funções vitais do jogo que não esperam que isso mude!
-
-
- dumpShadersCheckBox
- Habilitar Dumping de Shaders:\nArmazena os shaders do jogo em uma pasta durante a renderização para fins de depuração técnica.
-
-
- nullGpuCheckBox
- Habilitar GPU NULA:\nDesativa a renderização do jogo para fins de depuração técnica, como se não houvesse nenhuma placa gráfica.
-
-
- gameFoldersBox
- Pastas dos jogos:\nA lista de pastas para verificar se há jogos instalados.
-
-
- addFolderButton
- Adicionar:\nAdicione uma pasta à lista.
-
-
- removeFolderButton
- Remover:\nRemove uma pasta da lista.
-
-
- debugDump
- Habilitar Depuração de Dumping:\nArmazena os símbolos de importação e exportação e as informações do cabeçalho do arquivo do programa PS4 atual em um diretório.
-
-
- vkValidationCheckBox
- Habilitar Camadas de Validação do Vulkan:\nAtiva um sistema que valida o estado do renderizador Vulkan e registra informações sobre seu estado interno.\nIsso diminui o desempenho e pode alterar o comportamento da emulação.
-
-
- vkSyncValidationCheckBox
- Habilitar Validação de Sincronização do Vulkan:\nAtiva um sistema que valida o agendamento de tarefas de renderização Vulkan.\nIsso diminui o desempenho e pode alterar o comportamento da emulação.
-
-
- rdocCheckBox
- Habilitar Depuração por RenderDoc:\nSe ativado, permite que o emulador tenha compatibilidade com RenderDoc para gravação e análise do quadro renderizado atual.
-
-
- collectShaderCheckBox
- Coletar Shaders:\nVocê precisa habilitar isso para editar shaders com o menu de depuração (Ctrl + F10).
-
-
- crashDiagnosticsCheckBox
- Diagnósticos de Falha:\nCria um arquivo .yaml com informações sobre o estado do Vulkan no momento da falha.\nÚtil para depurar erros de 'Device lost'. Se você tiver isso habilitado, você deve habilitar os Marcadores de Depuração de Host e de Convidado.\nNão funciona em GPUs da Intel.\nVocê precisa ter as Camadas de Validação Vulkan habilitadas e o SDK do Vulkan para que isso funcione.
-
-
- copyGPUBuffersCheckBox
- Copiar Buffers de GPU:\nContorna condições de corrida envolvendo envios de GPU.\nPode ou não ajudar com travamentos do PM4 tipo 0.
-
-
- hostMarkersCheckBox
- Marcadores de Depuração de Host:\nInsere informações do lado do emulador, como marcadores para comandos AMDGPU específicos em torno de comandos Vulkan, além de fornecer nomes de depuração aos recursos.\nSe isso estiver habilitado, você deve habilitar o "Diagnóstico de Falha".\nÚtil para programas como o RenderDoc.
-
-
- guestMarkersCheckBox
- Marcadores de Depuração de Convidado:\nInsere quaisquer marcadores de depuração que o próprio jogo adicionou ao buffer de comando.\nSe isso estiver habilitado, você deve habilitar "Diagnóstico de Falha".\nÚtil para programas como o RenderDoc.
-
-
-
- CheatsPatches
-
- Cheats / Patches for
- Cheats / Patches para
-
-
- defaultTextEdit_MSG
- Cheats/Patches são experimentais.\nUse com cautela.\n\nBaixe os cheats individualmente selecionando o repositório e clicando no botão de download.\nNa aba Patches, você pode baixar todos os Patches de uma vez, escolha qual deseja usar e salve a opção.\n\nComo não desenvolvemos os Cheats/Patches,\npor favor, reporte problemas relacionados ao autor do cheat.\n\nCriou um novo cheat? Visite:\nhttps://github.com/shadps4-emu/ps4_cheats
-
-
- No Image Available
- Imagem Não Disponível
-
-
- Serial:
- Serial:
-
-
- Version:
- Versão:
-
-
- Size:
- Tamanho:
-
-
- Select Cheat File:
- Selecione o Arquivo de Cheat:
-
-
- Repository:
- Repositório:
-
-
- Download Cheats
- Baixar Cheats
-
-
- Delete File
- Excluir Arquivo
-
-
- No files selected.
- Nenhum arquivo selecionado.
-
-
- You can delete the cheats you don't want after downloading them.
- Você pode excluir os cheats que não deseja após baixá-las.
-
-
- Do you want to delete the selected file?\n%1
- Deseja excluir o arquivo selecionado?\n%1
-
-
- Select Patch File:
- Selecione o Arquivo de Patch:
-
-
- Download Patches
- Baixar Patches
-
-
- Save
- Salvar
-
-
- Cheats
- Cheats
-
-
- Patches
- Patches
-
-
- Error
- Erro
-
-
- No patch selected.
- Nenhum patch selecionado.
-
-
- Unable to open files.json for reading.
- Não foi possível abrir files.json para leitura.
-
-
- No patch file found for the current serial.
- Nenhum arquivo de patch encontrado para o serial atual.
-
-
- Unable to open the file for reading.
- Não foi possível abrir o arquivo para leitura.
-
-
- Unable to open the file for writing.
- Não foi possível abrir o arquivo para gravação.
-
-
- Failed to parse XML:
- Falha ao analisar XML:
-
-
- Success
- Sucesso
-
-
- Options saved successfully.
- Opções salvas com sucesso.
-
-
- Invalid Source
- Fonte Inválida
-
-
- The selected source is invalid.
- A fonte selecionada é inválida.
-
-
- File Exists
- Arquivo Existe
-
-
- File already exists. Do you want to replace it?
- O arquivo já existe. Deseja substituí-lo?
-
-
- Failed to save file:
- Falha ao salvar o arquivo:
-
-
- Failed to download file:
- Falha ao baixar o arquivo:
-
-
- Cheats Not Found
- Cheats Não Encontrados
-
-
- CheatsNotFound_MSG
- Nenhum cheat encontrado para este jogo nesta versão do repositório selecionado, tente outro repositório ou uma versão diferente do jogo.
-
-
- Cheats Downloaded Successfully
- Cheats Baixados com Sucesso
-
-
- CheatsDownloadedSuccessfully_MSG
- Você baixou os cheats com sucesso. Para esta versão do jogo a partir do repositório selecionado. Você pode tentar baixar de outro repositório, se estiver disponível, também será possível usá-lo selecionando o arquivo da lista.
-
-
- Failed to save:
- Falha ao salvar:
-
-
- Failed to download:
- Falha ao baixar:
-
-
- Download Complete
- Download Completo
-
-
- DownloadComplete_MSG
- Patches Baixados com Sucesso! Todos os patches disponíveis para todos os jogos foram baixados, não é necessário baixá-los individualmente para cada jogo como acontece com os Cheats. Se o patch não aparecer, pode ser que ele não exista para o número de série e a versão específicos do jogo.
-
-
- Failed to parse JSON data from HTML.
- Falha ao analisar dados JSON do HTML.
-
-
- Failed to retrieve HTML page.
- Falha ao recuperar a página HTML.
-
-
- The game is in version: %1
- O jogo está na versão: %1
-
-
- The downloaded patch only works on version: %1
- O patch baixado só funciona na versão: %1
-
-
- You may need to update your game.
- Talvez você precise atualizar seu jogo.
-
-
- Incompatibility Notice
- Aviso de incompatibilidade
-
-
- Failed to open file:
- Falha ao abrir o arquivo:
-
-
- XML ERROR:
- ERRO de XML:
-
-
- Failed to open files.json for writing
- Falha ao abrir files.json para gravação
-
-
- Author:
- Autor:
-
-
- Directory does not exist:
- O Diretório não existe:
-
-
- Failed to open files.json for reading.
- Falha ao abrir files.json para leitura.
-
-
- Name:
- Nome:
-
-
- Can't apply cheats before the game is started
- Não é possível aplicar cheats antes que o jogo comece.
-
-
-
- GameListFrame
-
- Icon
- Icone
-
-
- Name
- Nome
-
-
- Serial
- Serial
-
-
- Compatibility
- Compatibilidade
-
-
- Region
- Região
-
-
- Firmware
- Firmware
-
-
- Size
- Tamanho
-
-
- Version
- Versão
-
-
- Path
- Diretório
-
-
- Play Time
- Tempo Jogado
-
-
- Never Played
- Nunca jogado
-
-
- h
- h
-
-
- m
- m
-
-
- s
- s
-
-
- Compatibility is untested
- Compatibilidade não testada
-
-
- Game does not initialize properly / crashes the emulator
- Jogo não inicializa corretamente / trava o emulador
-
-
- Game boots, but only displays a blank screen
- O jogo inicializa, mas exibe apenas uma tela vazia
-
-
- Game displays an image but does not go past the menu
- Jogo exibe imagem mas não passa do menu
-
-
- Game has game-breaking glitches or unplayable performance
- O jogo tem falhas que interrompem o jogo ou desempenho injogável
-
-
- Game can be completed with playable performance and no major glitches
- O jogo pode ser concluído com desempenho jogável e sem grandes falhas
-
-
- Click to see details on github
- Clique para ver detalhes no github
-
-
- Last updated
- Última atualização
-
-
-
- CheckUpdate
-
- Auto Updater
- Atualizador automático
-
-
- Error
- Erro
-
-
- Network error:
- Erro de rede:
-
-
- Error_Github_limit_MSG
- O Atualizador Automático permite até 60 verificações de atualização por hora.\nVocê atingiu esse limite. Por favor, tente novamente mais tarde.
-
-
- Failed to parse update information.
- Falha ao analisar as informações de atualização.
-
-
- No pre-releases found.
- Nenhuma pre-release encontrada.
-
-
- Invalid release data.
- Dados da release inválidos.
-
-
- No download URL found for the specified asset.
- Nenhuma URL de download encontrada para o asset especificado.
-
-
- Your version is already up to date!
- Sua versão já está atualizada!
-
-
- Update Available
- Atualização disponível
-
-
- Update Channel
- Canal de Atualização
-
-
- Current Version
- Versão atual
-
-
- Latest Version
- Última versão
-
-
- Do you want to update?
- Você quer atualizar?
-
-
- Show Changelog
- Mostrar Changelog
-
-
- Check for Updates at Startup
- Verificar Atualizações ao Iniciar
-
-
- Update
- Atualizar
-
-
- No
- Não
-
-
- Hide Changelog
- Ocultar Changelog
-
-
- Changes
- Alterações
-
-
- Network error occurred while trying to access the URL
- Ocorreu um erro de rede ao tentar acessar o URL
-
-
- Download Complete
- Download Completo
-
-
- The update has been downloaded, press OK to install.
- A atualização foi baixada, pressione OK para instalar.
-
-
- Failed to save the update file at
- Falha ao salvar o arquivo de atualização em
-
-
- Starting Update...
- Iniciando atualização...
-
-
- Failed to create the update script file
- Falha ao criar o arquivo de script de atualização
-
-
-
- GameListUtils
-
- B
- B
-
-
- KB
- KB
-
-
- MB
- MB
-
-
- GB
- GB
-
-
- TB
- TB
-
-
-
- CompatibilityInfoClass
-
- Fetching compatibility data, please wait
- Obtendo dados de compatibilidade, por favor aguarde
-
-
- Cancel
- Cancelar
-
-
- Loading...
- Carregando...
-
-
- Error
- Erro
-
-
- Unable to update compatibility data! Try again later.
- Não foi possível atualizar os dados de compatibilidade! Tente novamente mais tarde.
-
-
- Unable to open compatibility_data.json for writing.
- Não foi possível abrir o compatibility_data.json para escrita.
-
-
- Unknown
- Desconhecido
-
-
- Nothing
- Nada
-
-
- Boots
- Boot
-
-
- Menus
- Menus
-
-
- Ingame
- Em jogo
-
-
- Playable
- Jogável
-
-
+
+ AboutDialog
+
+ About shadPS4
+ Sobre o shadPS4
+
+
+ shadPS4
+ shadPS4
+
+
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 é um emulador experimental de código-fonte aberto para o PlayStation 4.
+
+
+ This software should not be used to play games you have not legally obtained.
+ Este software não deve ser usado para jogar jogos piratas.
+
+
+
+ CheatsPatches
+
+ Cheats / Patches for
+ Cheats / Patches para
+
+
+ defaultTextEdit_MSG
+ Cheats/Patches são experimentais.\nUse com cautela.\n\nBaixe os cheats individualmente selecionando o repositório e clicando no botão de download.\nNa aba Patches, você pode baixar todos os Patches de uma vez, escolha qual deseja usar e salve a opção.\n\nComo não desenvolvemos os Cheats/Patches,\npor favor, reporte problemas relacionados ao autor do cheat.\n\nCriou um novo cheat? Visite:\nhttps://github.com/shadps4-emu/ps4_cheats
+
+
+ No Image Available
+ Imagem Não Disponível
+
+
+ Serial:
+ Serial:
+
+
+ Version:
+ Versão:
+
+
+ Size:
+ Tamanho:
+
+
+ Select Cheat File:
+ Selecione o Arquivo de Cheat:
+
+
+ Repository:
+ Repositório:
+
+
+ Download Cheats
+ Baixar Cheats
+
+
+ Delete File
+ Excluir Arquivo
+
+
+ No files selected.
+ Nenhum arquivo selecionado.
+
+
+ You can delete the cheats you don't want after downloading them.
+ Você pode excluir os cheats que não deseja após baixá-las.
+
+
+ Do you want to delete the selected file?\n%1
+ Deseja excluir o arquivo selecionado?\n%1
+
+
+ Select Patch File:
+ Selecione o Arquivo de Patch:
+
+
+ Download Patches
+ Baixar Patches
+
+
+ Save
+ Salvar
+
+
+ Cheats
+ Cheats
+
+
+ Patches
+ Patches
+
+
+ Error
+ Erro
+
+
+ No patch selected.
+ Nenhum patch selecionado.
+
+
+ Unable to open files.json for reading.
+ Não foi possível abrir files.json para leitura.
+
+
+ No patch file found for the current serial.
+ Nenhum arquivo de patch encontrado para o serial atual.
+
+
+ Unable to open the file for reading.
+ Não foi possível abrir o arquivo para leitura.
+
+
+ Unable to open the file for writing.
+ Não foi possível abrir o arquivo para gravação.
+
+
+ Failed to parse XML:
+ Falha ao analisar XML:
+
+
+ Success
+ Sucesso
+
+
+ Options saved successfully.
+ Opções salvas com sucesso.
+
+
+ Invalid Source
+ Fonte Inválida
+
+
+ The selected source is invalid.
+ A fonte selecionada é inválida.
+
+
+ File Exists
+ Arquivo Existe
+
+
+ File already exists. Do you want to replace it?
+ O arquivo já existe. Deseja substituí-lo?
+
+
+ Failed to save file:
+ Falha ao salvar o arquivo:
+
+
+ Failed to download file:
+ Falha ao baixar o arquivo:
+
+
+ Cheats Not Found
+ Cheats Não Encontrados
+
+
+ CheatsNotFound_MSG
+ Nenhum cheat encontrado para este jogo nesta versão do repositório selecionado, tente outro repositório ou uma versão diferente do jogo.
+
+
+ Cheats Downloaded Successfully
+ Cheats Baixados com Sucesso
+
+
+ CheatsDownloadedSuccessfully_MSG
+ Você baixou os cheats com sucesso. Para esta versão do jogo a partir do repositório selecionado. Você pode tentar baixar de outro repositório, se estiver disponível, também será possível usá-lo selecionando o arquivo da lista.
+
+
+ Failed to save:
+ Falha ao salvar:
+
+
+ Failed to download:
+ Falha ao baixar:
+
+
+ Download Complete
+ Download Completo
+
+
+ DownloadComplete_MSG
+ Patches Baixados com Sucesso! Todos os patches disponíveis para todos os jogos foram baixados, não é necessário baixá-los individualmente para cada jogo como acontece com os Cheats. Se o patch não aparecer, pode ser que ele não exista para o número de série e a versão específicos do jogo.
+
+
+ Failed to parse JSON data from HTML.
+ Falha ao analisar dados JSON do HTML.
+
+
+ Failed to retrieve HTML page.
+ Falha ao recuperar a página HTML.
+
+
+ The game is in version: %1
+ O jogo está na versão: %1
+
+
+ The downloaded patch only works on version: %1
+ O patch baixado só funciona na versão: %1
+
+
+ You may need to update your game.
+ Talvez você precise atualizar seu jogo.
+
+
+ Incompatibility Notice
+ Aviso de incompatibilidade
+
+
+ Failed to open file:
+ Falha ao abrir o arquivo:
+
+
+ XML ERROR:
+ ERRO de XML:
+
+
+ Failed to open files.json for writing
+ Falha ao abrir files.json para gravação
+
+
+ Author:
+ Autor:
+
+
+ Directory does not exist:
+ O Diretório não existe:
+
+
+ Failed to open files.json for reading.
+ Falha ao abrir files.json para leitura.
+
+
+ Name:
+ Nome:
+
+
+ Can't apply cheats before the game is started
+ Não é possível aplicar cheats antes que o jogo comece.
+
+
+ Close
+ Fechar
+
+
+
+ CheckUpdate
+
+ Auto Updater
+ Atualizador automático
+
+
+ Error
+ Erro
+
+
+ Network error:
+ Erro de rede:
+
+
+ Error_Github_limit_MSG
+ O Atualizador Automático permite até 60 verificações de atualização por hora.\nVocê atingiu esse limite. Por favor, tente novamente mais tarde.
+
+
+ Failed to parse update information.
+ Falha ao analisar as informações de atualização.
+
+
+ No pre-releases found.
+ Nenhuma pre-release encontrada.
+
+
+ Invalid release data.
+ Dados da release inválidos.
+
+
+ No download URL found for the specified asset.
+ Nenhuma URL de download encontrada para o asset especificado.
+
+
+ Your version is already up to date!
+ Sua versão já está atualizada!
+
+
+ Update Available
+ Atualização disponível
+
+
+ Update Channel
+ Canal de Atualização
+
+
+ Current Version
+ Versão atual
+
+
+ Latest Version
+ Última versão
+
+
+ Do you want to update?
+ Você quer atualizar?
+
+
+ Show Changelog
+ Mostrar Changelog
+
+
+ Check for Updates at Startup
+ Verificar Atualizações ao Iniciar
+
+
+ Update
+ Atualizar
+
+
+ No
+ Não
+
+
+ Hide Changelog
+ Ocultar Changelog
+
+
+ Changes
+ Alterações
+
+
+ Network error occurred while trying to access the URL
+ Ocorreu um erro de rede ao tentar acessar o URL
+
+
+ Download Complete
+ Download Completo
+
+
+ The update has been downloaded, press OK to install.
+ A atualização foi baixada, pressione OK para instalar.
+
+
+ Failed to save the update file at
+ Falha ao salvar o arquivo de atualização em
+
+
+ Starting Update...
+ Iniciando atualização...
+
+
+ Failed to create the update script file
+ Falha ao criar o arquivo de script de atualização
+
+
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ Obtendo dados de compatibilidade, por favor aguarde
+
+
+ Cancel
+ Cancelar
+
+
+ Loading...
+ Carregando...
+
+
+ Error
+ Erro
+
+
+ Unable to update compatibility data! Try again later.
+ Não foi possível atualizar os dados de compatibilidade! Tente novamente mais tarde.
+
+
+ Unable to open compatibility_data.json for writing.
+ Não foi possível abrir o compatibility_data.json para escrita.
+
+
+ Unknown
+ Desconhecido
+
+
+ Nothing
+ Nada
+
+
+ Boots
+ Boot
+
+
+ Menus
+ Menus
+
+
+ Ingame
+ Em jogo
+
+
+ Playable
+ Jogável
+
+
+
+ ControlSettings
+
+ Configure Controls
+
+
+
+ Control Settings
+
+
+
+ D-Pad
+
+
+
+ Up
+
+
+
+ Left
+
+
+
+ Right
+
+
+
+ Down
+
+
+
+ Left Stick Deadzone (def:2 max:127)
+
+
+
+ Left Deadzone
+
+
+
+ Left Stick
+
+
+
+ Config Selection
+
+
+
+ Common Config
+
+
+
+ Use per-game configs
+
+
+
+ L1 / LB
+
+
+
+ L2 / LT
+
+
+
+ KBM Controls
+
+
+
+ KBM Editor
+
+
+
+ Back
+
+
+
+ R1 / RB
+
+
+
+ R2 / RT
+
+
+
+ L3
+
+
+
+ Options / Start
+
+
+
+ R3
+
+
+
+ Face Buttons
+
+
+
+ Triangle / Y
+
+
+
+ Square / X
+
+
+
+ Circle / B
+
+
+
+ Cross / A
+
+
+
+ Right Stick Deadzone (def:2, max:127)
+
+
+
+ Right Deadzone
+
+
+
+ Right Stick
+
+
+
+
+ ElfViewer
+
+ Open Folder
+ Abrir Pasta
+
+
+
+ GameInfoClass
+
+ Loading game list, please wait :3
+ Carregando a lista de jogos, por favor aguarde :3
+
+
+ Cancel
+ Cancelar
+
+
+ Loading...
+ Carregando...
+
+
+
+ GameInstallDialog
+
+ shadPS4 - Choose directory
+ shadPS4 - Escolha o diretório
+
+
+ Directory to install games
+ Diretório para instalar jogos
+
+
+ Browse
+ Procurar
+
+
+ Error
+ Erro
+
+
+ Directory to install DLC
+
+
+
+
+ GameListFrame
+
+ Icon
+ Icone
+
+
+ Name
+ Nome
+
+
+ Serial
+ Serial
+
+
+ Compatibility
+ Compatibilidade
+
+
+ Region
+ Região
+
+
+ Firmware
+ Firmware
+
+
+ Size
+ Tamanho
+
+
+ Version
+ Versão
+
+
+ Path
+ Diretório
+
+
+ Play Time
+ Tempo Jogado
+
+
+ Never Played
+ Nunca jogado
+
+
+ h
+ h
+
+
+ m
+ m
+
+
+ s
+ s
+
+
+ Compatibility is untested
+ Compatibilidade não testada
+
+
+ Game does not initialize properly / crashes the emulator
+ Jogo não inicializa corretamente / trava o emulador
+
+
+ Game boots, but only displays a blank screen
+ O jogo inicializa, mas exibe apenas uma tela vazia
+
+
+ Game displays an image but does not go past the menu
+ Jogo exibe imagem mas não passa do menu
+
+
+ Game has game-breaking glitches or unplayable performance
+ O jogo tem falhas que interrompem o jogo ou desempenho injogável
+
+
+ Game can be completed with playable performance and no major glitches
+ O jogo pode ser concluído com desempenho jogável e sem grandes falhas
+
+
+ Click to see details on github
+ Clique para ver detalhes no github
+
+
+ Last updated
+ Última atualização
+
+
+
+ GameListUtils
+
+ B
+ B
+
+
+ KB
+ KB
+
+
+ MB
+ MB
+
+
+ GB
+ GB
+
+
+ TB
+ TB
+
+
+
+ GuiContextMenus
+
+ Create Shortcut
+ Criar Atalho
+
+
+ Cheats / Patches
+ Cheats / Patches
+
+
+ SFO Viewer
+ Visualizador de SFO
+
+
+ Trophy Viewer
+ Visualizador de Troféu
+
+
+ Open Folder...
+ Abrir Pasta...
+
+
+ Open Game Folder
+ Abrir Pasta do Jogo
+
+
+ Open Save Data Folder
+ Abrir Pasta de Save
+
+
+ Open Log Folder
+ Abrir Pasta de Log
+
+
+ Copy info...
+ Copiar informação...
+
+
+ Copy Name
+ Copiar Nome
+
+
+ Copy Serial
+ Copiar Serial
+
+
+ Copy All
+ Copiar Tudo
+
+
+ Delete...
+ Deletar...
+
+
+ Delete Game
+ Deletar Jogo
+
+
+ Delete Update
+ Deletar Atualização
+
+
+ Delete DLC
+ Deletar DLC
+
+
+ Compatibility...
+ Compatibilidade...
+
+
+ Update database
+ Atualizar banco de dados
+
+
+ View report
+ Ver status
+
+
+ Submit a report
+ Enviar status
+
+
+ Shortcut creation
+ Criação de atalho
+
+
+ Shortcut created successfully!
+ Atalho criado com sucesso!
+
+
+ Error
+ Erro
+
+
+ Error creating shortcut!
+ Erro ao criar atalho!
+
+
+ Install PKG
+ Instalar PKG
+
+
+ Game
+ Jogo
+
+
+ This game has no update to delete!
+ Este jogo não tem atualização para excluir!
+
+
+ Update
+ Atualização
+
+
+ This game has no DLC to delete!
+ Este jogo não tem DLC para excluir!
+
+
+ DLC
+ DLC
+
+
+ Delete %1
+ Deletar %1
+
+
+ Are you sure you want to delete %1's %2 directory?
+ Tem certeza de que deseja excluir o diretório %2 de %1 ?
+
+
+ Open Update Folder
+
+
+
+ Copy Version
+
+
+
+ Copy Size
+
+
+
+ Delete Save Data
+
+
+
+ This game has no update folder to open!
+
+
+
+ Failed to convert icon.
+
+
+
+ This game has no save data to delete!
+
+
+
+ Save Data
+
+
+
+
+ InstallDirSelect
+
+ shadPS4 - Choose directory
+ shadPS4 - Escolha o diretório
+
+
+ Select which directory you want to install to.
+ Selecione o diretório em que você deseja instalar.
+
+
+ Install All Queued to Selected Folder
+
+
+
+ Delete PKG File on Install
+
+
+
+
+ MainWindow
+
+ Open/Add Elf Folder
+ Abrir/Adicionar pasta Elf
+
+
+ Install Packages (PKG)
+ Instalar Pacotes (PKG)
+
+
+ Boot Game
+ Iniciar Jogo
+
+
+ Check for Updates
+ Verificar atualizações
+
+
+ About shadPS4
+ Sobre o shadPS4
+
+
+ Configure...
+ Configurar...
+
+
+ Install application from a .pkg file
+ Instalar aplicação de um arquivo .pkg
+
+
+ Recent Games
+ Jogos Recentes
+
+
+ Open shadPS4 Folder
+ Abrir pasta shadPS4
+
+
+ Exit
+ Sair
+
+
+ Exit shadPS4
+ Sair do shadPS4
+
+
+ Exit the application.
+ Sair da aplicação.
+
+
+ Show Game List
+ Mostrar Lista de Jogos
+
+
+ Game List Refresh
+ Atualizar Lista de Jogos
+
+
+ Tiny
+ Muito pequeno
+
+
+ Small
+ Pequeno
+
+
+ Medium
+ Médio
+
+
+ Large
+ Grande
+
+
+ List View
+ Visualizar em Lista
+
+
+ Grid View
+ Visualizar em Grade
+
+
+ Elf Viewer
+ Visualizador de Elf
+
+
+ Game Install Directory
+ Diretório de Instalação de Jogos
+
+
+ Download Cheats/Patches
+ Baixar Cheats/Patches
+
+
+ Dump Game List
+ Dumpar Lista de Jogos
+
+
+ PKG Viewer
+ Visualizador de PKG
+
+
+ Search...
+ Pesquisar...
+
+
+ File
+ Arquivo
+
+
+ View
+ Ver
+
+
+ Game List Icons
+ Ícones da Lista de Jogos
+
+
+ Game List Mode
+ Modo da Lista de Jogos
+
+
+ Settings
+ Configurações
+
+
+ Utils
+ Utilitários
+
+
+ Themes
+ Temas
+
+
+ Help
+ Ajuda
+
+
+ Dark
+ Escuro
+
+
+ Light
+ Claro
+
+
+ Green
+ Verde
+
+
+ Blue
+ Azul
+
+
+ Violet
+ Violeta
+
+
+ toolBar
+ Barra de Ferramentas
+
+
+ Game List
+ Lista de Jogos
+
+
+ * Unsupported Vulkan Version
+ * Versão Vulkan não suportada
+
+
+ Download Cheats For All Installed Games
+ Baixar Cheats para Todos os Jogos Instalados
+
+
+ Download Patches For All Games
+ Baixar Patches para Todos os Jogos
+
+
+ Download Complete
+ Download Completo
+
+
+ You have downloaded cheats for all the games you have installed.
+ Você baixou cheats para todos os jogos que instalou.
+
+
+ Patches Downloaded Successfully!
+ Patches Baixados com Sucesso!
+
+
+ All Patches available for all games have been downloaded.
+ Todos os patches disponíveis para todos os jogos foram baixados.
+
+
+ Games:
+ Jogos:
+
+
+ ELF files (*.bin *.elf *.oelf)
+ Arquivos ELF (*.bin *.elf *.oelf)
+
+
+ Game Boot
+ Inicialização do Jogo
+
+
+ Only one file can be selected!
+ Apenas um arquivo pode ser selecionado!
+
+
+ PKG Extraction
+ Extração de PKG
+
+
+ Patch detected!
+ Atualização detectada!
+
+
+ PKG and Game versions match:
+ As versões do PKG e do Jogo são igual:
+
+
+ Would you like to overwrite?
+ Gostaria de substituir?
+
+
+ PKG Version %1 is older than installed version:
+ Versão do PKG %1 é mais antiga do que a versão instalada:
+
+
+ Game is installed:
+ Jogo instalado:
+
+
+ Would you like to install Patch:
+ Você gostaria de instalar a atualização:
+
+
+ DLC Installation
+ Instalação de DLC
+
+
+ Would you like to install DLC: %1?
+ Você gostaria de instalar o DLC: %1?
+
+
+ DLC already installed:
+ DLC já instalada:
+
+
+ Game already installed
+ O jogo já está instalado:
+
+
+ PKG ERROR
+ ERRO de PKG
+
+
+ Extracting PKG %1/%2
+ Extraindo PKG %1/%2
+
+
+ Extraction Finished
+ Extração Concluída
+
+
+ Game successfully installed at %1
+ Jogo instalado com sucesso em %1
+
+
+ File doesn't appear to be a valid PKG file
+ O arquivo não parece ser um arquivo PKG válido
+
+
+ Run Game
+
+
+
+ Eboot.bin file not found
+
+
+
+ PKG File (*.PKG *.pkg)
+
+
+
+ PKG is a patch or DLC, please install the game first!
+
+
+
+ Game is already running!
+
+
+
+ shadPS4
+ shadPS4
+
+
+
+ PKGViewer
+
+ Open Folder
+ Abrir Pasta
+
+
+ Name
+ Nome
+
+
+ Serial
+ Serial
+
+
+ Installed
+
+
+
+ Size
+ Tamanho
+
+
+ Category
+
+
+
+ Type
+
+
+
+ App Ver
+
+
+
+ FW
+
+
+
+ Region
+ Região
+
+
+ Flags
+
+
+
+ Path
+ Diretório
+
+
+ File
+ Arquivo
+
+
+ PKG ERROR
+ ERRO de PKG
+
+
+ Unknown
+ Desconhecido
+
+
+ Package
+
+
+
+
+ SettingsDialog
+
+ Settings
+ Configurações
+
+
+ General
+ Geral
+
+
+ System
+ Sistema
+
+
+ Console Language
+ Idioma do Console
+
+
+ Emulator Language
+ Idioma do Emulador
+
+
+ Emulator
+ Emulador
+
+
+ Enable Fullscreen
+ Habilitar Tela Cheia
+
+
+ Fullscreen Mode
+ Modo de Tela Cheia
+
+
+ Enable Separate Update Folder
+ Habilitar pasta de atualização separada
+
+
+ Default tab when opening settings
+ Aba padrão ao abrir as configurações
+
+
+ Show Game Size In List
+ Mostrar Tamanho do Jogo na Lista
+
+
+ Show Splash
+ Mostrar Splash Inicial
+
+
+ Enable Discord Rich Presence
+ Habilitar Discord Rich Presence
+
+
+ Username
+ Nome de usuário
+
+
+ Trophy Key
+ Chave de Troféu
+
+
+ Trophy
+ Troféus
+
+
+ Logger
+ Registro-Log
+
+
+ Log Type
+ Tipo de Registro
+
+
+ Log Filter
+ Filtro do Registro
+
+
+ Open Log Location
+ Abrir local do registro
+
+
+ Input
+ Entradas
+
+
+ Cursor
+ Cursor
+
+
+ Hide Cursor
+ Ocultar Cursor
+
+
+ Hide Cursor Idle Timeout
+ Tempo de Inatividade para Ocultar Cursor
+
+
+ s
+ s
+
+
+ Controller
+ Controle
+
+
+ Back Button Behavior
+ Comportamento do botão Voltar
+
+
+ Graphics
+ Gráficos
+
+
+ GUI
+ Interface
+
+
+ User
+ Usuário
+
+
+ Graphics Device
+ Placa de Vídeo
+
+
+ Width
+ Largura
+
+
+ Height
+ Altura
+
+
+ Vblank Divider
+ Divisor Vblank
+
+
+ Advanced
+ Avançado
+
+
+ Enable Shaders Dumping
+ Habilitar Dumping de Shaders
+
+
+ Enable NULL GPU
+ Habilitar GPU NULA
+
+
+ Paths
+ Pastas
+
+
+ Game Folders
+ Pastas dos Jogos
+
+
+ Add...
+ Adicionar...
+
+
+ Remove
+ Remover
+
+
+ Debug
+ Depuração
+
+
+ Enable Debug Dumping
+ Habilitar Depuração de Dumping
+
+
+ Enable Vulkan Validation Layers
+ Habilitar Camadas de Validação do Vulkan
+
+
+ Enable Vulkan Synchronization Validation
+ Habilitar Validação de Sincronização do Vulkan
+
+
+ Enable RenderDoc Debugging
+ Habilitar Depuração do RenderDoc
+
+
+ Enable Crash Diagnostics
+ Habilitar Diagnóstico de Falhas
+
+
+ Collect Shaders
+ Coletar Shaders
+
+
+ Copy GPU Buffers
+ Copiar Buffers de GPU
+
+
+ Host Debug Markers
+ Marcadores de Depuração do Host
+
+
+ Guest Debug Markers
+ Marcadores de Depuração do Convidado
+
+
+ Update
+ Atualização
+
+
+ Check for Updates at Startup
+ Verificar Atualizações ao Iniciar
+
+
+ Always Show Changelog
+ Sempre Mostrar o Changelog
+
+
+ Update Channel
+ Canal de Atualização
+
+
+ Check for Updates
+ Verificar atualizações
+
+
+ GUI Settings
+ Configurações da Interface
+
+
+ Title Music
+ Música no Menu
+
+
+ Disable Trophy Pop-ups
+ Desabilitar Pop-ups dos Troféus
+
+
+ Play title music
+ Reproduzir música de abertura
+
+
+ Update Compatibility Database On Startup
+ Atualizar Compatibilidade ao Inicializar
+
+
+ Game Compatibility
+ Compatibilidade dos Jogos
+
+
+ Display Compatibility Data
+ Exibir Dados de Compatibilidade
+
+
+ Update Compatibility Database
+ Atualizar Lista de Compatibilidade
+
+
+ Volume
+ Volume
+
+
+ Save
+ Salvar
+
+
+ Apply
+ Aplicar
+
+
+ Restore Defaults
+ Restaurar Padrões
+
+
+ Close
+ Fechar
+
+
+ Point your mouse at an option to display its description.
+ Passe o mouse sobre uma opção para exibir sua descrição.
+
+
+ consoleLanguageGroupBox
+ Idioma do console:\nDefine o idioma usado pelo jogo no PS4.\nRecomenda-se configurá-lo para um idioma que o jogo suporte, o que pode variar conforme a região.
+
+
+ emulatorLanguageGroupBox
+ Idioma do emulador:\nDefine o idioma da interface do emulador.
+
+
+ fullscreenCheckBox
+ Habilitar Tela Cheia:\nAltera a janela do jogo para o modo tela cheia.\nIsso pode ser alterado pressionando a tecla F11.
+
+
+ separateUpdatesCheckBox
+ Habilitar pasta de atualização separada:\nPermite instalar atualizações de jogos em uma pasta separada para fácil gerenciamento.
+
+
+ showSplashCheckBox
+ Mostrar Splash Inicial:\nExibe a tela inicial do jogo (imagem especial) ao iniciar o jogo.
+
+
+ discordRPCCheckbox
+ Habilitar Discord Rich Presence:\nExibe o ícone do emulador e informações relevantes no seu perfil do Discord.
+
+
+ userName
+ Nome de usuário:\nDefine o nome de usuário da conta PS4 que pode ser exibido por alguns jogos.
+
+
+ TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
+
+
+ logTypeGroupBox
+ Tipo de Registro:\nDefine se a saída da janela de log deve ser sincronizada para melhorar o desempenho. Isso pode impactar negativamente a emulação.
+
+
+ logFilter
+ Filtro de Registro:\nImprime apenas informações específicas.\nExemplos: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nNíveis: Trace, Debug, Info, Warning, Error, Critical - assim, um nível específico desativa todos os níveis anteriores na lista e registra todos os níveis subsequentes.
+
+
+ updaterGroupBox
+ Atualizações:\nRelease: Versões oficiais que são lançadas todo mês e podem ser bastante antigas, mas são mais confiáveis e testadas.\nNightly: Versões de desenvolvimento que têm todos os novos recursos e correções, mas podem ter bugs e ser instáveis.
+
+
+ GUIMusicGroupBox
+ Reproduzir música de abertura:\nSe o jogo suportar, ativa a reprodução de uma música especial ao selecionar o jogo na interface do menu.
+
+
+ disableTrophycheckBox
+ Desabilitar pop-ups dos troféus:\nDesabilite notificações de troféus no jogo. O progresso do troféu ainda pode ser rastreado usando o Trophy Viewer (clique com o botão direito do mouse no jogo na janela principal).
+
+
+ hideCursorGroupBox
+ Ocultar Cursor:\nEscolha quando o cursor desaparecerá:\nNunca: Você sempre verá o mouse.\nParado: Defina um tempo para ele desaparecer após ficar inativo.\nSempre: Você nunca verá o mouse.
+
+
+ idleTimeoutGroupBox
+ Defina um tempo em segundos para o mouse desaparecer após ficar inativo.
+
+
+ backButtonBehaviorGroupBox
+ Comportamento do botão Voltar:\nDefine o botão Voltar do controle para emular o toque na posição especificada no touchpad do PS4.
+
+
+ enableCompatibilityCheckBox
+ Exibir Dados de Compatibilidade:\nExibe informações de compatibilidade dos jogos na janela principal.\nHabilitar "Atualizar Compatibilidade ao Inicializar" para obter informações atualizadas.
+
+
+ checkCompatibilityOnStartupCheckBox
+ Atualizar Compatibilidade ao inicializar:\nAtualiza automaticamente o banco de dados de compatibilidade quando o SHADPS4 é iniciado.
+
+
+ updateCompatibilityButton
+ Atualizar Lista de Compatibilidade:\nAtualizar imediatamente o banco de dados de compatibilidade.
+
+
+ Never
+ Nunca
+
+
+ Idle
+ Parado
+
+
+ Always
+ Sempre
+
+
+ Touchpad Left
+ Touchpad Esquerdo
+
+
+ Touchpad Right
+ Touchpad Direito
+
+
+ Touchpad Center
+ Touchpad Centro
+
+
+ None
+ Nenhum
+
+
+ graphicsAdapterGroupBox
+ Placa de Vídeo:\nEm sistemas com múltiplas GPUs, escolha qual GPU o emulador usará da lista suspensa,\nou escolha "Auto Select" para que ele determine automaticamente.
+
+
+ resolutionLayout
+ Largura/Altura:\nDefine o tamanho da janela do emulador no momento da inicialização, que pode ser redimensionado durante o jogo.\nIsso é diferente da resolução dentro do jogo.
+
+
+ heightDivider
+ Divisor Vblank:\nA taxa de quadros que o emulador atualiza é multiplicada por este número. Mudar isso pode ter efeitos negativos, como aumentar a velocidade do jogo ou quebrar funções vitais do jogo que não esperam que isso mude!
+
+
+ dumpShadersCheckBox
+ Habilitar Dumping de Shaders:\nArmazena os shaders do jogo em uma pasta durante a renderização para fins de depuração técnica.
+
+
+ nullGpuCheckBox
+ Habilitar GPU NULA:\nDesativa a renderização do jogo para fins de depuração técnica, como se não houvesse nenhuma placa gráfica.
+
+
+ gameFoldersBox
+ Pastas dos jogos:\nA lista de pastas para verificar se há jogos instalados.
+
+
+ addFolderButton
+ Adicionar:\nAdicione uma pasta à lista.
+
+
+ removeFolderButton
+ Remover:\nRemove uma pasta da lista.
+
+
+ debugDump
+ Habilitar Depuração de Dumping:\nArmazena os símbolos de importação e exportação e as informações do cabeçalho do arquivo do programa PS4 atual em um diretório.
+
+
+ vkValidationCheckBox
+ Habilitar Camadas de Validação do Vulkan:\nAtiva um sistema que valida o estado do renderizador Vulkan e registra informações sobre seu estado interno.\nIsso diminui o desempenho e pode alterar o comportamento da emulação.
+
+
+ vkSyncValidationCheckBox
+ Habilitar Validação de Sincronização do Vulkan:\nAtiva um sistema que valida o agendamento de tarefas de renderização Vulkan.\nIsso diminui o desempenho e pode alterar o comportamento da emulação.
+
+
+ rdocCheckBox
+ Habilitar Depuração por RenderDoc:\nSe ativado, permite que o emulador tenha compatibilidade com RenderDoc para gravação e análise do quadro renderizado atual.
+
+
+ collectShaderCheckBox
+ Coletar Shaders:\nVocê precisa habilitar isso para editar shaders com o menu de depuração (Ctrl + F10).
+
+
+ crashDiagnosticsCheckBox
+ Diagnósticos de Falha:\nCria um arquivo .yaml com informações sobre o estado do Vulkan no momento da falha.\nÚtil para depurar erros de 'Device lost'. Se você tiver isso habilitado, você deve habilitar os Marcadores de Depuração de Host e de Convidado.\nNão funciona em GPUs da Intel.\nVocê precisa ter as Camadas de Validação Vulkan habilitadas e o SDK do Vulkan para que isso funcione.
+
+
+ copyGPUBuffersCheckBox
+ Copiar Buffers de GPU:\nContorna condições de corrida envolvendo envios de GPU.\nPode ou não ajudar com travamentos do PM4 tipo 0.
+
+
+ hostMarkersCheckBox
+ Marcadores de Depuração de Host:\nInsere informações do lado do emulador, como marcadores para comandos AMDGPU específicos em torno de comandos Vulkan, além de fornecer nomes de depuração aos recursos.\nSe isso estiver habilitado, você deve habilitar o "Diagnóstico de Falha".\nÚtil para programas como o RenderDoc.
+
+
+ guestMarkersCheckBox
+ Marcadores de Depuração de Convidado:\nInsere quaisquer marcadores de depuração que o próprio jogo adicionou ao buffer de comando.\nSe isso estiver habilitado, você deve habilitar "Diagnóstico de Falha".\nÚtil para programas como o RenderDoc.
+
+
+ Borderless
+
+
+
+ True
+
+
+
+ Enable HDR
+
+
+
+ Release
+
+
+
+ Nightly
+
+
+
+ Background Image
+
+
+
+ Show Background Image
+
+
+
+ Opacity
+
+
+
+ Set the volume of the background music.
+
+
+
+ Enable Motion Controls
+
+
+
+ Save Data Path
+
+
+
+ Browse
+ Procurar
+
+
+ async
+
+
+
+ sync
+
+
+
+ Auto Select
+
+
+
+ Directory to install games
+ Diretório para instalar jogos
+
+
+ Directory to save data
+
+
+
+ GUIBackgroundImageGroupBox
+
+
+
+ enableHDRCheckBox
+
+
+
+ saveDataBox
+
+
+
+ browseButton
+
+
+
+
+ TrophyViewer
+
+ Trophy Viewer
+ Visualizador de Troféu
+
+
diff --git a/src/qt_gui/translations/ro_RO.ts b/src/qt_gui/translations/ro_RO.ts
index 1d2741bd4..c07aa99c4 100644
--- a/src/qt_gui/translations/ro_RO.ts
+++ b/src/qt_gui/translations/ro_RO.ts
@@ -1,1475 +1,1790 @@
+
-
-
- AboutDialog
-
- About shadPS4
- About shadPS4
-
-
- shadPS4
- shadPS4
-
-
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
-
-
- This software should not be used to play games you have not legally obtained.
- This software should not be used to play games you have not legally obtained.
-
-
-
- ElfViewer
-
- Open Folder
- Open Folder
-
-
-
- GameInfoClass
-
- Loading game list, please wait :3
- Loading game list, please wait :3
-
-
- Cancel
- Cancel
-
-
- Loading...
- Loading...
-
-
-
- InstallDirSelect
-
- shadPS4 - Choose directory
- shadPS4 - Choose directory
-
-
- Select which directory you want to install to.
- Select which directory you want to install to.
-
-
-
- GameInstallDialog
-
- shadPS4 - Choose directory
- shadPS4 - Choose directory
-
-
- Directory to install games
- Directory to install games
-
-
- Browse
- Browse
-
-
- Error
- Error
-
-
- The value for location to install games is not valid.
- The value for location to install games is not valid.
-
-
-
- GuiContextMenus
-
- Create Shortcut
- Create Shortcut
-
-
- Trapaças / Patches
- Coduri / Patch-uri
-
-
- SFO Viewer
- SFO Viewer
-
-
- Trophy Viewer
- Trophy Viewer
-
-
- Open Folder...
- Deschide Folder...
-
-
- Open Game Folder
- Deschide Folder Joc
-
-
- Open Save Data Folder
- Deschide Folder Date Salvate
-
-
- Open Log Folder
- Deschide Folder Jurnal
-
-
- Copy info...
- Copy info...
-
-
- Copy Name
- Copy Name
-
-
- Copy Serial
- Copy Serial
-
-
- Copy All
- Copy All
-
-
- Delete...
- Delete...
-
-
- Delete Game
- Delete Game
-
-
- Delete Update
- Delete Update
-
-
- Delete DLC
- Delete DLC
-
-
- Compatibility...
- Compatibility...
-
-
- Update database
- Update database
-
-
- View report
- View report
-
-
- Submit a report
- Submit a report
-
-
- Shortcut creation
- Shortcut creation
-
-
- Shortcut created successfully!
- Shortcut created successfully!
-
-
- Error
- Error
-
-
- Error creating shortcut!
- Error creating shortcut!
-
-
- Install PKG
- Install PKG
-
-
- Game
- Game
-
-
- requiresEnableSeparateUpdateFolder_MSG
- This feature requires the 'Enable Separate Update Folder' config option to work. If you want to use this feature, please enable it.
-
-
- This game has no update to delete!
- This game has no update to delete!
-
-
- Update
- Update
-
-
- This game has no DLC to delete!
- This game has no DLC to delete!
-
-
- DLC
- DLC
-
-
- Delete %1
- Delete %1
-
-
- Are you sure you want to delete %1's %2 directory?
- Are you sure you want to delete %1's %2 directory?
-
-
-
- MainWindow
-
- Open/Add Elf Folder
- Open/Add Elf Folder
-
-
- Install Packages (PKG)
- Install Packages (PKG)
-
-
- Boot Game
- Boot Game
-
-
- Check for Updates
- Verifică actualizările
-
-
- About shadPS4
- About shadPS4
-
-
- Configure...
- Configure...
-
-
- Install application from a .pkg file
- Install application from a .pkg file
-
-
- Recent Games
- Recent Games
-
-
- Open shadPS4 Folder
- Open shadPS4 Folder
-
-
- Exit
- Exit
-
-
- Exit shadPS4
- Exit shadPS4
-
-
- Exit the application.
- Exit the application.
-
-
- Show Game List
- Show Game List
-
-
- Game List Refresh
- Game List Refresh
-
-
- Tiny
- Tiny
-
-
- Small
- Small
-
-
- Medium
- Medium
-
-
- Large
- Large
-
-
- List View
- List View
-
-
- Grid View
- Grid View
-
-
- Elf Viewer
- Elf Viewer
-
-
- Game Install Directory
- Game Install Directory
-
-
- Download Cheats/Patches
- Descarcă Coduri / Patch-uri
-
-
- Dump Game List
- Dump Game List
-
-
- PKG Viewer
- PKG Viewer
-
-
- Search...
- Search...
-
-
- File
- File
-
-
- View
- View
-
-
- Game List Icons
- Game List Icons
-
-
- Game List Mode
- Game List Mode
-
-
- Settings
- Settings
-
-
- Utils
- Utils
-
-
- Themes
- Themes
-
-
- Help
- Ajutor
-
-
- Dark
- Dark
-
-
- Light
- Light
-
-
- Green
- Green
-
-
- Blue
- Blue
-
-
- Violet
- Violet
-
-
- toolBar
- toolBar
-
-
- Game List
- Lista jocurilor
-
-
- * Unsupported Vulkan Version
- * Versiune Vulkan nesuportată
-
-
- Download Cheats For All Installed Games
- Descarcă Cheats pentru toate jocurile instalate
-
-
- Download Patches For All Games
- Descarcă Patches pentru toate jocurile
-
-
- Download Complete
- Descărcare completă
-
-
- You have downloaded cheats for all the games you have installed.
- Ai descărcat cheats pentru toate jocurile instalate.
-
-
- Patches Downloaded Successfully!
- Patches descărcate cu succes!
-
-
- All Patches available for all games have been downloaded.
- Toate Patches disponibile pentru toate jocurile au fost descărcate.
-
-
- Games:
- Jocuri:
-
-
- PKG File (*.PKG)
- Fișier PKG (*.PKG)
-
-
- ELF files (*.bin *.elf *.oelf)
- Fișiere ELF (*.bin *.elf *.oelf)
-
-
- Game Boot
- Boot Joc
-
-
- Only one file can be selected!
- Numai un fișier poate fi selectat!
-
-
- PKG Extraction
- Extracție PKG
-
-
- Patch detected!
- Patch detectat!
-
-
- PKG and Game versions match:
- Versiunile PKG și ale jocului sunt compatibile:
-
-
- Would you like to overwrite?
- Doriți să suprascrieți?
-
-
- PKG Version %1 is older than installed version:
- Versiunea PKG %1 este mai veche decât versiunea instalată:
-
-
- Game is installed:
- Jocul este instalat:
-
-
- Would you like to install Patch:
- Doriți să instalați patch-ul:
-
-
- DLC Installation
- Instalare DLC
-
-
- Would you like to install DLC: %1?
- Doriți să instalați DLC-ul: %1?
-
-
- DLC already installed:
- DLC deja instalat:
-
-
- Game already installed
- Jocul deja instalat
-
-
- PKG is a patch, please install the game first!
- PKG este un patch, te rugăm să instalezi mai întâi jocul!
-
-
- PKG ERROR
- EROARE PKG
-
-
- Extracting PKG %1/%2
- Extracție PKG %1/%2
-
-
- Extraction Finished
- Extracție terminată
-
-
- Game successfully installed at %1
- Jocul a fost instalat cu succes la %1
-
-
- File doesn't appear to be a valid PKG file
- Fișierul nu pare să fie un fișier PKG valid
-
-
-
- PKGViewer
-
- Open Folder
- Open Folder
-
-
-
- TrophyViewer
-
- Trophy Viewer
- Trophy Viewer
-
-
-
- SettingsDialog
-
- Settings
- Settings
-
-
- General
- General
-
-
- System
- System
-
-
- Console Language
- Console Language
-
-
- Emulator Language
- Emulator Language
-
-
- Emulator
- Emulator
-
-
- Enable Fullscreen
- Enable Fullscreen
-
-
- Fullscreen Mode
- Mod Ecran Complet
-
-
- Enable Separate Update Folder
- Enable Separate Update Folder
-
-
- Default tab when opening settings
- Tab-ul implicit la deschiderea setărilor
-
-
- Show Game Size In List
- Afișează dimensiunea jocului în listă
-
-
- Show Splash
- Show Splash
-
-
- Is PS4 Pro
- Is PS4 Pro
-
-
- Enable Discord Rich Presence
- Activați Discord Rich Presence
-
-
- Username
- Username
-
-
- Trophy Key
- Trophy Key
-
-
- Trophy
- Trophy
-
-
- Logger
- Logger
-
-
- Log Type
- Log Type
-
-
- Log Filter
- Log Filter
-
-
- Open Log Location
- Deschide locația jurnalului
-
-
- Input
- Introducere
-
-
- Cursor
- Cursor
-
-
- Hide Cursor
- Ascunde cursorul
-
-
- Hide Cursor Idle Timeout
- Timeout pentru ascunderea cursorului inactiv
-
-
- s
- s
-
-
- Controller
- Controler
-
-
- Back Button Behavior
- Comportament buton înapoi
-
-
- Graphics
- Graphics
-
-
- GUI
- Interfață
-
-
- User
- Utilizator
-
-
- Graphics Device
- Graphics Device
-
-
- Width
- Width
-
-
- Height
- Height
-
-
- Vblank Divider
- Vblank Divider
-
-
- Advanced
- Advanced
-
-
- Enable Shaders Dumping
- Enable Shaders Dumping
-
-
- Enable NULL GPU
- Enable NULL GPU
-
-
- Paths
- Trasee
-
-
- Game Folders
- Dosare de joc
-
-
- Add...
- Adaugă...
-
-
- Remove
- Eliminare
-
-
- Debug
- Debug
-
-
- Enable Debug Dumping
- Enable Debug Dumping
-
-
- Enable Vulkan Validation Layers
- Enable Vulkan Validation Layers
-
-
- Enable Vulkan Synchronization Validation
- Enable Vulkan Synchronization Validation
-
-
- Enable RenderDoc Debugging
- Enable RenderDoc Debugging
-
-
- Enable Crash Diagnostics
- Enable Crash Diagnostics
-
-
- Collect Shaders
- Collect Shaders
-
-
- Copy GPU Buffers
- Copy GPU Buffers
-
-
- Host Debug Markers
- Host Debug Markers
-
-
- Guest Debug Markers
- Guest Debug Markers
-
-
- Update
- Actualizare
-
-
- Check for Updates at Startup
- Verifică actualizări la pornire
-
-
- Always Show Changelog
- Arată întotdeauna jurnalul modificărilor
-
-
- Update Channel
- Canal de Actualizare
-
-
- Check for Updates
- Verifică actualizări
-
-
- GUI Settings
- Setări GUI
-
-
- Title Music
- Title Music
-
-
- Disable Trophy Pop-ups
- Disable Trophy Pop-ups
-
-
- Play title music
- Redă muzica titlului
-
-
- Update Compatibility Database On Startup
- Update Compatibility Database On Startup
-
-
- Game Compatibility
- Game Compatibility
-
-
- Display Compatibility Data
- Display Compatibility Data
-
-
- Update Compatibility Database
- Update Compatibility Database
-
-
- Volume
- Volum
-
-
- Audio Backend
- Audio Backend
-
-
- Save
- Salvează
-
-
- Apply
- Aplică
-
-
- Restore Defaults
- Restabilește Impozitivele
-
-
- Close
- Închide
-
-
- Point your mouse at an option to display its description.
- Indicați mouse-ul asupra unei opțiuni pentru a afișa descrierea acesteia.
-
-
- consoleLanguageGroupBox
- Limba consolei:\nSetează limba pe care o folosește jocul PS4.\nSe recomandă să setezi această opțiune pe o limbă pe care jocul o suportă, ceea ce poate varia în funcție de regiune.
-
-
- emulatorLanguageGroupBox
- Limba emulatorului:\nSetează limba interfeței utilizatorului a emulatorului.
-
-
- fullscreenCheckBox
- Activează modul pe ecran complet:\nPune automat fereastra jocului în modul pe ecran complet.\nAceasta poate fi dezactivată apăsând tasta F11.
-
-
- separateUpdatesCheckBox
- Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
-
-
- showSplashCheckBox
- Afișează ecranul de încărcare:\nAfișează ecranul de încărcare al jocului (o imagine specială) în timp ce jocul pornește.
-
-
- ps4proCheckBox
- Este PS4 Pro:\nFace ca emulatorul să se comporte ca un PS4 PRO, ceea ce poate activa funcții speciale în jocurile care o suportă.
-
-
- discordRPCCheckbox
- Activați Discord Rich Presence:\nAfișează pictograma emulatorului și informații relevante pe profilul dumneavoastră Discord.
-
-
- userName
- Nume utilizator:\nSetează numele de utilizator al contului PS4, care poate fi afișat de unele jocuri.
-
-
- TrophyKey
- Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
-
-
- logTypeGroupBox
- Tip jurnal:\nSetează dacă să sincronizezi ieșirea ferestrei de jurnal pentru performanță. Aceasta poate avea efecte adverse asupra emulării.
-
-
- logFilter
- Filtrul jurnalului:\nFiltrează jurnalul pentru a imprima doar informații specifice.\nExemple: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Niveluri: Trace, Debug, Info, Warning, Error, Critical - în această ordine, un nivel specific reduce toate nivelurile anterioare din listă și înregistrează toate nivelurile ulterioare.
-
-
- updaterGroupBox
- Actualizare:\nRelease: Versiuni oficiale lansate în fiecare lună, care pot fi foarte învechite, dar sunt mai fiabile și testate.\nNightly: Versiuni de dezvoltare care conțin toate cele mai recente funcții și corecții, dar pot conține erori și sunt mai puțin stabile.
-
-
- GUIMusicGroupBox
- Redă muzica titlului:\nDacă un joc o suportă, activează redarea muzicii speciale când selectezi jocul în GUI.
-
-
- disableTrophycheckBox
- Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
-
-
- hideCursorGroupBox
- Ascunde cursorul:\nAlegeți când va dispărea cursorul:\nNiciodată: Vei vedea întotdeauna mouse-ul.\nInactiv: Setează un timp pentru a dispărea după inactivitate.\nÎntotdeauna: nu vei vedea niciodată mouse-ul.
-
-
- idleTimeoutGroupBox
- Setați un timp pentru ca mouse-ul să dispară după ce a fost inactiv.
-
-
- backButtonBehaviorGroupBox
- Comportamentul butonului înapoi:\nSetează butonul înapoi al controlerului să imite atingerea poziției specificate pe touchpad-ul PS4.
-
-
- enableCompatibilityCheckBox
- Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
-
-
- checkCompatibilityOnStartupCheckBox
- Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
-
-
- updateCompatibilityButton
- Update Compatibility Database:\nImmediately update the compatibility database.
-
-
- Never
- Niciodată
-
-
- Idle
- Inactiv
-
-
- Always
- Întotdeauna
-
-
- Touchpad Left
- Touchpad Stânga
-
-
- Touchpad Right
- Touchpad Dreapta
-
-
- Touchpad Center
- Centru Touchpad
-
-
- None
- Niciunul
-
-
- graphicsAdapterGroupBox
- Dispozitiv grafic:\nPe sistemele cu mai multe GPU-uri, alege GPU-ul pe care emulatorul îl va folosi din lista derulantă,\nsau selectează "Auto Select" pentru a-l determina automat.
-
-
- resolutionLayout
- Lățime/Înălțime:\nSetează dimensiunea ferestrei emulatorului la lansare, care poate fi redimensionată în timpul jocului.\nAceasta este diferită de rezoluția din joc.
-
-
- heightDivider
- Împărțitor Vblank:\nRata de cadre cu care emulatorul se reîmprospătează este multiplicată cu acest număr. Schimbarea acestuia poate avea efecte adverse, cum ar fi creșterea vitezei jocului sau distrugerea funcționalității critice a jocului care nu se așteaptă ca aceasta să se schimbe!
-
-
- dumpShadersCheckBox
- Activează salvarea shaderelor:\nÎn scopuri de depanare tehnică, salvează shader-urile jocului într-un folder pe măsură ce sunt randate.
-
-
- nullGpuCheckBox
- Activează GPU Null:\nÎn scopuri de depanare tehnică, dezactivează redarea jocului ca și cum nu ar exista o placă grafică.
-
-
- gameFoldersBox
- Folderele jocurilor:\nLista folderelor pentru a verifica jocurile instalate.
-
-
- addFolderButton
- Adăugați:\nAdăugați un folder la listă.
-
-
- removeFolderButton
- Eliminați:\nÎndepărtați un folder din listă.
-
-
- debugDump
- Activează salvarea pentru depanare:\nSalvează simbolurile de import și export și informațiile din antetul fișierului pentru aplicația PS4 care rulează în prezent într-un director.
-
-
- vkValidationCheckBox
- Activează straturile de validare Vulkan:\nActivează un sistem care validează starea renderer-ului Vulkan și înregistrează informații despre starea sa internă. Aceasta va reduce performanța și probabil va schimba comportamentul emulării.
-
-
- vkSyncValidationCheckBox
- Activează validarea sincronizării Vulkan:\nActivează un sistem care validează sincronizarea sarcinilor de redare Vulkan. Aceasta va reduce performanța și probabil va schimba comportamentul emulării.
-
-
- rdocCheckBox
- Activează depanarea RenderDoc:\nDacă este activat, emulatorul va oferi compatibilitate cu Renderdoc pentru a permite capturarea și analiza cadrului redat în prezent.
-
-
- collectShaderCheckBox
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
-
-
- crashDiagnosticsCheckBox
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
-
-
- copyGPUBuffersCheckBox
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
-
-
- hostMarkersCheckBox
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
-
-
- guestMarkersCheckBox
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
-
-
-
- CheatsPatches
-
- Cheats / Patches for
- Cheats / Patches for
-
-
- defaultTextEdit_MSG
- Cheats/Patches sunt experimentale.\nUtilizați cu prudență.\n\nDescărcați cheats individual prin selectarea depozitului și făcând clic pe butonul de descărcare.\nÎn fila Patches, puteți descărca toate patch-urile deodată, alege pe cele pe care doriți să le utilizați și salvați selecția.\n\nDeoarece nu dezvoltăm Cheats/Patches,\nte rugăm să raportezi problemele autorului cheat-ului.\n\nAi creat un nou cheat? Vizitează:\nhttps://github.com/shadps4-emu/ps4_cheats
-
-
- No Image Available
- Nu este disponibilă imaginea
-
-
- Serial:
- Serial:
-
-
- Version:
- Versiune:
-
-
- Size:
- Dimensiune:
-
-
- Select Cheat File:
- Selectează fișierul Cheat:
-
-
- Repository:
- Repository:
-
-
- Download Cheats
- Descarcă Cheats
-
-
- Delete File
- Șterge Fișierul
-
-
- No files selected.
- Nu sunt fișiere selectate.
-
-
- You can delete the cheats you don't want after downloading them.
- Poti șterge cheats-urile pe care nu le dorești după ce le-ai descărcat.
-
-
- Do you want to delete the selected file?\n%1
- Vrei să ștergi fișierul selectat?\n%1
-
-
- Select Patch File:
- Selectează fișierul Patch:
-
-
- Download Patches
- Descarcă Patches
-
-
- Save
- Salvează
-
-
- Cheats
- Cheats
-
-
- Patches
- Patches
-
-
- Error
- Eroare
-
-
- No patch selected.
- Nu este selectat niciun patch.
-
-
- Unable to open files.json for reading.
- Imposibil de deschis files.json pentru citire.
-
-
- No patch file found for the current serial.
- Nu s-a găsit niciun fișier patch pentru serialul curent.
-
-
- Unable to open the file for reading.
- Imposibil de deschis fișierul pentru citire.
-
-
- Unable to open the file for writing.
- Imposibil de deschis fișierul pentru scriere.
-
-
- Failed to parse XML:
- Nu s-a reușit pararea XML:
-
-
- Success
- Succes
-
-
- Options saved successfully.
- Opțiunile au fost salvate cu succes.
-
-
- Invalid Source
- Sursă invalidă
-
-
- The selected source is invalid.
- Sursa selectată este invalidă.
-
-
- File Exists
- Fișier existent
-
-
- File already exists. Do you want to replace it?
- Fișierul există deja. Vrei să-l înlocuiești?
-
-
- Failed to save file:
- Nu s-a reușit salvarea fișierului:
-
-
- Failed to download file:
- Nu s-a reușit descărcarea fișierului:
-
-
- Cheats Not Found
- Cheats Nu au fost găsite
-
-
- CheatsNotFound_MSG
- Nu au fost găsite cheats pentru acest joc în această versiune a repository-ului selectat, încearcă un alt repository sau o versiune diferită a jocului.
-
-
- Cheats Downloaded Successfully
- Cheats descărcate cu succes
-
-
- CheatsDownloadedSuccessfully_MSG
- Ai descărcat cu succes cheats-urile pentru această versiune a jocului din repository-ul selectat. Poți încerca descărcarea din alt repository; dacă este disponibil, va fi posibil să-l folosești selectând fișierul din listă.
-
-
- Failed to save:
- Nu s-a reușit salvarea:
-
-
- Failed to download:
- Nu s-a reușit descărcarea:
-
-
- Download Complete
- Descărcare completă
-
-
- DownloadComplete_MSG
- Patches descărcate cu succes! Toate Patches disponibile pentru toate jocurile au fost descărcate; nu este nevoie să le descarci individual pentru fiecare joc, așa cum se întâmplă cu Cheats. Dacă patch-ul nu apare, este posibil să nu existe pentru seria și versiunea specifică a jocului.
-
-
- Failed to parse JSON data from HTML.
- Nu s-a reușit pararea datelor JSON din HTML.
-
-
- Failed to retrieve HTML page.
- Nu s-a reușit obținerea paginii HTML.
-
-
- The game is in version: %1
- Jocul este în versiunea: %1
-
-
- The downloaded patch only works on version: %1
- Patch-ul descărcat funcționează doar pe versiunea: %1
-
-
- You may need to update your game.
- Este posibil să trebuiască să actualizezi jocul tău.
-
-
- Incompatibility Notice
- Avertizare de incompatibilitate
-
-
- Failed to open file:
- Nu s-a reușit deschiderea fișierului:
-
-
- XML ERROR:
- EROARE XML:
-
-
- Failed to open files.json for writing
- Nu s-a reușit deschiderea files.json pentru scriere
-
-
- Author:
- Autor:
-
-
- Directory does not exist:
- Directorul nu există:
-
-
- Failed to open files.json for reading.
- Nu s-a reușit deschiderea files.json pentru citire.
-
-
- Name:
- Nume:
-
-
- Can't apply cheats before the game is started
- Nu poți aplica cheats înainte ca jocul să înceapă.
-
-
-
- GameListFrame
-
- Icon
- Icon
-
-
- Name
- Nume
-
-
- Serial
- Serie
-
-
- Compatibility
- Compatibility
-
-
- Region
- Regiune
-
-
- Firmware
- Firmware
-
-
- Size
- Dimensiune
-
-
- Version
- Versiune
-
-
- Path
- Drum
-
-
- Play Time
- Timp de Joacă
-
-
- Never Played
- Never Played
-
-
- h
- h
-
-
- m
- m
-
-
- s
- s
-
-
- Compatibility is untested
- Compatibility is untested
-
-
- Game does not initialize properly / crashes the emulator
- Game does not initialize properly / crashes the emulator
-
-
- Game boots, but only displays a blank screen
- Game boots, but only displays a blank screen
-
-
- Game displays an image but does not go past the menu
- Game displays an image but does not go past the menu
-
-
- Game has game-breaking glitches or unplayable performance
- Game has game-breaking glitches or unplayable performance
-
-
- Game can be completed with playable performance and no major glitches
- Game can be completed with playable performance and no major glitches
-
-
- Click to see details on github
- Faceți clic pentru a vedea detalii pe GitHub
-
-
- Last updated
- Ultima actualizare
-
-
-
- CheckUpdate
-
- Auto Updater
- Actualizator automat
-
-
- Error
- Eroare
-
-
- Network error:
- Eroare de rețea:
-
-
- Error_Github_limit_MSG
- Actualizatorul automat permite până la 60 de verificări de actualizare pe oră.\nAți atins această limită. Vă rugăm să încercați din nou mai târziu.
-
-
- Failed to parse update information.
- Nu s-au putut analiza informațiile de actualizare.
-
-
- No pre-releases found.
- Nu au fost găsite pre-lansări.
-
-
- Invalid release data.
- Datele versiunii sunt invalide.
-
-
- No download URL found for the specified asset.
- Nu s-a găsit URL de descărcare pentru resursa specificată.
-
-
- Your version is already up to date!
- Versiunea ta este deja actualizată!
-
-
- Update Available
- Actualizare disponibilă
-
-
- Update Channel
- Canal de Actualizare
-
-
- Current Version
- Versiunea curentă
-
-
- Latest Version
- Ultima versiune
-
-
- Do you want to update?
- Doriți să actualizați?
-
-
- Show Changelog
- Afișați jurnalul de modificări
-
-
- Check for Updates at Startup
- Verifică actualizări la pornire
-
-
- Update
- Actualizare
-
-
- No
- Nu
-
-
- Hide Changelog
- Ascunde jurnalul de modificări
-
-
- Changes
- Modificări
-
-
- Network error occurred while trying to access the URL
- A apărut o eroare de rețea în timpul încercării de a accesa URL-ul
-
-
- Download Complete
- Descărcare completă
-
-
- The update has been downloaded, press OK to install.
- Actualizarea a fost descărcată, apăsați OK pentru a instala.
-
-
- Failed to save the update file at
- Nu s-a putut salva fișierul de actualizare la
-
-
- Starting Update...
- Încep actualizarea...
-
-
- Failed to create the update script file
- Nu s-a putut crea fișierul script de actualizare
-
-
-
- GameListUtils
-
- B
- B
-
-
- KB
- KB
-
-
- MB
- MB
-
-
- GB
- GB
-
-
- TB
- TB
-
-
-
- CompatibilityInfoClass
-
- Fetching compatibility data, please wait
- Se colectează datele de compatibilitate, vă rugăm să așteptați
-
-
- Cancel
- Anulează
-
-
- Loading...
- Se încarcă...
-
-
- Error
- Eroare
-
-
- Unable to update compatibility data! Try again later.
- Nu se poate actualiza datele de compatibilitate! Încercați din nou mai târziu.
-
-
- Unable to open compatibility_data.json for writing.
- Nu se poate deschide compatibility_data.json pentru scriere.
-
-
- Unknown
- Necunoscut
-
-
- Nothing
- Nimic
-
-
- Boots
- Botine
-
-
- Menus
- Meniuri
-
-
- Ingame
- În joc
-
-
- Playable
- Jucabil
-
-
+
+ AboutDialog
+
+ About shadPS4
+ About shadPS4
+
+
+ shadPS4
+ shadPS4
+
+
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+
+
+ This software should not be used to play games you have not legally obtained.
+ This software should not be used to play games you have not legally obtained.
+
+
+
+ CheatsPatches
+
+ Cheats / Patches for
+ Cheats / Patches for
+
+
+ defaultTextEdit_MSG
+ Cheats/Patches sunt experimentale.\nUtilizați cu prudență.\n\nDescărcați cheats individual prin selectarea depozitului și făcând clic pe butonul de descărcare.\nÎn fila Patches, puteți descărca toate patch-urile deodată, alege pe cele pe care doriți să le utilizați și salvați selecția.\n\nDeoarece nu dezvoltăm Cheats/Patches,\nte rugăm să raportezi problemele autorului cheat-ului.\n\nAi creat un nou cheat? Vizitează:\nhttps://github.com/shadps4-emu/ps4_cheats
+
+
+ No Image Available
+ Nu este disponibilă imaginea
+
+
+ Serial:
+ Serial:
+
+
+ Version:
+ Versiune:
+
+
+ Size:
+ Dimensiune:
+
+
+ Select Cheat File:
+ Selectează fișierul Cheat:
+
+
+ Repository:
+ Repository:
+
+
+ Download Cheats
+ Descarcă Cheats
+
+
+ Delete File
+ Șterge Fișierul
+
+
+ No files selected.
+ Nu sunt fișiere selectate.
+
+
+ You can delete the cheats you don't want after downloading them.
+ Poti șterge cheats-urile pe care nu le dorești după ce le-ai descărcat.
+
+
+ Do you want to delete the selected file?\n%1
+ Vrei să ștergi fișierul selectat?\n%1
+
+
+ Select Patch File:
+ Selectează fișierul Patch:
+
+
+ Download Patches
+ Descarcă Patches
+
+
+ Save
+ Salvează
+
+
+ Cheats
+ Cheats
+
+
+ Patches
+ Patches
+
+
+ Error
+ Eroare
+
+
+ No patch selected.
+ Nu este selectat niciun patch.
+
+
+ Unable to open files.json for reading.
+ Imposibil de deschis files.json pentru citire.
+
+
+ No patch file found for the current serial.
+ Nu s-a găsit niciun fișier patch pentru serialul curent.
+
+
+ Unable to open the file for reading.
+ Imposibil de deschis fișierul pentru citire.
+
+
+ Unable to open the file for writing.
+ Imposibil de deschis fișierul pentru scriere.
+
+
+ Failed to parse XML:
+ Nu s-a reușit pararea XML:
+
+
+ Success
+ Succes
+
+
+ Options saved successfully.
+ Opțiunile au fost salvate cu succes.
+
+
+ Invalid Source
+ Sursă invalidă
+
+
+ The selected source is invalid.
+ Sursa selectată este invalidă.
+
+
+ File Exists
+ Fișier existent
+
+
+ File already exists. Do you want to replace it?
+ Fișierul există deja. Vrei să-l înlocuiești?
+
+
+ Failed to save file:
+ Nu s-a reușit salvarea fișierului:
+
+
+ Failed to download file:
+ Nu s-a reușit descărcarea fișierului:
+
+
+ Cheats Not Found
+ Cheats Nu au fost găsite
+
+
+ CheatsNotFound_MSG
+ Nu au fost găsite cheats pentru acest joc în această versiune a repository-ului selectat, încearcă un alt repository sau o versiune diferită a jocului.
+
+
+ Cheats Downloaded Successfully
+ Cheats descărcate cu succes
+
+
+ CheatsDownloadedSuccessfully_MSG
+ Ai descărcat cu succes cheats-urile pentru această versiune a jocului din repository-ul selectat. Poți încerca descărcarea din alt repository; dacă este disponibil, va fi posibil să-l folosești selectând fișierul din listă.
+
+
+ Failed to save:
+ Nu s-a reușit salvarea:
+
+
+ Failed to download:
+ Nu s-a reușit descărcarea:
+
+
+ Download Complete
+ Descărcare completă
+
+
+ DownloadComplete_MSG
+ Patches descărcate cu succes! Toate Patches disponibile pentru toate jocurile au fost descărcate; nu este nevoie să le descarci individual pentru fiecare joc, așa cum se întâmplă cu Cheats. Dacă patch-ul nu apare, este posibil să nu existe pentru seria și versiunea specifică a jocului.
+
+
+ Failed to parse JSON data from HTML.
+ Nu s-a reușit pararea datelor JSON din HTML.
+
+
+ Failed to retrieve HTML page.
+ Nu s-a reușit obținerea paginii HTML.
+
+
+ The game is in version: %1
+ Jocul este în versiunea: %1
+
+
+ The downloaded patch only works on version: %1
+ Patch-ul descărcat funcționează doar pe versiunea: %1
+
+
+ You may need to update your game.
+ Este posibil să trebuiască să actualizezi jocul tău.
+
+
+ Incompatibility Notice
+ Avertizare de incompatibilitate
+
+
+ Failed to open file:
+ Nu s-a reușit deschiderea fișierului:
+
+
+ XML ERROR:
+ EROARE XML:
+
+
+ Failed to open files.json for writing
+ Nu s-a reușit deschiderea files.json pentru scriere
+
+
+ Author:
+ Autor:
+
+
+ Directory does not exist:
+ Directorul nu există:
+
+
+ Failed to open files.json for reading.
+ Nu s-a reușit deschiderea files.json pentru citire.
+
+
+ Name:
+ Nume:
+
+
+ Can't apply cheats before the game is started
+ Nu poți aplica cheats înainte ca jocul să înceapă.
+
+
+ Close
+ Închide
+
+
+
+ CheckUpdate
+
+ Auto Updater
+ Actualizator automat
+
+
+ Error
+ Eroare
+
+
+ Network error:
+ Eroare de rețea:
+
+
+ Error_Github_limit_MSG
+ Actualizatorul automat permite până la 60 de verificări de actualizare pe oră.\nAți atins această limită. Vă rugăm să încercați din nou mai târziu.
+
+
+ Failed to parse update information.
+ Nu s-au putut analiza informațiile de actualizare.
+
+
+ No pre-releases found.
+ Nu au fost găsite pre-lansări.
+
+
+ Invalid release data.
+ Datele versiunii sunt invalide.
+
+
+ No download URL found for the specified asset.
+ Nu s-a găsit URL de descărcare pentru resursa specificată.
+
+
+ Your version is already up to date!
+ Versiunea ta este deja actualizată!
+
+
+ Update Available
+ Actualizare disponibilă
+
+
+ Update Channel
+ Canal de Actualizare
+
+
+ Current Version
+ Versiunea curentă
+
+
+ Latest Version
+ Ultima versiune
+
+
+ Do you want to update?
+ Doriți să actualizați?
+
+
+ Show Changelog
+ Afișați jurnalul de modificări
+
+
+ Check for Updates at Startup
+ Verifică actualizări la pornire
+
+
+ Update
+ Actualizare
+
+
+ No
+ Nu
+
+
+ Hide Changelog
+ Ascunde jurnalul de modificări
+
+
+ Changes
+ Modificări
+
+
+ Network error occurred while trying to access the URL
+ A apărut o eroare de rețea în timpul încercării de a accesa URL-ul
+
+
+ Download Complete
+ Descărcare completă
+
+
+ The update has been downloaded, press OK to install.
+ Actualizarea a fost descărcată, apăsați OK pentru a instala.
+
+
+ Failed to save the update file at
+ Nu s-a putut salva fișierul de actualizare la
+
+
+ Starting Update...
+ Încep actualizarea...
+
+
+ Failed to create the update script file
+ Nu s-a putut crea fișierul script de actualizare
+
+
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ Se colectează datele de compatibilitate, vă rugăm să așteptați
+
+
+ Cancel
+ Anulează
+
+
+ Loading...
+ Se încarcă...
+
+
+ Error
+ Eroare
+
+
+ Unable to update compatibility data! Try again later.
+ Nu se poate actualiza datele de compatibilitate! Încercați din nou mai târziu.
+
+
+ Unable to open compatibility_data.json for writing.
+ Nu se poate deschide compatibility_data.json pentru scriere.
+
+
+ Unknown
+ Necunoscut
+
+
+ Nothing
+ Nimic
+
+
+ Boots
+ Botine
+
+
+ Menus
+ Meniuri
+
+
+ Ingame
+ În joc
+
+
+ Playable
+ Jucabil
+
+
+
+ ControlSettings
+
+ Configure Controls
+
+
+
+ Control Settings
+
+
+
+ D-Pad
+
+
+
+ Up
+
+
+
+ Left
+
+
+
+ Right
+
+
+
+ Down
+
+
+
+ Left Stick Deadzone (def:2 max:127)
+
+
+
+ Left Deadzone
+
+
+
+ Left Stick
+
+
+
+ Config Selection
+
+
+
+ Common Config
+
+
+
+ Use per-game configs
+
+
+
+ L1 / LB
+
+
+
+ L2 / LT
+
+
+
+ KBM Controls
+
+
+
+ KBM Editor
+
+
+
+ Back
+
+
+
+ R1 / RB
+
+
+
+ R2 / RT
+
+
+
+ L3
+
+
+
+ Options / Start
+
+
+
+ R3
+
+
+
+ Face Buttons
+
+
+
+ Triangle / Y
+
+
+
+ Square / X
+
+
+
+ Circle / B
+
+
+
+ Cross / A
+
+
+
+ Right Stick Deadzone (def:2, max:127)
+
+
+
+ Right Deadzone
+
+
+
+ Right Stick
+
+
+
+
+ ElfViewer
+
+ Open Folder
+ Open Folder
+
+
+
+ GameInfoClass
+
+ Loading game list, please wait :3
+ Loading game list, please wait :3
+
+
+ Cancel
+ Cancel
+
+
+ Loading...
+ Loading...
+
+
+
+ GameInstallDialog
+
+ shadPS4 - Choose directory
+ shadPS4 - Choose directory
+
+
+ Directory to install games
+ Directory to install games
+
+
+ Browse
+ Browse
+
+
+ Error
+ Error
+
+
+ Directory to install DLC
+
+
+
+
+ GameListFrame
+
+ Icon
+ Icon
+
+
+ Name
+ Nume
+
+
+ Serial
+ Serie
+
+
+ Compatibility
+ Compatibility
+
+
+ Region
+ Regiune
+
+
+ Firmware
+ Firmware
+
+
+ Size
+ Dimensiune
+
+
+ Version
+ Versiune
+
+
+ Path
+ Drum
+
+
+ Play Time
+ Timp de Joacă
+
+
+ Never Played
+ Never Played
+
+
+ h
+ h
+
+
+ m
+ m
+
+
+ s
+ s
+
+
+ Compatibility is untested
+ Compatibility is untested
+
+
+ Game does not initialize properly / crashes the emulator
+ Game does not initialize properly / crashes the emulator
+
+
+ Game boots, but only displays a blank screen
+ Game boots, but only displays a blank screen
+
+
+ Game displays an image but does not go past the menu
+ Game displays an image but does not go past the menu
+
+
+ Game has game-breaking glitches or unplayable performance
+ Game has game-breaking glitches or unplayable performance
+
+
+ Game can be completed with playable performance and no major glitches
+ Game can be completed with playable performance and no major glitches
+
+
+ Click to see details on github
+ Faceți clic pentru a vedea detalii pe GitHub
+
+
+ Last updated
+ Ultima actualizare
+
+
+
+ GameListUtils
+
+ B
+ B
+
+
+ KB
+ KB
+
+
+ MB
+ MB
+
+
+ GB
+ GB
+
+
+ TB
+ TB
+
+
+
+ GuiContextMenus
+
+ Create Shortcut
+ Create Shortcut
+
+
+ SFO Viewer
+ SFO Viewer
+
+
+ Trophy Viewer
+ Trophy Viewer
+
+
+ Open Folder...
+ Deschide Folder...
+
+
+ Open Game Folder
+ Deschide Folder Joc
+
+
+ Open Save Data Folder
+ Deschide Folder Date Salvate
+
+
+ Open Log Folder
+ Deschide Folder Jurnal
+
+
+ Copy info...
+ Copy info...
+
+
+ Copy Name
+ Copy Name
+
+
+ Copy Serial
+ Copy Serial
+
+
+ Copy All
+ Copy All
+
+
+ Delete...
+ Delete...
+
+
+ Delete Game
+ Delete Game
+
+
+ Delete Update
+ Delete Update
+
+
+ Delete DLC
+ Delete DLC
+
+
+ Compatibility...
+ Compatibility...
+
+
+ Update database
+ Update database
+
+
+ View report
+ View report
+
+
+ Submit a report
+ Submit a report
+
+
+ Shortcut creation
+ Shortcut creation
+
+
+ Shortcut created successfully!
+ Shortcut created successfully!
+
+
+ Error
+ Error
+
+
+ Error creating shortcut!
+ Error creating shortcut!
+
+
+ Install PKG
+ Install PKG
+
+
+ Game
+ Game
+
+
+ This game has no update to delete!
+ This game has no update to delete!
+
+
+ Update
+ Update
+
+
+ This game has no DLC to delete!
+ This game has no DLC to delete!
+
+
+ DLC
+ DLC
+
+
+ Delete %1
+ Delete %1
+
+
+ Are you sure you want to delete %1's %2 directory?
+ Are you sure you want to delete %1's %2 directory?
+
+
+ Open Update Folder
+
+
+
+ Cheats / Patches
+
+
+
+ Copy Version
+
+
+
+ Copy Size
+
+
+
+ Delete Save Data
+
+
+
+ This game has no update folder to open!
+
+
+
+ Failed to convert icon.
+
+
+
+ This game has no save data to delete!
+
+
+
+ Save Data
+
+
+
+
+ InstallDirSelect
+
+ shadPS4 - Choose directory
+ shadPS4 - Choose directory
+
+
+ Select which directory you want to install to.
+ Select which directory you want to install to.
+
+
+ Install All Queued to Selected Folder
+
+
+
+ Delete PKG File on Install
+
+
+
+
+ MainWindow
+
+ Open/Add Elf Folder
+ Open/Add Elf Folder
+
+
+ Install Packages (PKG)
+ Install Packages (PKG)
+
+
+ Boot Game
+ Boot Game
+
+
+ Check for Updates
+ Verifică actualizările
+
+
+ About shadPS4
+ About shadPS4
+
+
+ Configure...
+ Configure...
+
+
+ Install application from a .pkg file
+ Install application from a .pkg file
+
+
+ Recent Games
+ Recent Games
+
+
+ Open shadPS4 Folder
+ Open shadPS4 Folder
+
+
+ Exit
+ Exit
+
+
+ Exit shadPS4
+ Exit shadPS4
+
+
+ Exit the application.
+ Exit the application.
+
+
+ Show Game List
+ Show Game List
+
+
+ Game List Refresh
+ Game List Refresh
+
+
+ Tiny
+ Tiny
+
+
+ Small
+ Small
+
+
+ Medium
+ Medium
+
+
+ Large
+ Large
+
+
+ List View
+ List View
+
+
+ Grid View
+ Grid View
+
+
+ Elf Viewer
+ Elf Viewer
+
+
+ Game Install Directory
+ Game Install Directory
+
+
+ Download Cheats/Patches
+ Descarcă Coduri / Patch-uri
+
+
+ Dump Game List
+ Dump Game List
+
+
+ PKG Viewer
+ PKG Viewer
+
+
+ Search...
+ Search...
+
+
+ File
+ File
+
+
+ View
+ View
+
+
+ Game List Icons
+ Game List Icons
+
+
+ Game List Mode
+ Game List Mode
+
+
+ Settings
+ Settings
+
+
+ Utils
+ Utils
+
+
+ Themes
+ Themes
+
+
+ Help
+ Ajutor
+
+
+ Dark
+ Dark
+
+
+ Light
+ Light
+
+
+ Green
+ Green
+
+
+ Blue
+ Blue
+
+
+ Violet
+ Violet
+
+
+ toolBar
+ toolBar
+
+
+ Game List
+ Lista jocurilor
+
+
+ * Unsupported Vulkan Version
+ * Versiune Vulkan nesuportată
+
+
+ Download Cheats For All Installed Games
+ Descarcă Cheats pentru toate jocurile instalate
+
+
+ Download Patches For All Games
+ Descarcă Patches pentru toate jocurile
+
+
+ Download Complete
+ Descărcare completă
+
+
+ You have downloaded cheats for all the games you have installed.
+ Ai descărcat cheats pentru toate jocurile instalate.
+
+
+ Patches Downloaded Successfully!
+ Patches descărcate cu succes!
+
+
+ All Patches available for all games have been downloaded.
+ Toate Patches disponibile pentru toate jocurile au fost descărcate.
+
+
+ Games:
+ Jocuri:
+
+
+ ELF files (*.bin *.elf *.oelf)
+ Fișiere ELF (*.bin *.elf *.oelf)
+
+
+ Game Boot
+ Boot Joc
+
+
+ Only one file can be selected!
+ Numai un fișier poate fi selectat!
+
+
+ PKG Extraction
+ Extracție PKG
+
+
+ Patch detected!
+ Patch detectat!
+
+
+ PKG and Game versions match:
+ Versiunile PKG și ale jocului sunt compatibile:
+
+
+ Would you like to overwrite?
+ Doriți să suprascrieți?
+
+
+ PKG Version %1 is older than installed version:
+ Versiunea PKG %1 este mai veche decât versiunea instalată:
+
+
+ Game is installed:
+ Jocul este instalat:
+
+
+ Would you like to install Patch:
+ Doriți să instalați patch-ul:
+
+
+ DLC Installation
+ Instalare DLC
+
+
+ Would you like to install DLC: %1?
+ Doriți să instalați DLC-ul: %1?
+
+
+ DLC already installed:
+ DLC deja instalat:
+
+
+ Game already installed
+ Jocul deja instalat
+
+
+ PKG ERROR
+ EROARE PKG
+
+
+ Extracting PKG %1/%2
+ Extracție PKG %1/%2
+
+
+ Extraction Finished
+ Extracție terminată
+
+
+ Game successfully installed at %1
+ Jocul a fost instalat cu succes la %1
+
+
+ File doesn't appear to be a valid PKG file
+ Fișierul nu pare să fie un fișier PKG valid
+
+
+ Run Game
+
+
+
+ Eboot.bin file not found
+
+
+
+ PKG File (*.PKG *.pkg)
+
+
+
+ PKG is a patch or DLC, please install the game first!
+
+
+
+ Game is already running!
+
+
+
+ shadPS4
+ shadPS4
+
+
+
+ PKGViewer
+
+ Open Folder
+ Open Folder
+
+
+ Name
+ Nume
+
+
+ Serial
+ Serie
+
+
+ Installed
+
+
+
+ Size
+ Dimensiune
+
+
+ Category
+
+
+
+ Type
+
+
+
+ App Ver
+
+
+
+ FW
+
+
+
+ Region
+ Regiune
+
+
+ Flags
+
+
+
+ Path
+ Drum
+
+
+ File
+ File
+
+
+ PKG ERROR
+ EROARE PKG
+
+
+ Unknown
+ Necunoscut
+
+
+ Package
+
+
+
+
+ SettingsDialog
+
+ Settings
+ Settings
+
+
+ General
+ General
+
+
+ System
+ System
+
+
+ Console Language
+ Console Language
+
+
+ Emulator Language
+ Emulator Language
+
+
+ Emulator
+ Emulator
+
+
+ Enable Fullscreen
+ Enable Fullscreen
+
+
+ Fullscreen Mode
+ Mod Ecran Complet
+
+
+ Enable Separate Update Folder
+ Enable Separate Update Folder
+
+
+ Default tab when opening settings
+ Tab-ul implicit la deschiderea setărilor
+
+
+ Show Game Size In List
+ Afișează dimensiunea jocului în listă
+
+
+ Show Splash
+ Show Splash
+
+
+ Enable Discord Rich Presence
+ Activați Discord Rich Presence
+
+
+ Username
+ Username
+
+
+ Trophy Key
+ Trophy Key
+
+
+ Trophy
+ Trophy
+
+
+ Logger
+ Logger
+
+
+ Log Type
+ Log Type
+
+
+ Log Filter
+ Log Filter
+
+
+ Open Log Location
+ Deschide locația jurnalului
+
+
+ Input
+ Introducere
+
+
+ Cursor
+ Cursor
+
+
+ Hide Cursor
+ Ascunde cursorul
+
+
+ Hide Cursor Idle Timeout
+ Timeout pentru ascunderea cursorului inactiv
+
+
+ s
+ s
+
+
+ Controller
+ Controler
+
+
+ Back Button Behavior
+ Comportament buton înapoi
+
+
+ Graphics
+ Graphics
+
+
+ GUI
+ Interfață
+
+
+ User
+ Utilizator
+
+
+ Graphics Device
+ Graphics Device
+
+
+ Width
+ Width
+
+
+ Height
+ Height
+
+
+ Vblank Divider
+ Vblank Divider
+
+
+ Advanced
+ Advanced
+
+
+ Enable Shaders Dumping
+ Enable Shaders Dumping
+
+
+ Enable NULL GPU
+ Enable NULL GPU
+
+
+ Paths
+ Trasee
+
+
+ Game Folders
+ Dosare de joc
+
+
+ Add...
+ Adaugă...
+
+
+ Remove
+ Eliminare
+
+
+ Debug
+ Debug
+
+
+ Enable Debug Dumping
+ Enable Debug Dumping
+
+
+ Enable Vulkan Validation Layers
+ Enable Vulkan Validation Layers
+
+
+ Enable Vulkan Synchronization Validation
+ Enable Vulkan Synchronization Validation
+
+
+ Enable RenderDoc Debugging
+ Enable RenderDoc Debugging
+
+
+ Enable Crash Diagnostics
+ Enable Crash Diagnostics
+
+
+ Collect Shaders
+ Collect Shaders
+
+
+ Copy GPU Buffers
+ Copy GPU Buffers
+
+
+ Host Debug Markers
+ Host Debug Markers
+
+
+ Guest Debug Markers
+ Guest Debug Markers
+
+
+ Update
+ Actualizare
+
+
+ Check for Updates at Startup
+ Verifică actualizări la pornire
+
+
+ Always Show Changelog
+ Arată întotdeauna jurnalul modificărilor
+
+
+ Update Channel
+ Canal de Actualizare
+
+
+ Check for Updates
+ Verifică actualizări
+
+
+ GUI Settings
+ Setări GUI
+
+
+ Title Music
+ Title Music
+
+
+ Disable Trophy Pop-ups
+ Disable Trophy Pop-ups
+
+
+ Play title music
+ Redă muzica titlului
+
+
+ Update Compatibility Database On Startup
+ Update Compatibility Database On Startup
+
+
+ Game Compatibility
+ Game Compatibility
+
+
+ Display Compatibility Data
+ Display Compatibility Data
+
+
+ Update Compatibility Database
+ Update Compatibility Database
+
+
+ Volume
+ Volum
+
+
+ Save
+ Salvează
+
+
+ Apply
+ Aplică
+
+
+ Restore Defaults
+ Restabilește Impozitivele
+
+
+ Close
+ Închide
+
+
+ Point your mouse at an option to display its description.
+ Indicați mouse-ul asupra unei opțiuni pentru a afișa descrierea acesteia.
+
+
+ consoleLanguageGroupBox
+ Limba consolei:\nSetează limba pe care o folosește jocul PS4.\nSe recomandă să setezi această opțiune pe o limbă pe care jocul o suportă, ceea ce poate varia în funcție de regiune.
+
+
+ emulatorLanguageGroupBox
+ Limba emulatorului:\nSetează limba interfeței utilizatorului a emulatorului.
+
+
+ fullscreenCheckBox
+ Activează modul pe ecran complet:\nPune automat fereastra jocului în modul pe ecran complet.\nAceasta poate fi dezactivată apăsând tasta F11.
+
+
+ separateUpdatesCheckBox
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
+
+
+ showSplashCheckBox
+ Afișează ecranul de încărcare:\nAfișează ecranul de încărcare al jocului (o imagine specială) în timp ce jocul pornește.
+
+
+ discordRPCCheckbox
+ Activați Discord Rich Presence:\nAfișează pictograma emulatorului și informații relevante pe profilul dumneavoastră Discord.
+
+
+ userName
+ Nume utilizator:\nSetează numele de utilizator al contului PS4, care poate fi afișat de unele jocuri.
+
+
+ TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
+
+
+ logTypeGroupBox
+ Tip jurnal:\nSetează dacă să sincronizezi ieșirea ferestrei de jurnal pentru performanță. Aceasta poate avea efecte adverse asupra emulării.
+
+
+ logFilter
+ Filtrul jurnalului:\nFiltrează jurnalul pentru a imprima doar informații specifice.\nExemple: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Niveluri: Trace, Debug, Info, Warning, Error, Critical - în această ordine, un nivel specific reduce toate nivelurile anterioare din listă și înregistrează toate nivelurile ulterioare.
+
+
+ updaterGroupBox
+ Actualizare:\nRelease: Versiuni oficiale lansate în fiecare lună, care pot fi foarte învechite, dar sunt mai fiabile și testate.\nNightly: Versiuni de dezvoltare care conțin toate cele mai recente funcții și corecții, dar pot conține erori și sunt mai puțin stabile.
+
+
+ GUIMusicGroupBox
+ Redă muzica titlului:\nDacă un joc o suportă, activează redarea muzicii speciale când selectezi jocul în GUI.
+
+
+ disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
+
+
+ hideCursorGroupBox
+ Ascunde cursorul:\nAlegeți când va dispărea cursorul:\nNiciodată: Vei vedea întotdeauna mouse-ul.\nInactiv: Setează un timp pentru a dispărea după inactivitate.\nÎntotdeauna: nu vei vedea niciodată mouse-ul.
+
+
+ idleTimeoutGroupBox
+ Setați un timp pentru ca mouse-ul să dispară după ce a fost inactiv.
+
+
+ backButtonBehaviorGroupBox
+ Comportamentul butonului înapoi:\nSetează butonul înapoi al controlerului să imite atingerea poziției specificate pe touchpad-ul PS4.
+
+
+ enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
+
+
+ checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
+
+
+ updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
+
+
+ Never
+ Niciodată
+
+
+ Idle
+ Inactiv
+
+
+ Always
+ Întotdeauna
+
+
+ Touchpad Left
+ Touchpad Stânga
+
+
+ Touchpad Right
+ Touchpad Dreapta
+
+
+ Touchpad Center
+ Centru Touchpad
+
+
+ None
+ Niciunul
+
+
+ graphicsAdapterGroupBox
+ Dispozitiv grafic:\nPe sistemele cu mai multe GPU-uri, alege GPU-ul pe care emulatorul îl va folosi din lista derulantă,\nsau selectează "Auto Select" pentru a-l determina automat.
+
+
+ resolutionLayout
+ Lățime/Înălțime:\nSetează dimensiunea ferestrei emulatorului la lansare, care poate fi redimensionată în timpul jocului.\nAceasta este diferită de rezoluția din joc.
+
+
+ heightDivider
+ Împărțitor Vblank:\nRata de cadre cu care emulatorul se reîmprospătează este multiplicată cu acest număr. Schimbarea acestuia poate avea efecte adverse, cum ar fi creșterea vitezei jocului sau distrugerea funcționalității critice a jocului care nu se așteaptă ca aceasta să se schimbe!
+
+
+ dumpShadersCheckBox
+ Activează salvarea shaderelor:\nÎn scopuri de depanare tehnică, salvează shader-urile jocului într-un folder pe măsură ce sunt randate.
+
+
+ nullGpuCheckBox
+ Activează GPU Null:\nÎn scopuri de depanare tehnică, dezactivează redarea jocului ca și cum nu ar exista o placă grafică.
+
+
+ gameFoldersBox
+ Folderele jocurilor:\nLista folderelor pentru a verifica jocurile instalate.
+
+
+ addFolderButton
+ Adăugați:\nAdăugați un folder la listă.
+
+
+ removeFolderButton
+ Eliminați:\nÎndepărtați un folder din listă.
+
+
+ debugDump
+ Activează salvarea pentru depanare:\nSalvează simbolurile de import și export și informațiile din antetul fișierului pentru aplicația PS4 care rulează în prezent într-un director.
+
+
+ vkValidationCheckBox
+ Activează straturile de validare Vulkan:\nActivează un sistem care validează starea renderer-ului Vulkan și înregistrează informații despre starea sa internă. Aceasta va reduce performanța și probabil va schimba comportamentul emulării.
+
+
+ vkSyncValidationCheckBox
+ Activează validarea sincronizării Vulkan:\nActivează un sistem care validează sincronizarea sarcinilor de redare Vulkan. Aceasta va reduce performanța și probabil va schimba comportamentul emulării.
+
+
+ rdocCheckBox
+ Activează depanarea RenderDoc:\nDacă este activat, emulatorul va oferi compatibilitate cu Renderdoc pentru a permite capturarea și analiza cadrului redat în prezent.
+
+
+ collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+
+
+ crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+
+
+ copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+
+
+ hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+
+
+ guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+
+
+ Borderless
+
+
+
+ True
+
+
+
+ Enable HDR
+
+
+
+ Release
+
+
+
+ Nightly
+
+
+
+ Background Image
+
+
+
+ Show Background Image
+
+
+
+ Opacity
+
+
+
+ Set the volume of the background music.
+
+
+
+ Enable Motion Controls
+
+
+
+ Save Data Path
+
+
+
+ Browse
+ Browse
+
+
+ async
+
+
+
+ sync
+
+
+
+ Auto Select
+
+
+
+ Directory to install games
+ Directory to install games
+
+
+ Directory to save data
+
+
+
+ GUIBackgroundImageGroupBox
+
+
+
+ enableHDRCheckBox
+
+
+
+ saveDataBox
+
+
+
+ browseButton
+
+
+
+
+ TrophyViewer
+
+ Trophy Viewer
+ Trophy Viewer
+
+
diff --git a/src/qt_gui/translations/ru_RU.ts b/src/qt_gui/translations/ru_RU.ts
index 985e40a49..2e15297e1 100644
--- a/src/qt_gui/translations/ru_RU.ts
+++ b/src/qt_gui/translations/ru_RU.ts
@@ -1,8 +1,8 @@
-
-
+
+
AboutDialog
@@ -22,1089 +22,6 @@
Это программное обеспечение не должно использоваться для запуска игр, которые вы получили нелегально.
-
- ElfViewer
-
- Open Folder
- Открыть папку
-
-
-
- GameInfoClass
-
- Loading game list, please wait :3
- Загрузка списка игр, пожалуйста подождите :3
-
-
- Cancel
- Отмена
-
-
- Loading...
- Загрузка...
-
-
-
- InstallDirSelect
-
- shadPS4 - Choose directory
- shadPS4 - Выберите папку
-
-
- Select which directory you want to install to.
- Выберите папку, в которую вы хотите установить.
-
-
- Install All Queued to Selected Folder
- Установить все из очереди в выбранную папку
-
-
- Delete PKG File on Install
- Удалить файл PKG при установке
-
-
-
- GameInstallDialog
-
- shadPS4 - Choose directory
- shadPS4 - Выберите папку
-
-
- Directory to install games
- Каталог для установки игр
-
-
- Browse
- Обзор
-
-
- Error
- Ошибка
-
-
- The value for location to install games is not valid.
- Недопустимое значение местоположения для установки игр.
-
-
- Directory to install DLC
- Каталог для установки DLC
-
-
-
- GuiContextMenus
-
- Create Shortcut
- Создать ярлык
-
-
- Cheats / Patches
- Читы и патчи
-
-
- SFO Viewer
- Просмотр SFO
-
-
- Trophy Viewer
- Просмотр трофеев
-
-
- Open Folder...
- Открыть папку...
-
-
- Open Game Folder
- Открыть папку с игрой
-
-
- Open Save Data Folder
- Открыть папку сохранений
-
-
- Open Log Folder
- Открыть папку логов
-
-
- Copy info...
- Копировать информацию...
-
-
- Copy Name
- Копировать имя
-
-
- Copy Serial
- Копировать серийный номер
-
-
- Copy All
- Копировать всё
-
-
- Delete...
- Удалить...
-
-
- Delete Game
- Удалить игру
-
-
- Delete Update
- Удалить обновление
-
-
- Delete DLC
- Удалить DLC
-
-
- Compatibility...
- Совместимость...
-
-
- Update database
- Обновить базу данных
-
-
- View report
- Посмотреть отчет
-
-
- Submit a report
- Отправить отчёт
-
-
- Shortcut creation
- Создание ярлыка
-
-
- Shortcut created successfully!
- Ярлык создан успешно!
-
-
- Error
- Ошибка
-
-
- Error creating shortcut!
- Ошибка создания ярлыка!
-
-
- Install PKG
- Установить PKG
-
-
- Game
- Игры
-
-
- requiresEnableSeparateUpdateFolder_MSG
- Эта функция требует включения настройки 'Отдельная папка обновлений'. Если вы хотите использовать эту функцию, пожалуйста включите её.
-
-
- This game has no update to delete!
- У этой игры нет обновлений для удаления!
-
-
- Update
- Обновления
-
-
- This game has no DLC to delete!
- У этой игры нет DLC для удаления!
-
-
- DLC
- DLC
-
-
- Delete %1
- Удалить %1
-
-
- Are you sure you want to delete %1's %2 directory?
- Вы уверены, что хотите удалить папку %2 %1?
-
-
- Open Update Folder
- Открыть папку обновлений
-
-
- Delete Save Data
- Удалить сохранения
-
-
- This game has no update folder to open!
- У этой игры нет папки обновлений, которую можно открыть!
-
-
- Failed to convert icon.
- Не удалось преобразовать иконку.
-
-
- This game has no save data to delete!
- У этой игры нет сохранений, которые можно удалить!
-
-
- Save Data
- Сохранения
-
-
-
- MainWindow
-
- Open/Add Elf Folder
- Открыть/Добавить папку Elf
-
-
- Install Packages (PKG)
- Установить пакеты (PKG)
-
-
- Boot Game
- Запустить игру
-
-
- Check for Updates
- Проверить обновления
-
-
- About shadPS4
- О shadPS4
-
-
- Configure...
- Настроить...
-
-
- Install application from a .pkg file
- Установить приложение из файла .pkg
-
-
- Recent Games
- Недавние игры
-
-
- Open shadPS4 Folder
- Открыть папку shadPS4
-
-
- Exit
- Выход
-
-
- Exit shadPS4
- Выйти из shadPS4
-
-
- Exit the application.
- Выйти из приложения.
-
-
- Show Game List
- Показать список игр
-
-
- Game List Refresh
- Обновить список игр
-
-
- Tiny
- Крошечный
-
-
- Small
- Маленький
-
-
- Medium
- Средний
-
-
- Large
- Большой
-
-
- List View
- Список
-
-
- Grid View
- Сетка
-
-
- Elf Viewer
- Исполняемый файл
-
-
- Game Install Directory
- Каталог установки игры
-
-
- Download Cheats/Patches
- Скачать читы или патчи
-
-
- Dump Game List
- Дамп списка игр
-
-
- PKG Viewer
- Просмотр PKG
-
-
- Search...
- Поиск...
-
-
- File
- Файл
-
-
- View
- Вид
-
-
- Game List Icons
- Размер иконок списка игр
-
-
- Game List Mode
- Вид списка игр
-
-
- Settings
- Настройки
-
-
- Utils
- Утилиты
-
-
- Themes
- Темы
-
-
- Help
- Помощь
-
-
- Dark
- Темная
-
-
- Light
- Светлая
-
-
- Green
- Зеленая
-
-
- Blue
- Синяя
-
-
- Violet
- Фиолетовая
-
-
- toolBar
- Панель инструментов
-
-
- Game List
- Список игр
-
-
- * Unsupported Vulkan Version
- * Неподдерживаемая версия Vulkan
-
-
- Download Cheats For All Installed Games
- Скачать читы для всех установленных игр
-
-
- Download Patches For All Games
- Скачать патчи для всех игр
-
-
- Download Complete
- Скачивание завершено
-
-
- You have downloaded cheats for all the games you have installed.
- Вы скачали читы для всех установленных игр.
-
-
- Patches Downloaded Successfully!
- Патчи успешно скачаны!
-
-
- All Patches available for all games have been downloaded.
- Все доступные патчи для всех игр были скачаны.
-
-
- Games:
- Игры:
-
-
- PKG File (*.PKG)
- Файл PKG (*.PKG)
-
-
- ELF files (*.bin *.elf *.oelf)
- Файлы ELF (*.bin *.elf *.oelf)
-
-
- Game Boot
- Запуск игры
-
-
- Only one file can be selected!
- Можно выбрать только один файл!
-
-
- PKG Extraction
- Извлечение PKG
-
-
- Patch detected!
- Обнаружен патч!
-
-
- PKG and Game versions match:
- Версии PKG и игры совпадают:
-
-
- Would you like to overwrite?
- Хотите перезаписать?
-
-
- PKG Version %1 is older than installed version:
- Версия PKG %1 старше установленной версии:
-
-
- Game is installed:
- Игра установлена:
-
-
- Would you like to install Patch:
- Хотите установить патч:
-
-
- DLC Installation
- Установка DLC
-
-
- Would you like to install DLC: %1?
- Вы хотите установить DLC: %1?
-
-
- DLC already installed:
- DLC уже установлен:
-
-
- Game already installed
- Игра уже установлена
-
-
- PKG is a patch, please install the game first!
- PKG - это патч, сначала установите игру!
-
-
- PKG ERROR
- ОШИБКА PKG
-
-
- Extracting PKG %1/%2
- Извлечение PKG %1/%2
-
-
- Extraction Finished
- Извлечение завершено
-
-
- Game successfully installed at %1
- Игра успешно установлена в %1
-
-
- File doesn't appear to be a valid PKG file
- Файл не является допустимым файлом PKG
-
-
- Run Game
- Запустить игру
-
-
- Eboot.bin file not found
- Файл eboot.bin не найден
-
-
- PKG File (*.PKG *.pkg)
- Файл PKG (*.PKG *.pkg)
-
-
- PKG is a patch or DLC, please install the game first!
- Выбранный PKG является патчем или DLC, пожалуйста, сначала установите игру!
-
-
- Game is already running!
- Игра уже запущена!
-
-
- shadPS4
- shadPS4
-
-
-
- PKGViewer
-
- Open Folder
- Открыть папку
-
-
- &File
- Файл
-
-
- PKG ERROR
- ОШИБКА PKG
-
-
-
- TrophyViewer
-
- Trophy Viewer
- Просмотр трофеев
-
-
-
- SettingsDialog
-
- Settings
- Настройки
-
-
- General
- Общее
-
-
- System
- Система
-
-
- Console Language
- Язык консоли
-
-
- Emulator Language
- Язык эмулятора
-
-
- Emulator
- Эмулятор
-
-
- Enable Fullscreen
- Полноэкранный режим
-
-
- Fullscreen Mode
- Тип полноэкранного режима
-
-
- Enable Separate Update Folder
- Отдельная папка обновлений
-
-
- Default tab when opening settings
- Вкладка по умолчанию при открытии настроек
-
-
- Show Game Size In List
- Показать размер игры в списке
-
-
- Show Splash
- Показывать заставку
-
-
- Is PS4 Pro
- Режим PS4 Pro
-
-
- Enable Discord Rich Presence
- Включить Discord Rich Presence
-
-
- Username
- Имя пользователя
-
-
- Trophy Key
- Ключ трофеев
-
-
- Trophy
- Трофеи
-
-
- Logger
- Логирование
-
-
- Log Type
- Тип логов
-
-
- Log Filter
- Фильтр логов
-
-
- Open Log Location
- Открыть местоположение журнала
-
-
- Input
- Ввод
-
-
- Cursor
- Курсор мыши
-
-
- Hide Cursor
- Скрывать курсор
-
-
- Hide Cursor Idle Timeout
- Время скрытия курсора при бездействии
-
-
- s
- сек
-
-
- Controller
- Контроллер
-
-
- Back Button Behavior
- Поведение кнопки назад
-
-
- Graphics
- Графика
-
-
- GUI
- Интерфейс
-
-
- User
- Пользователь
-
-
- Graphics Device
- Графическое устройство
-
-
- Width
- Ширина
-
-
- Height
- Высота
-
-
- Vblank Divider
- Делитель Vblank
-
-
- Advanced
- Продвинутые
-
-
- Enable Shaders Dumping
- Включить дамп шейдеров
-
-
- Enable NULL GPU
- Включить NULL GPU
-
-
- Paths
- Пути
-
-
- Game Folders
- Игровые папки
-
-
- Add...
- Добавить...
-
-
- Remove
- Удалить
-
-
- Debug
- Отладка
-
-
- Enable Debug Dumping
- Включить отладочные дампы
-
-
- Enable Vulkan Validation Layers
- Включить слои валидации Vulkan
-
-
- Enable Vulkan Synchronization Validation
- Включить валидацию синхронизации Vulkan
-
-
- Enable RenderDoc Debugging
- Включить отладку RenderDoc
-
-
- Enable Crash Diagnostics
- Включить диагностику сбоев
-
-
- Collect Shaders
- Собирать шейдеры
-
-
- Copy GPU Buffers
- Копировать буферы GPU
-
-
- Host Debug Markers
- Маркеры отладки хоста
-
-
- Guest Debug Markers
- Маркеры отладки гостя
-
-
- Update
- Обновление
-
-
- Check for Updates at Startup
- Проверка при запуске
-
-
- Always Show Changelog
- Всегда показывать журнал изменений
-
-
- Update Channel
- Канал обновления
-
-
- Check for Updates
- Проверить обновления
-
-
- GUI Settings
- Настройки интерфейса
-
-
- Title Music
- Заглавная музыка
-
-
- Disable Trophy Pop-ups
- Отключить уведомления о трофеях
-
-
- Play title music
- Играть заглавную музыку
-
-
- Update Compatibility Database On Startup
- Обновлять базу совместимости при запуске
-
-
- Game Compatibility
- Совместимость игр
-
-
- Display Compatibility Data
- Показывать данные совместимости
-
-
- Update Compatibility Database
- Обновить базу совместимости
-
-
- Volume
- Громкость
-
-
- Audio Backend
- Звуковая подсистема
-
-
- Save
- Сохранить
-
-
- Apply
- Применить
-
-
- Restore Defaults
- По умолчанию
-
-
- Close
- Закрыть
-
-
- Point your mouse at an option to display its description.
- Наведите указатель мыши на опцию, чтобы отобразить ее описание.
-
-
- consoleLanguageGroupBox
- Язык консоли:\nУстановите язык, который будет использоваться в играх PS4.\nРекомендуется устанавливать язык, который поддерживается игрой, так как он может отличаться в зависимости от региона.
-
-
- emulatorLanguageGroupBox
- Язык эмулятора:\nУстановите язык пользовательского интерфейса эмулятора.
-
-
- fullscreenCheckBox
- Полноэкранный режим:\nАвтоматически переводит игровое окно в полноэкранный режим.\nЭто можно переключить, нажав клавишу F11.
-
-
- separateUpdatesCheckBox
- Отдельная папка обновлений:\nПозволяет устанавливать обновления игры в отдельную папку для удобства.\nМожно создать вручную, добавив извлеченное обновление в папку с игрой с именем "CUSA00000-UPDATE", где идентификатор CUSA совпадает с идентификатором игры.
-
-
- showSplashCheckBox
- Показывать заставку:\nОтображает заставку игры (специальное изображение) во время запуска.
-
-
- ps4proCheckBox
- Режим PS4 Pro:\nЗаставляет эмулятор работать как PS4 Pro, что может включить специальные функции в играх, поддерживающих это.
-
-
- discordRPCCheckbox
- Включить Discord Rich Presence:\nОтображает значок эмулятора и соответствующую информацию в вашем профиле Discord.
-
-
- userName
- Имя пользователя:\nУстановите имя пользователя аккаунта PS4. Это может отображаться в некоторых играх.
-
-
- TrophyKey
- Ключ трофеев:\nКлюч, используемый для расшифровки трофеев. Должен быть получен из вашей взломанной консоли.\nДолжен содержать только шестнадцатеричные символы.
-
-
- logTypeGroupBox
- Тип логов:\nУстановите, синхронизировать ли вывод окна логов ради производительности. Это может негативно сказаться на эмуляции.
-
-
- logFilter
- Фильтр логов:\nФильтрует логи, чтобы показывать только определенную информацию.\nПримеры: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Уровни: Trace, Debug, Info, Warning, Error, Critical - в этом порядке, конкретный уровень глушит все предыдущие уровни в списке и показывает все последующие уровни.
-
-
- updaterGroupBox
- Обновление:\nRelease: Официальные версии, которые выпускаются каждый месяц и могут быть очень старыми, но они более надежные и проверенные.\nNightly: Версии разработки, которые содержат все последние функции и исправления, но могут содержать ошибки и менее стабильны.
-
-
- GUIMusicGroupBox
- Играть заглавную музыку:\nВключает воспроизведение специальной музыки при выборе игры в списке, если она это поддерживает.
-
-
- disableTrophycheckBox
- Отключить уведомления о трофеях:\nОтключает внутриигровые уведомления о трофеях. Прогресс трофеев по-прежнему можно отслеживать в меню просмотра трофеев (правая кнопка мыши по игре в главном окне).
-
-
- hideCursorGroupBox
- Скрывать курсор:\nВыберите, когда курсор будет скрыт:\nНикогда: Вы всегда будете видеть курсор.\nПри бездействии: Установите время, через которое курсор будет скрыт при бездействии.\nВсегда: Курсор всегда будет скрыт.
-
-
- idleTimeoutGroupBox
- Время скрытия курсора при бездействии:\nУстановите время, через которое курсор исчезнет при бездействии.
-
-
- backButtonBehaviorGroupBox
- Поведение кнопки «Назад»:\nНастраивает кнопку «Назад» контроллера на эмуляцию нажатия на указанную область на сенсорной панели контроллера PS4.
-
-
- enableCompatibilityCheckBox
- Показывать данные совместимости:\nПоказывает информацию о совместимости игр в таблице. Включите «Обновлять базу совместимости при запуске» для получения актуальной информации.
-
-
- checkCompatibilityOnStartupCheckBox
- Обновлять базу совместимости при запуске:\nАвтоматически обновлять базу данных совместимости при запуске shadPS4.
-
-
- updateCompatibilityButton
- Обновить базу совместимости:\nНемедленно обновить базу данных совместимости.
-
-
- Never
- Никогда
-
-
- Idle
- При бездействии
-
-
- Always
- Всегда
-
-
- Touchpad Left
- Тачпад слева
-
-
- Touchpad Right
- Тачпад справа
-
-
- Touchpad Center
- Центр тачпада
-
-
- None
- Нет
-
-
- graphicsAdapterGroupBox
- Графическое устройство:\nВ системах с несколькими GPU выберите тот, который будет использовать эмулятор.\nВыберите "Автовыбор", чтобы определить GPU автоматически.
-
-
- resolutionLayout
- Ширина/Высота:\nУстановите размер окна эмулятора при запуске, который может быть изменен во время игры.\nЭто отличается от разрешения в игре.
-
-
- heightDivider
- Делитель Vblank:\nЧастота кадров, с которой обновляется эмулятор, умножается на это число. Изменение этого параметра может иметь негативные последствия, такие как увеличение скорости игры или нарушение критических функций игры, которые этого не ожидают!
-
-
- dumpShadersCheckBox
- Включить дамп шейдеров:\nДля технической отладки сохраняет шейдеры игр в папку во время рендеринга.
-
-
- nullGpuCheckBox
- Включить NULL GPU:\nДля технической отладки отключает рендеринг игры так, как будто графической карты нет.
-
-
- gameFoldersBox
- Игровые папки:\nСписок папок для проверки установленных игр.
-
-
- addFolderButton
- Добавить:\nДобавить папку в список.
-
-
- removeFolderButton
- Удалить:\nУдалить папку из списка.
-
-
- debugDump
- Включить отладочные дампы:\nСохраняет символы импорта, экспорта и информацию о заголовке файла текущей исполняемой программы PS4 в папку.
-
-
- vkValidationCheckBox
- Включить слои валидации Vulkan:\nВключает систему, которая проверяет состояние рендерера Vulkan и логирует информацию о его внутреннем состоянии. Это снизит производительность и, вероятно, изменит поведение эмуляции.
-
-
- vkSyncValidationCheckBox
- Включить валидацию синхронизации Vulkan:\nВключает систему, которая проверяет тайминг задач рендеринга Vulkan. Это снизит производительность и, вероятно, изменит поведение эмуляции.
-
-
- rdocCheckBox
- Включить отладку RenderDoc:\nЕсли включено, эмулятор обеспечит совместимость с RenderDoc, позволяя захватывать и анализировать текущие кадры во время рендеринга.
-
-
- collectShaderCheckBox
- Собирать шейдеры:\nВам необходимо включить эту функцию для редактирования шейдеров с помощью меню отладки (Ctrl + F10).
-
-
- crashDiagnosticsCheckBox
- Диагностика сбоев:\nСоздает .yaml файл с информацией о состоянии Vulkan в момент падения.\nПолезно для отладки ошибок 'Device lost'. Если эта функция включена, вам следует включить Маркеры отладки хоста и Гостя.\nНе работает на видеокартах Intel.\nДля работы вам необходимо включить Слои валидации Vulkan и установить Vulkan SDK.
-
-
- copyGPUBuffersCheckBox
- Копировать буферы GPU:\nПозволяет обойти состояния гонки, связанные с отправками GPU.\nМожет помочь или не помочь при сбоях PM4 типа 0.
-
-
- hostMarkersCheckBox
- Маркеры отладки хоста:\nДобавляет информацию на стороне эмулятора, например маркеры для определенных команд AMDGPU, вокруг команд Vulkan, а также присваивает ресурсам отладочные имена.\nЕсли эта функция включена, вам следует включить Диагностику сбоев.\nПолезно для таких программ, как RenderDoc.
-
-
- guestMarkersCheckBox
- Маркеры отладки гостя:\nДобавляет любые отладочные маркеры, добавленные самой игрой, в буфер команд.\nЕсли эта функция включена, вам следует включить Диагностику сбоев.\nПолезно для таких программ, как RenderDoc.
-
-
- saveDataBox
- Путь сохранений:\nПапка, в которой будут храниться сохранения игр.
-
-
- browseButton
- Обзор:\nНайдите папку, которую можно указать в качестве пути для сохранений.
-
-
- Borderless
- Без полей
-
-
- True
- Истинный
-
-
- Release
- Release
-
-
- Nightly
- Nightly
-
-
- Set the volume of the background music.
- Установите громкость фоновой музыки.
-
-
- Enable Motion Controls
- Включить управление движением
-
-
- Save Data Path
- Путь сохранений
-
-
- Browse
- Обзор
-
-
- async
- асинхронный
-
-
- sync
- синхронный
-
-
- Directory to install games
- Каталог для установки игр
-
-
- Directory to save data
- Каталог для сохранений
-
-
- Auto Select
- Автовыбор
-
-
CheatsPatches
@@ -1331,105 +248,6 @@
Close
Закрыть
-
- Error:
- Ошибка:
-
-
- ERROR
- ОШИБКА
-
-
-
- GameListFrame
-
- Icon
- Иконка
-
-
- Name
- Название
-
-
- Serial
- Серийный номер
-
-
- Compatibility
- Совместимость
-
-
- Region
- Регион
-
-
- Firmware
- Прошивка
-
-
- Size
- Размер
-
-
- Version
- Версия
-
-
- Path
- Путь
-
-
- Play Time
- Время в игре
-
-
- Never Played
- Нет
-
-
- h
- ч
-
-
- m
- м
-
-
- s
- с
-
-
- Compatibility is untested
- Совместимость не проверена
-
-
- Game does not initialize properly / crashes the emulator
- Игра не инициализируется правильно / эмулятор вылетает
-
-
- Game boots, but only displays a blank screen
- Игра запускается, но показывает только пустой экран
-
-
- Game displays an image but does not go past the menu
- Игра показывает картинку, но не проходит дальше меню
-
-
- Game has game-breaking glitches or unplayable performance
- Игра имеет ломающие игру глюки или плохую производительность
-
-
- Game can be completed with playable performance and no major glitches
- Игра может быть пройдена с хорошей производительностью и без серьезных сбоев
-
-
- Click to see details on github
- Нажмите, чтобы увидеть детали на GitHub
-
-
- Last updated
- Последнее обновление
-
CheckUpdate
@@ -1445,10 +263,10 @@
Network error:
Сетевая ошибка:
-
- Error_Github_limit_MSG
- Автообновление позволяет выполнять до 60 проверок обновлений в час.\nВы достигли этого лимита. Пожалуйста, попробуйте позже.
-
+
+ Error_Github_limit_MSG
+ Автообновление позволяет выполнять до 60 проверок обновлений в час.\nВы достигли этого лимита. Пожалуйста, попробуйте позже.
+
Failed to parse update information.
Не удалось разобрать информацию об обновлении.
@@ -1538,6 +356,320 @@
Не удалось создать файл скрипта обновления
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ Загрузка данных о совместимости, пожалуйста, подождите
+
+
+ Cancel
+ Отмена
+
+
+ Loading...
+ Загрузка...
+
+
+ Error
+ Ошибка
+
+
+ Unable to update compatibility data! Try again later.
+ Не удалось обновить данные совместимости! Повторите попытку позже.
+
+
+ Unable to open compatibility_data.json for writing.
+ Не удалось открыть файл compatibility_data.json для записи.
+
+
+ Unknown
+ Неизвестно
+
+
+ Nothing
+ Ничего
+
+
+ Boots
+ Запускается
+
+
+ Menus
+ В меню
+
+
+ Ingame
+ В игре
+
+
+ Playable
+ Играбельно
+
+
+
+ ControlSettings
+
+ Configure Controls
+
+
+
+ Control Settings
+
+
+
+ D-Pad
+
+
+
+ Up
+
+
+
+ Left
+
+
+
+ Right
+
+
+
+ Down
+
+
+
+ Left Stick Deadzone (def:2 max:127)
+
+
+
+ Left Deadzone
+
+
+
+ Left Stick
+
+
+
+ Config Selection
+
+
+
+ Common Config
+
+
+
+ Use per-game configs
+
+
+
+ L1 / LB
+
+
+
+ L2 / LT
+
+
+
+ KBM Controls
+
+
+
+ KBM Editor
+
+
+
+ Back
+
+
+
+ R1 / RB
+
+
+
+ R2 / RT
+
+
+
+ L3
+
+
+
+ Options / Start
+
+
+
+ R3
+
+
+
+ Face Buttons
+
+
+
+ Triangle / Y
+
+
+
+ Square / X
+
+
+
+ Circle / B
+
+
+
+ Cross / A
+
+
+
+ Right Stick Deadzone (def:2, max:127)
+
+
+
+ Right Deadzone
+
+
+
+ Right Stick
+
+
+
+
+ ElfViewer
+
+ Open Folder
+ Открыть папку
+
+
+
+ GameInfoClass
+
+ Loading game list, please wait :3
+ Загрузка списка игр, пожалуйста подождите :3
+
+
+ Cancel
+ Отмена
+
+
+ Loading...
+ Загрузка...
+
+
+
+ GameInstallDialog
+
+ shadPS4 - Choose directory
+ shadPS4 - Выберите папку
+
+
+ Directory to install games
+ Каталог для установки игр
+
+
+ Browse
+ Обзор
+
+
+ Error
+ Ошибка
+
+
+ Directory to install DLC
+ Каталог для установки DLC
+
+
+
+ GameListFrame
+
+ Icon
+ Иконка
+
+
+ Name
+ Название
+
+
+ Serial
+ Серийный номер
+
+
+ Compatibility
+ Совместимость
+
+
+ Region
+ Регион
+
+
+ Firmware
+ Прошивка
+
+
+ Size
+ Размер
+
+
+ Version
+ Версия
+
+
+ Path
+ Путь
+
+
+ Play Time
+ Время в игре
+
+
+ Never Played
+ Нет
+
+
+ h
+ ч
+
+
+ m
+ м
+
+
+ s
+ с
+
+
+ Compatibility is untested
+ Совместимость не проверена
+
+
+ Game does not initialize properly / crashes the emulator
+ Игра не инициализируется правильно / эмулятор вылетает
+
+
+ Game boots, but only displays a blank screen
+ Игра запускается, но показывает только пустой экран
+
+
+ Game displays an image but does not go past the menu
+ Игра показывает картинку, но не проходит дальше меню
+
+
+ Game has game-breaking glitches or unplayable performance
+ Игра имеет ломающие игру глюки или плохую производительность
+
+
+ Game can be completed with playable performance and no major glitches
+ Игра может быть пройдена с хорошей производительностью и без серьезных сбоев
+
+
+ Click to see details on github
+ Нажмите, чтобы увидеть детали на GitHub
+
+
+ Last updated
+ Последнее обновление
+
+
GameListUtils
@@ -1562,54 +694,1097 @@
- CompatibilityInfoClass
-
- Fetching compatibility data, please wait
- Загрузка данных о совместимости, пожалуйста, подождите
-
-
- Cancel
- Отмена
-
-
- Loading...
- Загрузка...
-
-
- Error
- Ошибка
-
-
- Unable to update compatibility data! Try again later.
- Не удалось обновить данные совместимости! Повторите попытку позже.
-
-
- Unable to open compatibility_data.json for writing.
- Не удалось открыть файл compatibility_data.json для записи.
-
-
- Unknown
- Неизвестно
-
-
- Nothing
- Ничего
-
-
- Boots
- Запускается
-
-
- Menus
- В меню
-
-
- Ingame
- В игре
-
-
- Playable
- Играбельно
-
+ GuiContextMenus
+
+ Create Shortcut
+ Создать ярлык
+
+
+ Cheats / Patches
+ Читы и патчи
+
+
+ SFO Viewer
+ Просмотр SFO
+
+
+ Trophy Viewer
+ Просмотр трофеев
+
+
+ Open Folder...
+ Открыть папку...
+
+
+ Open Game Folder
+ Открыть папку с игрой
+
+
+ Open Save Data Folder
+ Открыть папку сохранений
+
+
+ Open Log Folder
+ Открыть папку логов
+
+
+ Copy info...
+ Копировать информацию...
+
+
+ Copy Name
+ Копировать имя
+
+
+ Copy Serial
+ Копировать серийный номер
+
+
+ Copy All
+ Копировать всё
+
+
+ Delete...
+ Удалить...
+
+
+ Delete Game
+ Удалить игру
+
+
+ Delete Update
+ Удалить обновление
+
+
+ Delete DLC
+ Удалить DLC
+
+
+ Compatibility...
+ Совместимость...
+
+
+ Update database
+ Обновить базу данных
+
+
+ View report
+ Посмотреть отчет
+
+
+ Submit a report
+ Отправить отчёт
+
+
+ Shortcut creation
+ Создание ярлыка
+
+
+ Shortcut created successfully!
+ Ярлык создан успешно!
+
+
+ Error
+ Ошибка
+
+
+ Error creating shortcut!
+ Ошибка создания ярлыка!
+
+
+ Install PKG
+ Установить PKG
+
+
+ Game
+ Игры
+
+
+ This game has no update to delete!
+ У этой игры нет обновлений для удаления!
+
+
+ Update
+ Обновления
+
+
+ This game has no DLC to delete!
+ У этой игры нет DLC для удаления!
+
+
+ DLC
+ DLC
+
+
+ Delete %1
+ Удалить %1
+
+
+ Are you sure you want to delete %1's %2 directory?
+ Вы уверены, что хотите удалить папку %2 %1?
+
+
+ Open Update Folder
+ Открыть папку обновлений
+
+
+ Delete Save Data
+ Удалить сохранения
+
+
+ This game has no update folder to open!
+ У этой игры нет папки обновлений, которую можно открыть!
+
+
+ Failed to convert icon.
+ Не удалось преобразовать иконку.
+
+
+ This game has no save data to delete!
+ У этой игры нет сохранений, которые можно удалить!
+
+
+ Save Data
+ Сохранения
+
+
+ Copy Version
+
+
+
+ Copy Size
+
+
+
+
+ InstallDirSelect
+
+ shadPS4 - Choose directory
+ shadPS4 - Выберите папку
+
+
+ Select which directory you want to install to.
+ Выберите папку, в которую вы хотите установить.
+
+
+ Install All Queued to Selected Folder
+ Установить все из очереди в выбранную папку
+
+
+ Delete PKG File on Install
+ Удалить файл PKG при установке
+
+
+
+ MainWindow
+
+ Open/Add Elf Folder
+ Открыть/Добавить папку Elf
+
+
+ Install Packages (PKG)
+ Установить пакеты (PKG)
+
+
+ Boot Game
+ Запустить игру
+
+
+ Check for Updates
+ Проверить обновления
+
+
+ About shadPS4
+ О shadPS4
+
+
+ Configure...
+ Настроить...
+
+
+ Install application from a .pkg file
+ Установить приложение из файла .pkg
+
+
+ Recent Games
+ Недавние игры
+
+
+ Open shadPS4 Folder
+ Открыть папку shadPS4
+
+
+ Exit
+ Выход
+
+
+ Exit shadPS4
+ Выйти из shadPS4
+
+
+ Exit the application.
+ Выйти из приложения.
+
+
+ Show Game List
+ Показать список игр
+
+
+ Game List Refresh
+ Обновить список игр
+
+
+ Tiny
+ Крошечный
+
+
+ Small
+ Маленький
+
+
+ Medium
+ Средний
+
+
+ Large
+ Большой
+
+
+ List View
+ Список
+
+
+ Grid View
+ Сетка
+
+
+ Elf Viewer
+ Исполняемый файл
+
+
+ Game Install Directory
+ Каталог установки игры
+
+
+ Download Cheats/Patches
+ Скачать читы или патчи
+
+
+ Dump Game List
+ Дамп списка игр
+
+
+ PKG Viewer
+ Просмотр PKG
+
+
+ Search...
+ Поиск...
+
+
+ File
+ Файл
+
+
+ View
+ Вид
+
+
+ Game List Icons
+ Размер иконок списка игр
+
+
+ Game List Mode
+ Вид списка игр
+
+
+ Settings
+ Настройки
+
+
+ Utils
+ Утилиты
+
+
+ Themes
+ Темы
+
+
+ Help
+ Помощь
+
+
+ Dark
+ Темная
+
+
+ Light
+ Светлая
+
+
+ Green
+ Зеленая
+
+
+ Blue
+ Синяя
+
+
+ Violet
+ Фиолетовая
+
+
+ toolBar
+ Панель инструментов
+
+
+ Game List
+ Список игр
+
+
+ * Unsupported Vulkan Version
+ * Неподдерживаемая версия Vulkan
+
+
+ Download Cheats For All Installed Games
+ Скачать читы для всех установленных игр
+
+
+ Download Patches For All Games
+ Скачать патчи для всех игр
+
+
+ Download Complete
+ Скачивание завершено
+
+
+ You have downloaded cheats for all the games you have installed.
+ Вы скачали читы для всех установленных игр.
+
+
+ Patches Downloaded Successfully!
+ Патчи успешно скачаны!
+
+
+ All Patches available for all games have been downloaded.
+ Все доступные патчи для всех игр были скачаны.
+
+
+ Games:
+ Игры:
+
+
+ ELF files (*.bin *.elf *.oelf)
+ Файлы ELF (*.bin *.elf *.oelf)
+
+
+ Game Boot
+ Запуск игры
+
+
+ Only one file can be selected!
+ Можно выбрать только один файл!
+
+
+ PKG Extraction
+ Извлечение PKG
+
+
+ Patch detected!
+ Обнаружен патч!
+
+
+ PKG and Game versions match:
+ Версии PKG и игры совпадают:
+
+
+ Would you like to overwrite?
+ Хотите перезаписать?
+
+
+ PKG Version %1 is older than installed version:
+ Версия PKG %1 старше установленной версии:
+
+
+ Game is installed:
+ Игра установлена:
+
+
+ Would you like to install Patch:
+ Хотите установить патч:
+
+
+ DLC Installation
+ Установка DLC
+
+
+ Would you like to install DLC: %1?
+ Вы хотите установить DLC: %1?
+
+
+ DLC already installed:
+ DLC уже установлен:
+
+
+ Game already installed
+ Игра уже установлена
+
+
+ PKG ERROR
+ ОШИБКА PKG
+
+
+ Extracting PKG %1/%2
+ Извлечение PKG %1/%2
+
+
+ Extraction Finished
+ Извлечение завершено
+
+
+ Game successfully installed at %1
+ Игра успешно установлена в %1
+
+
+ File doesn't appear to be a valid PKG file
+ Файл не является допустимым файлом PKG
+
+
+ Run Game
+ Запустить игру
+
+
+ Eboot.bin file not found
+ Файл eboot.bin не найден
+
+
+ PKG File (*.PKG *.pkg)
+ Файл PKG (*.PKG *.pkg)
+
+
+ PKG is a patch or DLC, please install the game first!
+ Выбранный PKG является патчем или DLC, пожалуйста, сначала установите игру!
+
+
+ Game is already running!
+ Игра уже запущена!
+
+
+ shadPS4
+ shadPS4
+
+
+
+ PKGViewer
+
+ Open Folder
+ Открыть папку
+
+
+ PKG ERROR
+ ОШИБКА PKG
+
+
+ Name
+ Название
+
+
+ Serial
+ Серийный номер
+
+
+ Installed
+
+
+
+ Size
+ Размер
+
+
+ Category
+
+
+
+ Type
+
+
+
+ App Ver
+
+
+
+ FW
+
+
+
+ Region
+ Регион
+
+
+ Flags
+
+
+
+ Path
+ Путь
+
+
+ File
+ Файл
+
+
+ Unknown
+ Неизвестно
+
+
+ Package
+
+
+
+
+ SettingsDialog
+
+ Settings
+ Настройки
+
+
+ General
+ Общее
+
+
+ System
+ Система
+
+
+ Console Language
+ Язык консоли
+
+
+ Emulator Language
+ Язык эмулятора
+
+
+ Emulator
+ Эмулятор
+
+
+ Enable Fullscreen
+ Полноэкранный режим
+
+
+ Fullscreen Mode
+ Тип полноэкранного режима
+
+
+ Enable Separate Update Folder
+ Отдельная папка обновлений
+
+
+ Default tab when opening settings
+ Вкладка по умолчанию при открытии настроек
+
+
+ Show Game Size In List
+ Показать размер игры в списке
+
+
+ Show Splash
+ Показывать заставку
+
+
+ Enable Discord Rich Presence
+ Включить Discord Rich Presence
+
+
+ Username
+ Имя пользователя
+
+
+ Trophy Key
+ Ключ трофеев
+
+
+ Trophy
+ Трофеи
+
+
+ Logger
+ Логирование
+
+
+ Log Type
+ Тип логов
+
+
+ Log Filter
+ Фильтр логов
+
+
+ Open Log Location
+ Открыть местоположение журнала
+
+
+ Input
+ Ввод
+
+
+ Cursor
+ Курсор мыши
+
+
+ Hide Cursor
+ Скрывать курсор
+
+
+ Hide Cursor Idle Timeout
+ Время скрытия курсора при бездействии
+
+
+ s
+ сек
+
+
+ Controller
+ Контроллер
+
+
+ Back Button Behavior
+ Поведение кнопки назад
+
+
+ Graphics
+ Графика
+
+
+ GUI
+ Интерфейс
+
+
+ User
+ Пользователь
+
+
+ Graphics Device
+ Графическое устройство
+
+
+ Width
+ Ширина
+
+
+ Height
+ Высота
+
+
+ Vblank Divider
+ Делитель Vblank
+
+
+ Advanced
+ Продвинутые
+
+
+ Enable Shaders Dumping
+ Включить дамп шейдеров
+
+
+ Enable NULL GPU
+ Включить NULL GPU
+
+
+ Paths
+ Пути
+
+
+ Game Folders
+ Игровые папки
+
+
+ Add...
+ Добавить...
+
+
+ Remove
+ Удалить
+
+
+ Debug
+ Отладка
+
+
+ Enable Debug Dumping
+ Включить отладочные дампы
+
+
+ Enable Vulkan Validation Layers
+ Включить слои валидации Vulkan
+
+
+ Enable Vulkan Synchronization Validation
+ Включить валидацию синхронизации Vulkan
+
+
+ Enable RenderDoc Debugging
+ Включить отладку RenderDoc
+
+
+ Enable Crash Diagnostics
+ Включить диагностику сбоев
+
+
+ Collect Shaders
+ Собирать шейдеры
+
+
+ Copy GPU Buffers
+ Копировать буферы GPU
+
+
+ Host Debug Markers
+ Маркеры отладки хоста
+
+
+ Guest Debug Markers
+ Маркеры отладки гостя
+
+
+ Update
+ Обновление
+
+
+ Check for Updates at Startup
+ Проверка при запуске
+
+
+ Always Show Changelog
+ Всегда показывать журнал изменений
+
+
+ Update Channel
+ Канал обновления
+
+
+ Check for Updates
+ Проверить обновления
+
+
+ GUI Settings
+ Настройки интерфейса
+
+
+ Title Music
+ Заглавная музыка
+
+
+ Disable Trophy Pop-ups
+ Отключить уведомления о трофеях
+
+
+ Play title music
+ Играть заглавную музыку
+
+
+ Update Compatibility Database On Startup
+ Обновлять базу совместимости при запуске
+
+
+ Game Compatibility
+ Совместимость игр
+
+
+ Display Compatibility Data
+ Показывать данные совместимости
+
+
+ Update Compatibility Database
+ Обновить базу совместимости
+
+
+ Volume
+ Громкость
+
+
+ Save
+ Сохранить
+
+
+ Apply
+ Применить
+
+
+ Restore Defaults
+ По умолчанию
+
+
+ Close
+ Закрыть
+
+
+ Point your mouse at an option to display its description.
+ Наведите указатель мыши на опцию, чтобы отобразить ее описание.
+
+
+ consoleLanguageGroupBox
+ Язык консоли:\nУстановите язык, который будет использоваться в играх PS4.\nРекомендуется устанавливать язык, который поддерживается игрой, так как он может отличаться в зависимости от региона.
+
+
+ emulatorLanguageGroupBox
+ Язык эмулятора:\nУстановите язык пользовательского интерфейса эмулятора.
+
+
+ fullscreenCheckBox
+ Полноэкранный режим:\nАвтоматически переводит игровое окно в полноэкранный режим.\nЭто можно переключить, нажав клавишу F11.
+
+
+ separateUpdatesCheckBox
+ Отдельная папка обновлений:\nПозволяет устанавливать обновления игры в отдельную папку для удобства.\nМожно создать вручную, добавив извлеченное обновление в папку с игрой с именем "CUSA00000-UPDATE", где идентификатор CUSA совпадает с идентификатором игры.
+
+
+ showSplashCheckBox
+ Показывать заставку:\nОтображает заставку игры (специальное изображение) во время запуска.
+
+
+ discordRPCCheckbox
+ Включить Discord Rich Presence:\nОтображает значок эмулятора и соответствующую информацию в вашем профиле Discord.
+
+
+ userName
+ Имя пользователя:\nУстановите имя пользователя аккаунта PS4. Это может отображаться в некоторых играх.
+
+
+ TrophyKey
+ Ключ трофеев:\nКлюч, используемый для расшифровки трофеев. Должен быть получен из вашей взломанной консоли.\nДолжен содержать только шестнадцатеричные символы.
+
+
+ logTypeGroupBox
+ Тип логов:\nУстановите, синхронизировать ли вывод окна логов ради производительности. Это может негативно сказаться на эмуляции.
+
+
+ logFilter
+ Фильтр логов:\nФильтрует логи, чтобы показывать только определенную информацию.\nПримеры: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Уровни: Trace, Debug, Info, Warning, Error, Critical - в этом порядке, конкретный уровень глушит все предыдущие уровни в списке и показывает все последующие уровни.
+
+
+ updaterGroupBox
+ Обновление:\nRelease: Официальные версии, которые выпускаются каждый месяц и могут быть очень старыми, но они более надежные и проверенные.\nNightly: Версии разработки, которые содержат все последние функции и исправления, но могут содержать ошибки и менее стабильны.
+
+
+ GUIMusicGroupBox
+ Играть заглавную музыку:\nВключает воспроизведение специальной музыки при выборе игры в списке, если она это поддерживает.
+
+
+ disableTrophycheckBox
+ Отключить уведомления о трофеях:\nОтключает внутриигровые уведомления о трофеях. Прогресс трофеев по-прежнему можно отслеживать в меню просмотра трофеев (правая кнопка мыши по игре в главном окне).
+
+
+ hideCursorGroupBox
+ Скрывать курсор:\nВыберите, когда курсор будет скрыт:\nНикогда: Вы всегда будете видеть курсор.\nПри бездействии: Установите время, через которое курсор будет скрыт при бездействии.\nВсегда: Курсор всегда будет скрыт.
+
+
+ idleTimeoutGroupBox
+ Время скрытия курсора при бездействии:\nУстановите время, через которое курсор исчезнет при бездействии.
+
+
+ backButtonBehaviorGroupBox
+ Поведение кнопки «Назад»:\nНастраивает кнопку «Назад» контроллера на эмуляцию нажатия на указанную область на сенсорной панели контроллера PS4.
+
+
+ enableCompatibilityCheckBox
+ Показывать данные совместимости:\nПоказывает информацию о совместимости игр в таблице. Включите «Обновлять базу совместимости при запуске» для получения актуальной информации.
+
+
+ checkCompatibilityOnStartupCheckBox
+ Обновлять базу совместимости при запуске:\nАвтоматически обновлять базу данных совместимости при запуске shadPS4.
+
+
+ updateCompatibilityButton
+ Обновить базу совместимости:\nНемедленно обновить базу данных совместимости.
+
+
+ Never
+ Никогда
+
+
+ Idle
+ При бездействии
+
+
+ Always
+ Всегда
+
+
+ Touchpad Left
+ Тачпад слева
+
+
+ Touchpad Right
+ Тачпад справа
+
+
+ Touchpad Center
+ Центр тачпада
+
+
+ None
+ Нет
+
+
+ graphicsAdapterGroupBox
+ Графическое устройство:\nВ системах с несколькими GPU выберите тот, который будет использовать эмулятор.\nВыберите "Автовыбор", чтобы определить GPU автоматически.
+
+
+ resolutionLayout
+ Ширина/Высота:\nУстановите размер окна эмулятора при запуске, который может быть изменен во время игры.\nЭто отличается от разрешения в игре.
+
+
+ heightDivider
+ Делитель Vblank:\nЧастота кадров, с которой обновляется эмулятор, умножается на это число. Изменение этого параметра может иметь негативные последствия, такие как увеличение скорости игры или нарушение критических функций игры, которые этого не ожидают!
+
+
+ dumpShadersCheckBox
+ Включить дамп шейдеров:\nДля технической отладки сохраняет шейдеры игр в папку во время рендеринга.
+
+
+ nullGpuCheckBox
+ Включить NULL GPU:\nДля технической отладки отключает рендеринг игры так, как будто графической карты нет.
+
+
+ gameFoldersBox
+ Игровые папки:\nСписок папок для проверки установленных игр.
+
+
+ addFolderButton
+ Добавить:\nДобавить папку в список.
+
+
+ removeFolderButton
+ Удалить:\nУдалить папку из списка.
+
+
+ debugDump
+ Включить отладочные дампы:\nСохраняет символы импорта, экспорта и информацию о заголовке файла текущей исполняемой программы PS4 в папку.
+
+
+ vkValidationCheckBox
+ Включить слои валидации Vulkan:\nВключает систему, которая проверяет состояние рендерера Vulkan и логирует информацию о его внутреннем состоянии. Это снизит производительность и, вероятно, изменит поведение эмуляции.
+
+
+ vkSyncValidationCheckBox
+ Включить валидацию синхронизации Vulkan:\nВключает систему, которая проверяет тайминг задач рендеринга Vulkan. Это снизит производительность и, вероятно, изменит поведение эмуляции.
+
+
+ rdocCheckBox
+ Включить отладку RenderDoc:\nЕсли включено, эмулятор обеспечит совместимость с RenderDoc, позволяя захватывать и анализировать текущие кадры во время рендеринга.
+
+
+ collectShaderCheckBox
+ Собирать шейдеры:\nВам необходимо включить эту функцию для редактирования шейдеров с помощью меню отладки (Ctrl + F10).
+
+
+ crashDiagnosticsCheckBox
+ Диагностика сбоев:\nСоздает .yaml файл с информацией о состоянии Vulkan в момент падения.\nПолезно для отладки ошибок 'Device lost'. Если эта функция включена, вам следует включить Маркеры отладки хоста и Гостя.\nНе работает на видеокартах Intel.\nДля работы вам необходимо включить Слои валидации Vulkan и установить Vulkan SDK.
+
+
+ copyGPUBuffersCheckBox
+ Копировать буферы GPU:\nПозволяет обойти состояния гонки, связанные с отправками GPU.\nМожет помочь или не помочь при сбоях PM4 типа 0.
+
+
+ hostMarkersCheckBox
+ Маркеры отладки хоста:\nДобавляет информацию на стороне эмулятора, например маркеры для определенных команд AMDGPU, вокруг команд Vulkan, а также присваивает ресурсам отладочные имена.\nЕсли эта функция включена, вам следует включить Диагностику сбоев.\nПолезно для таких программ, как RenderDoc.
+
+
+ guestMarkersCheckBox
+ Маркеры отладки гостя:\nДобавляет любые отладочные маркеры, добавленные самой игрой, в буфер команд.\nЕсли эта функция включена, вам следует включить Диагностику сбоев.\nПолезно для таких программ, как RenderDoc.
+
+
+ saveDataBox
+ Путь сохранений:\nПапка, в которой будут храниться сохранения игр.
+
+
+ browseButton
+ Обзор:\nНайдите папку, которую можно указать в качестве пути для сохранений.
+
+
+ Borderless
+ Без полей
+
+
+ True
+ Истинный
+
+
+ Release
+ Release
+
+
+ Nightly
+ Nightly
+
+
+ Set the volume of the background music.
+ Установите громкость фоновой музыки.
+
+
+ Enable Motion Controls
+ Включить управление движением
+
+
+ Save Data Path
+ Путь сохранений
+
+
+ Browse
+ Обзор
+
+
+ async
+ асинхронный
+
+
+ sync
+ синхронный
+
+
+ Directory to install games
+ Каталог для установки игр
+
+
+ Directory to save data
+ Каталог для сохранений
+
+
+ Auto Select
+ Автовыбор
+
+
+ Enable HDR
+
+
+
+ Background Image
+
+
+
+ Show Background Image
+
+
+
+ Opacity
+
+
+
+ GUIBackgroundImageGroupBox
+
+
+
+ enableHDRCheckBox
+
+
+
+
+ TrophyViewer
+
+ Trophy Viewer
+ Просмотр трофеев
+
diff --git a/src/qt_gui/translations/sq.ts b/src/qt_gui/translations/sq.ts
deleted file mode 100644
index 20cce6f7d..000000000
--- a/src/qt_gui/translations/sq.ts
+++ /dev/null
@@ -1,1507 +0,0 @@
-
-
-
-
-
- AboutDialog
-
- About shadPS4
- Rreth shadPS4
-
-
- shadPS4
- shadPS4
-
-
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- shadPS4 është një emulator eksperimental me burim të hapur për PlayStation 4.
-
-
- This software should not be used to play games you have not legally obtained.
- Ky program nuk duhet përdorur për të luajtur lojëra që nuk ke marrë ligjërisht.
-
-
-
- ElfViewer
-
- Open Folder
- Hap Dosjen
-
-
-
- GameInfoClass
-
- Loading game list, please wait :3
- Po ngarkohet lista e lojërave, të lutem prit :3
-
-
- Cancel
- Anulo
-
-
- Loading...
- Duke ngarkuar...
-
-
-
- InstallDirSelect
-
- shadPS4 - Choose directory
- shadPS4 - Përzgjidh dosjen
-
-
- Select which directory you want to install to.
- Përzgjidh në cilën dosje do që të instalosh.
-
-
-
- GameInstallDialog
-
- shadPS4 - Choose directory
- shadPS4 - Përzgjidh dosjen
-
-
- Directory to install games
- Dosja ku do instalohen lojërat
-
-
- Browse
- Shfleto
-
-
- Error
- Gabim
-
-
- The value for location to install games is not valid.
- Vlera për vendndodhjen e instalimit të lojërave nuk është e vlefshme.
-
-
-
- GuiContextMenus
-
- Create Shortcut
- Krijo Shkurtore
-
-
- Cheats / Patches
- Mashtrime / Arna
-
-
- SFO Viewer
- Shikuesi i SFO
-
-
- Trophy Viewer
- Shikuesi i Trofeve
-
-
- Open Folder...
- Hap Dosjen...
-
-
- Open Game Folder
- Hap Dosjen e Lojës
-
-
- Open Save Data Folder
- Hap Dosjen e të Dhënave të Ruajtura
-
-
- Open Log Folder
- Hap Dosjen e Ditarit
-
-
- Copy info...
- Kopjo informacionin...
-
-
- Copy Name
- Kopjo Emrin
-
-
- Copy Serial
- Kopjo Serikun
-
-
- Copy Version
- Kopjo Versionin
-
-
- Copy Size
- Kopjo Madhësinë
-
-
- Copy All
- Kopjo të Gjitha
-
-
- Delete...
- Fshi...
-
-
- Delete Game
- Fshi lojën
-
-
- Delete Update
- Fshi përditësimin
-
-
- Delete DLC
- Fshi DLC-në
-
-
- Compatibility...
- Përputhshmëria...
-
-
- Update database
- Përditëso bazën e të dhënave
-
-
- View report
- Shiko raportin
-
-
- Submit a report
- Paraqit një raport
-
-
- Shortcut creation
- Krijimi i shkurtores
-
-
- Shortcut created successfully!
- Shkurtorja u krijua me sukses!
-
-
- Error
- Gabim
-
-
- Error creating shortcut!
- Gabim në krijimin e shkurtores!
-
-
- Install PKG
- Instalo PKG
-
-
- Game
- Loja
-
-
- requiresEnableSeparateUpdateFolder_MSG
- Kjo veçori kërkon cilësimin 'Aktivizo dosjen e ndarë të përditësimit' për të punuar. Në qoftë se do ta përdorësh këtë veçori, të lutem aktivizoje.
-
-
- This game has no update to delete!
- Kjo lojë nuk ka përditësim për të fshirë!
-
-
- Update
- Përditësim
-
-
- This game has no DLC to delete!
- Kjo lojë nuk ka DLC për të fshirë!
-
-
- DLC
- DLC
-
-
- Delete %1
- Fshi %1
-
-
- Are you sure you want to delete %1's %2 directory?
- Je i sigurt që do të fsish dosjen %2 të %1?
-
-
-
- MainWindow
-
- Open/Add Elf Folder
- Hap/Shto Dosje ELF
-
-
- Install Packages (PKG)
- Instalo Paketat (PKG)
-
-
- Boot Game
- Nis Lojën
-
-
- Check for Updates
- Kontrollo për përditësime
-
-
- About shadPS4
- Rreth shadPS4
-
-
- Configure...
- Konfiguro...
-
-
- Install application from a .pkg file
- Instalo aplikacionin nga një skedar .pkg
-
-
- Recent Games
- Lojërat e fundit
-
-
- Open shadPS4 Folder
- Hap dosjen e shadPS4
-
-
- Exit
- Dil
-
-
- Exit shadPS4
- Dil nga shadPS4
-
-
- Exit the application.
- Dil nga aplikacioni.
-
-
- Show Game List
- Shfaq Listën e Lojërave
-
-
- Game List Refresh
- Rifresko Listën e Lojërave
-
-
- Tiny
- Të vockla
-
-
- Small
- Të vogla
-
-
- Medium
- Të mesme
-
-
- Large
- Të mëdha
-
-
- List View
- Pamja me List
-
-
- Grid View
- Pamja me Rrjetë
-
-
- Elf Viewer
- Shikuesi i ELF
-
-
- Game Install Directory
- Dosja e Instalimit të Lojës
-
-
- Download Cheats/Patches
- Shkarko Mashtrime/Arna
-
-
- Dump Game List
- Zbraz Listën e Lojërave
-
-
- PKG Viewer
- Shikuesi i PKG
-
-
- Search...
- Kërko...
-
-
- File
- Skedari
-
-
- View
- Pamja
-
-
- Game List Icons
- Ikonat e Listës së Lojërave
-
-
- Game List Mode
- Mënyra e Listës së Lojërave
-
-
- Settings
- Cilësimet
-
-
- Utils
- Shërbimet
-
-
- Themes
- Motivet
-
-
- Help
- Ndihmë
-
-
- Dark
- E errët
-
-
- Light
- E çelët
-
-
- Green
- E gjelbër
-
-
- Blue
- E kaltër
-
-
- Violet
- Vjollcë
-
-
- toolBar
- Shiriti i veglave
-
-
- Game List
- Lista e lojërave
-
-
- * Unsupported Vulkan Version
- * Version i pambështetur i Vulkan
-
-
- Download Cheats For All Installed Games
- Shkarko mashtrime për të gjitha lojërat e instaluara
-
-
- Download Patches For All Games
- Shkarko arna për të gjitha lojërat e instaluara
-
-
- Download Complete
- Shkarkimi përfundoi
-
-
- You have downloaded cheats for all the games you have installed.
- Ke shkarkuar mashtrimet për të gjitha lojërat që ke instaluar.
-
-
- Patches Downloaded Successfully!
- Arnat u shkarkuan me sukses!
-
-
- All Patches available for all games have been downloaded.
- Të gjitha arnat e ofruara për të gjitha lojërat janë shkarkuar.
-
-
- Games:
- Lojërat:
-
-
- PKG File (*.PKG)
- Skedar PKG (*.PKG)
-
-
- ELF files (*.bin *.elf *.oelf)
- Skedarë ELF (*.bin *.elf *.oelf)
-
-
- Game Boot
- Nis Lojën
-
-
- Only one file can be selected!
- Mund të përzgjidhet vetëm një skedar!
-
-
- PKG Extraction
- Nxjerrja e PKG-së
-
-
- Patch detected!
- U zbulua një arnë!
-
-
- PKG and Game versions match:
- PKG-ja dhe versioni i Lojës përputhen:
-
-
- Would you like to overwrite?
- Dëshiron të mbishkruash?
-
-
- PKG Version %1 is older than installed version:
- Versioni %1 i PKG-së është më i vjetër se versioni i instaluar:
-
-
- Game is installed:
- Loja është instaluar:
-
-
- Would you like to install Patch:
- Dëshiron të instalosh Arnën:
-
-
- DLC Installation
- Instalimi i DLC-ve
-
-
- Would you like to install DLC: %1?
- Dëshiron të instalosh DLC-në: %1?
-
-
- DLC already installed:
- DLC-ja është instaluar tashmë:
-
-
- Game already installed
- Loja është instaluar tashmë
-
-
- PKG is a patch, please install the game first!
- PKG-ja është një arnë, të lutem instalo lojën fillimisht!
-
-
- PKG ERROR
- GABIM PKG
-
-
- Extracting PKG %1/%2
- Po nxirret PKG-ja %1/%2
-
-
- Extraction Finished
- Nxjerrja Përfundoi
-
-
- Game successfully installed at %1
- Loja u instalua me sukses në %1
-
-
- File doesn't appear to be a valid PKG file
- Skedari nuk duket si skedar PKG i vlefshëm
-
-
-
- PKGViewer
-
- Open Folder
- Hap Dosjen
-
-
-
- TrophyViewer
-
- Trophy Viewer
- Shikuesi i Trofeve
-
-
-
- SettingsDialog
-
- Settings
- Cilësimet
-
-
- General
- Të përgjithshme
-
-
- System
- Sistemi
-
-
- Console Language
- Gjuha e Konsolës
-
-
- Emulator Language
- Gjuha e emulatorit
-
-
- Emulator
- Emulatori
-
-
- Enable Fullscreen
- Aktivizo Ekranin e plotë
-
-
- Fullscreen Mode
- Mënyra me ekran të plotë
-
-
- Enable Separate Update Folder
- Aktivizo dosjen e ndarë të përditësimit
-
-
- Default tab when opening settings
- Skeda e parazgjedhur kur hapen cilësimet
-
-
- Show Game Size In List
- Shfaq madhësinë e lojës në listë
-
-
- Show Splash
- Shfaq Pamjen e nisjes
-
-
- Is PS4 Pro
- Mënyra PS4 Pro
-
-
- Enable Discord Rich Presence
- Aktivizo Discord Rich Presence
-
-
- Username
- Përdoruesi
-
-
- Trophy Key
- Çelësi i Trofeve
-
-
- Trophy
- Trofeu
-
-
- Logger
- Regjistruesi i ditarit
-
-
- Log Type
- Lloji i Ditarit
-
-
- Log Filter
- Filtri i Ditarit
-
-
- Open Log Location
- Hap vendndodhjen e Ditarit
-
-
- Input
- Hyrja
-
-
- Cursor
- Kursori
-
-
- Hide Cursor
- Fshih kursorin
-
-
- Hide Cursor Idle Timeout
- Koha për fshehjen e kursorit joaktiv
-
-
- s
- s
-
-
- Controller
- Dorezë
-
-
- Back Button Behavior
- Sjellja e butonit mbrapa
-
-
- Graphics
- Grafika
-
-
- GUI
- Ndërfaqja
-
-
- User
- Përdoruesi
-
-
- Graphics Device
- Pajisja e Grafikës
-
-
- Width
- Gjerësia
-
-
- Height
- Lartësia
-
-
- Vblank Divider
- Ndarës Vblank
-
-
- Advanced
- Të përparuara
-
-
- Enable Shaders Dumping
- Aktivizo Zbrazjen e Shaders-ave
-
-
- Enable NULL GPU
- Aktivizo GPU-në NULL
-
-
- Paths
- Shtigjet
-
-
- Game Folders
- Dosjet e lojës
-
-
- Add...
- Shto...
-
-
- Remove
- Hiq
-
-
- Debug
- Korrigjim
-
-
- Enable Debug Dumping
- Aktivizo Zbrazjen për Korrigjim
-
-
- Enable Vulkan Validation Layers
- Aktivizo Shtresat e Vlefshmërisë Vulkan
-
-
- Enable Vulkan Synchronization Validation
- Aktivizo Vërtetimin e Sinkronizimit Vulkan
-
-
- Enable RenderDoc Debugging
- Aktivizo Korrigjimin RenderDoc
-
-
- Enable Crash Diagnostics
- Aktivizo Diagnozën e Rënies
-
-
- Collect Shaders
- Mblidh Shader-at
-
-
- Copy GPU Buffers
- Kopjo buffer-ët e GPU-së
-
-
- Host Debug Markers
- Shënjuesit e korrigjimit të host-it
-
-
- Guest Debug Markers
- Shënjuesit e korrigjimit të guest-it
-
-
- Update
- Përditëso
-
-
- Check for Updates at Startup
- Kontrollo për përditësime në nisje
-
-
- Always Show Changelog
- Shfaq gjithmonë regjistrin e ndryshimeve
-
-
- Update Channel
- Kanali i përditësimit
-
-
- Check for Updates
- Kontrollo për përditësime
-
-
- GUI Settings
- Cilësimet e GUI-së
-
-
- Title Music
- Muzika e titullit
-
-
- Disable Trophy Pop-ups
- Çaktivizo njoftimet për Trofetë
-
-
- Background Image
- Imazhi i sfondit
-
-
- Show Background Image
- Shfaq imazhin e sfondit
-
-
- Opacity
- Tejdukshmëria
-
-
- Play title music
- Luaj muzikën e titullit
-
-
- Update Compatibility Database On Startup
- Përditëso bazën e të dhënave të përputhshmërisë gjatë nisjes
-
-
- Game Compatibility
- Përputhshmëria e lojës
-
-
- Display Compatibility Data
- Shfaq të dhënat e përputhshmërisë
-
-
- Update Compatibility Database
- Përditëso bazën e të dhënave të përputhshmërisë
-
-
- Volume
- Vëllimi i zërit
-
-
- Audio Backend
- Audio Backend
-
-
- Save
- Ruaj
-
-
- Apply
- Zbato
-
-
- Restore Defaults
- Rikthe paracaktimet
-
-
- Close
- Mbyll
-
-
- Point your mouse at an option to display its description.
- Vendos miun mbi një rregullim për të shfaqur përshkrimin e tij.
-
-
- consoleLanguageGroupBox
- Gjuha e konsolës:\nPërcakton gjuhën që përdor loja PS4.\nKëshillohet të caktosh një gjuhë që loja mbështet, e cila do të ndryshojë sipas rajonit.
-
-
- emulatorLanguageGroupBox
- Gjuha e emulatorit:\nPërcakton gjuhën e ndërfaqes së përdoruesit të emulatorit.
-
-
- fullscreenCheckBox
- Aktivizo ekranin e plotë:\nVendos automatikisht dritaren e lojës në mënyrën e ekranit të plotë.\nKjo mund të aktivizohet duke shtypur tastin F11.
-
-
- separateUpdatesCheckBox
- Aktivizo dosjen e ndarë të përditësimit:\nAktivizon instalimin e përditësimeve të lojërave në dosje të veçanta për menaxhim më të lehtë.\nKjo mund të krijohet manualisht duke shtuar përditësimin e shpaketuar në dosjen e lojës me emrin "CUSA00000-UPDATE" ku ID-ja CUSA përputhet me ID-në e lojës.
-
-
- showSplashCheckBox
- Shfaq ekranin e ngarkesës:\nShfaq ekranin e ngarkesës së lojës (një pamje e veçantë) gjatë fillimit të lojës.
-
-
- ps4proCheckBox
- Është PS4 Pro:\nBën që emulatori të veprojë si një PS4 PRO, gjë që mund të aktivizojë veçori të veçanta në lojrat që e mbështesin.
-
-
- discordRPCCheckbox
- Aktivizo Discord Rich Presence:\nShfaq ikonën e emulatorit dhe informacionin përkatës në profilin tënd në Discord.
-
-
- userName
- Përdoruesi:\nPërcakton emrin e përdoruesit të llogarisë PS4, i cili mund të shfaqet nga disa lojra.
-
-
- TrophyKey
- Çelësi i Trofeve:\nÇelësi përdoret për të deshifruar trofetë. Duhet të merret nga konsola jote me jailbreak.\nDuhet të përmbajë vetëm karaktere hex.
-
-
- logTypeGroupBox
- Lloji i ditarit:\nPërcakton nëse të sinkronizohet dalja e dritares së ditarit për performancë. Mund të ketë efekte të këqija në emulim.
-
-
- logFilter
- Filtri i ditarit:\nFiltron ditarin për të shfaqur vetëm informacione specifike.\nShembuj: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Nivelet: Trace, Debug, Info, Warning, Error, Critical - në këtë rend, një nivel specifik hesht të gjitha nivelet përpara në listë dhe regjistron çdo nivel pas atij.
-
-
- updaterGroupBox
- Përditësimi:\nRelease: Versionet zyrtare të lëshuara çdo muaj që mund të jenë shumë të vjetra, por janë më të besueshme dhe të provuara.\nNightly: Versionet e zhvillimit që kanë të gjitha veçoritë dhe rregullimet më të fundit, por mund të përmbajnë gabime dhe janë më pak të qëndrueshme.
-
-
- GUIBackgroundImageGroupBox
- Imazhi i Sfondit:\nKontrollo tejdukshmërinë e imazhit të sfondit të lojës.
-
-
- GUIMusicGroupBox
- Luaj muzikën e titullit:\nNëse një lojë e mbështet, aktivizohet luajtja e muzikës të veçantë kur të zgjidhësh lojën në ndërfaqe.
-
-
- disableTrophycheckBox
- Çaktivizo njoftimet për Trofetë:\nÇaktivizo njoftimet për trofetë gjatë lojës. Përparimi i trofeve mund të ndiqet duke përdorur Shikuesin e Trofeve (kliko me të djathtën mbi lojën në dritaren kryesore).
-
-
- hideCursorGroupBox
- Fsheh kursorin:\nZgjidh kur do të fshihet kursori:\nKurrë: Do ta shohësh gjithmonë miun.\nJoaktiv: Vendos një kohë për ta fshehur pas mosveprimit.\nGjithmonë: nuk do ta shohësh kurrë miun.
-
-
- idleTimeoutGroupBox
- Koha për fshehjen e kursorit joaktiv:\nKohëzgjatja (në sekonda) pas së cilës kursori që nuk ka qënë në veprim fshihet.
-
-
- backButtonBehaviorGroupBox
- Sjellja e butonit mbrapa:\nLejon të përcaktohet se në cilën pjesë të tastierës prekëse do të imitojë një prekje butoni mprapa.
-
-
- enableCompatibilityCheckBox
- Shfaq të dhënat e përputhshmërisë:\nShfaq informacionin e përputhshmërisë së lojës në formë tabele. Aktivizo 'Përditëso përputhshmërinë gjatë nisjes' për të marrë informacion të përditësuar.
-
-
- checkCompatibilityOnStartupCheckBox
- Përditëso përputhshmërinë gjatë nisjes:\nPërditëson automatikisht bazën e të dhënave të përputhshmërisë kur shadPS4 niset.
-
-
- updateCompatibilityButton
- Përditëso bazën e të dhënave të përputhshmërisë:\nPërditëso menjëherë bazën e të dhënave të përputhshmërisë.
-
-
- Never
- Kurrë
-
-
- Idle
- Joaktiv
-
-
- Always
- Gjithmonë
-
-
- Touchpad Left
- Tastiera prekëse majtas
-
-
- Touchpad Right
- Tastiera prekëse djathtas
-
-
- Touchpad Center
- Tastiera prekëse në qendër
-
-
- None
- Asnjë
-
-
- graphicsAdapterGroupBox
- Pajisja grafike:\nNë sistemet me GPU të shumëfishta, zgjidh GPU-në që do të përdorë emulatori nga lista rënëse,\nose zgjidh "Auto Select" për ta përcaktuar automatikisht.
-
-
- resolutionLayout
- Gjerësia/Lartësia:\nPërcakton madhësinë e dritares së emulatorit në nisje, e cila mund të rregullohet gjatë lojës.\nKjo është ndryshe nga rezolucioni në lojë.
-
-
- heightDivider
- Ndarësi Vblank:\nFrekuenca pamore me të cilën rifreskohet emulatori shumëzohet me këtë numër. Ndryshimi i këtij mund të ketë efekte të këqija, si rritja e shpejtësisë së lojës ose prishja e punimit thelbësor të lojës që nuk e pret këtë ndryshim!
-
-
- dumpShadersCheckBox
- Aktivizo zbrazjen e shaders-ave:\nPër qëllime të korrigjimit teknik, ruan shaders-at e lojës në një dosje ndërsa ato pasqyrohen.
-
-
- nullGpuCheckBox
- Aktivizo GPU-në Null:\nPër qëllime të korrigjimit teknik, çaktivizon pasqyrimin e lojës sikur nuk ka një kartë grafike.
-
-
- gameFoldersBox
- Dosjet e lojërave:\nLista e dosjeve për të kontrolluar lojërat e instaluara.
-
-
- addFolderButton
- Shto:\nShto një dosje në listë.
-
-
- removeFolderButton
- Hiq:\nHiq një dosje nga lista.
-
-
- debugDump
- Aktivizo zbrazjen për korrigjim:\nRuan simbolet e importit dhe eksportit dhe informacionin e kreut të skedarit për aplikacionin PS4 që po ekzekutohet në një dosje.
-
-
- vkValidationCheckBox
- Aktivizo shtresat e vlefshmërisë Vulkan:\nAktivizon një sistem që vërteton gjendjen e pasqyruesit Vulkan dhe regjistron informacionin në lidhje me gjendjen e tij të brendshme. Kjo do të ul performancën dhe ndoshta do të ndryshojë sjelljen e emulimit.
-
-
- vkSyncValidationCheckBox
- Aktivizo vërtetimin e sinkronizimit Vulkan:\nAktivizon një sistem që vërteton kohën e detyrave të pasqyrimit Vulkan. Kjo do të ul performancën dhe ndoshta do të ndryshojë sjelljen e emulimit.
-
-
- rdocCheckBox
- Aktivizo korrigjimin RenderDoc:\nNëse aktivizohet, emulatori do të ofrojë pajtueshmëri me Renderdoc për të lejuar kapjen dhe analizën e pamjes të pasqyruar në moment.
-
-
- collectShaderCheckBox
- Mblidh Shader-at:\nDuhet ta aktivizosh këtë për të redaktuar shader-at me menynë e korrigjimit (Ctrl + F10).
-
-
- crashDiagnosticsCheckBox
- Diagnoza e rënies:\nKrijon një skedar .yaml me informacion rreth gjendjes së Vulkan-it në momentin e rënies.\nE dobishme për zgjidhjen e gabimeve 'Device lost'. Nëse e ke aktivizuar këtë, duhet të aktivizosh Shënjuesit e korrigjimit të host-it DHE të guest-it.\nNuk punon me GPU-t Intel.\nDuhet të kesh aktivizuar Shtresat e Vlefshmërisë Vulkan dhe Vulkan SDK që kjo të punojë.
-
-
- copyGPUBuffersCheckBox
- Kopjo buffer-ët e GPU-së:\nShmang kushtet e garës (race conditions) që lidhen me dërgimet e GPU-së.\nMund të ndihmojë, ose jo, në rast rëniesh të llojit PM4 0.
-
-
- hostMarkersCheckBox
- Shënjuesit e korrigjimit të host-it:\nShton informacion nga ana e emulatorit, si shënjues për komandat specifike AMDGPU rreth komandave Vulkan, si dhe jep burimeve emra korrigjimi.\nNëse e ke aktivizuar këtë, duhet të aktivizosh diagnozën e rënieve.\nE dobishme për programe si RenderDoc.
-
-
- guestMarkersCheckBox
- Shënjuesit e korrigjimit të guest-it:\nShton çdo shënjues për korrigjim që loja vetë ka shtuar në buffer-in e komandave.\nNëse e ke aktivizuar këtë, duhet të aktivizosh diagnozën e rënieve.\nE dobishme për programe si RenderDoc.
-
-
- saveDataBox
- Shtegu i Ruajtjes së të Dhënave:\nDosja ku do të ruhen të dhënat e ruajtjes së lojës.
-
-
- browseButton
- Shfleto:\nShfleto për të vendosur një dosje si shteg të ruajtjes së të dhënave.
-
-
-
- CheatsPatches
-
- Cheats / Patches for
- Mashtrime / Arna për
-
-
- defaultTextEdit_MSG
- Mashtrimet/Arnat janë eksperimentale.\nPërdori me kujdes.\n\nShkarko mashtrimet individualisht duke zgjedhur depon dhe duke klikuar butonin e shkarkimit.\nNë skedën Arna, mund t'i shkarkosh të gjitha arnat menjëherë, të zgjidhësh cilat dëshiron të përdorësh dhe të ruash zgjedhjen tënde.\n\nMeqenëse ne nuk zhvillojmë Mashtrimet/Arnat,\ntë lutem raporto problemet te autori i mashtrimit.\n\nKe krijuar një mashtrim të ri? Vizito:\nhttps://github.com/shadps4-emu/ps4_cheats
-
-
- No Image Available
- Nuk ofrohet asnjë imazh
-
-
- Serial:
- Seriku:
-
-
- Version:
- Versioni:
-
-
- Size:
- Madhësia:
-
-
- Select Cheat File:
- Përzgjidh Skedarin e Mashtrimit:
-
-
- Repository:
- Depo:
-
-
- Download Cheats
- Shkarko Mashtrimet
-
-
- Delete File
- Fshi Skedarin
-
-
- No files selected.
- Nuk u zgjodh asnjë skedar.
-
-
- You can delete the cheats you don't want after downloading them.
- Mund t'i fshish mashtrimet që nuk dëshiron pasi t'i kesh shkarkuar.
-
-
- Do you want to delete the selected file?\n%1
- Dëshiron të fshish skedarin e përzgjedhur?\n%1
-
-
- Select Patch File:
- Përzgjidh Skedarin e Arnës:
-
-
- Download Patches
- Shkarko Arnat
-
-
- Save
- Ruaj
-
-
- Cheats
- Mashtrime
-
-
- Patches
- Arna
-
-
- Error
- Gabim
-
-
- No patch selected.
- Asnjë arnë e përzgjedhur.
-
-
- Unable to open files.json for reading.
- files.json nuk mund të hapet për lexim.
-
-
- No patch file found for the current serial.
- Nuk u gjet asnjë skedar patch për serikun aktual.
-
-
- Unable to open the file for reading.
- Skedari nuk mund të hapet për lexim.
-
-
- Unable to open the file for writing.
- Skedari nuk mund të hapet për shkrim.
-
-
- Failed to parse XML:
- Analiza e XML-së dështoi:
-
-
- Success
- Sukses
-
-
- Options saved successfully.
- Rregullimet u ruajtën me sukses.
-
-
- Invalid Source
- Burim i pavlefshëm
-
-
- The selected source is invalid.
- Burimi i përzgjedhur është i pavlefshëm.
-
-
- File Exists
- Skedari Ekziston
-
-
- File already exists. Do you want to replace it?
- Skedari ekziston tashmë. Dëshiron ta zëvendësosh?
-
-
- Failed to save file:
- Ruajtja e skedarit dështoi:
-
-
- Failed to download file:
- Shkarkimi i skedarit dështoi:
-
-
- Cheats Not Found
- Mashtrimet nuk u gjetën
-
-
- CheatsNotFound_MSG
- Nuk u gjetën mashtrime për këtë lojë në këtë version të depove të përzgjedhura, provo një depo tjetër ose një version tjetër të lojës.
-
-
- Cheats Downloaded Successfully
- Mashtrimet u shkarkuan me sukses
-
-
- CheatsDownloadedSuccessfully_MSG
- Ke shkarkuar me sukses mashtrimet për këtë version të lojës nga depoja e përzgjedhur. Mund të provosh të shkarkosh nga një depo tjetër, nëse ofrohet do të jetë e mundur gjithashtu ta përdorësh duke përzgjedhur skedarin nga lista.
-
-
- Failed to save:
- Ruajtja dështoi:
-
-
- Failed to download:
- Shkarkimi dështoi:
-
-
- Download Complete
- Shkarkimi përfundoi
-
-
- DownloadComplete_MSG
- Arnat u shkarkuan me sukses! Të gjitha arnat e ofruara për të gjitha lojërat janë shkarkuar, nuk ka nevojë t'i shkarkosh ato individualisht për secilën lojë siç ndodh me Mashtrimet. Nëse arna nuk shfaqet, mund të mos ekzistojë për numrin e serikut dhe versionin specifik të lojës.
-
-
- Failed to parse JSON data from HTML.
- Analiza e të dhënave JSON nga HTML dështoi.
-
-
- Failed to retrieve HTML page.
- Gjetja e faqes HTML dështoi.
-
-
- The game is in version: %1
- Loja është në versionin: %1
-
-
- The downloaded patch only works on version: %1
- Arna e shkarkuar funksionon vetëm në versionin: %1
-
-
- You may need to update your game.
- Mund të duhet të përditësosh lojën tënde.
-
-
- Incompatibility Notice
- Njoftim për mospërputhje
-
-
- Failed to open file:
- Hapja e skedarit dështoi:
-
-
- XML ERROR:
- GABIM XML:
-
-
- Failed to open files.json for writing
- Hapja e files.json për shkrim dështoi
-
-
- Author:
- Autori:
-
-
- Directory does not exist:
- Dosja nuk ekziston:
-
-
- Failed to open files.json for reading.
- Hapja e files.json për lexim dështoi.
-
-
- Name:
- Emri:
-
-
- Can't apply cheats before the game is started
- Nuk mund të zbatohen mashtrime para fillimit të lojës.
-
-
-
- GameListFrame
-
- Icon
- Ikona
-
-
- Name
- Emri
-
-
- Serial
- Seriku
-
-
- Compatibility
- Përputhshmëria
-
-
- Region
- Rajoni
-
-
- Firmware
- Firmueri
-
-
- Size
- Madhësia
-
-
- Version
- Versioni
-
-
- Path
- Shtegu
-
-
- Play Time
- Koha e luajtjes
-
-
- Never Played
- Nuk është luajtur kurrë
-
-
- h
- o
-
-
- m
- m
-
-
- s
- s
-
-
- Compatibility is untested
- Përputhshmëria nuk është e testuar
-
-
- Game does not initialize properly / crashes the emulator
- Loja nuk niset siç duhet / rrëzon emulatorin
-
-
- Game boots, but only displays a blank screen
- Loja niset, por shfaq vetëm një ekran të zbrazët
-
-
- Game displays an image but does not go past the menu
- Loja shfaq një imazh, por nuk kalon përtej menysë
-
-
- Game has game-breaking glitches or unplayable performance
- Loja ka probleme kritike ose performancë të papërshtatshme për lojë
-
-
- Game can be completed with playable performance and no major glitches
- Loja mund të përfundohet me performancë të luajtshme dhe pa probleme të mëdha
-
-
- Click to see details on github
- Kliko për të parë detajet në GitHub
-
-
- Last updated
- Përditësuar për herë të fundit
-
-
-
- CheckUpdate
-
- Auto Updater
- Përditësues automatik
-
-
- Error
- Gabim
-
-
- Network error:
- Gabim rrjeti:
-
-
- Error_Github_limit_MSG
- Përditësuesi Automatik lejon deri në 60 kontrolle për përditësime në orë.\nKe arritur këtë kufi. Të lutem provo përsëri më vonë.
-
-
- Failed to parse update information.
- Analizimi i informacionit të përditësimit deshtoi.
-
-
- No pre-releases found.
- Nuk u gjetën botime paraprake.
-
-
- Invalid release data.
- Të dhënat e lëshimit janë të pavlefshme.
-
-
- No download URL found for the specified asset.
- Nuk u gjet URL-ja e shkarkimit për burimin e specifikuar.
-
-
- Your version is already up to date!
- Versioni jotë është i përditësuar tashmë!
-
-
- Update Available
- Ofrohet një përditësim
-
-
- Update Channel
- Kanali i përditësimit
-
-
- Current Version
- Versioni i tanishëm
-
-
- Latest Version
- Versioni më i fundit
-
-
- Do you want to update?
- Do të përditësosh?
-
-
- Show Changelog
- Trego ndryshimet
-
-
- Check for Updates at Startup
- Kontrollo për përditësime në nisje
-
-
- Update
- Përditëso
-
-
- No
- Jo
-
-
- Hide Changelog
- Fshih ndryshimet
-
-
- Changes
- Ndryshimet
-
-
- Network error occurred while trying to access the URL
- Ka ndodhur një gabim rrjeti gjatë përpjekjes për të qasur në URL-në
-
-
- Download Complete
- Shkarkimi përfundoi
-
-
- The update has been downloaded, press OK to install.
- Përditësimi është shkarkuar, shtyp OK për ta instaluar.
-
-
- Failed to save the update file at
- Dështoi ruajtja e skedarit të përditësimit në
-
-
- Starting Update...
- Po fillon përditësimi...
-
-
- Failed to create the update script file
- Krijimi i skedarit skript të përditësimit dështoi
-
-
-
- GameListUtils
-
- B
- B
-
-
- KB
- KB
-
-
- MB
- MB
-
-
- GB
- GB
-
-
- TB
- TB
-
-
-
- CompatibilityInfoClass
-
- Fetching compatibility data, please wait
- Duke marrë të dhënat e përputhshmërisë, të lutem prit
-
-
- Cancel
- Anulo
-
-
- Loading...
- Po ngarkohet...
-
-
- Error
- Gabim
-
-
- Unable to update compatibility data! Try again later.
- Nuk mund të përditësohen të dhënat e përputhshmërisë! Provo përsëri më vonë.
-
-
- Unable to open compatibility_data.json for writing.
- Nuk mund të hapet compatibility_data.json për të shkruar.
-
-
- Unknown
- E panjohur
-
-
- Nothing
- Asgjë
-
-
- Boots
- Niset
-
-
- Menus
- Meny
-
-
- Ingame
- Në lojë
-
-
- Playable
- E luajtshme
-
-
-
diff --git a/src/qt_gui/translations/sq_AL.ts b/src/qt_gui/translations/sq_AL.ts
new file mode 100644
index 000000000..ebd67452f
--- /dev/null
+++ b/src/qt_gui/translations/sq_AL.ts
@@ -0,0 +1,1790 @@
+
+
+
+
+
+ AboutDialog
+
+ About shadPS4
+ Rreth shadPS4
+
+
+ shadPS4
+ shadPS4
+
+
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 është një emulator eksperimental me burim të hapur për PlayStation 4.
+
+
+ This software should not be used to play games you have not legally obtained.
+ Ky program nuk duhet përdorur për të luajtur lojëra që nuk ke marrë ligjërisht.
+
+
+
+ CheatsPatches
+
+ Cheats / Patches for
+ Mashtrime / Arna për
+
+
+ defaultTextEdit_MSG
+ Mashtrimet/Arnat janë eksperimentale.\nPërdori me kujdes.\n\nShkarko mashtrimet individualisht duke zgjedhur depon dhe duke klikuar butonin e shkarkimit.\nNë skedën Arna, mund t'i shkarkosh të gjitha arnat menjëherë, të zgjidhësh cilat dëshiron të përdorësh dhe të ruash zgjedhjen tënde.\n\nMeqenëse ne nuk zhvillojmë Mashtrimet/Arnat,\ntë lutem raporto problemet te autori i mashtrimit.\n\nKe krijuar një mashtrim të ri? Vizito:\nhttps://github.com/shadps4-emu/ps4_cheats
+
+
+ No Image Available
+ Nuk ofrohet asnjë imazh
+
+
+ Serial:
+ Seriku:
+
+
+ Version:
+ Versioni:
+
+
+ Size:
+ Madhësia:
+
+
+ Select Cheat File:
+ Përzgjidh Skedarin e Mashtrimit:
+
+
+ Repository:
+ Depo:
+
+
+ Download Cheats
+ Shkarko Mashtrimet
+
+
+ Delete File
+ Fshi Skedarin
+
+
+ No files selected.
+ Nuk u zgjodh asnjë skedar.
+
+
+ You can delete the cheats you don't want after downloading them.
+ Mund t'i fshish mashtrimet që nuk dëshiron pasi t'i kesh shkarkuar.
+
+
+ Do you want to delete the selected file?\n%1
+ Dëshiron të fshish skedarin e përzgjedhur?\n%1
+
+
+ Select Patch File:
+ Përzgjidh Skedarin e Arnës:
+
+
+ Download Patches
+ Shkarko Arnat
+
+
+ Save
+ Ruaj
+
+
+ Cheats
+ Mashtrime
+
+
+ Patches
+ Arna
+
+
+ Error
+ Gabim
+
+
+ No patch selected.
+ Asnjë arnë e përzgjedhur.
+
+
+ Unable to open files.json for reading.
+ files.json nuk mund të hapet për lexim.
+
+
+ No patch file found for the current serial.
+ Nuk u gjet asnjë skedar patch për serikun aktual.
+
+
+ Unable to open the file for reading.
+ Skedari nuk mund të hapet për lexim.
+
+
+ Unable to open the file for writing.
+ Skedari nuk mund të hapet për shkrim.
+
+
+ Failed to parse XML:
+ Analiza e XML-së dështoi:
+
+
+ Success
+ Sukses
+
+
+ Options saved successfully.
+ Rregullimet u ruajtën me sukses.
+
+
+ Invalid Source
+ Burim i pavlefshëm
+
+
+ The selected source is invalid.
+ Burimi i përzgjedhur është i pavlefshëm.
+
+
+ File Exists
+ Skedari Ekziston
+
+
+ File already exists. Do you want to replace it?
+ Skedari ekziston tashmë. Dëshiron ta zëvendësosh?
+
+
+ Failed to save file:
+ Ruajtja e skedarit dështoi:
+
+
+ Failed to download file:
+ Shkarkimi i skedarit dështoi:
+
+
+ Cheats Not Found
+ Mashtrimet nuk u gjetën
+
+
+ CheatsNotFound_MSG
+ Nuk u gjetën mashtrime për këtë lojë në këtë version të depove të përzgjedhura, provo një depo tjetër ose një version tjetër të lojës.
+
+
+ Cheats Downloaded Successfully
+ Mashtrimet u shkarkuan me sukses
+
+
+ CheatsDownloadedSuccessfully_MSG
+ Ke shkarkuar me sukses mashtrimet për këtë version të lojës nga depoja e përzgjedhur. Mund të provosh të shkarkosh nga një depo tjetër, nëse ofrohet do të jetë e mundur gjithashtu ta përdorësh duke përzgjedhur skedarin nga lista.
+
+
+ Failed to save:
+ Ruajtja dështoi:
+
+
+ Failed to download:
+ Shkarkimi dështoi:
+
+
+ Download Complete
+ Shkarkimi përfundoi
+
+
+ DownloadComplete_MSG
+ Arnat u shkarkuan me sukses! Të gjitha arnat e ofruara për të gjitha lojërat janë shkarkuar, nuk ka nevojë t'i shkarkosh ato individualisht për secilën lojë siç ndodh me Mashtrimet. Nëse arna nuk shfaqet, mund të mos ekzistojë për numrin e serikut dhe versionin specifik të lojës.
+
+
+ Failed to parse JSON data from HTML.
+ Analiza e të dhënave JSON nga HTML dështoi.
+
+
+ Failed to retrieve HTML page.
+ Gjetja e faqes HTML dështoi.
+
+
+ The game is in version: %1
+ Loja është në versionin: %1
+
+
+ The downloaded patch only works on version: %1
+ Arna e shkarkuar funksionon vetëm në versionin: %1
+
+
+ You may need to update your game.
+ Mund të duhet të përditësosh lojën tënde.
+
+
+ Incompatibility Notice
+ Njoftim për mospërputhje
+
+
+ Failed to open file:
+ Hapja e skedarit dështoi:
+
+
+ XML ERROR:
+ GABIM XML:
+
+
+ Failed to open files.json for writing
+ Hapja e files.json për shkrim dështoi
+
+
+ Author:
+ Autori:
+
+
+ Directory does not exist:
+ Dosja nuk ekziston:
+
+
+ Failed to open files.json for reading.
+ Hapja e files.json për lexim dështoi.
+
+
+ Name:
+ Emri:
+
+
+ Can't apply cheats before the game is started
+ Nuk mund të zbatohen mashtrime para fillimit të lojës.
+
+
+ Close
+ Mbyll
+
+
+
+ CheckUpdate
+
+ Auto Updater
+ Përditësues automatik
+
+
+ Error
+ Gabim
+
+
+ Network error:
+ Gabim rrjeti:
+
+
+ Error_Github_limit_MSG
+ Përditësuesi Automatik lejon deri në 60 kontrolle për përditësime në orë.\nKe arritur këtë kufi. Të lutem provo përsëri më vonë.
+
+
+ Failed to parse update information.
+ Analizimi i informacionit të përditësimit deshtoi.
+
+
+ No pre-releases found.
+ Nuk u gjetën botime paraprake.
+
+
+ Invalid release data.
+ Të dhënat e lëshimit janë të pavlefshme.
+
+
+ No download URL found for the specified asset.
+ Nuk u gjet URL-ja e shkarkimit për burimin e specifikuar.
+
+
+ Your version is already up to date!
+ Versioni jotë është i përditësuar tashmë!
+
+
+ Update Available
+ Ofrohet një përditësim
+
+
+ Update Channel
+ Kanali i përditësimit
+
+
+ Current Version
+ Versioni i tanishëm
+
+
+ Latest Version
+ Versioni më i fundit
+
+
+ Do you want to update?
+ Do të përditësosh?
+
+
+ Show Changelog
+ Trego ndryshimet
+
+
+ Check for Updates at Startup
+ Kontrollo për përditësime në nisje
+
+
+ Update
+ Përditëso
+
+
+ No
+ Jo
+
+
+ Hide Changelog
+ Fshih ndryshimet
+
+
+ Changes
+ Ndryshimet
+
+
+ Network error occurred while trying to access the URL
+ Ka ndodhur një gabim rrjeti gjatë përpjekjes për të qasur në URL-në
+
+
+ Download Complete
+ Shkarkimi përfundoi
+
+
+ The update has been downloaded, press OK to install.
+ Përditësimi është shkarkuar, shtyp OK për ta instaluar.
+
+
+ Failed to save the update file at
+ Dështoi ruajtja e skedarit të përditësimit në
+
+
+ Starting Update...
+ Po fillon përditësimi...
+
+
+ Failed to create the update script file
+ Krijimi i skedarit skript të përditësimit dështoi
+
+
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ Duke marrë të dhënat e përputhshmërisë, të lutem prit
+
+
+ Cancel
+ Anulo
+
+
+ Loading...
+ Po ngarkohet...
+
+
+ Error
+ Gabim
+
+
+ Unable to update compatibility data! Try again later.
+ Nuk mund të përditësohen të dhënat e përputhshmërisë! Provo përsëri më vonë.
+
+
+ Unable to open compatibility_data.json for writing.
+ Nuk mund të hapet compatibility_data.json për të shkruar.
+
+
+ Unknown
+ E panjohur
+
+
+ Nothing
+ Asgjë
+
+
+ Boots
+ Niset
+
+
+ Menus
+ Meny
+
+
+ Ingame
+ Në lojë
+
+
+ Playable
+ E luajtshme
+
+
+
+ ControlSettings
+
+ Configure Controls
+
+
+
+ Control Settings
+
+
+
+ D-Pad
+
+
+
+ Up
+
+
+
+ Left
+
+
+
+ Right
+
+
+
+ Down
+
+
+
+ Left Stick Deadzone (def:2 max:127)
+
+
+
+ Left Deadzone
+
+
+
+ Left Stick
+
+
+
+ Config Selection
+
+
+
+ Common Config
+
+
+
+ Use per-game configs
+
+
+
+ L1 / LB
+
+
+
+ L2 / LT
+
+
+
+ KBM Controls
+
+
+
+ KBM Editor
+
+
+
+ Back
+
+
+
+ R1 / RB
+
+
+
+ R2 / RT
+
+
+
+ L3
+
+
+
+ Options / Start
+
+
+
+ R3
+
+
+
+ Face Buttons
+
+
+
+ Triangle / Y
+
+
+
+ Square / X
+
+
+
+ Circle / B
+
+
+
+ Cross / A
+
+
+
+ Right Stick Deadzone (def:2, max:127)
+
+
+
+ Right Deadzone
+
+
+
+ Right Stick
+
+
+
+
+ ElfViewer
+
+ Open Folder
+ Hap Dosjen
+
+
+
+ GameInfoClass
+
+ Loading game list, please wait :3
+ Po ngarkohet lista e lojërave, të lutem prit :3
+
+
+ Cancel
+ Anulo
+
+
+ Loading...
+ Duke ngarkuar...
+
+
+
+ GameInstallDialog
+
+ shadPS4 - Choose directory
+ shadPS4 - Përzgjidh dosjen
+
+
+ Directory to install games
+ Dosja ku do instalohen lojërat
+
+
+ Browse
+ Shfleto
+
+
+ Error
+ Gabim
+
+
+ Directory to install DLC
+
+
+
+
+ GameListFrame
+
+ Icon
+ Ikona
+
+
+ Name
+ Emri
+
+
+ Serial
+ Seriku
+
+
+ Compatibility
+ Përputhshmëria
+
+
+ Region
+ Rajoni
+
+
+ Firmware
+ Firmueri
+
+
+ Size
+ Madhësia
+
+
+ Version
+ Versioni
+
+
+ Path
+ Shtegu
+
+
+ Play Time
+ Koha e luajtjes
+
+
+ Never Played
+ Nuk është luajtur kurrë
+
+
+ h
+ o
+
+
+ m
+ m
+
+
+ s
+ s
+
+
+ Compatibility is untested
+ Përputhshmëria nuk është e testuar
+
+
+ Game does not initialize properly / crashes the emulator
+ Loja nuk niset siç duhet / rrëzon emulatorin
+
+
+ Game boots, but only displays a blank screen
+ Loja niset, por shfaq vetëm një ekran të zbrazët
+
+
+ Game displays an image but does not go past the menu
+ Loja shfaq një imazh, por nuk kalon përtej menysë
+
+
+ Game has game-breaking glitches or unplayable performance
+ Loja ka probleme kritike ose performancë të papërshtatshme për lojë
+
+
+ Game can be completed with playable performance and no major glitches
+ Loja mund të përfundohet me performancë të luajtshme dhe pa probleme të mëdha
+
+
+ Click to see details on github
+ Kliko për të parë detajet në GitHub
+
+
+ Last updated
+ Përditësuar për herë të fundit
+
+
+
+ GameListUtils
+
+ B
+ B
+
+
+ KB
+ KB
+
+
+ MB
+ MB
+
+
+ GB
+ GB
+
+
+ TB
+ TB
+
+
+
+ GuiContextMenus
+
+ Create Shortcut
+ Krijo Shkurtore
+
+
+ Cheats / Patches
+ Mashtrime / Arna
+
+
+ SFO Viewer
+ Shikuesi i SFO
+
+
+ Trophy Viewer
+ Shikuesi i Trofeve
+
+
+ Open Folder...
+ Hap Dosjen...
+
+
+ Open Game Folder
+ Hap Dosjen e Lojës
+
+
+ Open Save Data Folder
+ Hap Dosjen e të Dhënave të Ruajtura
+
+
+ Open Log Folder
+ Hap Dosjen e Ditarit
+
+
+ Copy info...
+ Kopjo informacionin...
+
+
+ Copy Name
+ Kopjo Emrin
+
+
+ Copy Serial
+ Kopjo Serikun
+
+
+ Copy Version
+ Kopjo Versionin
+
+
+ Copy Size
+ Kopjo Madhësinë
+
+
+ Copy All
+ Kopjo të Gjitha
+
+
+ Delete...
+ Fshi...
+
+
+ Delete Game
+ Fshi lojën
+
+
+ Delete Update
+ Fshi përditësimin
+
+
+ Delete DLC
+ Fshi DLC-në
+
+
+ Compatibility...
+ Përputhshmëria...
+
+
+ Update database
+ Përditëso bazën e të dhënave
+
+
+ View report
+ Shiko raportin
+
+
+ Submit a report
+ Paraqit një raport
+
+
+ Shortcut creation
+ Krijimi i shkurtores
+
+
+ Shortcut created successfully!
+ Shkurtorja u krijua me sukses!
+
+
+ Error
+ Gabim
+
+
+ Error creating shortcut!
+ Gabim në krijimin e shkurtores!
+
+
+ Install PKG
+ Instalo PKG
+
+
+ Game
+ Loja
+
+
+ This game has no update to delete!
+ Kjo lojë nuk ka përditësim për të fshirë!
+
+
+ Update
+ Përditësim
+
+
+ This game has no DLC to delete!
+ Kjo lojë nuk ka DLC për të fshirë!
+
+
+ DLC
+ DLC
+
+
+ Delete %1
+ Fshi %1
+
+
+ Are you sure you want to delete %1's %2 directory?
+ Je i sigurt që do të fsish dosjen %2 të %1?
+
+
+ Open Update Folder
+
+
+
+ Delete Save Data
+
+
+
+ This game has no update folder to open!
+
+
+
+ Failed to convert icon.
+
+
+
+ This game has no save data to delete!
+
+
+
+ Save Data
+
+
+
+
+ InstallDirSelect
+
+ shadPS4 - Choose directory
+ shadPS4 - Përzgjidh dosjen
+
+
+ Select which directory you want to install to.
+ Përzgjidh në cilën dosje do që të instalosh.
+
+
+ Install All Queued to Selected Folder
+
+
+
+ Delete PKG File on Install
+
+
+
+
+ MainWindow
+
+ Open/Add Elf Folder
+ Hap/Shto Dosje ELF
+
+
+ Install Packages (PKG)
+ Instalo Paketat (PKG)
+
+
+ Boot Game
+ Nis Lojën
+
+
+ Check for Updates
+ Kontrollo për përditësime
+
+
+ About shadPS4
+ Rreth shadPS4
+
+
+ Configure...
+ Konfiguro...
+
+
+ Install application from a .pkg file
+ Instalo aplikacionin nga një skedar .pkg
+
+
+ Recent Games
+ Lojërat e fundit
+
+
+ Open shadPS4 Folder
+ Hap dosjen e shadPS4
+
+
+ Exit
+ Dil
+
+
+ Exit shadPS4
+ Dil nga shadPS4
+
+
+ Exit the application.
+ Dil nga aplikacioni.
+
+
+ Show Game List
+ Shfaq Listën e Lojërave
+
+
+ Game List Refresh
+ Rifresko Listën e Lojërave
+
+
+ Tiny
+ Të vockla
+
+
+ Small
+ Të vogla
+
+
+ Medium
+ Të mesme
+
+
+ Large
+ Të mëdha
+
+
+ List View
+ Pamja me List
+
+
+ Grid View
+ Pamja me Rrjetë
+
+
+ Elf Viewer
+ Shikuesi i ELF
+
+
+ Game Install Directory
+ Dosja e Instalimit të Lojës
+
+
+ Download Cheats/Patches
+ Shkarko Mashtrime/Arna
+
+
+ Dump Game List
+ Zbraz Listën e Lojërave
+
+
+ PKG Viewer
+ Shikuesi i PKG
+
+
+ Search...
+ Kërko...
+
+
+ File
+ Skedari
+
+
+ View
+ Pamja
+
+
+ Game List Icons
+ Ikonat e Listës së Lojërave
+
+
+ Game List Mode
+ Mënyra e Listës së Lojërave
+
+
+ Settings
+ Cilësimet
+
+
+ Utils
+ Shërbimet
+
+
+ Themes
+ Motivet
+
+
+ Help
+ Ndihmë
+
+
+ Dark
+ E errët
+
+
+ Light
+ E çelët
+
+
+ Green
+ E gjelbër
+
+
+ Blue
+ E kaltër
+
+
+ Violet
+ Vjollcë
+
+
+ toolBar
+ Shiriti i veglave
+
+
+ Game List
+ Lista e lojërave
+
+
+ * Unsupported Vulkan Version
+ * Version i pambështetur i Vulkan
+
+
+ Download Cheats For All Installed Games
+ Shkarko mashtrime për të gjitha lojërat e instaluara
+
+
+ Download Patches For All Games
+ Shkarko arna për të gjitha lojërat e instaluara
+
+
+ Download Complete
+ Shkarkimi përfundoi
+
+
+ You have downloaded cheats for all the games you have installed.
+ Ke shkarkuar mashtrimet për të gjitha lojërat që ke instaluar.
+
+
+ Patches Downloaded Successfully!
+ Arnat u shkarkuan me sukses!
+
+
+ All Patches available for all games have been downloaded.
+ Të gjitha arnat e ofruara për të gjitha lojërat janë shkarkuar.
+
+
+ Games:
+ Lojërat:
+
+
+ ELF files (*.bin *.elf *.oelf)
+ Skedarë ELF (*.bin *.elf *.oelf)
+
+
+ Game Boot
+ Nis Lojën
+
+
+ Only one file can be selected!
+ Mund të përzgjidhet vetëm një skedar!
+
+
+ PKG Extraction
+ Nxjerrja e PKG-së
+
+
+ Patch detected!
+ U zbulua një arnë!
+
+
+ PKG and Game versions match:
+ PKG-ja dhe versioni i Lojës përputhen:
+
+
+ Would you like to overwrite?
+ Dëshiron të mbishkruash?
+
+
+ PKG Version %1 is older than installed version:
+ Versioni %1 i PKG-së është më i vjetër se versioni i instaluar:
+
+
+ Game is installed:
+ Loja është instaluar:
+
+
+ Would you like to install Patch:
+ Dëshiron të instalosh Arnën:
+
+
+ DLC Installation
+ Instalimi i DLC-ve
+
+
+ Would you like to install DLC: %1?
+ Dëshiron të instalosh DLC-në: %1?
+
+
+ DLC already installed:
+ DLC-ja është instaluar tashmë:
+
+
+ Game already installed
+ Loja është instaluar tashmë
+
+
+ PKG ERROR
+ GABIM PKG
+
+
+ Extracting PKG %1/%2
+ Po nxirret PKG-ja %1/%2
+
+
+ Extraction Finished
+ Nxjerrja Përfundoi
+
+
+ Game successfully installed at %1
+ Loja u instalua me sukses në %1
+
+
+ File doesn't appear to be a valid PKG file
+ Skedari nuk duket si skedar PKG i vlefshëm
+
+
+ Run Game
+
+
+
+ Eboot.bin file not found
+
+
+
+ PKG File (*.PKG *.pkg)
+
+
+
+ PKG is a patch or DLC, please install the game first!
+
+
+
+ Game is already running!
+
+
+
+ shadPS4
+ shadPS4
+
+
+
+ PKGViewer
+
+ Open Folder
+ Hap Dosjen
+
+
+ Name
+ Emri
+
+
+ Serial
+ Seriku
+
+
+ Installed
+
+
+
+ Size
+ Madhësia
+
+
+ Category
+
+
+
+ Type
+
+
+
+ App Ver
+
+
+
+ FW
+
+
+
+ Region
+ Rajoni
+
+
+ Flags
+
+
+
+ Path
+ Shtegu
+
+
+ File
+ Skedari
+
+
+ PKG ERROR
+ GABIM PKG
+
+
+ Unknown
+ E panjohur
+
+
+ Package
+
+
+
+
+ SettingsDialog
+
+ Settings
+ Cilësimet
+
+
+ General
+ Të përgjithshme
+
+
+ System
+ Sistemi
+
+
+ Console Language
+ Gjuha e Konsolës
+
+
+ Emulator Language
+ Gjuha e emulatorit
+
+
+ Emulator
+ Emulatori
+
+
+ Enable Fullscreen
+ Aktivizo Ekranin e plotë
+
+
+ Fullscreen Mode
+ Mënyra me ekran të plotë
+
+
+ Enable Separate Update Folder
+ Aktivizo dosjen e ndarë të përditësimit
+
+
+ Default tab when opening settings
+ Skeda e parazgjedhur kur hapen cilësimet
+
+
+ Show Game Size In List
+ Shfaq madhësinë e lojës në listë
+
+
+ Show Splash
+ Shfaq Pamjen e nisjes
+
+
+ Enable Discord Rich Presence
+ Aktivizo Discord Rich Presence
+
+
+ Username
+ Përdoruesi
+
+
+ Trophy Key
+ Çelësi i Trofeve
+
+
+ Trophy
+ Trofeu
+
+
+ Logger
+ Regjistruesi i ditarit
+
+
+ Log Type
+ Lloji i Ditarit
+
+
+ Log Filter
+ Filtri i Ditarit
+
+
+ Open Log Location
+ Hap vendndodhjen e Ditarit
+
+
+ Input
+ Hyrja
+
+
+ Cursor
+ Kursori
+
+
+ Hide Cursor
+ Fshih kursorin
+
+
+ Hide Cursor Idle Timeout
+ Koha për fshehjen e kursorit joaktiv
+
+
+ s
+ s
+
+
+ Controller
+ Dorezë
+
+
+ Back Button Behavior
+ Sjellja e butonit mbrapa
+
+
+ Graphics
+ Grafika
+
+
+ GUI
+ Ndërfaqja
+
+
+ User
+ Përdoruesi
+
+
+ Graphics Device
+ Pajisja e Grafikës
+
+
+ Width
+ Gjerësia
+
+
+ Height
+ Lartësia
+
+
+ Vblank Divider
+ Ndarës Vblank
+
+
+ Advanced
+ Të përparuara
+
+
+ Enable Shaders Dumping
+ Aktivizo Zbrazjen e Shaders-ave
+
+
+ Enable NULL GPU
+ Aktivizo GPU-në NULL
+
+
+ Paths
+ Shtigjet
+
+
+ Game Folders
+ Dosjet e lojës
+
+
+ Add...
+ Shto...
+
+
+ Remove
+ Hiq
+
+
+ Debug
+ Korrigjim
+
+
+ Enable Debug Dumping
+ Aktivizo Zbrazjen për Korrigjim
+
+
+ Enable Vulkan Validation Layers
+ Aktivizo Shtresat e Vlefshmërisë Vulkan
+
+
+ Enable Vulkan Synchronization Validation
+ Aktivizo Vërtetimin e Sinkronizimit Vulkan
+
+
+ Enable RenderDoc Debugging
+ Aktivizo Korrigjimin RenderDoc
+
+
+ Enable Crash Diagnostics
+ Aktivizo Diagnozën e Rënies
+
+
+ Collect Shaders
+ Mblidh Shader-at
+
+
+ Copy GPU Buffers
+ Kopjo buffer-ët e GPU-së
+
+
+ Host Debug Markers
+ Shënjuesit e korrigjimit të host-it
+
+
+ Guest Debug Markers
+ Shënjuesit e korrigjimit të guest-it
+
+
+ Update
+ Përditëso
+
+
+ Check for Updates at Startup
+ Kontrollo për përditësime në nisje
+
+
+ Always Show Changelog
+ Shfaq gjithmonë regjistrin e ndryshimeve
+
+
+ Update Channel
+ Kanali i përditësimit
+
+
+ Check for Updates
+ Kontrollo për përditësime
+
+
+ GUI Settings
+ Cilësimet e GUI-së
+
+
+ Title Music
+ Muzika e titullit
+
+
+ Disable Trophy Pop-ups
+ Çaktivizo njoftimet për Trofetë
+
+
+ Background Image
+ Imazhi i sfondit
+
+
+ Show Background Image
+ Shfaq imazhin e sfondit
+
+
+ Opacity
+ Tejdukshmëria
+
+
+ Play title music
+ Luaj muzikën e titullit
+
+
+ Update Compatibility Database On Startup
+ Përditëso bazën e të dhënave të përputhshmërisë gjatë nisjes
+
+
+ Game Compatibility
+ Përputhshmëria e lojës
+
+
+ Display Compatibility Data
+ Shfaq të dhënat e përputhshmërisë
+
+
+ Update Compatibility Database
+ Përditëso bazën e të dhënave të përputhshmërisë
+
+
+ Volume
+ Vëllimi i zërit
+
+
+ Save
+ Ruaj
+
+
+ Apply
+ Zbato
+
+
+ Restore Defaults
+ Rikthe paracaktimet
+
+
+ Close
+ Mbyll
+
+
+ Point your mouse at an option to display its description.
+ Vendos miun mbi një rregullim për të shfaqur përshkrimin e tij.
+
+
+ consoleLanguageGroupBox
+ Gjuha e konsolës:\nPërcakton gjuhën që përdor loja PS4.\nKëshillohet të caktosh një gjuhë që loja mbështet, e cila do të ndryshojë sipas rajonit.
+
+
+ emulatorLanguageGroupBox
+ Gjuha e emulatorit:\nPërcakton gjuhën e ndërfaqes së përdoruesit të emulatorit.
+
+
+ fullscreenCheckBox
+ Aktivizo ekranin e plotë:\nVendos automatikisht dritaren e lojës në mënyrën e ekranit të plotë.\nKjo mund të aktivizohet duke shtypur tastin F11.
+
+
+ separateUpdatesCheckBox
+ Aktivizo dosjen e ndarë të përditësimit:\nAktivizon instalimin e përditësimeve të lojërave në dosje të veçanta për menaxhim më të lehtë.\nKjo mund të krijohet manualisht duke shtuar përditësimin e shpaketuar në dosjen e lojës me emrin "CUSA00000-UPDATE" ku ID-ja CUSA përputhet me ID-në e lojës.
+
+
+ showSplashCheckBox
+ Shfaq ekranin e ngarkesës:\nShfaq ekranin e ngarkesës së lojës (një pamje e veçantë) gjatë fillimit të lojës.
+
+
+ discordRPCCheckbox
+ Aktivizo Discord Rich Presence:\nShfaq ikonën e emulatorit dhe informacionin përkatës në profilin tënd në Discord.
+
+
+ userName
+ Përdoruesi:\nPërcakton emrin e përdoruesit të llogarisë PS4, i cili mund të shfaqet nga disa lojra.
+
+
+ TrophyKey
+ Çelësi i Trofeve:\nÇelësi përdoret për të deshifruar trofetë. Duhet të merret nga konsola jote me jailbreak.\nDuhet të përmbajë vetëm karaktere hex.
+
+
+ logTypeGroupBox
+ Lloji i ditarit:\nPërcakton nëse të sinkronizohet dalja e dritares së ditarit për performancë. Mund të ketë efekte të këqija në emulim.
+
+
+ logFilter
+ Filtri i ditarit:\nFiltron ditarin për të shfaqur vetëm informacione specifike.\nShembuj: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Nivelet: Trace, Debug, Info, Warning, Error, Critical - në këtë rend, një nivel specifik hesht të gjitha nivelet përpara në listë dhe regjistron çdo nivel pas atij.
+
+
+ updaterGroupBox
+ Përditësimi:\nRelease: Versionet zyrtare të lëshuara çdo muaj që mund të jenë shumë të vjetra, por janë më të besueshme dhe të provuara.\nNightly: Versionet e zhvillimit që kanë të gjitha veçoritë dhe rregullimet më të fundit, por mund të përmbajnë gabime dhe janë më pak të qëndrueshme.
+
+
+ GUIBackgroundImageGroupBox
+ Imazhi i Sfondit:\nKontrollo tejdukshmërinë e imazhit të sfondit të lojës.
+
+
+ GUIMusicGroupBox
+ Luaj muzikën e titullit:\nNëse një lojë e mbështet, aktivizohet luajtja e muzikës të veçantë kur të zgjidhësh lojën në ndërfaqe.
+
+
+ disableTrophycheckBox
+ Çaktivizo njoftimet për Trofetë:\nÇaktivizo njoftimet për trofetë gjatë lojës. Përparimi i trofeve mund të ndiqet duke përdorur Shikuesin e Trofeve (kliko me të djathtën mbi lojën në dritaren kryesore).
+
+
+ hideCursorGroupBox
+ Fsheh kursorin:\nZgjidh kur do të fshihet kursori:\nKurrë: Do ta shohësh gjithmonë miun.\nJoaktiv: Vendos një kohë për ta fshehur pas mosveprimit.\nGjithmonë: nuk do ta shohësh kurrë miun.
+
+
+ idleTimeoutGroupBox
+ Koha për fshehjen e kursorit joaktiv:\nKohëzgjatja (në sekonda) pas së cilës kursori që nuk ka qënë në veprim fshihet.
+
+
+ backButtonBehaviorGroupBox
+ Sjellja e butonit mbrapa:\nLejon të përcaktohet se në cilën pjesë të tastierës prekëse do të imitojë një prekje butoni mprapa.
+
+
+ enableCompatibilityCheckBox
+ Shfaq të dhënat e përputhshmërisë:\nShfaq informacionin e përputhshmërisë së lojës në formë tabele. Aktivizo 'Përditëso përputhshmërinë gjatë nisjes' për të marrë informacion të përditësuar.
+
+
+ checkCompatibilityOnStartupCheckBox
+ Përditëso përputhshmërinë gjatë nisjes:\nPërditëson automatikisht bazën e të dhënave të përputhshmërisë kur shadPS4 niset.
+
+
+ updateCompatibilityButton
+ Përditëso bazën e të dhënave të përputhshmërisë:\nPërditëso menjëherë bazën e të dhënave të përputhshmërisë.
+
+
+ Never
+ Kurrë
+
+
+ Idle
+ Joaktiv
+
+
+ Always
+ Gjithmonë
+
+
+ Touchpad Left
+ Tastiera prekëse majtas
+
+
+ Touchpad Right
+ Tastiera prekëse djathtas
+
+
+ Touchpad Center
+ Tastiera prekëse në qendër
+
+
+ None
+ Asnjë
+
+
+ graphicsAdapterGroupBox
+ Pajisja grafike:\nNë sistemet me GPU të shumëfishta, zgjidh GPU-në që do të përdorë emulatori nga lista rënëse,\nose zgjidh "Auto Select" për ta përcaktuar automatikisht.
+
+
+ resolutionLayout
+ Gjerësia/Lartësia:\nPërcakton madhësinë e dritares së emulatorit në nisje, e cila mund të rregullohet gjatë lojës.\nKjo është ndryshe nga rezolucioni në lojë.
+
+
+ heightDivider
+ Ndarësi Vblank:\nFrekuenca pamore me të cilën rifreskohet emulatori shumëzohet me këtë numër. Ndryshimi i këtij mund të ketë efekte të këqija, si rritja e shpejtësisë së lojës ose prishja e punimit thelbësor të lojës që nuk e pret këtë ndryshim!
+
+
+ dumpShadersCheckBox
+ Aktivizo zbrazjen e shaders-ave:\nPër qëllime të korrigjimit teknik, ruan shaders-at e lojës në një dosje ndërsa ato pasqyrohen.
+
+
+ nullGpuCheckBox
+ Aktivizo GPU-në Null:\nPër qëllime të korrigjimit teknik, çaktivizon pasqyrimin e lojës sikur nuk ka një kartë grafike.
+
+
+ gameFoldersBox
+ Dosjet e lojërave:\nLista e dosjeve për të kontrolluar lojërat e instaluara.
+
+
+ addFolderButton
+ Shto:\nShto një dosje në listë.
+
+
+ removeFolderButton
+ Hiq:\nHiq një dosje nga lista.
+
+
+ debugDump
+ Aktivizo zbrazjen për korrigjim:\nRuan simbolet e importit dhe eksportit dhe informacionin e kreut të skedarit për aplikacionin PS4 që po ekzekutohet në një dosje.
+
+
+ vkValidationCheckBox
+ Aktivizo shtresat e vlefshmërisë Vulkan:\nAktivizon një sistem që vërteton gjendjen e pasqyruesit Vulkan dhe regjistron informacionin në lidhje me gjendjen e tij të brendshme. Kjo do të ul performancën dhe ndoshta do të ndryshojë sjelljen e emulimit.
+
+
+ vkSyncValidationCheckBox
+ Aktivizo vërtetimin e sinkronizimit Vulkan:\nAktivizon një sistem që vërteton kohën e detyrave të pasqyrimit Vulkan. Kjo do të ul performancën dhe ndoshta do të ndryshojë sjelljen e emulimit.
+
+
+ rdocCheckBox
+ Aktivizo korrigjimin RenderDoc:\nNëse aktivizohet, emulatori do të ofrojë pajtueshmëri me Renderdoc për të lejuar kapjen dhe analizën e pamjes të pasqyruar në moment.
+
+
+ collectShaderCheckBox
+ Mblidh Shader-at:\nDuhet ta aktivizosh këtë për të redaktuar shader-at me menynë e korrigjimit (Ctrl + F10).
+
+
+ crashDiagnosticsCheckBox
+ Diagnoza e rënies:\nKrijon një skedar .yaml me informacion rreth gjendjes së Vulkan-it në momentin e rënies.\nE dobishme për zgjidhjen e gabimeve 'Device lost'. Nëse e ke aktivizuar këtë, duhet të aktivizosh Shënjuesit e korrigjimit të host-it DHE të guest-it.\nNuk punon me GPU-t Intel.\nDuhet të kesh aktivizuar Shtresat e Vlefshmërisë Vulkan dhe Vulkan SDK që kjo të punojë.
+
+
+ copyGPUBuffersCheckBox
+ Kopjo buffer-ët e GPU-së:\nShmang kushtet e garës (race conditions) që lidhen me dërgimet e GPU-së.\nMund të ndihmojë, ose jo, në rast rëniesh të llojit PM4 0.
+
+
+ hostMarkersCheckBox
+ Shënjuesit e korrigjimit të host-it:\nShton informacion nga ana e emulatorit, si shënjues për komandat specifike AMDGPU rreth komandave Vulkan, si dhe jep burimeve emra korrigjimi.\nNëse e ke aktivizuar këtë, duhet të aktivizosh diagnozën e rënieve.\nE dobishme për programe si RenderDoc.
+
+
+ guestMarkersCheckBox
+ Shënjuesit e korrigjimit të guest-it:\nShton çdo shënjues për korrigjim që loja vetë ka shtuar në buffer-in e komandave.\nNëse e ke aktivizuar këtë, duhet të aktivizosh diagnozën e rënieve.\nE dobishme për programe si RenderDoc.
+
+
+ saveDataBox
+ Shtegu i Ruajtjes së të Dhënave:\nDosja ku do të ruhen të dhënat e ruajtjes së lojës.
+
+
+ browseButton
+ Shfleto:\nShfleto për të vendosur një dosje si shteg të ruajtjes së të dhënave.
+
+
+ Borderless
+
+
+
+ True
+
+
+
+ Enable HDR
+
+
+
+ Release
+
+
+
+ Nightly
+
+
+
+ Set the volume of the background music.
+
+
+
+ Enable Motion Controls
+
+
+
+ Save Data Path
+
+
+
+ Browse
+ Shfleto
+
+
+ async
+
+
+
+ sync
+
+
+
+ Auto Select
+
+
+
+ Directory to install games
+ Dosja ku do instalohen lojërat
+
+
+ Directory to save data
+
+
+
+ enableHDRCheckBox
+
+
+
+
+ TrophyViewer
+
+ Trophy Viewer
+ Shikuesi i Trofeve
+
+
+
diff --git a/src/qt_gui/translations/sv.ts b/src/qt_gui/translations/sv_SE.ts
similarity index 97%
rename from src/qt_gui/translations/sv.ts
rename to src/qt_gui/translations/sv_SE.ts
index 60ebf5432..858bcd47c 100644
--- a/src/qt_gui/translations/sv.ts
+++ b/src/qt_gui/translations/sv_SE.ts
@@ -1,8 +1,8 @@
+
-
AboutDialog
@@ -244,14 +244,6 @@
Can't apply cheats before the game is started
Kan inte tillämpa fusk innan spelet är startat
-
- Error:
- Fel:
-
-
- ERROR
- FEL
-
Close
Stäng
@@ -386,10 +378,6 @@
Unable to update compatibility data! Try again later.
Kunde inte uppdatera kompatibilitetsdata! Försök igen senare.
-
- Unable to open compatibility.json for writing.
- Kunde inte öppna compatibility.json för skrivning.
-
Unknown
Okänt
@@ -673,10 +661,6 @@
Game can be completed with playable performance and no major glitches
Spelet kan spelas klart med spelbar prestanda och utan större problem
-
- Click to go to issue
- Klicka för att gå till problem
-
Last updated
Senast uppdaterad
@@ -1196,14 +1180,66 @@
Open Folder
Öppna mapp
-
- &File
- &Arkiv
-
PKG ERROR
PKG-FEL
+
+ Name
+ Namn
+
+
+ Serial
+ Serienummer
+
+
+ Installed
+
+
+
+ Size
+ Storlek
+
+
+ Category
+
+
+
+ Type
+
+
+
+ App Ver
+
+
+
+ FW
+
+
+
+ Region
+ Region
+
+
+ Flags
+
+
+
+ Path
+ Sökväg
+
+
+ File
+ Arkiv
+
+
+ Unknown
+ Okänt
+
+
+ Package
+
+
SettingsDialog
@@ -1255,10 +1291,6 @@
Show Splash
Visa startskärm
-
- ps4proCheckBox
- Är PS4 Pro:\nGör att emulatorn agerar som en PS4 PRO, vilket kan aktivera speciella funktioner i spel som har stöd för det
-
Enable Discord Rich Presence
Aktivera Discord Rich Presence
@@ -1323,10 +1355,6 @@
Graphics
Grafik
-
- Gui
- Gränssnitt
-
User
Användare
@@ -1743,6 +1771,14 @@
GUIBackgroundImageGroupBox
Bakgrundsbild:\nKontrollerar opaciteten för spelets bakgrundsbild
+
+ Enable HDR
+
+
+
+ enableHDRCheckBox
+
+
TrophyViewer
diff --git a/src/qt_gui/translations/tr_TR.ts b/src/qt_gui/translations/tr_TR.ts
index 25878cb0f..7c8d078db 100644
--- a/src/qt_gui/translations/tr_TR.ts
+++ b/src/qt_gui/translations/tr_TR.ts
@@ -1,1475 +1,1790 @@
+
-
-
- AboutDialog
-
- About shadPS4
- shadPS4 Hakkında
-
-
- shadPS4
- shadPS4
-
-
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- shadPS4, PlayStation 4 için deneysel bir açık kaynak kodlu emülatördür.
-
-
- This software should not be used to play games you have not legally obtained.
- Bu yazılım, yasal olarak edinmediğiniz oyunları oynamak için kullanılmamalıdır.
-
-
-
- ElfViewer
-
- Open Folder
- Klasörü Aç
-
-
-
- GameInfoClass
-
- Loading game list, please wait :3
- Oyun listesi yükleniyor, lütfen bekleyin :3
-
-
- Cancel
- İptal
-
-
- Loading...
- Yükleniyor...
-
-
-
- InstallDirSelect
-
- shadPS4 - Choose directory
- shadPS4 - Klasörü Seç
-
-
- Select which directory you want to install to.
- Select which directory you want to install to.
-
-
-
- GameInstallDialog
-
- shadPS4 - Choose directory
- shadPS4 - Klasörü Seç
-
-
- Directory to install games
- Oyunların yükleneceği klasör
-
-
- Browse
- Gözat
-
-
- Error
- Hata
-
-
- The value for location to install games is not valid.
- Oyunların yükleneceği konum için girilen klasör geçerli değil.
-
-
-
- GuiContextMenus
-
- Create Shortcut
- Kısayol Oluştur
-
-
- Cheats / Patches
- Hileler / Yamanlar
-
-
- SFO Viewer
- SFO Görüntüleyici
-
-
- Trophy Viewer
- Kupa Görüntüleyici
-
-
- Open Folder...
- Klasörü Aç...
-
-
- Open Game Folder
- Oyun Klasörünü Aç
-
-
- Open Save Data Folder
- Kaydetme Verileri Klasörünü Aç
-
-
- Open Log Folder
- Log Klasörünü Aç
-
-
- Copy info...
- Bilgiyi Kopyala...
-
-
- Copy Name
- Adı Kopyala
-
-
- Copy Serial
- Seri Numarasını Kopyala
-
-
- Copy All
- Tümünü Kopyala
-
-
- Delete...
- Delete...
-
-
- Delete Game
- Delete Game
-
-
- Delete Update
- Delete Update
-
-
- Delete DLC
- Delete DLC
-
-
- Compatibility...
- Compatibility...
-
-
- Update database
- Update database
-
-
- View report
- View report
-
-
- Submit a report
- Submit a report
-
-
- Shortcut creation
- Kısayol oluşturma
-
-
- Shortcut created successfully!
- Kısayol başarıyla oluşturuldu!
-
-
- Error
- Hata
-
-
- Error creating shortcut!
- Kısayol oluşturulurken hata oluştu!
-
-
- Install PKG
- PKG Yükle
-
-
- Game
- Game
-
-
- requiresEnableSeparateUpdateFolder_MSG
- This feature requires the 'Enable Separate Update Folder' config option to work. If you want to use this feature, please enable it.
-
-
- This game has no update to delete!
- This game has no update to delete!
-
-
- Update
- Update
-
-
- This game has no DLC to delete!
- This game has no DLC to delete!
-
-
- DLC
- DLC
-
-
- Delete %1
- Delete %1
-
-
- Are you sure you want to delete %1's %2 directory?
- Are you sure you want to delete %1's %2 directory?
-
-
-
- MainWindow
-
- Open/Add Elf Folder
- Elf Klasörünü Aç/Ekle
-
-
- Install Packages (PKG)
- Paketleri Kur (PKG)
-
-
- Boot Game
- Oyunu Başlat
-
-
- Check for Updates
- Güncellemeleri kontrol et
-
-
- About shadPS4
- shadPS4 Hakkında
-
-
- Configure...
- Yapılandır...
-
-
- Install application from a .pkg file
- .pkg dosyasından uygulama yükle
-
-
- Recent Games
- Son Oyunlar
-
-
- Open shadPS4 Folder
- Open shadPS4 Folder
-
-
- Exit
- Çıkış
-
-
- Exit shadPS4
- shadPS4'ten Çık
-
-
- Exit the application.
- Uygulamadan çık.
-
-
- Show Game List
- Oyun Listesini Göster
-
-
- Game List Refresh
- Oyun Listesini Yenile
-
-
- Tiny
- Küçük
-
-
- Small
- Ufak
-
-
- Medium
- Orta
-
-
- Large
- Büyük
-
-
- List View
- Liste Görünümü
-
-
- Grid View
- Izgara Görünümü
-
-
- Elf Viewer
- Elf Görüntüleyici
-
-
- Game Install Directory
- Oyun Kurulum Klasörü
-
-
- Download Cheats/Patches
- Hileleri/Yamaları İndir
-
-
- Dump Game List
- Oyun Listesini Kaydet
-
-
- PKG Viewer
- PKG Görüntüleyici
-
-
- Search...
- Ara...
-
-
- File
- Dosya
-
-
- View
- Görünüm
-
-
- Game List Icons
- Oyun Listesi Simgeleri
-
-
- Game List Mode
- Oyun Listesi Modu
-
-
- Settings
- Ayarlar
-
-
- Utils
- Yardımcı Araçlar
-
-
- Themes
- Temalar
-
-
- Help
- Yardım
-
-
- Dark
- Koyu
-
-
- Light
- Açık
-
-
- Green
- Yeşil
-
-
- Blue
- Mavi
-
-
- Violet
- Mor
-
-
- toolBar
- Araç Çubuğu
-
-
- Game List
- Oyun Listesi
-
-
- * Unsupported Vulkan Version
- * Desteklenmeyen Vulkan Sürümü
-
-
- Download Cheats For All Installed Games
- Tüm Yüklenmiş Oyunlar İçin Hileleri İndir
-
-
- Download Patches For All Games
- Tüm Oyunlar İçin Yamaları İndir
-
-
- Download Complete
- İndirme Tamamlandı
-
-
- You have downloaded cheats for all the games you have installed.
- Yüklediğiniz tüm oyunlar için hileleri indirdiniz.
-
-
- Patches Downloaded Successfully!
- Yamalar Başarıyla İndirildi!
-
-
- All Patches available for all games have been downloaded.
- Tüm oyunlar için mevcut tüm yamalar indirildi.
-
-
- Games:
- Oyunlar:
-
-
- PKG File (*.PKG)
- PKG Dosyası (*.PKG)
-
-
- ELF files (*.bin *.elf *.oelf)
- ELF Dosyaları (*.bin *.elf *.oelf)
-
-
- Game Boot
- Oyun Başlatma
-
-
- Only one file can be selected!
- Sadece bir dosya seçilebilir!
-
-
- PKG Extraction
- PKG Çıkartma
-
-
- Patch detected!
- Yama tespit edildi!
-
-
- PKG and Game versions match:
- PKG ve oyun sürümleri uyumlu:
-
-
- Would you like to overwrite?
- Üzerine yazmak ister misiniz?
-
-
- PKG Version %1 is older than installed version:
- PKG Sürümü %1, kurulu sürümden daha eski:
-
-
- Game is installed:
- Oyun yüklendi:
-
-
- Would you like to install Patch:
- Yamanın yüklenmesini ister misiniz:
-
-
- DLC Installation
- DLC Yükleme
-
-
- Would you like to install DLC: %1?
- DLC'yi yüklemek ister misiniz: %1?
-
-
- DLC already installed:
- DLC zaten yüklü:
-
-
- Game already installed
- Oyun zaten yüklü
-
-
- PKG is a patch, please install the game first!
- PKG bir yama, lütfen önce oyunu yükleyin!
-
-
- PKG ERROR
- PKG HATASI
-
-
- Extracting PKG %1/%2
- PKG Çıkarılıyor %1/%2
-
-
- Extraction Finished
- Çıkarma Tamamlandı
-
-
- Game successfully installed at %1
- Oyun başarıyla %1 konumuna yüklendi
-
-
- File doesn't appear to be a valid PKG file
- Dosya geçerli bir PKG dosyası gibi görünmüyor
-
-
-
- PKGViewer
-
- Open Folder
- Klasörü Aç
-
-
-
- TrophyViewer
-
- Trophy Viewer
- Kupa Görüntüleyici
-
-
-
- SettingsDialog
-
- Settings
- Ayarlar
-
-
- General
- Genel
-
-
- System
- Sistem
-
-
- Console Language
- Konsol Dili
-
-
- Emulator Language
- Emülatör Dili
-
-
- Emulator
- Emülatör
-
-
- Enable Fullscreen
- Tam Ekranı Etkinleştir
-
-
- Fullscreen Mode
- Tam Ekran Modu
-
-
- Enable Separate Update Folder
- Ayrı Güncelleme Klasörünü Etkinleştir
-
-
- Default tab when opening settings
- Ayarlar açıldığında varsayılan sekme
-
-
- Show Game Size In List
- Oyun Boyutunu Listede Göster
-
-
- Show Splash
- Başlangıç Ekranını Göster
-
-
- Is PS4 Pro
- PS4 Pro
-
-
- Enable Discord Rich Presence
- Discord Rich Presence'i etkinleştir
-
-
- Username
- Kullanıcı Adı
-
-
- Trophy Key
- Kupa Anahtarı
-
-
- Trophy
- Kupa
-
-
- Logger
- Kayıt Tutucu
-
-
- Log Type
- Kayıt Türü
-
-
- Log Filter
- Kayıt Filtresi
-
-
- Open Log Location
- Günlük Konumunu Aç
-
-
- Input
- Girdi
-
-
- Cursor
- İmleç
-
-
- Hide Cursor
- İmleci Gizle
-
-
- Hide Cursor Idle Timeout
- İmleç İçin Hareketsizlik Zaman Aşımı
-
-
- s
- s
-
-
- Controller
- Kontrolcü
-
-
- Back Button Behavior
- Geri Dön Butonu Davranışı
-
-
- Graphics
- Grafikler
-
-
- GUI
- Arayüz
-
-
- User
- Kullanıcı
-
-
- Graphics Device
- Grafik Cihazı
-
-
- Width
- Genişlik
-
-
- Height
- Yükseklik
-
-
- Vblank Divider
- Vblank Bölücü
-
-
- Advanced
- Gelişmiş
-
-
- Enable Shaders Dumping
- Shader Kaydını Etkinleştir
-
-
- Enable NULL GPU
- NULL GPU'yu Etkinleştir
-
-
- Paths
- Yollar
-
-
- Game Folders
- Oyun Klasörleri
-
-
- Add...
- Ekle...
-
-
- Remove
- Kaldır
-
-
- Debug
- Hata Ayıklama
-
-
- Enable Debug Dumping
- Hata Ayıklama Dökümü Etkinleştir
-
-
- Enable Vulkan Validation Layers
- Vulkan Doğrulama Katmanlarını Etkinleştir
-
-
- Enable Vulkan Synchronization Validation
- Vulkan Senkronizasyon Doğrulamasını Etkinleştir
-
-
- Enable RenderDoc Debugging
- RenderDoc Hata Ayıklamayı Etkinleştir
-
-
- Enable Crash Diagnostics
- Enable Crash Diagnostics
-
-
- Collect Shaders
- Collect Shaders
-
-
- Copy GPU Buffers
- Copy GPU Buffers
-
-
- Host Debug Markers
- Host Debug Markers
-
-
- Guest Debug Markers
- Guest Debug Markers
-
-
- Update
- Güncelle
-
-
- Check for Updates at Startup
- Başlangıçta güncellemeleri kontrol et
-
-
- Always Show Changelog
- Her zaman değişiklik günlüğünü göster
-
-
- Update Channel
- Güncelleme Kanalı
-
-
- Check for Updates
- Güncellemeleri Kontrol Et
-
-
- GUI Settings
- GUI Ayarları
-
-
- Title Music
- Title Music
-
-
- Disable Trophy Pop-ups
- Kupa Açılır Pencerelerini Devre Dışı Bırak
-
-
- Play title music
- Başlık müziğini çal
-
-
- Update Compatibility Database On Startup
- Başlangıçta Uyumluluk Veritabanını Güncelle
-
-
- Game Compatibility
- Oyun Uyumluluğu
-
-
- Display Compatibility Data
- Uyumluluk Verilerini Göster
-
-
- Update Compatibility Database
- Uyumluluk Veritabanını Güncelle
-
-
- Volume
- Ses Seviyesi
-
-
- Audio Backend
- Audio Backend
-
-
- Save
- Kaydet
-
-
- Apply
- Uygula
-
-
- Restore Defaults
- Varsayılanları Geri Yükle
-
-
- Close
- Kapat
-
-
- Point your mouse at an option to display its description.
- Seçenek üzerinde farenizi tutarak açıklamasını görüntüleyin.
-
-
- consoleLanguageGroupBox
- Konsol Dili:\nPS4 oyununun kullandığı dili ayarlar.\nBu seçeneği, oyunun desteklediği bir dilde ayarlamanız önerilir; bu durum bölgeye göre değişebilir.
-
-
- emulatorLanguageGroupBox
- Emülatör Dili:\nEmülatörün kullanıcı arayüzünün dilini ayarlar.
-
-
- fullscreenCheckBox
- Tam Ekranı Etkinleştir:\nOyun penceresini otomatik olarak tam ekran moduna alır.\nBu, F11 tuşuna basarak geçiş yapılabilir.
-
-
- separateUpdatesCheckBox
- Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
-
-
- showSplashCheckBox
- Açılış Ekranını Göster:\nOyun açılırken (özel bir görüntü) açılış ekranını gösterir.
-
-
- ps4proCheckBox
- PS4 Pro:\nEmülatörü bir PS4 PRO gibi çalıştırır; bu, bunu destekleyen oyunlarda özel özellikleri etkinleştirebilir.
-
-
- discordRPCCheckbox
- Discord Rich Presence'i etkinleştir:\nEmülatör simgesini ve Discord profilinizdeki ilgili bilgileri gösterir.
-
-
- userName
- Kullanıcı Adı:\nBazı oyunlar tarafından gösterilebilen PS4 hesabının kullanıcı adını ayarlar.
-
-
- TrophyKey
- Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
-
-
- logTypeGroupBox
- Günlük Türü:\nPerformans için günlük penceresi çıkışını senkronize etme durumunu ayarlar. Bu, emülasyonda olumsuz etkilere yol açabilir.
-
-
- logFilter
- Günlük Filtre:\nSadece belirli bilgileri yazdırmak için günlüğü filtreler.\nÖrnekler: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Düzeyler: Trace, Debug, Info, Warning, Error, Critical - bu sırada, belirli bir seviye listede önceki tüm seviyeleri susturur ve sonraki tüm seviyeleri kaydeder.
-
-
- updaterGroupBox
- Güncelleme:\nRelease: Her ay yayınlanan resmi sürümler; çok eski olabilirler, ancak daha güvenilirdir ve test edilmiştir.\nNightly: Tüm en son özellikler ve düzeltmeler ile birlikte geliştirme sürümleri; hatalar içerebilir ve daha az kararlıdırlar.
-
-
- GUIMusicGroupBox
- Başlık Müziklerini Çal:\nEğer bir oyun bunu destekliyorsa, GUI'de oyunu seçtiğinizde özel müziklerin çalmasını etkinleştirir.
-
-
- disableTrophycheckBox
- Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
-
-
- hideCursorGroupBox
- İmleci gizle:\nİmlecin ne zaman kaybolacağını seçin:\nAsla: Fareyi her zaman göreceksiniz.\nPasif: Hareketsiz kaldıktan sonra kaybolması için bir süre belirleyin.\nHer zaman: fareyi asla göremeyeceksiniz.
-
-
- idleTimeoutGroupBox
- Hareket etmeden sonra imlecin kaybolacağı süreyi ayarlayın.
-
-
- backButtonBehaviorGroupBox
- Geri düğmesi davranışı:\nKontrol cihazındaki geri düğmesini, PS4'ün dokunmatik panelindeki belirlenen noktaya dokunmak için ayarlar.
-
-
- enableCompatibilityCheckBox
- Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
-
-
- checkCompatibilityOnStartupCheckBox
- Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
-
-
- updateCompatibilityButton
- Update Compatibility Database:\nImmediately update the compatibility database.
-
-
- Never
- Asla
-
-
- Idle
- Boşta
-
-
- Always
- Her zaman
-
-
- Touchpad Left
- Dokunmatik Yüzey Sol
-
-
- Touchpad Right
- Dokunmatik Yüzey Sağ
-
-
- Touchpad Center
- Dokunmatik Yüzey Orta
-
-
- None
- Yok
-
-
- graphicsAdapterGroupBox
- Grafik Aygıtı:\nBirden fazla GPU'ya sahip sistemlerde, emülatörün kullanacağı GPU'yu açılır listeden seçin,\nor "Auto Select" seçeneğini seçerek otomatik olarak belirlenmesini sağlayın.
-
-
- resolutionLayout
- Genişlik/Yükseklik:\nEmülatör penceresinin açılışta boyutunu ayarlar; bu, oyun sırasında yeniden boyutlandırılabilir.\nBu, oyundaki çözünürlükten farklıdır.
-
-
- heightDivider
- Vblank Bölücü:\nEmülatörün yenileme hızı bu sayı ile çarpılır. Bu değerin değiştirilmesi olumsuz etkilere yol açabilir; oyun hızını artırabilir veya oyunun beklemediği kritik işlevselliği bozabilir!
-
-
- dumpShadersCheckBox
- Shader'ları Dışa Aktarmayı Etkinleştir:\nTeknik hata ayıklama amacıyla, shader'ları render edildikçe bir klasöre kaydeder.
-
-
- nullGpuCheckBox
- Null GPU'yu Etkinleştir:\nTeknik hata ayıklama amacıyla, oyunun render edilmesini grafik kartı yokmuş gibi devre dışı bırakır.
-
-
- gameFoldersBox
- Oyun klasörleri:\nYüklenmiş oyunları kontrol etmek için klasörlerin listesi.
-
-
- addFolderButton
- Ekle:\nListeye bir klasör ekle.
-
-
- removeFolderButton
- Kaldır:\nListeden bir klasörü kaldır.
-
-
- debugDump
- Hata Ayıklama için Dışa Aktarmayı Etkinleştir:\nŞu anda çalışan PS4 uygulaması için içe aktarılan ve dışa aktarılan sembolleri ve dosya başlık bilgilerini bir dizine kaydedin.
-
-
- vkValidationCheckBox
- Vulkan Doğrulama Katmanlarını Etkinleştir:\nVulkan renderlayıcısının durumunu doğrulayan ve iç durum hakkında bilgi kaydeden bir sistemi etkinleştirir. Bu, performansı düşürür ve muhtemelen emülasyon davranışını değiştirir.
-
-
- vkSyncValidationCheckBox
- Vulkan Senkronizasyon Doğrulamasını Etkinleştir:\nVulkan renderlama görevlerinin senkronizasyonunu doğrulayan bir sistemi etkinleştirir. Bu, performansı düşürür ve muhtemelen emülasyon davranışını değiştirir.
-
-
- rdocCheckBox
- RenderDoc Hata Ayıklamayı Etkinleştir:\nEğer etkinleştirilirse, emülatör mevcut render edilmiş çerçeveyi yakalamak ve analiz etmek için Renderdoc ile uyumluluk sunar.
-
-
- collectShaderCheckBox
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
-
-
- crashDiagnosticsCheckBox
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
-
-
- copyGPUBuffersCheckBox
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
-
-
- hostMarkersCheckBox
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
-
-
- guestMarkersCheckBox
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
-
-
-
- CheatsPatches
-
- Cheats / Patches for
- Cheats / Patches for
-
-
- defaultTextEdit_MSG
- Cheats/Patches deneysel niteliktedir.\nDikkatli kullanın.\n\nCheat'leri ayrı ayrı indirerek, depo seçerek ve indirme düğmesine tıklayarak indirin.\nPatches sekmesinde tüm patch'leri bir kerede indirebilir, hangi patch'leri kullanmak istediğinizi seçebilir ve seçiminizi kaydedebilirsiniz.\n\nCheats/Patches'i geliştirmediğimiz için,\nproblemleri cheat yazarına bildirin.\n\nYeni bir cheat mi oluşturduğunuz? Şu adresi ziyaret edin:\nhttps://github.com/shadps4-emu/ps4_cheats
-
-
- No Image Available
- Görüntü Mevcut Değil
-
-
- Serial:
- Seri Numarası:
-
-
- Version:
- Sürüm:
-
-
- Size:
- Boyut:
-
-
- Select Cheat File:
- Hile Dosyasını Seçin:
-
-
- Repository:
- Depo:
-
-
- Download Cheats
- Hileleri İndir
-
-
- Delete File
- Dosyayı Sil
-
-
- No files selected.
- Hiçbir dosya seçilmedi.
-
-
- You can delete the cheats you don't want after downloading them.
- İndirdikten sonra istemediğiniz hileleri silebilirsiniz.
-
-
- Do you want to delete the selected file?\n%1
- Seçilen dosyayı silmek istiyor musunuz?\n%1
-
-
- Select Patch File:
- Yama Dosyasını Seçin:
-
-
- Download Patches
- Yamaları İndir
-
-
- Save
- Kaydet
-
-
- Cheats
- Hileler
-
-
- Patches
- Yamalar
-
-
- Error
- Hata
-
-
- No patch selected.
- Hiç yama seçilmedi.
-
-
- Unable to open files.json for reading.
- files.json dosyası okumak için açılamadı.
-
-
- No patch file found for the current serial.
- Mevcut seri numarası için hiç yama dosyası bulunamadı.
-
-
- Unable to open the file for reading.
- Dosya okumak için açılamadı.
-
-
- Unable to open the file for writing.
- Dosya yazmak için açılamadı.
-
-
- Failed to parse XML:
- XML ayrıştırılamadı:
-
-
- Success
- Başarı
-
-
- Options saved successfully.
- Ayarlar başarıyla kaydedildi.
-
-
- Invalid Source
- Geçersiz Kaynak
-
-
- The selected source is invalid.
- Seçilen kaynak geçersiz.
-
-
- File Exists
- Dosya Var
-
-
- File already exists. Do you want to replace it?
- Dosya zaten var. Üzerine yazmak ister misiniz?
-
-
- Failed to save file:
- Dosya kaydedilemedi:
-
-
- Failed to download file:
- Dosya indirilemedi:
-
-
- Cheats Not Found
- Hileler Bulunamadı
-
-
- CheatsNotFound_MSG
- Bu oyun için seçilen depoda hile bulunamadı.Başka bir depo veya oyun sürümü deneyin.
-
-
- Cheats Downloaded Successfully
- Hileler Başarıyla İndirildi
-
-
- CheatsDownloadedSuccessfully_MSG
- Bu oyun sürümü için hileleri başarıyla indirdiniz. Başka bir depodan indirmeyi deneyebilirsiniz. Eğer mevcutsa, listeden dosyayı seçerek de kullanılabilir.
-
-
- Failed to save:
- Kaydedilemedi:
-
-
- Failed to download:
- İndirilemedi:
-
-
- Download Complete
- İndirme Tamamlandı
-
-
- DownloadComplete_MSG
- Yamalar başarıyla indirildi! Tüm oyunlar için mevcut tüm yamalar indirildi, her oyun için ayrı ayrı indirme yapmanız gerekmez, hilelerle olduğu gibi. Yamanın görünmemesi durumunda, belirli seri numarası ve oyun sürümü için mevcut olmayabilir.
-
-
- Failed to parse JSON data from HTML.
- HTML'den JSON verileri ayrıştırılamadı.
-
-
- Failed to retrieve HTML page.
- HTML sayfası alınamadı.
-
-
- The game is in version: %1
- Oyun sürümü: %1
-
-
- The downloaded patch only works on version: %1
- İndirilen yama sadece şu sürümde çalışıyor: %1
-
-
- You may need to update your game.
- Oyunuzu güncellemeniz gerekebilir.
-
-
- Incompatibility Notice
- Uyumsuzluk Bildirimi
-
-
- Failed to open file:
- Dosya açılamadı:
-
-
- XML ERROR:
- XML HATASI:
-
-
- Failed to open files.json for writing
- files.json dosyası yazmak için açılamadı
-
-
- Author:
- Yazar:
-
-
- Directory does not exist:
- Klasör mevcut değil:
-
-
- Failed to open files.json for reading.
- files.json dosyası okumak için açılamadı.
-
-
- Name:
- İsim:
-
-
- Can't apply cheats before the game is started
- Hileleri oyuna başlamadan önce uygulayamazsınız.
-
-
-
- GameListFrame
-
- Icon
- Simge
-
-
- Name
- Ad
-
-
- Serial
- Seri Numarası
-
-
- Compatibility
- Uyumluluk
-
-
- Region
- Bölge
-
-
- Firmware
- Yazılım
-
-
- Size
- Boyut
-
-
- Version
- Sürüm
-
-
- Path
- Yol
-
-
- Play Time
- Oynama Süresi
-
-
- Never Played
- Hiç Oynanmadı
-
-
- h
- sa
-
-
- m
- dk
-
-
- s
- sn
-
-
- Compatibility is untested
- Uyumluluk test edilmemiş
-
-
- Game does not initialize properly / crashes the emulator
- Oyun düzgün bir şekilde başlatılamıyor / emülatörü çökertiyor
-
-
- Game boots, but only displays a blank screen
- Oyun başlatılabiliyor ancak yalnızca boş bir ekran gösteriyor
-
-
- Game displays an image but does not go past the menu
- Oyun bir resim gösteriyor ancak menüleri geçemiyor
-
-
- Game has game-breaking glitches or unplayable performance
- Game has game-breaking glitches or unplayable performance
-
-
- Game can be completed with playable performance and no major glitches
- Oyun, oynanabilir performansla tamamlanabilir ve büyük aksaklık yok
-
-
- Click to see details on github
- Detayları görmek için GitHub’a tıklayın
-
-
- Last updated
- Son güncelleme
-
-
-
- CheckUpdate
-
- Auto Updater
- Otomatik Güncelleyici
-
-
- Error
- Hata
-
-
- Network error:
- Ağ hatası:
-
-
- Error_Github_limit_MSG
- Otomatik Güncelleyici, saat başına en fazla 60 güncelleme kontrolüne izin verir.\nBu sınıra ulaştınız. Lütfen daha sonra tekrar deneyin.
-
-
- Failed to parse update information.
- Güncelleme bilgilerini ayrıştırma başarısız oldu.
-
-
- No pre-releases found.
- Ön sürüm bulunamadı.
-
-
- Invalid release data.
- Geçersiz sürüm verisi.
-
-
- No download URL found for the specified asset.
- Belirtilen varlık için hiçbir indirme URL'si bulunamadı.
-
-
- Your version is already up to date!
- Sürümünüz zaten güncel!
-
-
- Update Available
- Güncelleme Mevcut
-
-
- Update Channel
- Güncelleme Kanalı
-
-
- Current Version
- Mevcut Sürüm
-
-
- Latest Version
- Son Sürüm
-
-
- Do you want to update?
- Güncellemek istiyor musunuz?
-
-
- Show Changelog
- Değişiklik Günlüğünü Göster
-
-
- Check for Updates at Startup
- Başlangıçta güncellemeleri kontrol et
-
-
- Update
- Güncelle
-
-
- No
- Hayır
-
-
- Hide Changelog
- Değişiklik Günlüğünü Gizle
-
-
- Changes
- Değişiklikler
-
-
- Network error occurred while trying to access the URL
- URL'ye erişmeye çalışırken bir ağ hatası oluştu
-
-
- Download Complete
- İndirme Tamamlandı
-
-
- The update has been downloaded, press OK to install.
- Güncelleme indirildi, yüklemek için Tamam'a basın.
-
-
- Failed to save the update file at
- Güncelleme dosyası kaydedilemedi
-
-
- Starting Update...
- Güncelleme Başlatılıyor...
-
-
- Failed to create the update script file
- Güncelleme komut dosyası oluşturulamadı
-
-
-
- GameListUtils
-
- B
- B
-
-
- KB
- KB
-
-
- MB
- MB
-
-
- GB
- GB
-
-
- TB
- TB
-
-
-
- CompatibilityInfoClass
-
- Fetching compatibility data, please wait
- Uyumluluk verileri alınıyor, lütfen bekleyin
-
-
- Cancel
- İptal
-
-
- Loading...
- Yükleniyor...
-
-
- Error
- Hata
-
-
- Unable to update compatibility data! Try again later.
- Uyumluluk verileri güncellenemedi! Lütfen daha sonra tekrar deneyin.
-
-
- Unable to open compatibility_data.json for writing.
- compatibility_data.json dosyasını yazmak için açamadık.
-
-
- Unknown
- Bilinmeyen
-
-
- Nothing
- Hiçbir şey
-
-
- Boots
- Botlar
-
-
- Menus
- Menüler
-
-
- Ingame
- Oyunda
-
-
- Playable
- Oynanabilir
-
-
+
+ AboutDialog
+
+ About shadPS4
+ shadPS4 Hakkında
+
+
+ shadPS4
+ shadPS4
+
+
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4, PlayStation 4 için deneysel bir açık kaynak kodlu emülatördür.
+
+
+ This software should not be used to play games you have not legally obtained.
+ Bu yazılım, yasal olarak edinmediğiniz oyunları oynamak için kullanılmamalıdır.
+
+
+
+ CheatsPatches
+
+ Cheats / Patches for
+ Cheats / Patches for
+
+
+ defaultTextEdit_MSG
+ Cheats/Patches deneysel niteliktedir.\nDikkatli kullanın.\n\nCheat'leri ayrı ayrı indirerek, depo seçerek ve indirme düğmesine tıklayarak indirin.\nPatches sekmesinde tüm patch'leri bir kerede indirebilir, hangi patch'leri kullanmak istediğinizi seçebilir ve seçiminizi kaydedebilirsiniz.\n\nCheats/Patches'i geliştirmediğimiz için,\nproblemleri cheat yazarına bildirin.\n\nYeni bir cheat mi oluşturduğunuz? Şu adresi ziyaret edin:\nhttps://github.com/shadps4-emu/ps4_cheats
+
+
+ No Image Available
+ Görüntü Mevcut Değil
+
+
+ Serial:
+ Seri Numarası:
+
+
+ Version:
+ Sürüm:
+
+
+ Size:
+ Boyut:
+
+
+ Select Cheat File:
+ Hile Dosyasını Seçin:
+
+
+ Repository:
+ Depo:
+
+
+ Download Cheats
+ Hileleri İndir
+
+
+ Delete File
+ Dosyayı Sil
+
+
+ No files selected.
+ Hiçbir dosya seçilmedi.
+
+
+ You can delete the cheats you don't want after downloading them.
+ İndirdikten sonra istemediğiniz hileleri silebilirsiniz.
+
+
+ Do you want to delete the selected file?\n%1
+ Seçilen dosyayı silmek istiyor musunuz?\n%1
+
+
+ Select Patch File:
+ Yama Dosyasını Seçin:
+
+
+ Download Patches
+ Yamaları İndir
+
+
+ Save
+ Kaydet
+
+
+ Cheats
+ Hileler
+
+
+ Patches
+ Yamalar
+
+
+ Error
+ Hata
+
+
+ No patch selected.
+ Hiç yama seçilmedi.
+
+
+ Unable to open files.json for reading.
+ files.json dosyası okumak için açılamadı.
+
+
+ No patch file found for the current serial.
+ Mevcut seri numarası için hiç yama dosyası bulunamadı.
+
+
+ Unable to open the file for reading.
+ Dosya okumak için açılamadı.
+
+
+ Unable to open the file for writing.
+ Dosya yazmak için açılamadı.
+
+
+ Failed to parse XML:
+ XML ayrıştırılamadı:
+
+
+ Success
+ Başarı
+
+
+ Options saved successfully.
+ Ayarlar başarıyla kaydedildi.
+
+
+ Invalid Source
+ Geçersiz Kaynak
+
+
+ The selected source is invalid.
+ Seçilen kaynak geçersiz.
+
+
+ File Exists
+ Dosya Var
+
+
+ File already exists. Do you want to replace it?
+ Dosya zaten var. Üzerine yazmak ister misiniz?
+
+
+ Failed to save file:
+ Dosya kaydedilemedi:
+
+
+ Failed to download file:
+ Dosya indirilemedi:
+
+
+ Cheats Not Found
+ Hileler Bulunamadı
+
+
+ CheatsNotFound_MSG
+ Bu oyun için seçilen depoda hile bulunamadı.Başka bir depo veya oyun sürümü deneyin.
+
+
+ Cheats Downloaded Successfully
+ Hileler Başarıyla İndirildi
+
+
+ CheatsDownloadedSuccessfully_MSG
+ Bu oyun sürümü için hileleri başarıyla indirdiniz. Başka bir depodan indirmeyi deneyebilirsiniz. Eğer mevcutsa, listeden dosyayı seçerek de kullanılabilir.
+
+
+ Failed to save:
+ Kaydedilemedi:
+
+
+ Failed to download:
+ İndirilemedi:
+
+
+ Download Complete
+ İndirme Tamamlandı
+
+
+ DownloadComplete_MSG
+ Yamalar başarıyla indirildi! Tüm oyunlar için mevcut tüm yamalar indirildi, her oyun için ayrı ayrı indirme yapmanız gerekmez, hilelerle olduğu gibi. Yamanın görünmemesi durumunda, belirli seri numarası ve oyun sürümü için mevcut olmayabilir.
+
+
+ Failed to parse JSON data from HTML.
+ HTML'den JSON verileri ayrıştırılamadı.
+
+
+ Failed to retrieve HTML page.
+ HTML sayfası alınamadı.
+
+
+ The game is in version: %1
+ Oyun sürümü: %1
+
+
+ The downloaded patch only works on version: %1
+ İndirilen yama sadece şu sürümde çalışıyor: %1
+
+
+ You may need to update your game.
+ Oyunuzu güncellemeniz gerekebilir.
+
+
+ Incompatibility Notice
+ Uyumsuzluk Bildirimi
+
+
+ Failed to open file:
+ Dosya açılamadı:
+
+
+ XML ERROR:
+ XML HATASI:
+
+
+ Failed to open files.json for writing
+ files.json dosyası yazmak için açılamadı
+
+
+ Author:
+ Yazar:
+
+
+ Directory does not exist:
+ Klasör mevcut değil:
+
+
+ Failed to open files.json for reading.
+ files.json dosyası okumak için açılamadı.
+
+
+ Name:
+ İsim:
+
+
+ Can't apply cheats before the game is started
+ Hileleri oyuna başlamadan önce uygulayamazsınız.
+
+
+ Close
+ Kapat
+
+
+
+ CheckUpdate
+
+ Auto Updater
+ Otomatik Güncelleyici
+
+
+ Error
+ Hata
+
+
+ Network error:
+ Ağ hatası:
+
+
+ Error_Github_limit_MSG
+ Otomatik Güncelleyici, saat başına en fazla 60 güncelleme kontrolüne izin verir.\nBu sınıra ulaştınız. Lütfen daha sonra tekrar deneyin.
+
+
+ Failed to parse update information.
+ Güncelleme bilgilerini ayrıştırma başarısız oldu.
+
+
+ No pre-releases found.
+ Ön sürüm bulunamadı.
+
+
+ Invalid release data.
+ Geçersiz sürüm verisi.
+
+
+ No download URL found for the specified asset.
+ Belirtilen varlık için hiçbir indirme URL'si bulunamadı.
+
+
+ Your version is already up to date!
+ Sürümünüz zaten güncel!
+
+
+ Update Available
+ Güncelleme Mevcut
+
+
+ Update Channel
+ Güncelleme Kanalı
+
+
+ Current Version
+ Mevcut Sürüm
+
+
+ Latest Version
+ Son Sürüm
+
+
+ Do you want to update?
+ Güncellemek istiyor musunuz?
+
+
+ Show Changelog
+ Değişiklik Günlüğünü Göster
+
+
+ Check for Updates at Startup
+ Başlangıçta güncellemeleri kontrol et
+
+
+ Update
+ Güncelle
+
+
+ No
+ Hayır
+
+
+ Hide Changelog
+ Değişiklik Günlüğünü Gizle
+
+
+ Changes
+ Değişiklikler
+
+
+ Network error occurred while trying to access the URL
+ URL'ye erişmeye çalışırken bir ağ hatası oluştu
+
+
+ Download Complete
+ İndirme Tamamlandı
+
+
+ The update has been downloaded, press OK to install.
+ Güncelleme indirildi, yüklemek için Tamam'a basın.
+
+
+ Failed to save the update file at
+ Güncelleme dosyası kaydedilemedi
+
+
+ Starting Update...
+ Güncelleme Başlatılıyor...
+
+
+ Failed to create the update script file
+ Güncelleme komut dosyası oluşturulamadı
+
+
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ Uyumluluk verileri alınıyor, lütfen bekleyin
+
+
+ Cancel
+ İptal
+
+
+ Loading...
+ Yükleniyor...
+
+
+ Error
+ Hata
+
+
+ Unable to update compatibility data! Try again later.
+ Uyumluluk verileri güncellenemedi! Lütfen daha sonra tekrar deneyin.
+
+
+ Unable to open compatibility_data.json for writing.
+ compatibility_data.json dosyasını yazmak için açamadık.
+
+
+ Unknown
+ Bilinmeyen
+
+
+ Nothing
+ Hiçbir şey
+
+
+ Boots
+ Botlar
+
+
+ Menus
+ Menüler
+
+
+ Ingame
+ Oyunda
+
+
+ Playable
+ Oynanabilir
+
+
+
+ ControlSettings
+
+ Configure Controls
+
+
+
+ Control Settings
+
+
+
+ D-Pad
+
+
+
+ Up
+
+
+
+ Left
+
+
+
+ Right
+
+
+
+ Down
+
+
+
+ Left Stick Deadzone (def:2 max:127)
+
+
+
+ Left Deadzone
+
+
+
+ Left Stick
+
+
+
+ Config Selection
+
+
+
+ Common Config
+
+
+
+ Use per-game configs
+
+
+
+ L1 / LB
+
+
+
+ L2 / LT
+
+
+
+ KBM Controls
+
+
+
+ KBM Editor
+
+
+
+ Back
+
+
+
+ R1 / RB
+
+
+
+ R2 / RT
+
+
+
+ L3
+
+
+
+ Options / Start
+
+
+
+ R3
+
+
+
+ Face Buttons
+
+
+
+ Triangle / Y
+
+
+
+ Square / X
+
+
+
+ Circle / B
+
+
+
+ Cross / A
+
+
+
+ Right Stick Deadzone (def:2, max:127)
+
+
+
+ Right Deadzone
+
+
+
+ Right Stick
+
+
+
+
+ ElfViewer
+
+ Open Folder
+ Klasörü Aç
+
+
+
+ GameInfoClass
+
+ Loading game list, please wait :3
+ Oyun listesi yükleniyor, lütfen bekleyin :3
+
+
+ Cancel
+ İptal
+
+
+ Loading...
+ Yükleniyor...
+
+
+
+ GameInstallDialog
+
+ shadPS4 - Choose directory
+ shadPS4 - Klasörü Seç
+
+
+ Directory to install games
+ Oyunların yükleneceği klasör
+
+
+ Browse
+ Gözat
+
+
+ Error
+ Hata
+
+
+ Directory to install DLC
+
+
+
+
+ GameListFrame
+
+ Icon
+ Simge
+
+
+ Name
+ Ad
+
+
+ Serial
+ Seri Numarası
+
+
+ Compatibility
+ Uyumluluk
+
+
+ Region
+ Bölge
+
+
+ Firmware
+ Yazılım
+
+
+ Size
+ Boyut
+
+
+ Version
+ Sürüm
+
+
+ Path
+ Yol
+
+
+ Play Time
+ Oynama Süresi
+
+
+ Never Played
+ Hiç Oynanmadı
+
+
+ h
+ sa
+
+
+ m
+ dk
+
+
+ s
+ sn
+
+
+ Compatibility is untested
+ Uyumluluk test edilmemiş
+
+
+ Game does not initialize properly / crashes the emulator
+ Oyun düzgün bir şekilde başlatılamıyor / emülatörü çökertiyor
+
+
+ Game boots, but only displays a blank screen
+ Oyun başlatılabiliyor ancak yalnızca boş bir ekran gösteriyor
+
+
+ Game displays an image but does not go past the menu
+ Oyun bir resim gösteriyor ancak menüleri geçemiyor
+
+
+ Game has game-breaking glitches or unplayable performance
+ Game has game-breaking glitches or unplayable performance
+
+
+ Game can be completed with playable performance and no major glitches
+ Oyun, oynanabilir performansla tamamlanabilir ve büyük aksaklık yok
+
+
+ Click to see details on github
+ Detayları görmek için GitHub’a tıklayın
+
+
+ Last updated
+ Son güncelleme
+
+
+
+ GameListUtils
+
+ B
+ B
+
+
+ KB
+ KB
+
+
+ MB
+ MB
+
+
+ GB
+ GB
+
+
+ TB
+ TB
+
+
+
+ GuiContextMenus
+
+ Create Shortcut
+ Kısayol Oluştur
+
+
+ Cheats / Patches
+ Hileler / Yamanlar
+
+
+ SFO Viewer
+ SFO Görüntüleyici
+
+
+ Trophy Viewer
+ Kupa Görüntüleyici
+
+
+ Open Folder...
+ Klasörü Aç...
+
+
+ Open Game Folder
+ Oyun Klasörünü Aç
+
+
+ Open Save Data Folder
+ Kaydetme Verileri Klasörünü Aç
+
+
+ Open Log Folder
+ Log Klasörünü Aç
+
+
+ Copy info...
+ Bilgiyi Kopyala...
+
+
+ Copy Name
+ Adı Kopyala
+
+
+ Copy Serial
+ Seri Numarasını Kopyala
+
+
+ Copy All
+ Tümünü Kopyala
+
+
+ Delete...
+ Delete...
+
+
+ Delete Game
+ Delete Game
+
+
+ Delete Update
+ Delete Update
+
+
+ Delete DLC
+ Delete DLC
+
+
+ Compatibility...
+ Compatibility...
+
+
+ Update database
+ Update database
+
+
+ View report
+ View report
+
+
+ Submit a report
+ Submit a report
+
+
+ Shortcut creation
+ Kısayol oluşturma
+
+
+ Shortcut created successfully!
+ Kısayol başarıyla oluşturuldu!
+
+
+ Error
+ Hata
+
+
+ Error creating shortcut!
+ Kısayol oluşturulurken hata oluştu!
+
+
+ Install PKG
+ PKG Yükle
+
+
+ Game
+ Game
+
+
+ This game has no update to delete!
+ This game has no update to delete!
+
+
+ Update
+ Update
+
+
+ This game has no DLC to delete!
+ This game has no DLC to delete!
+
+
+ DLC
+ DLC
+
+
+ Delete %1
+ Delete %1
+
+
+ Are you sure you want to delete %1's %2 directory?
+ Are you sure you want to delete %1's %2 directory?
+
+
+ Open Update Folder
+
+
+
+ Copy Version
+
+
+
+ Copy Size
+
+
+
+ Delete Save Data
+
+
+
+ This game has no update folder to open!
+
+
+
+ Failed to convert icon.
+
+
+
+ This game has no save data to delete!
+
+
+
+ Save Data
+
+
+
+
+ InstallDirSelect
+
+ shadPS4 - Choose directory
+ shadPS4 - Klasörü Seç
+
+
+ Select which directory you want to install to.
+ Select which directory you want to install to.
+
+
+ Install All Queued to Selected Folder
+
+
+
+ Delete PKG File on Install
+
+
+
+
+ MainWindow
+
+ Open/Add Elf Folder
+ Elf Klasörünü Aç/Ekle
+
+
+ Install Packages (PKG)
+ Paketleri Kur (PKG)
+
+
+ Boot Game
+ Oyunu Başlat
+
+
+ Check for Updates
+ Güncellemeleri kontrol et
+
+
+ About shadPS4
+ shadPS4 Hakkında
+
+
+ Configure...
+ Yapılandır...
+
+
+ Install application from a .pkg file
+ .pkg dosyasından uygulama yükle
+
+
+ Recent Games
+ Son Oyunlar
+
+
+ Open shadPS4 Folder
+ Open shadPS4 Folder
+
+
+ Exit
+ Çıkış
+
+
+ Exit shadPS4
+ shadPS4'ten Çık
+
+
+ Exit the application.
+ Uygulamadan çık.
+
+
+ Show Game List
+ Oyun Listesini Göster
+
+
+ Game List Refresh
+ Oyun Listesini Yenile
+
+
+ Tiny
+ Küçük
+
+
+ Small
+ Ufak
+
+
+ Medium
+ Orta
+
+
+ Large
+ Büyük
+
+
+ List View
+ Liste Görünümü
+
+
+ Grid View
+ Izgara Görünümü
+
+
+ Elf Viewer
+ Elf Görüntüleyici
+
+
+ Game Install Directory
+ Oyun Kurulum Klasörü
+
+
+ Download Cheats/Patches
+ Hileleri/Yamaları İndir
+
+
+ Dump Game List
+ Oyun Listesini Kaydet
+
+
+ PKG Viewer
+ PKG Görüntüleyici
+
+
+ Search...
+ Ara...
+
+
+ File
+ Dosya
+
+
+ View
+ Görünüm
+
+
+ Game List Icons
+ Oyun Listesi Simgeleri
+
+
+ Game List Mode
+ Oyun Listesi Modu
+
+
+ Settings
+ Ayarlar
+
+
+ Utils
+ Yardımcı Araçlar
+
+
+ Themes
+ Temalar
+
+
+ Help
+ Yardım
+
+
+ Dark
+ Koyu
+
+
+ Light
+ Açık
+
+
+ Green
+ Yeşil
+
+
+ Blue
+ Mavi
+
+
+ Violet
+ Mor
+
+
+ toolBar
+ Araç Çubuğu
+
+
+ Game List
+ Oyun Listesi
+
+
+ * Unsupported Vulkan Version
+ * Desteklenmeyen Vulkan Sürümü
+
+
+ Download Cheats For All Installed Games
+ Tüm Yüklenmiş Oyunlar İçin Hileleri İndir
+
+
+ Download Patches For All Games
+ Tüm Oyunlar İçin Yamaları İndir
+
+
+ Download Complete
+ İndirme Tamamlandı
+
+
+ You have downloaded cheats for all the games you have installed.
+ Yüklediğiniz tüm oyunlar için hileleri indirdiniz.
+
+
+ Patches Downloaded Successfully!
+ Yamalar Başarıyla İndirildi!
+
+
+ All Patches available for all games have been downloaded.
+ Tüm oyunlar için mevcut tüm yamalar indirildi.
+
+
+ Games:
+ Oyunlar:
+
+
+ ELF files (*.bin *.elf *.oelf)
+ ELF Dosyaları (*.bin *.elf *.oelf)
+
+
+ Game Boot
+ Oyun Başlatma
+
+
+ Only one file can be selected!
+ Sadece bir dosya seçilebilir!
+
+
+ PKG Extraction
+ PKG Çıkartma
+
+
+ Patch detected!
+ Yama tespit edildi!
+
+
+ PKG and Game versions match:
+ PKG ve oyun sürümleri uyumlu:
+
+
+ Would you like to overwrite?
+ Üzerine yazmak ister misiniz?
+
+
+ PKG Version %1 is older than installed version:
+ PKG Sürümü %1, kurulu sürümden daha eski:
+
+
+ Game is installed:
+ Oyun yüklendi:
+
+
+ Would you like to install Patch:
+ Yamanın yüklenmesini ister misiniz:
+
+
+ DLC Installation
+ DLC Yükleme
+
+
+ Would you like to install DLC: %1?
+ DLC'yi yüklemek ister misiniz: %1?
+
+
+ DLC already installed:
+ DLC zaten yüklü:
+
+
+ Game already installed
+ Oyun zaten yüklü
+
+
+ PKG ERROR
+ PKG HATASI
+
+
+ Extracting PKG %1/%2
+ PKG Çıkarılıyor %1/%2
+
+
+ Extraction Finished
+ Çıkarma Tamamlandı
+
+
+ Game successfully installed at %1
+ Oyun başarıyla %1 konumuna yüklendi
+
+
+ File doesn't appear to be a valid PKG file
+ Dosya geçerli bir PKG dosyası gibi görünmüyor
+
+
+ Run Game
+
+
+
+ Eboot.bin file not found
+
+
+
+ PKG File (*.PKG *.pkg)
+
+
+
+ PKG is a patch or DLC, please install the game first!
+
+
+
+ Game is already running!
+
+
+
+ shadPS4
+ shadPS4
+
+
+
+ PKGViewer
+
+ Open Folder
+ Klasörü Aç
+
+
+ Name
+ Ad
+
+
+ Serial
+ Seri Numarası
+
+
+ Installed
+
+
+
+ Size
+ Boyut
+
+
+ Category
+
+
+
+ Type
+
+
+
+ App Ver
+
+
+
+ FW
+
+
+
+ Region
+ Bölge
+
+
+ Flags
+
+
+
+ Path
+ Yol
+
+
+ File
+ Dosya
+
+
+ PKG ERROR
+ PKG HATASI
+
+
+ Unknown
+ Bilinmeyen
+
+
+ Package
+
+
+
+
+ SettingsDialog
+
+ Settings
+ Ayarlar
+
+
+ General
+ Genel
+
+
+ System
+ Sistem
+
+
+ Console Language
+ Konsol Dili
+
+
+ Emulator Language
+ Emülatör Dili
+
+
+ Emulator
+ Emülatör
+
+
+ Enable Fullscreen
+ Tam Ekranı Etkinleştir
+
+
+ Fullscreen Mode
+ Tam Ekran Modu
+
+
+ Enable Separate Update Folder
+ Ayrı Güncelleme Klasörünü Etkinleştir
+
+
+ Default tab when opening settings
+ Ayarlar açıldığında varsayılan sekme
+
+
+ Show Game Size In List
+ Oyun Boyutunu Listede Göster
+
+
+ Show Splash
+ Başlangıç Ekranını Göster
+
+
+ Enable Discord Rich Presence
+ Discord Rich Presence'i etkinleştir
+
+
+ Username
+ Kullanıcı Adı
+
+
+ Trophy Key
+ Kupa Anahtarı
+
+
+ Trophy
+ Kupa
+
+
+ Logger
+ Kayıt Tutucu
+
+
+ Log Type
+ Kayıt Türü
+
+
+ Log Filter
+ Kayıt Filtresi
+
+
+ Open Log Location
+ Günlük Konumunu Aç
+
+
+ Input
+ Girdi
+
+
+ Cursor
+ İmleç
+
+
+ Hide Cursor
+ İmleci Gizle
+
+
+ Hide Cursor Idle Timeout
+ İmleç İçin Hareketsizlik Zaman Aşımı
+
+
+ s
+ s
+
+
+ Controller
+ Kontrolcü
+
+
+ Back Button Behavior
+ Geri Dön Butonu Davranışı
+
+
+ Graphics
+ Grafikler
+
+
+ GUI
+ Arayüz
+
+
+ User
+ Kullanıcı
+
+
+ Graphics Device
+ Grafik Cihazı
+
+
+ Width
+ Genişlik
+
+
+ Height
+ Yükseklik
+
+
+ Vblank Divider
+ Vblank Bölücü
+
+
+ Advanced
+ Gelişmiş
+
+
+ Enable Shaders Dumping
+ Shader Kaydını Etkinleştir
+
+
+ Enable NULL GPU
+ NULL GPU'yu Etkinleştir
+
+
+ Paths
+ Yollar
+
+
+ Game Folders
+ Oyun Klasörleri
+
+
+ Add...
+ Ekle...
+
+
+ Remove
+ Kaldır
+
+
+ Debug
+ Hata Ayıklama
+
+
+ Enable Debug Dumping
+ Hata Ayıklama Dökümü Etkinleştir
+
+
+ Enable Vulkan Validation Layers
+ Vulkan Doğrulama Katmanlarını Etkinleştir
+
+
+ Enable Vulkan Synchronization Validation
+ Vulkan Senkronizasyon Doğrulamasını Etkinleştir
+
+
+ Enable RenderDoc Debugging
+ RenderDoc Hata Ayıklamayı Etkinleştir
+
+
+ Enable Crash Diagnostics
+ Enable Crash Diagnostics
+
+
+ Collect Shaders
+ Collect Shaders
+
+
+ Copy GPU Buffers
+ Copy GPU Buffers
+
+
+ Host Debug Markers
+ Host Debug Markers
+
+
+ Guest Debug Markers
+ Guest Debug Markers
+
+
+ Update
+ Güncelle
+
+
+ Check for Updates at Startup
+ Başlangıçta güncellemeleri kontrol et
+
+
+ Always Show Changelog
+ Her zaman değişiklik günlüğünü göster
+
+
+ Update Channel
+ Güncelleme Kanalı
+
+
+ Check for Updates
+ Güncellemeleri Kontrol Et
+
+
+ GUI Settings
+ GUI Ayarları
+
+
+ Title Music
+ Title Music
+
+
+ Disable Trophy Pop-ups
+ Kupa Açılır Pencerelerini Devre Dışı Bırak
+
+
+ Play title music
+ Başlık müziğini çal
+
+
+ Update Compatibility Database On Startup
+ Başlangıçta Uyumluluk Veritabanını Güncelle
+
+
+ Game Compatibility
+ Oyun Uyumluluğu
+
+
+ Display Compatibility Data
+ Uyumluluk Verilerini Göster
+
+
+ Update Compatibility Database
+ Uyumluluk Veritabanını Güncelle
+
+
+ Volume
+ Ses Seviyesi
+
+
+ Save
+ Kaydet
+
+
+ Apply
+ Uygula
+
+
+ Restore Defaults
+ Varsayılanları Geri Yükle
+
+
+ Close
+ Kapat
+
+
+ Point your mouse at an option to display its description.
+ Seçenek üzerinde farenizi tutarak açıklamasını görüntüleyin.
+
+
+ consoleLanguageGroupBox
+ Konsol Dili:\nPS4 oyununun kullandığı dili ayarlar.\nBu seçeneği, oyunun desteklediği bir dilde ayarlamanız önerilir; bu durum bölgeye göre değişebilir.
+
+
+ emulatorLanguageGroupBox
+ Emülatör Dili:\nEmülatörün kullanıcı arayüzünün dilini ayarlar.
+
+
+ fullscreenCheckBox
+ Tam Ekranı Etkinleştir:\nOyun penceresini otomatik olarak tam ekran moduna alır.\nBu, F11 tuşuna basarak geçiş yapılabilir.
+
+
+ separateUpdatesCheckBox
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
+
+
+ showSplashCheckBox
+ Açılış Ekranını Göster:\nOyun açılırken (özel bir görüntü) açılış ekranını gösterir.
+
+
+ discordRPCCheckbox
+ Discord Rich Presence'i etkinleştir:\nEmülatör simgesini ve Discord profilinizdeki ilgili bilgileri gösterir.
+
+
+ userName
+ Kullanıcı Adı:\nBazı oyunlar tarafından gösterilebilen PS4 hesabının kullanıcı adını ayarlar.
+
+
+ TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
+
+
+ logTypeGroupBox
+ Günlük Türü:\nPerformans için günlük penceresi çıkışını senkronize etme durumunu ayarlar. Bu, emülasyonda olumsuz etkilere yol açabilir.
+
+
+ logFilter
+ Günlük Filtre:\nSadece belirli bilgileri yazdırmak için günlüğü filtreler.\nÖrnekler: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Düzeyler: Trace, Debug, Info, Warning, Error, Critical - bu sırada, belirli bir seviye listede önceki tüm seviyeleri susturur ve sonraki tüm seviyeleri kaydeder.
+
+
+ updaterGroupBox
+ Güncelleme:\nRelease: Her ay yayınlanan resmi sürümler; çok eski olabilirler, ancak daha güvenilirdir ve test edilmiştir.\nNightly: Tüm en son özellikler ve düzeltmeler ile birlikte geliştirme sürümleri; hatalar içerebilir ve daha az kararlıdırlar.
+
+
+ GUIMusicGroupBox
+ Başlık Müziklerini Çal:\nEğer bir oyun bunu destekliyorsa, GUI'de oyunu seçtiğinizde özel müziklerin çalmasını etkinleştirir.
+
+
+ disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
+
+
+ hideCursorGroupBox
+ İmleci gizle:\nİmlecin ne zaman kaybolacağını seçin:\nAsla: Fareyi her zaman göreceksiniz.\nPasif: Hareketsiz kaldıktan sonra kaybolması için bir süre belirleyin.\nHer zaman: fareyi asla göremeyeceksiniz.
+
+
+ idleTimeoutGroupBox
+ Hareket etmeden sonra imlecin kaybolacağı süreyi ayarlayın.
+
+
+ backButtonBehaviorGroupBox
+ Geri düğmesi davranışı:\nKontrol cihazındaki geri düğmesini, PS4'ün dokunmatik panelindeki belirlenen noktaya dokunmak için ayarlar.
+
+
+ enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
+
+
+ checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
+
+
+ updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
+
+
+ Never
+ Asla
+
+
+ Idle
+ Boşta
+
+
+ Always
+ Her zaman
+
+
+ Touchpad Left
+ Dokunmatik Yüzey Sol
+
+
+ Touchpad Right
+ Dokunmatik Yüzey Sağ
+
+
+ Touchpad Center
+ Dokunmatik Yüzey Orta
+
+
+ None
+ Yok
+
+
+ graphicsAdapterGroupBox
+ Grafik Aygıtı:\nBirden fazla GPU'ya sahip sistemlerde, emülatörün kullanacağı GPU'yu açılır listeden seçin,\nor "Auto Select" seçeneğini seçerek otomatik olarak belirlenmesini sağlayın.
+
+
+ resolutionLayout
+ Genişlik/Yükseklik:\nEmülatör penceresinin açılışta boyutunu ayarlar; bu, oyun sırasında yeniden boyutlandırılabilir.\nBu, oyundaki çözünürlükten farklıdır.
+
+
+ heightDivider
+ Vblank Bölücü:\nEmülatörün yenileme hızı bu sayı ile çarpılır. Bu değerin değiştirilmesi olumsuz etkilere yol açabilir; oyun hızını artırabilir veya oyunun beklemediği kritik işlevselliği bozabilir!
+
+
+ dumpShadersCheckBox
+ Shader'ları Dışa Aktarmayı Etkinleştir:\nTeknik hata ayıklama amacıyla, shader'ları render edildikçe bir klasöre kaydeder.
+
+
+ nullGpuCheckBox
+ Null GPU'yu Etkinleştir:\nTeknik hata ayıklama amacıyla, oyunun render edilmesini grafik kartı yokmuş gibi devre dışı bırakır.
+
+
+ gameFoldersBox
+ Oyun klasörleri:\nYüklenmiş oyunları kontrol etmek için klasörlerin listesi.
+
+
+ addFolderButton
+ Ekle:\nListeye bir klasör ekle.
+
+
+ removeFolderButton
+ Kaldır:\nListeden bir klasörü kaldır.
+
+
+ debugDump
+ Hata Ayıklama için Dışa Aktarmayı Etkinleştir:\nŞu anda çalışan PS4 uygulaması için içe aktarılan ve dışa aktarılan sembolleri ve dosya başlık bilgilerini bir dizine kaydedin.
+
+
+ vkValidationCheckBox
+ Vulkan Doğrulama Katmanlarını Etkinleştir:\nVulkan renderlayıcısının durumunu doğrulayan ve iç durum hakkında bilgi kaydeden bir sistemi etkinleştirir. Bu, performansı düşürür ve muhtemelen emülasyon davranışını değiştirir.
+
+
+ vkSyncValidationCheckBox
+ Vulkan Senkronizasyon Doğrulamasını Etkinleştir:\nVulkan renderlama görevlerinin senkronizasyonunu doğrulayan bir sistemi etkinleştirir. Bu, performansı düşürür ve muhtemelen emülasyon davranışını değiştirir.
+
+
+ rdocCheckBox
+ RenderDoc Hata Ayıklamayı Etkinleştir:\nEğer etkinleştirilirse, emülatör mevcut render edilmiş çerçeveyi yakalamak ve analiz etmek için Renderdoc ile uyumluluk sunar.
+
+
+ collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+
+
+ crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+
+
+ copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+
+
+ hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+
+
+ guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+
+
+ Borderless
+
+
+
+ True
+
+
+
+ Enable HDR
+
+
+
+ Release
+
+
+
+ Nightly
+
+
+
+ Background Image
+
+
+
+ Show Background Image
+
+
+
+ Opacity
+
+
+
+ Set the volume of the background music.
+
+
+
+ Enable Motion Controls
+
+
+
+ Save Data Path
+
+
+
+ Browse
+ Gözat
+
+
+ async
+
+
+
+ sync
+
+
+
+ Auto Select
+
+
+
+ Directory to install games
+ Oyunların yükleneceği klasör
+
+
+ Directory to save data
+
+
+
+ GUIBackgroundImageGroupBox
+
+
+
+ enableHDRCheckBox
+
+
+
+ saveDataBox
+
+
+
+ browseButton
+
+
+
+
+ TrophyViewer
+
+ Trophy Viewer
+ Kupa Görüntüleyici
+
+
diff --git a/src/qt_gui/translations/uk_UA.ts b/src/qt_gui/translations/uk_UA.ts
index 3b880b9ab..e1b2e2fa3 100644
--- a/src/qt_gui/translations/uk_UA.ts
+++ b/src/qt_gui/translations/uk_UA.ts
@@ -1,1572 +1,1790 @@
+
-
-
- AboutDialog
-
- About shadPS4
- Про shadPS4
-
-
- shadPS4
- shadPS4
-
-
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- shadPS4 - це експериментальний емулятор з відкритим вихідним кодом для PlayStation 4.
-
-
- This software should not be used to play games you have not legally obtained.
- Це програмне забезпечення не повинно використовуватися для запуску ігор, котрі ви отримали не легально.
-
-
-
- ElfViewer
-
- Open Folder
- Відкрити папку
-
-
-
- GameInfoClass
-
- Loading game list, please wait :3
- Завантажуємо список ігор, будь ласка, зачекайте :3
-
-
- Cancel
- Відмінити
-
-
- Loading...
- Завантаження...
-
-
-
- InstallDirSelect
-
- shadPS4 - Choose directory
- shadPS4 - Виберіть папку
-
-
- Select which directory you want to install to.
- Виберіть папку, до якої ви хочете встановити.
-
-
- Install All Queued to Selected Folder
- Встановити все з черги до вибраної папки
-
-
- Delete PKG File on Install
- Видалити файл PKG під час встановлення
-
-
-
- GameInstallDialog
-
- shadPS4 - Choose directory
- shadPS4 - Виберіть папку
-
-
- Directory to install games
- Папка для встановлення ігор
-
-
- Browse
- Обрати
-
-
- Error
- Помилка
-
-
- The value for location to install games is not valid.
- Не коректне значення розташування для встановлення ігор.
-
-
-
- GuiContextMenus
-
- Create Shortcut
- Створити Ярлик
-
-
- Cheats / Patches
- Чити та Патчі
-
-
- SFO Viewer
- Перегляд SFO
-
-
- Trophy Viewer
- Перегляд трофеїв
-
-
- Open Folder...
- Відкрити Папку...
-
-
- Open Game Folder
- Відкрити папку гри
-
-
- Open Update Folder
- Відкрити папку оновлень
-
-
- Open Save Data Folder
- Відкрити папку збережень гри
-
-
- Open Log Folder
- Відкрити папку логів
-
-
- Copy info...
- Копіювати інформацію...
-
-
- Copy Name
- Копіювати назву гри
-
-
- Copy Serial
- Копіювати серійний номер
-
-
- Copy Version
- Копіювати версію
-
-
- Copy Size
- Копіювати розмір
-
-
- Copy All
- Копіювати все
-
-
- Delete...
- Видалити...
-
-
- Delete Game
- Видалити гру
-
-
- Delete Update
- Видалити оновлення
-
-
- Delete Save Data
- Видалити збереження
-
-
- Delete DLC
- Видалити DLC
-
-
- Compatibility...
- Сумісність...
-
-
- Update database
- Оновити базу даних
-
-
- View report
- Переглянути звіт
-
-
- Submit a report
- Створити звіт
-
-
- Shortcut creation
- Створення ярлика
-
-
- Shortcut created successfully!
- Ярлик створений успішно!
-
-
- Error
- Помилка
-
-
- Error creating shortcut!
- Помилка при створенні ярлика!
-
-
- Install PKG
- Встановити PKG
-
-
- Game
- гри
-
-
- requiresEnableSeparateUpdateFolder_MSG
- Ця функція потребує увімкнути опцію 'Окрема папка оновлень'. Якщо ви хочете використовувати цю функцію, будь ласка, увімкніть її.
-
-
- This game has no update to delete!
- Ця гра не має оновлень для видалення!
-
-
- This game has no update folder to open!
- Ця гра не має папки оновленнь, щоб відкрити її!
-
-
- Update
- Оновлення
-
-
- This game has no save data to delete!
- Ця гра не містить збережень, які можна видалити!
-
-
- Save Data
- Збереження
-
-
- This game has no DLC to delete!
- Ця гра не має DLC для видалення!
-
-
- DLC
- DLC
-
-
- Delete %1
- Видалення %1
-
-
- Are you sure you want to delete %1's %2 directory?
- Ви впевнені, що хочете видалити %1 з папки %2?
-
-
-
- MainWindow
-
- Open/Add Elf Folder
- Відкрити/Додати папку Elf
-
-
- Install Packages (PKG)
- Встановити пакети (PKG)
-
-
- Boot Game
- Запустити гру
-
-
- Check for Updates
- Перевірити наявність оновлень
-
-
- About shadPS4
- Про shadPS4
-
-
- Configure...
- Налаштувати...
-
-
- Install application from a .pkg file
- Встановити додаток з файлу .pkg
-
-
- Recent Games
- Нещодавні ігри
-
-
- Open shadPS4 Folder
- Відкрити папку shadPS4
-
-
- Exit
- Вихід
-
-
- Exit shadPS4
- Вийти з shadPS4
-
-
- Exit the application.
- Вийти з додатку.
-
-
- Show Game List
- Показати список ігор
-
-
- Game List Refresh
- Оновити список ігор
-
-
- Tiny
- Крихітний
-
-
- Small
- Маленький
-
-
- Medium
- Середній
-
-
- Large
- Великий
-
-
- List View
- Список
-
-
- Grid View
- Сітка
-
-
- Elf Viewer
- Виконуваний файл
-
-
- Game Install Directory
- Каталоги встановлення ігор та оновлень
-
-
- Download Cheats/Patches
- Завантажити Чити/Патчі
-
-
- Dump Game List
- Дамп списку ігор
-
-
- PKG Viewer
- Перегляд PKG
-
-
- Search...
- Пошук...
-
-
- File
- Файл
-
-
- View
- Вид
-
-
- Game List Icons
- Розмір значків списку ігор
-
-
- Game List Mode
- Вид списку ігор
-
-
- Settings
- Налаштування
-
-
- Utils
- Утиліти
-
-
- Themes
- Теми
-
-
- Help
- Допомога
-
-
- Dark
- Темна
-
-
- Light
- Світла
-
-
- Green
- Зелена
-
-
- Blue
- Синя
-
-
- Violet
- Фіолетова
-
-
- toolBar
- Панель інструментів
-
-
- Game List
- Список ігор
-
-
- * Unsupported Vulkan Version
- * Непідтримувана версія Vulkan
-
-
- Download Cheats For All Installed Games
- Завантажити чити для усіх встановлених ігор
-
-
- Download Patches For All Games
- Завантажити патчі для всіх ігор
-
-
- Download Complete
- Завантаження завершено
-
-
- You have downloaded cheats for all the games you have installed.
- Ви завантажили чити для усіх встановлених ігор.
-
-
- Patches Downloaded Successfully!
- Патчі успішно завантажено!
-
-
- All Patches available for all games have been downloaded.
- Завантажено всі доступні патчі для всіх ігор.
-
-
- Games:
- Ігри:
-
-
- PKG File (*.PKG)
- Файл PKG (*.PKG)
-
-
- ELF files (*.bin *.elf *.oelf)
- Файли ELF (*.bin *.elf *.oelf)
-
-
- Game Boot
- Запуск гри
-
-
- Only one file can be selected!
- Можна вибрати лише один файл!
-
-
- PKG Extraction
- Розпакування PKG
-
-
- Patch detected!
- Виявлено патч!
-
-
- PKG and Game versions match:
- Версії PKG та гри збігаються:
-
-
- Would you like to overwrite?
- Бажаєте перезаписати?
-
-
- PKG Version %1 is older than installed version:
- Версія PKG %1 старіша за встановлену версію:
-
-
- Game is installed:
- Встановлена гра:
-
-
- Would you like to install Patch:
- Бажаєте встановити патч:
-
-
- DLC Installation
- Встановлення DLC
-
-
- Would you like to install DLC: %1?
- Ви бажаєте встановити DLC: %1?
-
-
- DLC already installed:
- DLC вже встановлено:
-
-
- Game already installed
- Гра вже встановлена
-
-
- PKG is a patch, please install the game first!
- PKG - це патч, будь ласка, спочатку встановіть гру!
-
-
- PKG ERROR
- ПОМИЛКА PKG
-
-
- Extracting PKG %1/%2
- Витягування PKG %1/%2
-
-
- Extraction Finished
- Розпакування завершено
-
-
- Game successfully installed at %1
- Гру успішно встановлено у %1
-
-
- File doesn't appear to be a valid PKG file
- Файл не є дійсним PKG-файлом
-
-
-
- PKGViewer
-
- Open Folder
- Відкрити папку
-
-
-
- TrophyViewer
-
- Trophy Viewer
- Трофеї
-
-
-
- SettingsDialog
-
- Settings
- Налаштування
-
-
- General
- Загальні
-
-
- System
- Система
-
-
- Console Language
- Мова консолі
-
-
- Emulator Language
- Мова емулятора
-
-
- Emulator
- Емулятор
-
-
- Enable Fullscreen
- Увімкнути повноекранний режим
-
-
- Fullscreen Mode
- Тип повноекранного режиму
-
-
- Borderless
- Без рамок
-
-
- True
- Повний екран
-
-
- Enable Separate Update Folder
- Увімкнути окрему папку оновлень
-
-
- Default tab when opening settings
- Вкладка за замовчуванням при відкритті налаштувань
-
-
- Show Game Size In List
- Показати розмір гри у списку
-
-
- Show Splash
- Показувати заставку
-
-
- Is PS4 Pro
- Режим PS4 Pro
-
-
- Enable Discord Rich Presence
- Увімкнути Discord Rich Presence
-
-
- Username
- Ім'я користувача
-
-
- Trophy Key
- Ключ трофеїв
-
-
- Trophy
- Трофеї
-
-
- Logger
- Логування
-
-
- Log Type
- Тип логів
-
-
- async
- Асинхронний
-
-
- sync
- Синхронний
-
-
- Log Filter
- Фільтр логів
-
-
- Open Log Location
- Відкрити місце розташування журналу
-
-
- Input
- Введення
-
-
- Cursor
- Курсор миші
-
-
- Hide Cursor
- Приховати курсор
-
-
- Hide Cursor Idle Timeout
- Тайм-аут приховування курсора при бездіяльності
-
-
- s
- сек
-
-
- Controller
- Контролер
-
-
- Back Button Behavior
- Перепризначення кнопки назад
-
-
- Enable Motion Controls
- Увімкнути керування рухом
-
-
- Graphics
- Графіка
-
-
- GUI
- Інтерфейс
-
-
- User
- Користувач
-
-
- Graphics Device
- Графічний пристрій
-
-
- Width
- Ширина
-
-
- Height
- Висота
-
-
- Vblank Divider
- Розділювач Vblank
-
-
- Advanced
- Розширені
-
-
- Enable Shaders Dumping
- Увімкнути дамп шейдерів
-
-
- Auto Select
- Автовибір
-
-
- Enable NULL GPU
- Увімкнути NULL GPU
-
-
- Paths
- Шляхи
-
-
- Game Folders
- Ігрові папки
-
-
- Add...
- Додати...
-
-
- Remove
- Вилучити
-
-
- Save Data Path
- Шлях до файлів збережень
-
-
- Debug
- Налагодження
-
-
- Enable Debug Dumping
- Увімкнути налагоджувальні дампи
-
-
- Enable Vulkan Validation Layers
- Увімкнути шари валідації Vulkan
-
-
- Enable Vulkan Synchronization Validation
- Увімкнути валідацію синхронізації Vulkan
-
-
- Enable RenderDoc Debugging
- Увімкнути налагодження RenderDoc
-
-
- Enable Crash Diagnostics
- Увімкнути діагностику збоїв
-
-
- Collect Shaders
- Збирати шейдери
-
-
- Copy GPU Buffers
- Копіювати буфери GPU
-
-
- Host Debug Markers
- Хостові маркери налагодження
-
-
- Guest Debug Markers
- Гостьові маркери налагодження
-
-
-
- Update
- Оновлення
-
-
- Check for Updates at Startup
- Перевіряти оновлення під час запуску
-
-
- Always Show Changelog
- Завжди показувати журнал змін
-
-
- Update Channel
- Канал оновлення
-
-
- Release
- Релізний
-
-
- Nightly
- Тестовий
-
-
- Check for Updates
- Перевірити оновлення
-
-
- GUI Settings
- Інтерфейс
-
-
- Title Music
- Титульна музика
-
-
- Disable Trophy Pop-ups
- Вимкнути спливаючі вікна трофеїв
-
-
- Background Image
- Фонове зображення
-
-
- Show Background Image
- Показувати фонове зображення
-
-
- Opacity
- Непрозорість
-
-
- Play title music
- Програвати титульну музику
-
-
- Update Compatibility Database On Startup
- Оновлення даних ігрової сумісності під час запуску
-
-
- Game Compatibility
- Сумісність з іграми
-
-
- Display Compatibility Data
- Відображати данні ігрової сумістністі
-
-
- Update Compatibility Database
- Оновити данні ігрової сумістності
-
-
- Volume
- Гучність
-
-
- Audio Backend
- Аудіосистема
-
-
- Save
- Зберегти
-
-
- Apply
- Застосувати
-
-
- Restore Defaults
- За замовчуванням
-
-
- Close
- Закрити
-
-
- Point your mouse at an option to display its description.
- Наведіть курсор миші на опцію, щоб відобразити її опис.
-
-
- consoleLanguageGroupBox
- Мова консолі:\nВстановіть мову, яка буде використовуватись у іграх PS4.\nРекомендується встановити мову котра підтримується грою, оскільки вона може відрізнятися в залежності від регіону.
-
-
- emulatorLanguageGroupBox
- Мова емулятора:\nВстановіть мову користувацького інтерфейсу емулятора.
-
-
- fullscreenCheckBox
- Повноекранний режим:\nАвтоматично переводить вікно гри у повноекранний режим.\nВи можете відключити це, натиснувши клавішу F11.
-
-
- separateUpdatesCheckBox
- Окрема папка для оновлень:\nДає змогу встановлювати оновлення гри в окрему папку для зручності.
-
-
- showSplashCheckBox
- Показувати заставку:\nВідображає заставку гри (спеціальне зображення) під час запуску гри.
-
-
- ps4proCheckBox
- Режим PS4 Pro:\nЗмушує емулятор працювати як PS4 Pro, що може ввімкнути спеціальні функції в іграх, які підтримують це.
-
-
- discordRPCCheckbox
- Увімкнути Discord Rich Presence:\nВідображає значок емулятора та відповідну інформацію у вашому профілі Discord.
-
-
- userName
- Ім'я користувача:\nВстановіть ім'я користувача акаунта PS4. Воно може відображатися в деяких іграх.
-
-
- TrophyKey
- Ключ трофеїв:\nКлюч для розшифровки трофеїв. Може бути отриманий зі зламаної консолі.\nПовинен містити лише шістнадцяткові символи.
-
-
- logTypeGroupBox
- Тип логів:\nВстановіть, чи синхронізувати виведення вікна логів заради продуктивності. Це може негативно вплинути на емуляцію.
-
-
- logFilter
- Фільтр логів:\nФільтрує логи, щоб показувати тільки певну інформацію.\nПриклади: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Рівні: Trace, Debug, Info, Warning, Error, Critical - у цьому порядку, конкретний рівень глушить усі попередні рівні у списку і показує всі наступні рівні.
-
-
- updaterGroupBox
- Оновлення:\nРелізний: Офіційні версії, які випускаються щомісяця і можуть бути дуже старими, але вони більш надійні та перевірені.\nТестовий: Версії для розробників, які мають усі найновіші функції та виправлення, але можуть містити помилки та є менш стабільними.
-
-
- GUIBackgroundImageGroupBox
- Фонове зображення:\nКерує непрозорістю фонового зображення гри.
-
-
- GUIMusicGroupBox
- Грати титульну музику:\nВмикає відтворення спеціальної музики під час вибору гри в списку, якщо вона це підтримує.
-
-
- disableTrophycheckBox
- Вимкнути спливаючі вікна трофеїв:\nВимикає сповіщення про ігрові трофеї. Прогрес трофея все ще можна відстежувати за допомогою "Перегляд трофеїв" (клацніть правою кнопкою миші на грі у головному вікні).
-
-
- hideCursorGroupBox
- Приховувати курсор:\nВиберіть, коли курсор зникатиме:\nНіколи: Курсор миші завжди буде видимий.\nПри бездіяльності: Встановіть час, через який курсор зникне в разі бездіяльності.\nЗавжди: Курсор миші завжди буде прихований.
-
-
- idleTimeoutGroupBox
- Встановіть час, через який курсор зникне в разі бездіяльності.
-
-
- backButtonBehaviorGroupBox
- Перепризначення кнопки «Назад»:\nНалаштовує кнопку «Назад» контролера на емуляцію натискання на зазначену область на сенсорній панелі контролера PS4.
-
-
- enableCompatibilityCheckBox
- Відображати данні ігрової сумістністі:\nВідображає інформацію про сумісність ігор у вигляді таблиці. Увімкніть "Оновлення даних ігрової сумісності під час запуску" для отримання актуальної інформації.
-
-
- checkCompatibilityOnStartupCheckBox
- Оновлення даних ігрової сумісності під час запуску:\nАвтоматично оновлює базу даних ігрової сумісності під час запуску shadPS4.
-
-
- updateCompatibilityButton
- Оновити данні ігрової сумістності:\nНегайно оновить базу даних ігрової сумісності.
-
-
- Never
- Ніколи
-
-
- Idle
- При бездіяльності
-
-
- Always
- Завжди
-
-
- Touchpad Left
- Ліва сторона тачпаду
-
-
- Touchpad Right
- Права сторона тачпаду
-
-
- Touchpad Center
- Середина тачпаду
-
-
- None
- Без змін
-
-
- graphicsAdapterGroupBox
- Графічний пристрій:\nУ системах із кількома GPU виберіть з випадаючого списку GPU, який буде використовувати емулятор,\nабо виберіть "Автовибір", щоб визначити його автоматично.
-
-
- resolutionLayout
- Ширина/Висота:\nВстановіть розмір вікна емулятора під час запуску, який може бути змінений під час гри.\nЦе відрізняється від роздільної здатності в грі.
-
-
- heightDivider
- Розділювач Vblank:\nЧастота кадрів, з якою оновлюється емулятор, множиться на це число. Зміна цього параметра може мати негативні наслідки, такі як збільшення швидкості гри або порушення критичних функцій гри, які цього не очікують!
-
-
- dumpShadersCheckBox
- Увімкнути дамп шейдерів:\nДля технічного налагодження зберігає шейдери ігор у папку під час рендерингу.
-
-
- nullGpuCheckBox
- Увімкнути NULL GPU:\nДля технічного налагодження відключає рендеринг гри так, ніби графічної карти немає.
-
-
- gameFoldersBox
- Ігрові папки:\nСписок папок, що скануватимуться для виявлення ігор.
-
-
- addFolderButton
- Додати:\nДодати папку в список.
-
-
- removeFolderButton
- Вилучити:\nВилучити папку зі списку.
-
-
- debugDump
- Увімкнути налагоджувальні дампи:\nЗберігає символи імпорту, експорту та інформацію про заголовок файлу поточної виконуваної програми PS4 у папку.
-
-
- vkValidationCheckBox
- Увімкнути шари валідації Vulkan:\nВключає систему, яка перевіряє стан рендерера Vulkan і логує інформацію про його внутрішній стан. Це знизить продуктивність і, ймовірно, змінить поведінку емуляції.
-
-
- vkSyncValidationCheckBox
- Увімкнути валідацію синхронізації Vulkan:\nВключає систему, яка перевіряє таймінг завдань рендерингу Vulkan. Це знизить продуктивність і, ймовірно, змінить поведінку емуляції.
-
-
- rdocCheckBox
- Увімкнути налагодження RenderDoc:\nЯкщо увімкнено, емулятор забезпечить сумісність із Renderdoc, даючи змогу захоплювати й аналізувати поточні кадри під час рендерингу.
-
-
- collectShaderCheckBox
- Збирати шейдери:\nВам потрібно увімкнути цю опцію, щоб редагувати шейдери за допомогою меню налагодження (Ctrl + F10).
-
-
- crashDiagnosticsCheckBox
- Діагностика збоїв:\nСтворює .yaml файл з інформацією про стан Vulkan на момент збою.\nКорисно для налагодження помилок 'Device lost'. Якщо у вас увімкнено цей параметр, вам слід увімкнути маркери налагодження Хоста ТА Гостя.\nНе працює на графічних процесорах Intel.\nДля цього вам потрібно увімкнути шари валідації Vulkan і мати Vulkan SDK.
-
-
- copyGPUBuffersCheckBox
- Копіювати буфери GPU:\nДозволяє обійти проблеми синхронізації, пов'язані з відправленням даних на GPU\nМоже як допомогти, так і не вплинути на збої типу PM4 (тип 0).
-
-
- hostMarkersCheckBox
- Хостові маркери налагодження:\nДодає інформацію емулятора, наприклад маркери для конкретних команд AMDGPU у Vulkan, також присвоює ресурсам налагоджувані назви.\nЯкщо ця опція увімкнена, рекомендується також активувати діагностику збоїв.\nКорисно для програм на кшталт RenderDoc.
-
-
- guestMarkersCheckBox
- Гостьові маркери налагодження:\nВставляє налагоджувані маркери, які сама гра додала до командного буфера.\nЯкщо ця опція увімкнена, рекомендується також активувати діагностику збоїв.\nКорисно для програм на кшталт RenderDoc.
-
-
- saveDataBox
- Шлях до файлів збережень:\nПапка, де будуть зберігатися ігрові збереження.
-
-
- browseButton
- Вибрати:\nВиберіть папку для ігрових збережень.
-
-
-
- CheatsPatches
-
- Cheats / Patches for
- Чити та Патчі для
-
-
- defaultTextEdit_MSG
- Чити та Патчі є експериментальними.\nВикористовуйте з обережністю.\n\nЗавантажуйте чити окремо, вибравши репозиторій і натиснувши кнопку завантаження.\nУ вкладці "Патчі" ви можете завантажити всі патчі відразу, вибрати, які з них ви хочете використовувати, і зберегти свій вибір.\n\nОскільки ми не займаємося розробкою читів/патчів,\nбудь ласка, повідомляйте про проблеми автору чита/патча.\n\nСтворили новий чит? Відвідайте:\nhttps://github.com/shadps4-emu/ps4_cheats
-
-
- No Image Available
- Зображення відсутнє
-
-
- Serial:
- Серійний номер:
-
-
- Version:
- Версія:
-
-
- Size:
- Розмір:
-
-
- Select Cheat File:
- Виберіть файл читу:
-
-
- Repository:
- Репозиторій:
-
-
- Download Cheats
- Завантажити чити
-
-
- Delete File
- Видалити файл
-
-
- No files selected.
- Файли не вибрані.
-
-
- You can delete the cheats you don't want after downloading them.
- Ви можете видалити непотрібні чити після їх завантаження.
-
-
- Do you want to delete the selected file?\n%1
- Ви хочете видалити вибраний файл?\n%1
-
-
- Select Patch File:
- Виберіть файл патчу:
-
-
- Download Patches
- Завантажити патчі
-
-
- Save
- Зберегти
-
-
- Cheats
- Чити
-
-
- Patches
- Патчі
-
-
- Error
- Помилка
-
-
- No patch selected.
- Патч не вибрано.
-
-
- Unable to open files.json for reading.
- Не вдалось відкрити files.json для читання.
-
-
- No patch file found for the current serial.
- Файл патча для поточного серійного номера не знайдено.
-
-
- Unable to open the file for reading.
- Не вдалося відкрити файл для читання.
-
-
- Unable to open the file for writing.
- Не вдалось відкрити файл для запису.
-
-
- Failed to parse XML:
- Не вдалося розібрати XML:
-
-
- Success
- Успіх
-
-
- Options saved successfully.
- Параметри успішно збережено.
-
-
- Invalid Source
- Неправильне джерело
-
-
- The selected source is invalid.
- Вибране джерело є недійсним.
-
-
- File Exists
- Файл існує
-
-
- File already exists. Do you want to replace it?
- Файл вже існує. Ви хочете замінити його?
-
-
- Failed to save file:
- Не вдалося зберегти файл:
-
-
- Failed to download file:
- Не вдалося завантажити файл:
-
-
- Cheats Not Found
- Читів не знайдено
-
-
- CheatsNotFound_MSG
- У вибраному репозиторії не знайдено Читів для цієї гри, спробуйте інший репозиторій або іншу версію гри.
-
-
- Cheats Downloaded Successfully
- Чити успішно завантажено
-
-
- CheatsDownloadedSuccessfully_MSG
- Ви успішно завантажили чити для цієї версії гри з обраного репозиторія. Ви можете спробувати завантажити з іншого репозиторія, якщо він буде доступним, ви також зможете скористатися ним, вибравши файл зі списку.
-
-
- Failed to save:
- Не вдалося зберегти:
-
-
- Failed to download:
- Не вдалося завантажити:
-
-
- Download Complete
- Заватнаження завершено
-
-
- DownloadComplete_MSG
- Патчі успішно завантажено! Всі доступні патчі для усіх ігор, завантажено, немає необхідності завантажувати їх окремо для кожної гри, як це відбувається у випадку з читами. Якщо патч не з’являється, можливо, його не існує для конкретного серійного номера та версії гри. Можливо, необхідно оновити гру.
-
-
- Failed to parse JSON data from HTML.
- Не вдалося розібрати JSON-дані з HTML.
-
-
- Failed to retrieve HTML page.
- Не вдалося отримати HTML-сторінку.
-
-
- The game is in version: %1
- Версія гри: %1
-
-
- The downloaded patch only works on version: %1
- Завантажений патч працює лише на версії: %1
-
-
- You may need to update your game.
- Можливо, вам потрібно оновити гру.
-
-
- Incompatibility Notice
- Повідомлення про несумісність
-
-
- Failed to open file:
- Не вдалося відкрити файл:
-
-
- XML ERROR:
- ПОМИЛКА XML:
-
-
- Failed to open files.json for writing
- Не вдалося відкрити files.json для запису
-
-
- Author:
- Автор:
-
-
- Directory does not exist:
- Каталогу не існує:
-
-
- Failed to open files.json for reading.
- Не вдалося відкрити files.json для читання.
-
-
- Name:
- Назва:
-
-
- Can't apply cheats before the game is started
- Неможливо застосовувати чити до початку гри.
-
-
-
- GameListFrame
-
- Icon
- Значок
-
-
- Name
- Назва
-
-
- Serial
- Серійний номер
-
-
- Compatibility
- Сумісність
-
-
- Region
- Регіон
-
-
- Firmware
- Прошивка
-
-
- Size
- Розмір
-
-
- Version
- Версія
-
-
- Path
- Шлях
-
-
- Play Time
- Час у грі
-
-
- Never Played
- Ніколи не запускалась
-
-
- h
- год
-
-
- m
- хв
-
-
- s
- сек
-
-
- Compatibility is untested
- Сумісність не перевірена
-
-
- Game does not initialize properly / crashes the emulator
- Гра не ініціалізується належним чином або спричиняє збій емулятора.
-
-
- Game boots, but only displays a blank screen
- Гра запускається, але відображає лише чорний екран.
-
-
- Game displays an image but does not go past the menu
- Гра відображає зображення, але не проходить далі меню.
-
-
- Game has game-breaking glitches or unplayable performance
- У грі є критичні баги або погана продуктивність
-
-
- Game can be completed with playable performance and no major glitches
- Гру можна пройти з хорошою продуктивністю та без серйозних глюків.
-
-
- Click to see details on github
- Натисніть, щоб переглянути деталі на GitHub
-
-
- Last updated
- Останнє оновлення
-
-
-
- CheckUpdate
-
- Auto Updater
- Автооновлення
-
-
- Error
- Помилка
-
-
- Network error:
- Мережева помилка:
-
-
- Error_Github_limit_MSG
- Автооновлення дозволяє до 60 перевірок оновлень на годину.\nВи досягли цього ліміту. Будь ласка, спробуйте пізніше.
-
-
- Failed to parse update information.
- Не вдалося розібрати інформацію про оновлення.
-
-
- No pre-releases found.
- Попередніх версій не знайдено.
-
-
- Invalid release data.
- Некоректні дані про випуск.
-
-
- No download URL found for the specified asset.
- Не знайдено URL для завантаження зазначеного ресурсу.
-
-
- Your version is already up to date!
- У вас актуальна версія!
-
-
- Update Available
- Доступне оновлення
-
-
- Update Channel
- Канал оновлення
-
-
- Current Version
- Поточна версія
-
-
- Latest Version
- Остання версія
-
-
- Do you want to update?
- Ви хочете оновитися?
-
-
- Show Changelog
- Показати журнал змін
-
-
- Check for Updates at Startup
- Перевірка оновлень під час запуску
-
-
- Update
- Оновитись
-
-
- No
- Ні
-
-
- Hide Changelog
- Приховати журнал змін
-
-
- Changes
- Журнал змін
-
-
- Network error occurred while trying to access the URL
- Сталася мережева помилка під час спроби доступу до URL
-
-
- Download Complete
- Завантаження завершено
-
-
- The update has been downloaded, press OK to install.
- Оновлення завантажено, натисніть OK для встановлення.
-
-
- Failed to save the update file at
- Не вдалося зберегти файл оновлення в
-
-
- Starting Update...
- Початок оновлення...
-
-
- Failed to create the update script file
- Не вдалося створити файл скрипта оновлення
-
-
-
- GameListUtils
-
- B
- Б
-
-
- KB
- КБ
-
-
- MB
- MБ
-
-
- GB
- ГБ
-
-
- TB
- ТБ
-
-
-
- CompatibilityInfoClass
-
- Fetching compatibility data, please wait
- Отримання даних про сумісність. Будь ласка, зачекайте
-
-
- Cancel
- Відмінити
-
-
- Loading...
- Завантаження...
-
-
- Error
- Помилка
-
-
- Unable to update compatibility data! Try again later.
- Не вдалося оновити дані про сумісність! Спробуйте ще раз пізніше.
-
-
- Unable to open compatibility_data.json for writing.
- Не вдалося відкрити файл compatibility_data.json для запису.
-
-
- Unknown
- Невідомо
-
-
- Nothing
- Не працює
-
-
- Boots
- Запускається
-
-
- Menus
- У меню
-
-
- Ingame
- У грі
-
-
- Playable
- Іграбельно
-
-
+
+ AboutDialog
+
+ About shadPS4
+ Про shadPS4
+
+
+ shadPS4
+ shadPS4
+
+
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 - це експериментальний емулятор з відкритим вихідним кодом для PlayStation 4.
+
+
+ This software should not be used to play games you have not legally obtained.
+ Це програмне забезпечення не повинно використовуватися для запуску ігор, котрі ви отримали не легально.
+
+
+
+ CheatsPatches
+
+ Cheats / Patches for
+ Чити та Патчі для
+
+
+ defaultTextEdit_MSG
+ Чити та Патчі є експериментальними.\nВикористовуйте з обережністю.\n\nЗавантажуйте чити окремо, вибравши репозиторій і натиснувши кнопку завантаження.\nУ вкладці "Патчі" ви можете завантажити всі патчі відразу, вибрати, які з них ви хочете використовувати, і зберегти свій вибір.\n\nОскільки ми не займаємося розробкою читів/патчів,\nбудь ласка, повідомляйте про проблеми автору чита/патча.\n\nСтворили новий чит? Відвідайте:\nhttps://github.com/shadps4-emu/ps4_cheats
+
+
+ No Image Available
+ Зображення відсутнє
+
+
+ Serial:
+ Серійний номер:
+
+
+ Version:
+ Версія:
+
+
+ Size:
+ Розмір:
+
+
+ Select Cheat File:
+ Виберіть файл читу:
+
+
+ Repository:
+ Репозиторій:
+
+
+ Download Cheats
+ Завантажити чити
+
+
+ Delete File
+ Видалити файл
+
+
+ No files selected.
+ Файли не вибрані.
+
+
+ You can delete the cheats you don't want after downloading them.
+ Ви можете видалити непотрібні чити після їх завантаження.
+
+
+ Do you want to delete the selected file?\n%1
+ Ви хочете видалити вибраний файл?\n%1
+
+
+ Select Patch File:
+ Виберіть файл патчу:
+
+
+ Download Patches
+ Завантажити патчі
+
+
+ Save
+ Зберегти
+
+
+ Cheats
+ Чити
+
+
+ Patches
+ Патчі
+
+
+ Error
+ Помилка
+
+
+ No patch selected.
+ Патч не вибрано.
+
+
+ Unable to open files.json for reading.
+ Не вдалось відкрити files.json для читання.
+
+
+ No patch file found for the current serial.
+ Файл патча для поточного серійного номера не знайдено.
+
+
+ Unable to open the file for reading.
+ Не вдалося відкрити файл для читання.
+
+
+ Unable to open the file for writing.
+ Не вдалось відкрити файл для запису.
+
+
+ Failed to parse XML:
+ Не вдалося розібрати XML:
+
+
+ Success
+ Успіх
+
+
+ Options saved successfully.
+ Параметри успішно збережено.
+
+
+ Invalid Source
+ Неправильне джерело
+
+
+ The selected source is invalid.
+ Вибране джерело є недійсним.
+
+
+ File Exists
+ Файл існує
+
+
+ File already exists. Do you want to replace it?
+ Файл вже існує. Ви хочете замінити його?
+
+
+ Failed to save file:
+ Не вдалося зберегти файл:
+
+
+ Failed to download file:
+ Не вдалося завантажити файл:
+
+
+ Cheats Not Found
+ Читів не знайдено
+
+
+ CheatsNotFound_MSG
+ У вибраному репозиторії не знайдено Читів для цієї гри, спробуйте інший репозиторій або іншу версію гри.
+
+
+ Cheats Downloaded Successfully
+ Чити успішно завантажено
+
+
+ CheatsDownloadedSuccessfully_MSG
+ Ви успішно завантажили чити для цієї версії гри з обраного репозиторія. Ви можете спробувати завантажити з іншого репозиторія, якщо він буде доступним, ви також зможете скористатися ним, вибравши файл зі списку.
+
+
+ Failed to save:
+ Не вдалося зберегти:
+
+
+ Failed to download:
+ Не вдалося завантажити:
+
+
+ Download Complete
+ Заватнаження завершено
+
+
+ DownloadComplete_MSG
+ Патчі успішно завантажено! Всі доступні патчі для усіх ігор, завантажено, немає необхідності завантажувати їх окремо для кожної гри, як це відбувається у випадку з читами. Якщо патч не з’являється, можливо, його не існує для конкретного серійного номера та версії гри. Можливо, необхідно оновити гру.
+
+
+ Failed to parse JSON data from HTML.
+ Не вдалося розібрати JSON-дані з HTML.
+
+
+ Failed to retrieve HTML page.
+ Не вдалося отримати HTML-сторінку.
+
+
+ The game is in version: %1
+ Версія гри: %1
+
+
+ The downloaded patch only works on version: %1
+ Завантажений патч працює лише на версії: %1
+
+
+ You may need to update your game.
+ Можливо, вам потрібно оновити гру.
+
+
+ Incompatibility Notice
+ Повідомлення про несумісність
+
+
+ Failed to open file:
+ Не вдалося відкрити файл:
+
+
+ XML ERROR:
+ ПОМИЛКА XML:
+
+
+ Failed to open files.json for writing
+ Не вдалося відкрити files.json для запису
+
+
+ Author:
+ Автор:
+
+
+ Directory does not exist:
+ Каталогу не існує:
+
+
+ Failed to open files.json for reading.
+ Не вдалося відкрити files.json для читання.
+
+
+ Name:
+ Назва:
+
+
+ Can't apply cheats before the game is started
+ Неможливо застосовувати чити до початку гри.
+
+
+ Close
+ Закрити
+
+
+
+ CheckUpdate
+
+ Auto Updater
+ Автооновлення
+
+
+ Error
+ Помилка
+
+
+ Network error:
+ Мережева помилка:
+
+
+ Error_Github_limit_MSG
+ Автооновлення дозволяє до 60 перевірок оновлень на годину.\nВи досягли цього ліміту. Будь ласка, спробуйте пізніше.
+
+
+ Failed to parse update information.
+ Не вдалося розібрати інформацію про оновлення.
+
+
+ No pre-releases found.
+ Попередніх версій не знайдено.
+
+
+ Invalid release data.
+ Некоректні дані про випуск.
+
+
+ No download URL found for the specified asset.
+ Не знайдено URL для завантаження зазначеного ресурсу.
+
+
+ Your version is already up to date!
+ У вас актуальна версія!
+
+
+ Update Available
+ Доступне оновлення
+
+
+ Update Channel
+ Канал оновлення
+
+
+ Current Version
+ Поточна версія
+
+
+ Latest Version
+ Остання версія
+
+
+ Do you want to update?
+ Ви хочете оновитися?
+
+
+ Show Changelog
+ Показати журнал змін
+
+
+ Check for Updates at Startup
+ Перевірка оновлень під час запуску
+
+
+ Update
+ Оновитись
+
+
+ No
+ Ні
+
+
+ Hide Changelog
+ Приховати журнал змін
+
+
+ Changes
+ Журнал змін
+
+
+ Network error occurred while trying to access the URL
+ Сталася мережева помилка під час спроби доступу до URL
+
+
+ Download Complete
+ Завантаження завершено
+
+
+ The update has been downloaded, press OK to install.
+ Оновлення завантажено, натисніть OK для встановлення.
+
+
+ Failed to save the update file at
+ Не вдалося зберегти файл оновлення в
+
+
+ Starting Update...
+ Початок оновлення...
+
+
+ Failed to create the update script file
+ Не вдалося створити файл скрипта оновлення
+
+
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ Отримання даних про сумісність. Будь ласка, зачекайте
+
+
+ Cancel
+ Відмінити
+
+
+ Loading...
+ Завантаження...
+
+
+ Error
+ Помилка
+
+
+ Unable to update compatibility data! Try again later.
+ Не вдалося оновити дані про сумісність! Спробуйте ще раз пізніше.
+
+
+ Unable to open compatibility_data.json for writing.
+ Не вдалося відкрити файл compatibility_data.json для запису.
+
+
+ Unknown
+ Невідомо
+
+
+ Nothing
+ Не працює
+
+
+ Boots
+ Запускається
+
+
+ Menus
+ У меню
+
+
+ Ingame
+ У грі
+
+
+ Playable
+ Іграбельно
+
+
+
+ ControlSettings
+
+ Configure Controls
+
+
+
+ Control Settings
+
+
+
+ D-Pad
+
+
+
+ Up
+
+
+
+ Left
+
+
+
+ Right
+
+
+
+ Down
+
+
+
+ Left Stick Deadzone (def:2 max:127)
+
+
+
+ Left Deadzone
+
+
+
+ Left Stick
+
+
+
+ Config Selection
+
+
+
+ Common Config
+
+
+
+ Use per-game configs
+
+
+
+ L1 / LB
+
+
+
+ L2 / LT
+
+
+
+ KBM Controls
+
+
+
+ KBM Editor
+
+
+
+ Back
+
+
+
+ R1 / RB
+
+
+
+ R2 / RT
+
+
+
+ L3
+
+
+
+ Options / Start
+
+
+
+ R3
+
+
+
+ Face Buttons
+
+
+
+ Triangle / Y
+
+
+
+ Square / X
+
+
+
+ Circle / B
+
+
+
+ Cross / A
+
+
+
+ Right Stick Deadzone (def:2, max:127)
+
+
+
+ Right Deadzone
+
+
+
+ Right Stick
+
+
+
+
+ ElfViewer
+
+ Open Folder
+ Відкрити папку
+
+
+
+ GameInfoClass
+
+ Loading game list, please wait :3
+ Завантажуємо список ігор, будь ласка, зачекайте :3
+
+
+ Cancel
+ Відмінити
+
+
+ Loading...
+ Завантаження...
+
+
+
+ GameInstallDialog
+
+ shadPS4 - Choose directory
+ shadPS4 - Виберіть папку
+
+
+ Directory to install games
+ Папка для встановлення ігор
+
+
+ Browse
+ Обрати
+
+
+ Error
+ Помилка
+
+
+ Directory to install DLC
+
+
+
+
+ GameListFrame
+
+ Icon
+ Значок
+
+
+ Name
+ Назва
+
+
+ Serial
+ Серійний номер
+
+
+ Compatibility
+ Сумісність
+
+
+ Region
+ Регіон
+
+
+ Firmware
+ Прошивка
+
+
+ Size
+ Розмір
+
+
+ Version
+ Версія
+
+
+ Path
+ Шлях
+
+
+ Play Time
+ Час у грі
+
+
+ Never Played
+ Ніколи не запускалась
+
+
+ h
+ год
+
+
+ m
+ хв
+
+
+ s
+ сек
+
+
+ Compatibility is untested
+ Сумісність не перевірена
+
+
+ Game does not initialize properly / crashes the emulator
+ Гра не ініціалізується належним чином або спричиняє збій емулятора.
+
+
+ Game boots, but only displays a blank screen
+ Гра запускається, але відображає лише чорний екран.
+
+
+ Game displays an image but does not go past the menu
+ Гра відображає зображення, але не проходить далі меню.
+
+
+ Game has game-breaking glitches or unplayable performance
+ У грі є критичні баги або погана продуктивність
+
+
+ Game can be completed with playable performance and no major glitches
+ Гру можна пройти з хорошою продуктивністю та без серйозних глюків.
+
+
+ Click to see details on github
+ Натисніть, щоб переглянути деталі на GitHub
+
+
+ Last updated
+ Останнє оновлення
+
+
+
+ GameListUtils
+
+ B
+ Б
+
+
+ KB
+ КБ
+
+
+ MB
+ MБ
+
+
+ GB
+ ГБ
+
+
+ TB
+ ТБ
+
+
+
+ GuiContextMenus
+
+ Create Shortcut
+ Створити Ярлик
+
+
+ Cheats / Patches
+ Чити та Патчі
+
+
+ SFO Viewer
+ Перегляд SFO
+
+
+ Trophy Viewer
+ Перегляд трофеїв
+
+
+ Open Folder...
+ Відкрити Папку...
+
+
+ Open Game Folder
+ Відкрити папку гри
+
+
+ Open Update Folder
+ Відкрити папку оновлень
+
+
+ Open Save Data Folder
+ Відкрити папку збережень гри
+
+
+ Open Log Folder
+ Відкрити папку логів
+
+
+ Copy info...
+ Копіювати інформацію...
+
+
+ Copy Name
+ Копіювати назву гри
+
+
+ Copy Serial
+ Копіювати серійний номер
+
+
+ Copy Version
+ Копіювати версію
+
+
+ Copy Size
+ Копіювати розмір
+
+
+ Copy All
+ Копіювати все
+
+
+ Delete...
+ Видалити...
+
+
+ Delete Game
+ Видалити гру
+
+
+ Delete Update
+ Видалити оновлення
+
+
+ Delete Save Data
+ Видалити збереження
+
+
+ Delete DLC
+ Видалити DLC
+
+
+ Compatibility...
+ Сумісність...
+
+
+ Update database
+ Оновити базу даних
+
+
+ View report
+ Переглянути звіт
+
+
+ Submit a report
+ Створити звіт
+
+
+ Shortcut creation
+ Створення ярлика
+
+
+ Shortcut created successfully!
+ Ярлик створений успішно!
+
+
+ Error
+ Помилка
+
+
+ Error creating shortcut!
+ Помилка при створенні ярлика!
+
+
+ Install PKG
+ Встановити PKG
+
+
+ Game
+ гри
+
+
+ This game has no update to delete!
+ Ця гра не має оновлень для видалення!
+
+
+ This game has no update folder to open!
+ Ця гра не має папки оновленнь, щоб відкрити її!
+
+
+ Update
+ Оновлення
+
+
+ This game has no save data to delete!
+ Ця гра не містить збережень, які можна видалити!
+
+
+ Save Data
+ Збереження
+
+
+ This game has no DLC to delete!
+ Ця гра не має DLC для видалення!
+
+
+ DLC
+ DLC
+
+
+ Delete %1
+ Видалення %1
+
+
+ Are you sure you want to delete %1's %2 directory?
+ Ви впевнені, що хочете видалити %1 з папки %2?
+
+
+ Failed to convert icon.
+
+
+
+
+ InstallDirSelect
+
+ shadPS4 - Choose directory
+ shadPS4 - Виберіть папку
+
+
+ Select which directory you want to install to.
+ Виберіть папку, до якої ви хочете встановити.
+
+
+ Install All Queued to Selected Folder
+ Встановити все з черги до вибраної папки
+
+
+ Delete PKG File on Install
+ Видалити файл PKG під час встановлення
+
+
+
+ MainWindow
+
+ Open/Add Elf Folder
+ Відкрити/Додати папку Elf
+
+
+ Install Packages (PKG)
+ Встановити пакети (PKG)
+
+
+ Boot Game
+ Запустити гру
+
+
+ Check for Updates
+ Перевірити наявність оновлень
+
+
+ About shadPS4
+ Про shadPS4
+
+
+ Configure...
+ Налаштувати...
+
+
+ Install application from a .pkg file
+ Встановити додаток з файлу .pkg
+
+
+ Recent Games
+ Нещодавні ігри
+
+
+ Open shadPS4 Folder
+ Відкрити папку shadPS4
+
+
+ Exit
+ Вихід
+
+
+ Exit shadPS4
+ Вийти з shadPS4
+
+
+ Exit the application.
+ Вийти з додатку.
+
+
+ Show Game List
+ Показати список ігор
+
+
+ Game List Refresh
+ Оновити список ігор
+
+
+ Tiny
+ Крихітний
+
+
+ Small
+ Маленький
+
+
+ Medium
+ Середній
+
+
+ Large
+ Великий
+
+
+ List View
+ Список
+
+
+ Grid View
+ Сітка
+
+
+ Elf Viewer
+ Виконуваний файл
+
+
+ Game Install Directory
+ Каталоги встановлення ігор та оновлень
+
+
+ Download Cheats/Patches
+ Завантажити Чити/Патчі
+
+
+ Dump Game List
+ Дамп списку ігор
+
+
+ PKG Viewer
+ Перегляд PKG
+
+
+ Search...
+ Пошук...
+
+
+ File
+ Файл
+
+
+ View
+ Вид
+
+
+ Game List Icons
+ Розмір значків списку ігор
+
+
+ Game List Mode
+ Вид списку ігор
+
+
+ Settings
+ Налаштування
+
+
+ Utils
+ Утиліти
+
+
+ Themes
+ Теми
+
+
+ Help
+ Допомога
+
+
+ Dark
+ Темна
+
+
+ Light
+ Світла
+
+
+ Green
+ Зелена
+
+
+ Blue
+ Синя
+
+
+ Violet
+ Фіолетова
+
+
+ toolBar
+ Панель інструментів
+
+
+ Game List
+ Список ігор
+
+
+ * Unsupported Vulkan Version
+ * Непідтримувана версія Vulkan
+
+
+ Download Cheats For All Installed Games
+ Завантажити чити для усіх встановлених ігор
+
+
+ Download Patches For All Games
+ Завантажити патчі для всіх ігор
+
+
+ Download Complete
+ Завантаження завершено
+
+
+ You have downloaded cheats for all the games you have installed.
+ Ви завантажили чити для усіх встановлених ігор.
+
+
+ Patches Downloaded Successfully!
+ Патчі успішно завантажено!
+
+
+ All Patches available for all games have been downloaded.
+ Завантажено всі доступні патчі для всіх ігор.
+
+
+ Games:
+ Ігри:
+
+
+ ELF files (*.bin *.elf *.oelf)
+ Файли ELF (*.bin *.elf *.oelf)
+
+
+ Game Boot
+ Запуск гри
+
+
+ Only one file can be selected!
+ Можна вибрати лише один файл!
+
+
+ PKG Extraction
+ Розпакування PKG
+
+
+ Patch detected!
+ Виявлено патч!
+
+
+ PKG and Game versions match:
+ Версії PKG та гри збігаються:
+
+
+ Would you like to overwrite?
+ Бажаєте перезаписати?
+
+
+ PKG Version %1 is older than installed version:
+ Версія PKG %1 старіша за встановлену версію:
+
+
+ Game is installed:
+ Встановлена гра:
+
+
+ Would you like to install Patch:
+ Бажаєте встановити патч:
+
+
+ DLC Installation
+ Встановлення DLC
+
+
+ Would you like to install DLC: %1?
+ Ви бажаєте встановити DLC: %1?
+
+
+ DLC already installed:
+ DLC вже встановлено:
+
+
+ Game already installed
+ Гра вже встановлена
+
+
+ PKG ERROR
+ ПОМИЛКА PKG
+
+
+ Extracting PKG %1/%2
+ Витягування PKG %1/%2
+
+
+ Extraction Finished
+ Розпакування завершено
+
+
+ Game successfully installed at %1
+ Гру успішно встановлено у %1
+
+
+ File doesn't appear to be a valid PKG file
+ Файл не є дійсним PKG-файлом
+
+
+ Run Game
+
+
+
+ Eboot.bin file not found
+
+
+
+ PKG File (*.PKG *.pkg)
+
+
+
+ PKG is a patch or DLC, please install the game first!
+
+
+
+ Game is already running!
+
+
+
+ shadPS4
+ shadPS4
+
+
+
+ PKGViewer
+
+ Open Folder
+ Відкрити папку
+
+
+ Name
+ Назва
+
+
+ Serial
+ Серійний номер
+
+
+ Installed
+
+
+
+ Size
+ Розмір
+
+
+ Category
+
+
+
+ Type
+
+
+
+ App Ver
+
+
+
+ FW
+
+
+
+ Region
+ Регіон
+
+
+ Flags
+
+
+
+ Path
+ Шлях
+
+
+ File
+ Файл
+
+
+ PKG ERROR
+ ПОМИЛКА PKG
+
+
+ Unknown
+ Невідомо
+
+
+ Package
+
+
+
+
+ SettingsDialog
+
+ Settings
+ Налаштування
+
+
+ General
+ Загальні
+
+
+ System
+ Система
+
+
+ Console Language
+ Мова консолі
+
+
+ Emulator Language
+ Мова емулятора
+
+
+ Emulator
+ Емулятор
+
+
+ Enable Fullscreen
+ Увімкнути повноекранний режим
+
+
+ Fullscreen Mode
+ Тип повноекранного режиму
+
+
+ Borderless
+ Без рамок
+
+
+ True
+ Повний екран
+
+
+ Enable Separate Update Folder
+ Увімкнути окрему папку оновлень
+
+
+ Default tab when opening settings
+ Вкладка за замовчуванням при відкритті налаштувань
+
+
+ Show Game Size In List
+ Показати розмір гри у списку
+
+
+ Show Splash
+ Показувати заставку
+
+
+ Enable Discord Rich Presence
+ Увімкнути Discord Rich Presence
+
+
+ Username
+ Ім'я користувача
+
+
+ Trophy Key
+ Ключ трофеїв
+
+
+ Trophy
+ Трофеї
+
+
+ Logger
+ Логування
+
+
+ Log Type
+ Тип логів
+
+
+ async
+ Асинхронний
+
+
+ sync
+ Синхронний
+
+
+ Log Filter
+ Фільтр логів
+
+
+ Open Log Location
+ Відкрити місце розташування журналу
+
+
+ Input
+ Введення
+
+
+ Cursor
+ Курсор миші
+
+
+ Hide Cursor
+ Приховати курсор
+
+
+ Hide Cursor Idle Timeout
+ Тайм-аут приховування курсора при бездіяльності
+
+
+ s
+ сек
+
+
+ Controller
+ Контролер
+
+
+ Back Button Behavior
+ Перепризначення кнопки назад
+
+
+ Enable Motion Controls
+ Увімкнути керування рухом
+
+
+ Graphics
+ Графіка
+
+
+ GUI
+ Інтерфейс
+
+
+ User
+ Користувач
+
+
+ Graphics Device
+ Графічний пристрій
+
+
+ Width
+ Ширина
+
+
+ Height
+ Висота
+
+
+ Vblank Divider
+ Розділювач Vblank
+
+
+ Advanced
+ Розширені
+
+
+ Enable Shaders Dumping
+ Увімкнути дамп шейдерів
+
+
+ Auto Select
+ Автовибір
+
+
+ Enable NULL GPU
+ Увімкнути NULL GPU
+
+
+ Paths
+ Шляхи
+
+
+ Game Folders
+ Ігрові папки
+
+
+ Add...
+ Додати...
+
+
+ Remove
+ Вилучити
+
+
+ Save Data Path
+ Шлях до файлів збережень
+
+
+ Debug
+ Налагодження
+
+
+ Enable Debug Dumping
+ Увімкнути налагоджувальні дампи
+
+
+ Enable Vulkan Validation Layers
+ Увімкнути шари валідації Vulkan
+
+
+ Enable Vulkan Synchronization Validation
+ Увімкнути валідацію синхронізації Vulkan
+
+
+ Enable RenderDoc Debugging
+ Увімкнути налагодження RenderDoc
+
+
+ Enable Crash Diagnostics
+ Увімкнути діагностику збоїв
+
+
+ Collect Shaders
+ Збирати шейдери
+
+
+ Copy GPU Buffers
+ Копіювати буфери GPU
+
+
+ Host Debug Markers
+ Хостові маркери налагодження
+
+
+ Guest Debug Markers
+ Гостьові маркери налагодження
+
+
+ Update
+ Оновлення
+
+
+ Check for Updates at Startup
+ Перевіряти оновлення під час запуску
+
+
+ Always Show Changelog
+ Завжди показувати журнал змін
+
+
+ Update Channel
+ Канал оновлення
+
+
+ Release
+ Релізний
+
+
+ Nightly
+ Тестовий
+
+
+ Check for Updates
+ Перевірити оновлення
+
+
+ GUI Settings
+ Інтерфейс
+
+
+ Title Music
+ Титульна музика
+
+
+ Disable Trophy Pop-ups
+ Вимкнути спливаючі вікна трофеїв
+
+
+ Background Image
+ Фонове зображення
+
+
+ Show Background Image
+ Показувати фонове зображення
+
+
+ Opacity
+ Непрозорість
+
+
+ Play title music
+ Програвати титульну музику
+
+
+ Update Compatibility Database On Startup
+ Оновлення даних ігрової сумісності під час запуску
+
+
+ Game Compatibility
+ Сумісність з іграми
+
+
+ Display Compatibility Data
+ Відображати данні ігрової сумістністі
+
+
+ Update Compatibility Database
+ Оновити данні ігрової сумістності
+
+
+ Volume
+ Гучність
+
+
+ Save
+ Зберегти
+
+
+ Apply
+ Застосувати
+
+
+ Restore Defaults
+ За замовчуванням
+
+
+ Close
+ Закрити
+
+
+ Point your mouse at an option to display its description.
+ Наведіть курсор миші на опцію, щоб відобразити її опис.
+
+
+ consoleLanguageGroupBox
+ Мова консолі:\nВстановіть мову, яка буде використовуватись у іграх PS4.\nРекомендується встановити мову котра підтримується грою, оскільки вона може відрізнятися в залежності від регіону.
+
+
+ emulatorLanguageGroupBox
+ Мова емулятора:\nВстановіть мову користувацького інтерфейсу емулятора.
+
+
+ fullscreenCheckBox
+ Повноекранний режим:\nАвтоматично переводить вікно гри у повноекранний режим.\nВи можете відключити це, натиснувши клавішу F11.
+
+
+ separateUpdatesCheckBox
+ Окрема папка для оновлень:\nДає змогу встановлювати оновлення гри в окрему папку для зручності.
+
+
+ showSplashCheckBox
+ Показувати заставку:\nВідображає заставку гри (спеціальне зображення) під час запуску гри.
+
+
+ discordRPCCheckbox
+ Увімкнути Discord Rich Presence:\nВідображає значок емулятора та відповідну інформацію у вашому профілі Discord.
+
+
+ userName
+ Ім'я користувача:\nВстановіть ім'я користувача акаунта PS4. Воно може відображатися в деяких іграх.
+
+
+ TrophyKey
+ Ключ трофеїв:\nКлюч для розшифровки трофеїв. Може бути отриманий зі зламаної консолі.\nПовинен містити лише шістнадцяткові символи.
+
+
+ logTypeGroupBox
+ Тип логів:\nВстановіть, чи синхронізувати виведення вікна логів заради продуктивності. Це може негативно вплинути на емуляцію.
+
+
+ logFilter
+ Фільтр логів:\nФільтрує логи, щоб показувати тільки певну інформацію.\nПриклади: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Рівні: Trace, Debug, Info, Warning, Error, Critical - у цьому порядку, конкретний рівень глушить усі попередні рівні у списку і показує всі наступні рівні.
+
+
+ updaterGroupBox
+ Оновлення:\nРелізний: Офіційні версії, які випускаються щомісяця і можуть бути дуже старими, але вони більш надійні та перевірені.\nТестовий: Версії для розробників, які мають усі найновіші функції та виправлення, але можуть містити помилки та є менш стабільними.
+
+
+ GUIBackgroundImageGroupBox
+ Фонове зображення:\nКерує непрозорістю фонового зображення гри.
+
+
+ GUIMusicGroupBox
+ Грати титульну музику:\nВмикає відтворення спеціальної музики під час вибору гри в списку, якщо вона це підтримує.
+
+
+ disableTrophycheckBox
+ Вимкнути спливаючі вікна трофеїв:\nВимикає сповіщення про ігрові трофеї. Прогрес трофея все ще можна відстежувати за допомогою "Перегляд трофеїв" (клацніть правою кнопкою миші на грі у головному вікні).
+
+
+ hideCursorGroupBox
+ Приховувати курсор:\nВиберіть, коли курсор зникатиме:\nНіколи: Курсор миші завжди буде видимий.\nПри бездіяльності: Встановіть час, через який курсор зникне в разі бездіяльності.\nЗавжди: Курсор миші завжди буде прихований.
+
+
+ idleTimeoutGroupBox
+ Встановіть час, через який курсор зникне в разі бездіяльності.
+
+
+ backButtonBehaviorGroupBox
+ Перепризначення кнопки «Назад»:\nНалаштовує кнопку «Назад» контролера на емуляцію натискання на зазначену область на сенсорній панелі контролера PS4.
+
+
+ enableCompatibilityCheckBox
+ Відображати данні ігрової сумістністі:\nВідображає інформацію про сумісність ігор у вигляді таблиці. Увімкніть "Оновлення даних ігрової сумісності під час запуску" для отримання актуальної інформації.
+
+
+ checkCompatibilityOnStartupCheckBox
+ Оновлення даних ігрової сумісності під час запуску:\nАвтоматично оновлює базу даних ігрової сумісності під час запуску shadPS4.
+
+
+ updateCompatibilityButton
+ Оновити данні ігрової сумістності:\nНегайно оновить базу даних ігрової сумісності.
+
+
+ Never
+ Ніколи
+
+
+ Idle
+ При бездіяльності
+
+
+ Always
+ Завжди
+
+
+ Touchpad Left
+ Ліва сторона тачпаду
+
+
+ Touchpad Right
+ Права сторона тачпаду
+
+
+ Touchpad Center
+ Середина тачпаду
+
+
+ None
+ Без змін
+
+
+ graphicsAdapterGroupBox
+ Графічний пристрій:\nУ системах із кількома GPU виберіть з випадаючого списку GPU, який буде використовувати емулятор,\nабо виберіть "Автовибір", щоб визначити його автоматично.
+
+
+ resolutionLayout
+ Ширина/Висота:\nВстановіть розмір вікна емулятора під час запуску, який може бути змінений під час гри.\nЦе відрізняється від роздільної здатності в грі.
+
+
+ heightDivider
+ Розділювач Vblank:\nЧастота кадрів, з якою оновлюється емулятор, множиться на це число. Зміна цього параметра може мати негативні наслідки, такі як збільшення швидкості гри або порушення критичних функцій гри, які цього не очікують!
+
+
+ dumpShadersCheckBox
+ Увімкнути дамп шейдерів:\nДля технічного налагодження зберігає шейдери ігор у папку під час рендерингу.
+
+
+ nullGpuCheckBox
+ Увімкнути NULL GPU:\nДля технічного налагодження відключає рендеринг гри так, ніби графічної карти немає.
+
+
+ gameFoldersBox
+ Ігрові папки:\nСписок папок, що скануватимуться для виявлення ігор.
+
+
+ addFolderButton
+ Додати:\nДодати папку в список.
+
+
+ removeFolderButton
+ Вилучити:\nВилучити папку зі списку.
+
+
+ debugDump
+ Увімкнути налагоджувальні дампи:\nЗберігає символи імпорту, експорту та інформацію про заголовок файлу поточної виконуваної програми PS4 у папку.
+
+
+ vkValidationCheckBox
+ Увімкнути шари валідації Vulkan:\nВключає систему, яка перевіряє стан рендерера Vulkan і логує інформацію про його внутрішній стан. Це знизить продуктивність і, ймовірно, змінить поведінку емуляції.
+
+
+ vkSyncValidationCheckBox
+ Увімкнути валідацію синхронізації Vulkan:\nВключає систему, яка перевіряє таймінг завдань рендерингу Vulkan. Це знизить продуктивність і, ймовірно, змінить поведінку емуляції.
+
+
+ rdocCheckBox
+ Увімкнути налагодження RenderDoc:\nЯкщо увімкнено, емулятор забезпечить сумісність із Renderdoc, даючи змогу захоплювати й аналізувати поточні кадри під час рендерингу.
+
+
+ collectShaderCheckBox
+ Збирати шейдери:\nВам потрібно увімкнути цю опцію, щоб редагувати шейдери за допомогою меню налагодження (Ctrl + F10).
+
+
+ crashDiagnosticsCheckBox
+ Діагностика збоїв:\nСтворює .yaml файл з інформацією про стан Vulkan на момент збою.\nКорисно для налагодження помилок 'Device lost'. Якщо у вас увімкнено цей параметр, вам слід увімкнути маркери налагодження Хоста ТА Гостя.\nНе працює на графічних процесорах Intel.\nДля цього вам потрібно увімкнути шари валідації Vulkan і мати Vulkan SDK.
+
+
+ copyGPUBuffersCheckBox
+ Копіювати буфери GPU:\nДозволяє обійти проблеми синхронізації, пов'язані з відправленням даних на GPU\nМоже як допомогти, так і не вплинути на збої типу PM4 (тип 0).
+
+
+ hostMarkersCheckBox
+ Хостові маркери налагодження:\nДодає інформацію емулятора, наприклад маркери для конкретних команд AMDGPU у Vulkan, також присвоює ресурсам налагоджувані назви.\nЯкщо ця опція увімкнена, рекомендується також активувати діагностику збоїв.\nКорисно для програм на кшталт RenderDoc.
+
+
+ guestMarkersCheckBox
+ Гостьові маркери налагодження:\nВставляє налагоджувані маркери, які сама гра додала до командного буфера.\nЯкщо ця опція увімкнена, рекомендується також активувати діагностику збоїв.\nКорисно для програм на кшталт RenderDoc.
+
+
+ saveDataBox
+ Шлях до файлів збережень:\nПапка, де будуть зберігатися ігрові збереження.
+
+
+ browseButton
+ Вибрати:\nВиберіть папку для ігрових збережень.
+
+
+ Enable HDR
+
+
+
+ Set the volume of the background music.
+
+
+
+ Browse
+ Обрати
+
+
+ Directory to install games
+ Папка для встановлення ігор
+
+
+ Directory to save data
+
+
+
+ enableHDRCheckBox
+
+
+
+
+ TrophyViewer
+
+ Trophy Viewer
+ Трофеї
+
+
diff --git a/src/qt_gui/translations/vi_VN.ts b/src/qt_gui/translations/vi_VN.ts
index a85f5b2c8..dddc7bfe0 100644
--- a/src/qt_gui/translations/vi_VN.ts
+++ b/src/qt_gui/translations/vi_VN.ts
@@ -1,1475 +1,1790 @@
+
-
-
- AboutDialog
-
- About shadPS4
- About shadPS4
-
-
- shadPS4
- shadPS4
-
-
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
-
-
- This software should not be used to play games you have not legally obtained.
- This software should not be used to play games you have not legally obtained.
-
-
-
- ElfViewer
-
- Open Folder
- Open Folder
-
-
-
- GameInfoClass
-
- Loading game list, please wait :3
- Loading game list, please wait :3
-
-
- Cancel
- Cancel
-
-
- Loading...
- Loading...
-
-
-
- InstallDirSelect
-
- shadPS4 - Choose directory
- shadPS4 - Choose directory
-
-
- Select which directory you want to install to.
- Select which directory you want to install to.
-
-
-
- GameInstallDialog
-
- shadPS4 - Choose directory
- shadPS4 - Choose directory
-
-
- Directory to install games
- Directory to install games
-
-
- Browse
- Browse
-
-
- Error
- Error
-
-
- The value for location to install games is not valid.
- The value for location to install games is not valid.
-
-
-
- GuiContextMenus
-
- Create Shortcut
- Create Shortcut
-
-
- Cheats / Patches
- Mẹo / Bản vá
-
-
- SFO Viewer
- SFO Viewer
-
-
- Trophy Viewer
- Trophy Viewer
-
-
- Open Folder...
- Mở Thư Mục...
-
-
- Open Game Folder
- Mở Thư Mục Trò Chơi
-
-
- Open Save Data Folder
- Mở Thư Mục Dữ Liệu Lưu
-
-
- Open Log Folder
- Mở Thư Mục Nhật Ký
-
-
- Copy info...
- Copy info...
-
-
- Copy Name
- Copy Name
-
-
- Copy Serial
- Copy Serial
-
-
- Copy All
- Copy All
-
-
- Delete...
- Delete...
-
-
- Delete Game
- Delete Game
-
-
- Delete Update
- Delete Update
-
-
- Delete DLC
- Delete DLC
-
-
- Compatibility...
- Compatibility...
-
-
- Update database
- Update database
-
-
- View report
- View report
-
-
- Submit a report
- Submit a report
-
-
- Shortcut creation
- Shortcut creation
-
-
- Shortcut created successfully!
- Shortcut created successfully!
-
-
- Error
- Error
-
-
- Error creating shortcut!
- Error creating shortcut!
-
-
- Install PKG
- Install PKG
-
-
- Game
- Game
-
-
- requiresEnableSeparateUpdateFolder_MSG
- This feature requires the 'Enable Separate Update Folder' config option to work. If you want to use this feature, please enable it.
-
-
- This game has no update to delete!
- This game has no update to delete!
-
-
- Update
- Update
-
-
- This game has no DLC to delete!
- This game has no DLC to delete!
-
-
- DLC
- DLC
-
-
- Delete %1
- Delete %1
-
-
- Are you sure you want to delete %1's %2 directory?
- Are you sure you want to delete %1's %2 directory?
-
-
-
- MainWindow
-
- Open/Add Elf Folder
- Open/Add Elf Folder
-
-
- Install Packages (PKG)
- Install Packages (PKG)
-
-
- Boot Game
- Boot Game
-
-
- Check for Updates
- Kiểm tra bản cập nhật
-
-
- About shadPS4
- About shadPS4
-
-
- Configure...
- Configure...
-
-
- Install application from a .pkg file
- Install application from a .pkg file
-
-
- Recent Games
- Recent Games
-
-
- Open shadPS4 Folder
- Open shadPS4 Folder
-
-
- Exit
- Exit
-
-
- Exit shadPS4
- Exit shadPS4
-
-
- Exit the application.
- Exit the application.
-
-
- Show Game List
- Show Game List
-
-
- Game List Refresh
- Game List Refresh
-
-
- Tiny
- Tiny
-
-
- Small
- Small
-
-
- Medium
- Medium
-
-
- Large
- Large
-
-
- List View
- List View
-
-
- Grid View
- Grid View
-
-
- Elf Viewer
- Elf Viewer
-
-
- Game Install Directory
- Game Install Directory
-
-
- Download Cheats/Patches
- Tải Mẹo / Bản vá
-
-
- Dump Game List
- Dump Game List
-
-
- PKG Viewer
- PKG Viewer
-
-
- Search...
- Search...
-
-
- File
- File
-
-
- View
- View
-
-
- Game List Icons
- Game List Icons
-
-
- Game List Mode
- Game List Mode
-
-
- Settings
- Settings
-
-
- Utils
- Utils
-
-
- Themes
- Themes
-
-
- Help
- Giúp đỡ
-
-
- Dark
- Dark
-
-
- Light
- Light
-
-
- Green
- Green
-
-
- Blue
- Blue
-
-
- Violet
- Violet
-
-
- toolBar
- toolBar
-
-
- Game List
- Danh sách trò chơi
-
-
- * Unsupported Vulkan Version
- * Phiên bản Vulkan không được hỗ trợ
-
-
- Download Cheats For All Installed Games
- Tải xuống cheat cho tất cả các trò chơi đã cài đặt
-
-
- Download Patches For All Games
- Tải xuống bản vá cho tất cả các trò chơi
-
-
- Download Complete
- Tải xuống hoàn tất
-
-
- You have downloaded cheats for all the games you have installed.
- Bạn đã tải xuống cheat cho tất cả các trò chơi mà bạn đã cài đặt.
-
-
- Patches Downloaded Successfully!
- Bản vá đã tải xuống thành công!
-
-
- All Patches available for all games have been downloaded.
- Tất cả các bản vá có sẵn cho tất cả các trò chơi đã được tải xuống.
-
-
- Games:
- Trò chơi:
-
-
- PKG File (*.PKG)
- Tệp PKG (*.PKG)
-
-
- ELF files (*.bin *.elf *.oelf)
- Tệp ELF (*.bin *.elf *.oelf)
-
-
- Game Boot
- Khởi động trò chơi
-
-
- Only one file can be selected!
- Chỉ có thể chọn một tệp duy nhất!
-
-
- PKG Extraction
- Giải nén PKG
-
-
- Patch detected!
- Đã phát hiện bản vá!
-
-
- PKG and Game versions match:
- Các phiên bản PKG và trò chơi khớp nhau:
-
-
- Would you like to overwrite?
- Bạn có muốn ghi đè không?
-
-
- PKG Version %1 is older than installed version:
- Phiên bản PKG %1 cũ hơn phiên bản đã cài đặt:
-
-
- Game is installed:
- Trò chơi đã được cài đặt:
-
-
- Would you like to install Patch:
- Bạn có muốn cài đặt bản vá:
-
-
- DLC Installation
- Cài đặt DLC
-
-
- Would you like to install DLC: %1?
- Bạn có muốn cài đặt DLC: %1?
-
-
- DLC already installed:
- DLC đã được cài đặt:
-
-
- Game already installed
- Trò chơi đã được cài đặt
-
-
- PKG is a patch, please install the game first!
- PKG là bản vá, vui lòng cài đặt trò chơi trước!
-
-
- PKG ERROR
- LOI PKG
-
-
- Extracting PKG %1/%2
- Đang giải nén PKG %1/%2
-
-
- Extraction Finished
- Giải nén hoàn tất
-
-
- Game successfully installed at %1
- Trò chơi đã được cài đặt thành công tại %1
-
-
- File doesn't appear to be a valid PKG file
- Tệp không có vẻ là tệp PKG hợp lệ
-
-
-
- PKGViewer
-
- Open Folder
- Open Folder
-
-
-
- TrophyViewer
-
- Trophy Viewer
- Trophy Viewer
-
-
-
- SettingsDialog
-
- Settings
- Settings
-
-
- General
- General
-
-
- System
- System
-
-
- Console Language
- Console Language
-
-
- Emulator Language
- Emulator Language
-
-
- Emulator
- Emulator
-
-
- Enable Fullscreen
- Enable Fullscreen
-
-
- Fullscreen Mode
- Chế độ Toàn màn hình
-
-
- Enable Separate Update Folder
- Enable Separate Update Folder
-
-
- Default tab when opening settings
- Tab mặc định khi mở cài đặt
-
-
- Show Game Size In List
- Hiển thị Kích thước Game trong Danh sách
-
-
- Show Splash
- Show Splash
-
-
- Is PS4 Pro
- Is PS4 Pro
-
-
- Enable Discord Rich Presence
- Bật Discord Rich Presence
-
-
- Username
- Username
-
-
- Trophy Key
- Trophy Key
-
-
- Trophy
- Trophy
-
-
- Logger
- Logger
-
-
- Log Type
- Log Type
-
-
- Log Filter
- Log Filter
-
-
- Open Log Location
- Mở vị trí nhật ký
-
-
- Input
- Đầu vào
-
-
- Cursor
- Con trỏ
-
-
- Hide Cursor
- Ẩn con trỏ
-
-
- Hide Cursor Idle Timeout
- Thời gian chờ ẩn con trỏ
-
-
- s
- s
-
-
- Controller
- Điều khiển
-
-
- Back Button Behavior
- Hành vi nút quay lại
-
-
- Graphics
- Graphics
-
-
- GUI
- Giao diện
-
-
- User
- Người dùng
-
-
- Graphics Device
- Graphics Device
-
-
- Width
- Width
-
-
- Height
- Height
-
-
- Vblank Divider
- Vblank Divider
-
-
- Advanced
- Advanced
-
-
- Enable Shaders Dumping
- Enable Shaders Dumping
-
-
- Enable NULL GPU
- Enable NULL GPU
-
-
- Paths
- Đường dẫn
-
-
- Game Folders
- Thư mục trò chơi
-
-
- Add...
- Thêm...
-
-
- Remove
- Xóa
-
-
- Debug
- Debug
-
-
- Enable Debug Dumping
- Enable Debug Dumping
-
-
- Enable Vulkan Validation Layers
- Enable Vulkan Validation Layers
-
-
- Enable Vulkan Synchronization Validation
- Enable Vulkan Synchronization Validation
-
-
- Enable RenderDoc Debugging
- Enable RenderDoc Debugging
-
-
- Enable Crash Diagnostics
- Enable Crash Diagnostics
-
-
- Collect Shaders
- Collect Shaders
-
-
- Copy GPU Buffers
- Copy GPU Buffers
-
-
- Host Debug Markers
- Host Debug Markers
-
-
- Guest Debug Markers
- Guest Debug Markers
-
-
- Update
- Cập nhật
-
-
- Check for Updates at Startup
- Kiểm tra cập nhật khi khởi động
-
-
- Always Show Changelog
- Luôn hiển thị nhật ký thay đổi
-
-
- Update Channel
- Kênh Cập Nhật
-
-
- Check for Updates
- Kiểm tra cập nhật
-
-
- GUI Settings
- Cài đặt GUI
-
-
- Title Music
- Title Music
-
-
- Disable Trophy Pop-ups
- Disable Trophy Pop-ups
-
-
- Play title music
- Phát nhạc tiêu đề
-
-
- Update Compatibility Database On Startup
- Update Compatibility Database On Startup
-
-
- Game Compatibility
- Game Compatibility
-
-
- Display Compatibility Data
- Display Compatibility Data
-
-
- Update Compatibility Database
- Update Compatibility Database
-
-
- Volume
- Âm lượng
-
-
- Audio Backend
- Audio Backend
-
-
- Save
- Lưu
-
-
- Apply
- Áp dụng
-
-
- Restore Defaults
- Khôi phục cài đặt mặc định
-
-
- Close
- Đóng
-
-
- Point your mouse at an option to display its description.
- Di chuyển chuột đến tùy chọn để hiển thị mô tả của nó.
-
-
- consoleLanguageGroupBox
- Ngôn ngữ console:\nChọn ngôn ngữ mà trò chơi PS4 sẽ sử dụng.\nKhuyên bạn nên đặt tùy chọn này thành một ngôn ngữ mà trò chơi hỗ trợ, có thể thay đổi tùy theo vùng.
-
-
- emulatorLanguageGroupBox
- Ngôn ngữ của trình giả lập:\nChọn ngôn ngữ của giao diện người dùng của trình giả lập.
-
-
- fullscreenCheckBox
- Bật chế độ toàn màn hình:\nTự động đặt cửa sổ trò chơi ở chế độ toàn màn hình.\nĐiều này có thể bị vô hiệu hóa bằng cách nhấn phím F11.
-
-
- separateUpdatesCheckBox
- Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
-
-
- showSplashCheckBox
- Hiển thị màn hình khởi động:\nHiển thị màn hình khởi động của trò chơi (một hình ảnh đặc biệt) trong khi trò chơi khởi động.
-
-
- ps4proCheckBox
- Là PS4 Pro:\nKhiến trình giả lập hoạt động như một PS4 PRO, điều này có thể kích hoạt các tính năng đặc biệt trong các trò chơi hỗ trợ điều này.
-
-
- discordRPCCheckbox
- Bật Discord Rich Presence:\nHiển thị biểu tượng trình giả lập và thông tin liên quan trên hồ sơ Discord của bạn.
-
-
- userName
- Tên người dùng:\nChọn tên người dùng của tài khoản PS4, có thể được một số trò chơi hiển thị.
-
-
- TrophyKey
- Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
-
-
- logTypeGroupBox
- Loại nhật ký:\nChọn xem có đồng bộ hóa đầu ra cửa sổ nhật ký cho hiệu suất hay không. Điều này có thể có tác động tiêu cực đến việc giả lập.
-
-
- logFilter
- Bộ lọc nhật ký:\nLọc nhật ký để in chỉ thông tin cụ thể.\nVí dụ: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Các mức: Trace, Debug, Info, Warning, Error, Critical - theo thứ tự này, một mức cụ thể làm tắt tất cả các mức trước trong danh sách và ghi lại tất cả các mức sau đó.
-
-
- updaterGroupBox
- Cập nhật:\nRelease: Các phiên bản chính thức được phát hành hàng tháng; có thể khá cũ nhưng đáng tin cậy hơn và đã được thử nghiệm.\nNightly: Các phiên bản phát triển có tất cả các tính năng và sửa lỗi mới nhất; có thể có lỗi và ít ổn định hơn.
-
-
- GUIMusicGroupBox
- Phát nhạc tiêu đề trò chơi:\nNếu một trò chơi hỗ trợ điều này, hãy kích hoạt phát nhạc đặc biệt khi bạn chọn trò chơi trong GUI.
-
-
- disableTrophycheckBox
- Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
-
-
- hideCursorGroupBox
- Ẩn con trỏ:\nChọn khi nào con trỏ sẽ biến mất:\nKhông bao giờ: Bạn sẽ luôn thấy chuột.\nKhông hoạt động: Đặt một khoảng thời gian để nó biến mất sau khi không hoạt động.\nLuôn luôn: bạn sẽ không bao giờ thấy chuột.
-
-
- idleTimeoutGroupBox
- Đặt thời gian để chuột biến mất sau khi không hoạt động.
-
-
- backButtonBehaviorGroupBox
- Hành vi nút quay lại:\nĐặt nút quay lại của tay cầm để mô phỏng việc chạm vào vị trí đã chỉ định trên touchpad của PS4.
-
-
- enableCompatibilityCheckBox
- Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
-
-
- checkCompatibilityOnStartupCheckBox
- Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
-
-
- updateCompatibilityButton
- Update Compatibility Database:\nImmediately update the compatibility database.
-
-
- Never
- Không bao giờ
-
-
- Idle
- Nhàn rỗi
-
-
- Always
- Luôn luôn
-
-
- Touchpad Left
- Touchpad Trái
-
-
- Touchpad Right
- Touchpad Phải
-
-
- Touchpad Center
- Giữa Touchpad
-
-
- None
- Không có
-
-
- graphicsAdapterGroupBox
- Thiết bị đồ họa:\nTrên các hệ thống có GPU đa năng, hãy chọn GPU mà trình giả lập sẽ sử dụng từ danh sách thả xuống,\hoặc chọn "Auto Select" để tự động xác định.
-
-
- resolutionLayout
- Chiều rộng/Cao:\nChọn kích thước cửa sổ của trình giả lập khi khởi động, có thể điều chỉnh trong quá trình chơi.\nĐiều này khác với độ phân giải trong trò chơi.
-
-
- heightDivider
- Bộ chia Vblank:\nTốc độ khung hình mà trình giả lập làm mới được nhân với số này. Thay đổi này có thể có tác động tiêu cực như tăng tốc độ trò chơi hoặc làm hỏng chức năng quan trọng mà trò chơi không mong đợi thay đổi điều này!
-
-
- dumpShadersCheckBox
- Bật xuất shader:\nĐể mục đích gỡ lỗi kỹ thuật, lưu shader của trò chơi vào một thư mục khi chúng được kết xuất.
-
-
- nullGpuCheckBox
- Bật GPU Null:\nĐể mục đích gỡ lỗi kỹ thuật, vô hiệu hóa việc kết xuất trò chơi như thể không có card đồ họa.
-
-
- gameFoldersBox
- Thư mục trò chơi:\nDanh sách các thư mục để kiểm tra các trò chơi đã cài đặt.
-
-
- addFolderButton
- Thêm:\nThêm một thư mục vào danh sách.
-
-
- removeFolderButton
- Xóa:\nXóa một thư mục khỏi danh sách.
-
-
- debugDump
- Bật xuất gỡ lỗi:\nLưu biểu tượng nhập và xuất và thông tin tiêu đề tệp cho ứng dụng PS4 hiện đang chạy vào một thư mục.
-
-
- vkValidationCheckBox
- Bật lớp xác thực Vulkan:\nKích hoạt một hệ thống xác thực trạng thái của bộ kết xuất Vulkan và ghi lại thông tin về trạng thái nội bộ của nó. Điều này sẽ giảm hiệu suất và có thể thay đổi hành vi của việc giả lập.
-
-
- vkSyncValidationCheckBox
- Bật xác thực đồng bộ Vulkan:\nKích hoạt một hệ thống xác thực thời gian của nhiệm vụ kết xuất Vulkan. Điều này sẽ giảm hiệu suất và có thể thay đổi hành vi của việc giả lập.
-
-
- rdocCheckBox
- Bật gỡ lỗi RenderDoc:\nNếu được kích hoạt, trình giả lập sẽ cung cấp tính tương thích với Renderdoc để cho phép bắt và phân tích khung hình hiện tại đang được kết xuất.
-
-
- collectShaderCheckBox
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
-
-
- crashDiagnosticsCheckBox
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
-
-
- copyGPUBuffersCheckBox
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
-
-
- hostMarkersCheckBox
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
-
-
- guestMarkersCheckBox
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
-
-
-
- CheatsPatches
-
- Cheats / Patches for
- Cheats / Patches for
-
-
- defaultTextEdit_MSG
- Cheats/Patches là các tính năng thử nghiệm.\nHãy sử dụng cẩn thận.\n\nTải xuống các cheat riêng lẻ bằng cách chọn kho lưu trữ và nhấp vào nút tải xuống.\nTại tab Patches, bạn có thể tải xuống tất cả các patch cùng một lúc, chọn cái nào bạn muốn sử dụng và lưu lựa chọn của mình.\n\nVì chúng tôi không phát triển Cheats/Patches,\nxin vui lòng báo cáo các vấn đề cho tác giả cheat.\n\nBạn đã tạo ra một cheat mới? Truy cập:\nhttps://github.com/shadps4-emu/ps4_cheats
-
-
- No Image Available
- Không có hình ảnh
-
-
- Serial:
- Số seri:
-
-
- Version:
- Phiên bản:
-
-
- Size:
- Kích thước:
-
-
- Select Cheat File:
- Chọn tệp Cheat:
-
-
- Repository:
- Kho lưu trữ:
-
-
- Download Cheats
- Tải xuống Cheat
-
-
- Delete File
- Xóa tệp
-
-
- No files selected.
- Không có tệp nào được chọn.
-
-
- You can delete the cheats you don't want after downloading them.
- Bạn có thể xóa các cheat không muốn sau khi tải xuống.
-
-
- Do you want to delete the selected file?\n%1
- Bạn có muốn xóa tệp đã chọn?\n%1
-
-
- Select Patch File:
- Chọn tệp Bản vá:
-
-
- Download Patches
- Tải xuống Bản vá
-
-
- Save
- Lưu
-
-
- Cheats
- Cheat
-
-
- Patches
- Bản vá
-
-
- Error
- Lỗi
-
-
- No patch selected.
- Không có bản vá nào được chọn.
-
-
- Unable to open files.json for reading.
- Không thể mở files.json để đọc.
-
-
- No patch file found for the current serial.
- Không tìm thấy tệp bản vá cho số seri hiện tại.
-
-
- Unable to open the file for reading.
- Không thể mở tệp để đọc.
-
-
- Unable to open the file for writing.
- Không thể mở tệp để ghi.
-
-
- Failed to parse XML:
- Không thể phân tích XML:
-
-
- Success
- Thành công
-
-
- Options saved successfully.
- Các tùy chọn đã được lưu thành công.
-
-
- Invalid Source
- Nguồn không hợp lệ
-
-
- The selected source is invalid.
- Nguồn đã chọn không hợp lệ.
-
-
- File Exists
- Tệp đã tồn tại
-
-
- File already exists. Do you want to replace it?
- Tệp đã tồn tại. Bạn có muốn thay thế nó không?
-
-
- Failed to save file:
- Không thể lưu tệp:
-
-
- Failed to download file:
- Không thể tải xuống tệp:
-
-
- Cheats Not Found
- Không tìm thấy Cheat
-
-
- CheatsNotFound_MSG
- Không tìm thấy Cheat cho trò chơi này trong phiên bản kho lưu trữ đã chọn,hãy thử kho lưu trữ khác hoặc phiên bản khác của trò chơi.
-
-
- Cheats Downloaded Successfully
- Cheat đã tải xuống thành công
-
-
- CheatsDownloadedSuccessfully_MSG
- Bạn đã tải xuống các cheat thành công. Cho phiên bản trò chơi này từ kho lưu trữ đã chọn. Bạn có thể thử tải xuống từ kho lưu trữ khác, nếu có, bạn cũng có thể sử dụng bằng cách chọn tệp từ danh sách.
-
-
- Failed to save:
- Không thể lưu:
-
-
- Failed to download:
- Không thể tải xuống:
-
-
- Download Complete
- Tải xuống hoàn tất
-
-
- DownloadComplete_MSG
- Bản vá đã tải xuống thành công! Tất cả các bản vá có sẵn cho tất cả các trò chơi đã được tải xuống, không cần tải xuống riêng lẻ cho mỗi trò chơi như trong Cheat. Nếu bản vá không xuất hiện, có thể là nó không tồn tại cho số seri và phiên bản cụ thể của trò chơi.
-
-
- Failed to parse JSON data from HTML.
- Không thể phân tích dữ liệu JSON từ HTML.
-
-
- Failed to retrieve HTML page.
- Không thể lấy trang HTML.
-
-
- The game is in version: %1
- Trò chơi đang ở phiên bản: %1
-
-
- The downloaded patch only works on version: %1
- Patch đã tải về chỉ hoạt động trên phiên bản: %1
-
-
- You may need to update your game.
- Bạn có thể cần cập nhật trò chơi của mình.
-
-
- Incompatibility Notice
- Thông báo không tương thích
-
-
- Failed to open file:
- Không thể mở tệp:
-
-
- XML ERROR:
- LỖI XML:
-
-
- Failed to open files.json for writing
- Không thể mở files.json để ghi
-
-
- Author:
- Tác giả:
-
-
- Directory does not exist:
- Thư mục không tồn tại:
-
-
- Failed to open files.json for reading.
- Không thể mở files.json để đọc.
-
-
- Name:
- Tên:
-
-
- Can't apply cheats before the game is started
- Không thể áp dụng cheat trước khi trò chơi bắt đầu.
-
-
-
- GameListFrame
-
- Icon
- Biểu tượng
-
-
- Name
- Tên
-
-
- Serial
- Số seri
-
-
- Compatibility
- Compatibility
-
-
- Region
- Khu vực
-
-
- Firmware
- Phần mềm
-
-
- Size
- Kích thước
-
-
- Version
- Phiên bản
-
-
- Path
- Đường dẫn
-
-
- Play Time
- Thời gian chơi
-
-
- Never Played
- Never Played
-
-
- h
- h
-
-
- m
- m
-
-
- s
- s
-
-
- Compatibility is untested
- Compatibility is untested
-
-
- Game does not initialize properly / crashes the emulator
- Game does not initialize properly / crashes the emulator
-
-
- Game boots, but only displays a blank screen
- Game boots, but only displays a blank screen
-
-
- Game displays an image but does not go past the menu
- Game displays an image but does not go past the menu
-
-
- Game has game-breaking glitches or unplayable performance
- Game has game-breaking glitches or unplayable performance
-
-
- Game can be completed with playable performance and no major glitches
- Game can be completed with playable performance and no major glitches
-
-
- Click to see details on github
- Nhấp để xem chi tiết trên GitHub
-
-
- Last updated
- Cập nhật lần cuối
-
-
-
- CheckUpdate
-
- Auto Updater
- Trình cập nhật tự động
-
-
- Error
- Lỗi
-
-
- Network error:
- Lỗi mạng:
-
-
- Error_Github_limit_MSG
- Trình cập nhật tự động cho phép tối đa 60 lần kiểm tra cập nhật mỗi giờ.\nBạn đã đạt đến giới hạn này. Vui lòng thử lại sau.
-
-
- Failed to parse update information.
- Không thể phân tích thông tin cập nhật.
-
-
- No pre-releases found.
- Không tìm thấy bản phát hành trước.
-
-
- Invalid release data.
- Dữ liệu bản phát hành không hợp lệ.
-
-
- No download URL found for the specified asset.
- Không tìm thấy URL tải xuống cho tài sản đã chỉ định.
-
-
- Your version is already up to date!
- Phiên bản của bạn đã được cập nhật!
-
-
- Update Available
- Có bản cập nhật
-
-
- Update Channel
- Kênh Cập Nhật
-
-
- Current Version
- Phiên bản hiện tại
-
-
- Latest Version
- Phiên bản mới nhất
-
-
- Do you want to update?
- Bạn có muốn cập nhật không?
-
-
- Show Changelog
- Hiện nhật ký thay đổi
-
-
- Check for Updates at Startup
- Kiểm tra cập nhật khi khởi động
-
-
- Update
- Cập nhật
-
-
- No
- Không
-
-
- Hide Changelog
- Ẩn nhật ký thay đổi
-
-
- Changes
- Thay đổi
-
-
- Network error occurred while trying to access the URL
- Xảy ra lỗi mạng khi cố gắng truy cập URL
-
-
- Download Complete
- Tải xuống hoàn tất
-
-
- The update has been downloaded, press OK to install.
- Bản cập nhật đã được tải xuống, nhấn OK để cài đặt.
-
-
- Failed to save the update file at
- Không thể lưu tệp cập nhật tại
-
-
- Starting Update...
- Đang bắt đầu cập nhật...
-
-
- Failed to create the update script file
- Không thể tạo tệp kịch bản cập nhật
-
-
-
- GameListUtils
-
- B
- B
-
-
- KB
- KB
-
-
- MB
- MB
-
-
- GB
- GB
-
-
- TB
- TB
-
-
-
- CompatibilityInfoClass
-
- Fetching compatibility data, please wait
- Đang tải dữ liệu tương thích, vui lòng chờ
-
-
- Cancel
- Hủy bỏ
-
-
- Loading...
- Đang tải...
-
-
- Error
- Lỗi
-
-
- Unable to update compatibility data! Try again later.
- Không thể cập nhật dữ liệu tương thích! Vui lòng thử lại sau.
-
-
- Unable to open compatibility_data.json for writing.
- Không thể mở compatibility_data.json để ghi.
-
-
- Unknown
- Không xác định
-
-
- Nothing
- Không có gì
-
-
- Boots
- Giày ủng
-
-
- Menus
- Menu
-
-
- Ingame
- Trong game
-
-
- Playable
- Có thể chơi
-
-
+
+ AboutDialog
+
+ About shadPS4
+ About shadPS4
+
+
+ shadPS4
+ shadPS4
+
+
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+
+
+ This software should not be used to play games you have not legally obtained.
+ This software should not be used to play games you have not legally obtained.
+
+
+
+ CheatsPatches
+
+ Cheats / Patches for
+ Cheats / Patches for
+
+
+ defaultTextEdit_MSG
+ Cheats/Patches là các tính năng thử nghiệm.\nHãy sử dụng cẩn thận.\n\nTải xuống các cheat riêng lẻ bằng cách chọn kho lưu trữ và nhấp vào nút tải xuống.\nTại tab Patches, bạn có thể tải xuống tất cả các patch cùng một lúc, chọn cái nào bạn muốn sử dụng và lưu lựa chọn của mình.\n\nVì chúng tôi không phát triển Cheats/Patches,\nxin vui lòng báo cáo các vấn đề cho tác giả cheat.\n\nBạn đã tạo ra một cheat mới? Truy cập:\nhttps://github.com/shadps4-emu/ps4_cheats
+
+
+ No Image Available
+ Không có hình ảnh
+
+
+ Serial:
+ Số seri:
+
+
+ Version:
+ Phiên bản:
+
+
+ Size:
+ Kích thước:
+
+
+ Select Cheat File:
+ Chọn tệp Cheat:
+
+
+ Repository:
+ Kho lưu trữ:
+
+
+ Download Cheats
+ Tải xuống Cheat
+
+
+ Delete File
+ Xóa tệp
+
+
+ No files selected.
+ Không có tệp nào được chọn.
+
+
+ You can delete the cheats you don't want after downloading them.
+ Bạn có thể xóa các cheat không muốn sau khi tải xuống.
+
+
+ Do you want to delete the selected file?\n%1
+ Bạn có muốn xóa tệp đã chọn?\n%1
+
+
+ Select Patch File:
+ Chọn tệp Bản vá:
+
+
+ Download Patches
+ Tải xuống Bản vá
+
+
+ Save
+ Lưu
+
+
+ Cheats
+ Cheat
+
+
+ Patches
+ Bản vá
+
+
+ Error
+ Lỗi
+
+
+ No patch selected.
+ Không có bản vá nào được chọn.
+
+
+ Unable to open files.json for reading.
+ Không thể mở files.json để đọc.
+
+
+ No patch file found for the current serial.
+ Không tìm thấy tệp bản vá cho số seri hiện tại.
+
+
+ Unable to open the file for reading.
+ Không thể mở tệp để đọc.
+
+
+ Unable to open the file for writing.
+ Không thể mở tệp để ghi.
+
+
+ Failed to parse XML:
+ Không thể phân tích XML:
+
+
+ Success
+ Thành công
+
+
+ Options saved successfully.
+ Các tùy chọn đã được lưu thành công.
+
+
+ Invalid Source
+ Nguồn không hợp lệ
+
+
+ The selected source is invalid.
+ Nguồn đã chọn không hợp lệ.
+
+
+ File Exists
+ Tệp đã tồn tại
+
+
+ File already exists. Do you want to replace it?
+ Tệp đã tồn tại. Bạn có muốn thay thế nó không?
+
+
+ Failed to save file:
+ Không thể lưu tệp:
+
+
+ Failed to download file:
+ Không thể tải xuống tệp:
+
+
+ Cheats Not Found
+ Không tìm thấy Cheat
+
+
+ CheatsNotFound_MSG
+ Không tìm thấy Cheat cho trò chơi này trong phiên bản kho lưu trữ đã chọn,hãy thử kho lưu trữ khác hoặc phiên bản khác của trò chơi.
+
+
+ Cheats Downloaded Successfully
+ Cheat đã tải xuống thành công
+
+
+ CheatsDownloadedSuccessfully_MSG
+ Bạn đã tải xuống các cheat thành công. Cho phiên bản trò chơi này từ kho lưu trữ đã chọn. Bạn có thể thử tải xuống từ kho lưu trữ khác, nếu có, bạn cũng có thể sử dụng bằng cách chọn tệp từ danh sách.
+
+
+ Failed to save:
+ Không thể lưu:
+
+
+ Failed to download:
+ Không thể tải xuống:
+
+
+ Download Complete
+ Tải xuống hoàn tất
+
+
+ DownloadComplete_MSG
+ Bản vá đã tải xuống thành công! Tất cả các bản vá có sẵn cho tất cả các trò chơi đã được tải xuống, không cần tải xuống riêng lẻ cho mỗi trò chơi như trong Cheat. Nếu bản vá không xuất hiện, có thể là nó không tồn tại cho số seri và phiên bản cụ thể của trò chơi.
+
+
+ Failed to parse JSON data from HTML.
+ Không thể phân tích dữ liệu JSON từ HTML.
+
+
+ Failed to retrieve HTML page.
+ Không thể lấy trang HTML.
+
+
+ The game is in version: %1
+ Trò chơi đang ở phiên bản: %1
+
+
+ The downloaded patch only works on version: %1
+ Patch đã tải về chỉ hoạt động trên phiên bản: %1
+
+
+ You may need to update your game.
+ Bạn có thể cần cập nhật trò chơi của mình.
+
+
+ Incompatibility Notice
+ Thông báo không tương thích
+
+
+ Failed to open file:
+ Không thể mở tệp:
+
+
+ XML ERROR:
+ LỖI XML:
+
+
+ Failed to open files.json for writing
+ Không thể mở files.json để ghi
+
+
+ Author:
+ Tác giả:
+
+
+ Directory does not exist:
+ Thư mục không tồn tại:
+
+
+ Failed to open files.json for reading.
+ Không thể mở files.json để đọc.
+
+
+ Name:
+ Tên:
+
+
+ Can't apply cheats before the game is started
+ Không thể áp dụng cheat trước khi trò chơi bắt đầu.
+
+
+ Close
+ Đóng
+
+
+
+ CheckUpdate
+
+ Auto Updater
+ Trình cập nhật tự động
+
+
+ Error
+ Lỗi
+
+
+ Network error:
+ Lỗi mạng:
+
+
+ Error_Github_limit_MSG
+ Trình cập nhật tự động cho phép tối đa 60 lần kiểm tra cập nhật mỗi giờ.\nBạn đã đạt đến giới hạn này. Vui lòng thử lại sau.
+
+
+ Failed to parse update information.
+ Không thể phân tích thông tin cập nhật.
+
+
+ No pre-releases found.
+ Không tìm thấy bản phát hành trước.
+
+
+ Invalid release data.
+ Dữ liệu bản phát hành không hợp lệ.
+
+
+ No download URL found for the specified asset.
+ Không tìm thấy URL tải xuống cho tài sản đã chỉ định.
+
+
+ Your version is already up to date!
+ Phiên bản của bạn đã được cập nhật!
+
+
+ Update Available
+ Có bản cập nhật
+
+
+ Update Channel
+ Kênh Cập Nhật
+
+
+ Current Version
+ Phiên bản hiện tại
+
+
+ Latest Version
+ Phiên bản mới nhất
+
+
+ Do you want to update?
+ Bạn có muốn cập nhật không?
+
+
+ Show Changelog
+ Hiện nhật ký thay đổi
+
+
+ Check for Updates at Startup
+ Kiểm tra cập nhật khi khởi động
+
+
+ Update
+ Cập nhật
+
+
+ No
+ Không
+
+
+ Hide Changelog
+ Ẩn nhật ký thay đổi
+
+
+ Changes
+ Thay đổi
+
+
+ Network error occurred while trying to access the URL
+ Xảy ra lỗi mạng khi cố gắng truy cập URL
+
+
+ Download Complete
+ Tải xuống hoàn tất
+
+
+ The update has been downloaded, press OK to install.
+ Bản cập nhật đã được tải xuống, nhấn OK để cài đặt.
+
+
+ Failed to save the update file at
+ Không thể lưu tệp cập nhật tại
+
+
+ Starting Update...
+ Đang bắt đầu cập nhật...
+
+
+ Failed to create the update script file
+ Không thể tạo tệp kịch bản cập nhật
+
+
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ Đang tải dữ liệu tương thích, vui lòng chờ
+
+
+ Cancel
+ Hủy bỏ
+
+
+ Loading...
+ Đang tải...
+
+
+ Error
+ Lỗi
+
+
+ Unable to update compatibility data! Try again later.
+ Không thể cập nhật dữ liệu tương thích! Vui lòng thử lại sau.
+
+
+ Unable to open compatibility_data.json for writing.
+ Không thể mở compatibility_data.json để ghi.
+
+
+ Unknown
+ Không xác định
+
+
+ Nothing
+ Không có gì
+
+
+ Boots
+ Giày ủng
+
+
+ Menus
+ Menu
+
+
+ Ingame
+ Trong game
+
+
+ Playable
+ Có thể chơi
+
+
+
+ ControlSettings
+
+ Configure Controls
+
+
+
+ Control Settings
+
+
+
+ D-Pad
+
+
+
+ Up
+
+
+
+ Left
+
+
+
+ Right
+
+
+
+ Down
+
+
+
+ Left Stick Deadzone (def:2 max:127)
+
+
+
+ Left Deadzone
+
+
+
+ Left Stick
+
+
+
+ Config Selection
+
+
+
+ Common Config
+
+
+
+ Use per-game configs
+
+
+
+ L1 / LB
+
+
+
+ L2 / LT
+
+
+
+ KBM Controls
+
+
+
+ KBM Editor
+
+
+
+ Back
+
+
+
+ R1 / RB
+
+
+
+ R2 / RT
+
+
+
+ L3
+
+
+
+ Options / Start
+
+
+
+ R3
+
+
+
+ Face Buttons
+
+
+
+ Triangle / Y
+
+
+
+ Square / X
+
+
+
+ Circle / B
+
+
+
+ Cross / A
+
+
+
+ Right Stick Deadzone (def:2, max:127)
+
+
+
+ Right Deadzone
+
+
+
+ Right Stick
+
+
+
+
+ ElfViewer
+
+ Open Folder
+ Open Folder
+
+
+
+ GameInfoClass
+
+ Loading game list, please wait :3
+ Loading game list, please wait :3
+
+
+ Cancel
+ Cancel
+
+
+ Loading...
+ Loading...
+
+
+
+ GameInstallDialog
+
+ shadPS4 - Choose directory
+ shadPS4 - Choose directory
+
+
+ Directory to install games
+ Directory to install games
+
+
+ Browse
+ Browse
+
+
+ Error
+ Error
+
+
+ Directory to install DLC
+
+
+
+
+ GameListFrame
+
+ Icon
+ Biểu tượng
+
+
+ Name
+ Tên
+
+
+ Serial
+ Số seri
+
+
+ Compatibility
+ Compatibility
+
+
+ Region
+ Khu vực
+
+
+ Firmware
+ Phần mềm
+
+
+ Size
+ Kích thước
+
+
+ Version
+ Phiên bản
+
+
+ Path
+ Đường dẫn
+
+
+ Play Time
+ Thời gian chơi
+
+
+ Never Played
+ Never Played
+
+
+ h
+ h
+
+
+ m
+ m
+
+
+ s
+ s
+
+
+ Compatibility is untested
+ Compatibility is untested
+
+
+ Game does not initialize properly / crashes the emulator
+ Game does not initialize properly / crashes the emulator
+
+
+ Game boots, but only displays a blank screen
+ Game boots, but only displays a blank screen
+
+
+ Game displays an image but does not go past the menu
+ Game displays an image but does not go past the menu
+
+
+ Game has game-breaking glitches or unplayable performance
+ Game has game-breaking glitches or unplayable performance
+
+
+ Game can be completed with playable performance and no major glitches
+ Game can be completed with playable performance and no major glitches
+
+
+ Click to see details on github
+ Nhấp để xem chi tiết trên GitHub
+
+
+ Last updated
+ Cập nhật lần cuối
+
+
+
+ GameListUtils
+
+ B
+ B
+
+
+ KB
+ KB
+
+
+ MB
+ MB
+
+
+ GB
+ GB
+
+
+ TB
+ TB
+
+
+
+ GuiContextMenus
+
+ Create Shortcut
+ Create Shortcut
+
+
+ Cheats / Patches
+ Mẹo / Bản vá
+
+
+ SFO Viewer
+ SFO Viewer
+
+
+ Trophy Viewer
+ Trophy Viewer
+
+
+ Open Folder...
+ Mở Thư Mục...
+
+
+ Open Game Folder
+ Mở Thư Mục Trò Chơi
+
+
+ Open Save Data Folder
+ Mở Thư Mục Dữ Liệu Lưu
+
+
+ Open Log Folder
+ Mở Thư Mục Nhật Ký
+
+
+ Copy info...
+ Copy info...
+
+
+ Copy Name
+ Copy Name
+
+
+ Copy Serial
+ Copy Serial
+
+
+ Copy All
+ Copy All
+
+
+ Delete...
+ Delete...
+
+
+ Delete Game
+ Delete Game
+
+
+ Delete Update
+ Delete Update
+
+
+ Delete DLC
+ Delete DLC
+
+
+ Compatibility...
+ Compatibility...
+
+
+ Update database
+ Update database
+
+
+ View report
+ View report
+
+
+ Submit a report
+ Submit a report
+
+
+ Shortcut creation
+ Shortcut creation
+
+
+ Shortcut created successfully!
+ Shortcut created successfully!
+
+
+ Error
+ Error
+
+
+ Error creating shortcut!
+ Error creating shortcut!
+
+
+ Install PKG
+ Install PKG
+
+
+ Game
+ Game
+
+
+ This game has no update to delete!
+ This game has no update to delete!
+
+
+ Update
+ Update
+
+
+ This game has no DLC to delete!
+ This game has no DLC to delete!
+
+
+ DLC
+ DLC
+
+
+ Delete %1
+ Delete %1
+
+
+ Are you sure you want to delete %1's %2 directory?
+ Are you sure you want to delete %1's %2 directory?
+
+
+ Open Update Folder
+
+
+
+ Copy Version
+
+
+
+ Copy Size
+
+
+
+ Delete Save Data
+
+
+
+ This game has no update folder to open!
+
+
+
+ Failed to convert icon.
+
+
+
+ This game has no save data to delete!
+
+
+
+ Save Data
+
+
+
+
+ InstallDirSelect
+
+ shadPS4 - Choose directory
+ shadPS4 - Choose directory
+
+
+ Select which directory you want to install to.
+ Select which directory you want to install to.
+
+
+ Install All Queued to Selected Folder
+
+
+
+ Delete PKG File on Install
+
+
+
+
+ MainWindow
+
+ Open/Add Elf Folder
+ Open/Add Elf Folder
+
+
+ Install Packages (PKG)
+ Install Packages (PKG)
+
+
+ Boot Game
+ Boot Game
+
+
+ Check for Updates
+ Kiểm tra bản cập nhật
+
+
+ About shadPS4
+ About shadPS4
+
+
+ Configure...
+ Configure...
+
+
+ Install application from a .pkg file
+ Install application from a .pkg file
+
+
+ Recent Games
+ Recent Games
+
+
+ Open shadPS4 Folder
+ Open shadPS4 Folder
+
+
+ Exit
+ Exit
+
+
+ Exit shadPS4
+ Exit shadPS4
+
+
+ Exit the application.
+ Exit the application.
+
+
+ Show Game List
+ Show Game List
+
+
+ Game List Refresh
+ Game List Refresh
+
+
+ Tiny
+ Tiny
+
+
+ Small
+ Small
+
+
+ Medium
+ Medium
+
+
+ Large
+ Large
+
+
+ List View
+ List View
+
+
+ Grid View
+ Grid View
+
+
+ Elf Viewer
+ Elf Viewer
+
+
+ Game Install Directory
+ Game Install Directory
+
+
+ Download Cheats/Patches
+ Tải Mẹo / Bản vá
+
+
+ Dump Game List
+ Dump Game List
+
+
+ PKG Viewer
+ PKG Viewer
+
+
+ Search...
+ Search...
+
+
+ File
+ File
+
+
+ View
+ View
+
+
+ Game List Icons
+ Game List Icons
+
+
+ Game List Mode
+ Game List Mode
+
+
+ Settings
+ Settings
+
+
+ Utils
+ Utils
+
+
+ Themes
+ Themes
+
+
+ Help
+ Giúp đỡ
+
+
+ Dark
+ Dark
+
+
+ Light
+ Light
+
+
+ Green
+ Green
+
+
+ Blue
+ Blue
+
+
+ Violet
+ Violet
+
+
+ toolBar
+ toolBar
+
+
+ Game List
+ Danh sách trò chơi
+
+
+ * Unsupported Vulkan Version
+ * Phiên bản Vulkan không được hỗ trợ
+
+
+ Download Cheats For All Installed Games
+ Tải xuống cheat cho tất cả các trò chơi đã cài đặt
+
+
+ Download Patches For All Games
+ Tải xuống bản vá cho tất cả các trò chơi
+
+
+ Download Complete
+ Tải xuống hoàn tất
+
+
+ You have downloaded cheats for all the games you have installed.
+ Bạn đã tải xuống cheat cho tất cả các trò chơi mà bạn đã cài đặt.
+
+
+ Patches Downloaded Successfully!
+ Bản vá đã tải xuống thành công!
+
+
+ All Patches available for all games have been downloaded.
+ Tất cả các bản vá có sẵn cho tất cả các trò chơi đã được tải xuống.
+
+
+ Games:
+ Trò chơi:
+
+
+ ELF files (*.bin *.elf *.oelf)
+ Tệp ELF (*.bin *.elf *.oelf)
+
+
+ Game Boot
+ Khởi động trò chơi
+
+
+ Only one file can be selected!
+ Chỉ có thể chọn một tệp duy nhất!
+
+
+ PKG Extraction
+ Giải nén PKG
+
+
+ Patch detected!
+ Đã phát hiện bản vá!
+
+
+ PKG and Game versions match:
+ Các phiên bản PKG và trò chơi khớp nhau:
+
+
+ Would you like to overwrite?
+ Bạn có muốn ghi đè không?
+
+
+ PKG Version %1 is older than installed version:
+ Phiên bản PKG %1 cũ hơn phiên bản đã cài đặt:
+
+
+ Game is installed:
+ Trò chơi đã được cài đặt:
+
+
+ Would you like to install Patch:
+ Bạn có muốn cài đặt bản vá:
+
+
+ DLC Installation
+ Cài đặt DLC
+
+
+ Would you like to install DLC: %1?
+ Bạn có muốn cài đặt DLC: %1?
+
+
+ DLC already installed:
+ DLC đã được cài đặt:
+
+
+ Game already installed
+ Trò chơi đã được cài đặt
+
+
+ PKG ERROR
+ LOI PKG
+
+
+ Extracting PKG %1/%2
+ Đang giải nén PKG %1/%2
+
+
+ Extraction Finished
+ Giải nén hoàn tất
+
+
+ Game successfully installed at %1
+ Trò chơi đã được cài đặt thành công tại %1
+
+
+ File doesn't appear to be a valid PKG file
+ Tệp không có vẻ là tệp PKG hợp lệ
+
+
+ Run Game
+
+
+
+ Eboot.bin file not found
+
+
+
+ PKG File (*.PKG *.pkg)
+
+
+
+ PKG is a patch or DLC, please install the game first!
+
+
+
+ Game is already running!
+
+
+
+ shadPS4
+ shadPS4
+
+
+
+ PKGViewer
+
+ Open Folder
+ Open Folder
+
+
+ Name
+ Tên
+
+
+ Serial
+ Số seri
+
+
+ Installed
+
+
+
+ Size
+ Kích thước
+
+
+ Category
+
+
+
+ Type
+
+
+
+ App Ver
+
+
+
+ FW
+
+
+
+ Region
+ Khu vực
+
+
+ Flags
+
+
+
+ Path
+ Đường dẫn
+
+
+ File
+ File
+
+
+ PKG ERROR
+ LOI PKG
+
+
+ Unknown
+ Không xác định
+
+
+ Package
+
+
+
+
+ SettingsDialog
+
+ Settings
+ Settings
+
+
+ General
+ General
+
+
+ System
+ System
+
+
+ Console Language
+ Console Language
+
+
+ Emulator Language
+ Emulator Language
+
+
+ Emulator
+ Emulator
+
+
+ Enable Fullscreen
+ Enable Fullscreen
+
+
+ Fullscreen Mode
+ Chế độ Toàn màn hình
+
+
+ Enable Separate Update Folder
+ Enable Separate Update Folder
+
+
+ Default tab when opening settings
+ Tab mặc định khi mở cài đặt
+
+
+ Show Game Size In List
+ Hiển thị Kích thước Game trong Danh sách
+
+
+ Show Splash
+ Show Splash
+
+
+ Enable Discord Rich Presence
+ Bật Discord Rich Presence
+
+
+ Username
+ Username
+
+
+ Trophy Key
+ Trophy Key
+
+
+ Trophy
+ Trophy
+
+
+ Logger
+ Logger
+
+
+ Log Type
+ Log Type
+
+
+ Log Filter
+ Log Filter
+
+
+ Open Log Location
+ Mở vị trí nhật ký
+
+
+ Input
+ Đầu vào
+
+
+ Cursor
+ Con trỏ
+
+
+ Hide Cursor
+ Ẩn con trỏ
+
+
+ Hide Cursor Idle Timeout
+ Thời gian chờ ẩn con trỏ
+
+
+ s
+ s
+
+
+ Controller
+ Điều khiển
+
+
+ Back Button Behavior
+ Hành vi nút quay lại
+
+
+ Graphics
+ Graphics
+
+
+ GUI
+ Giao diện
+
+
+ User
+ Người dùng
+
+
+ Graphics Device
+ Graphics Device
+
+
+ Width
+ Width
+
+
+ Height
+ Height
+
+
+ Vblank Divider
+ Vblank Divider
+
+
+ Advanced
+ Advanced
+
+
+ Enable Shaders Dumping
+ Enable Shaders Dumping
+
+
+ Enable NULL GPU
+ Enable NULL GPU
+
+
+ Paths
+ Đường dẫn
+
+
+ Game Folders
+ Thư mục trò chơi
+
+
+ Add...
+ Thêm...
+
+
+ Remove
+ Xóa
+
+
+ Debug
+ Debug
+
+
+ Enable Debug Dumping
+ Enable Debug Dumping
+
+
+ Enable Vulkan Validation Layers
+ Enable Vulkan Validation Layers
+
+
+ Enable Vulkan Synchronization Validation
+ Enable Vulkan Synchronization Validation
+
+
+ Enable RenderDoc Debugging
+ Enable RenderDoc Debugging
+
+
+ Enable Crash Diagnostics
+ Enable Crash Diagnostics
+
+
+ Collect Shaders
+ Collect Shaders
+
+
+ Copy GPU Buffers
+ Copy GPU Buffers
+
+
+ Host Debug Markers
+ Host Debug Markers
+
+
+ Guest Debug Markers
+ Guest Debug Markers
+
+
+ Update
+ Cập nhật
+
+
+ Check for Updates at Startup
+ Kiểm tra cập nhật khi khởi động
+
+
+ Always Show Changelog
+ Luôn hiển thị nhật ký thay đổi
+
+
+ Update Channel
+ Kênh Cập Nhật
+
+
+ Check for Updates
+ Kiểm tra cập nhật
+
+
+ GUI Settings
+ Cài đặt GUI
+
+
+ Title Music
+ Title Music
+
+
+ Disable Trophy Pop-ups
+ Disable Trophy Pop-ups
+
+
+ Play title music
+ Phát nhạc tiêu đề
+
+
+ Update Compatibility Database On Startup
+ Update Compatibility Database On Startup
+
+
+ Game Compatibility
+ Game Compatibility
+
+
+ Display Compatibility Data
+ Display Compatibility Data
+
+
+ Update Compatibility Database
+ Update Compatibility Database
+
+
+ Volume
+ Âm lượng
+
+
+ Save
+ Lưu
+
+
+ Apply
+ Áp dụng
+
+
+ Restore Defaults
+ Khôi phục cài đặt mặc định
+
+
+ Close
+ Đóng
+
+
+ Point your mouse at an option to display its description.
+ Di chuyển chuột đến tùy chọn để hiển thị mô tả của nó.
+
+
+ consoleLanguageGroupBox
+ Ngôn ngữ console:\nChọn ngôn ngữ mà trò chơi PS4 sẽ sử dụng.\nKhuyên bạn nên đặt tùy chọn này thành một ngôn ngữ mà trò chơi hỗ trợ, có thể thay đổi tùy theo vùng.
+
+
+ emulatorLanguageGroupBox
+ Ngôn ngữ của trình giả lập:\nChọn ngôn ngữ của giao diện người dùng của trình giả lập.
+
+
+ fullscreenCheckBox
+ Bật chế độ toàn màn hình:\nTự động đặt cửa sổ trò chơi ở chế độ toàn màn hình.\nĐiều này có thể bị vô hiệu hóa bằng cách nhấn phím F11.
+
+
+ separateUpdatesCheckBox
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
+
+
+ showSplashCheckBox
+ Hiển thị màn hình khởi động:\nHiển thị màn hình khởi động của trò chơi (một hình ảnh đặc biệt) trong khi trò chơi khởi động.
+
+
+ discordRPCCheckbox
+ Bật Discord Rich Presence:\nHiển thị biểu tượng trình giả lập và thông tin liên quan trên hồ sơ Discord của bạn.
+
+
+ userName
+ Tên người dùng:\nChọn tên người dùng của tài khoản PS4, có thể được một số trò chơi hiển thị.
+
+
+ TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
+
+
+ logTypeGroupBox
+ Loại nhật ký:\nChọn xem có đồng bộ hóa đầu ra cửa sổ nhật ký cho hiệu suất hay không. Điều này có thể có tác động tiêu cực đến việc giả lập.
+
+
+ logFilter
+ Bộ lọc nhật ký:\nLọc nhật ký để in chỉ thông tin cụ thể.\nVí dụ: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Các mức: Trace, Debug, Info, Warning, Error, Critical - theo thứ tự này, một mức cụ thể làm tắt tất cả các mức trước trong danh sách và ghi lại tất cả các mức sau đó.
+
+
+ updaterGroupBox
+ Cập nhật:\nRelease: Các phiên bản chính thức được phát hành hàng tháng; có thể khá cũ nhưng đáng tin cậy hơn và đã được thử nghiệm.\nNightly: Các phiên bản phát triển có tất cả các tính năng và sửa lỗi mới nhất; có thể có lỗi và ít ổn định hơn.
+
+
+ GUIMusicGroupBox
+ Phát nhạc tiêu đề trò chơi:\nNếu một trò chơi hỗ trợ điều này, hãy kích hoạt phát nhạc đặc biệt khi bạn chọn trò chơi trong GUI.
+
+
+ disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
+
+
+ hideCursorGroupBox
+ Ẩn con trỏ:\nChọn khi nào con trỏ sẽ biến mất:\nKhông bao giờ: Bạn sẽ luôn thấy chuột.\nKhông hoạt động: Đặt một khoảng thời gian để nó biến mất sau khi không hoạt động.\nLuôn luôn: bạn sẽ không bao giờ thấy chuột.
+
+
+ idleTimeoutGroupBox
+ Đặt thời gian để chuột biến mất sau khi không hoạt động.
+
+
+ backButtonBehaviorGroupBox
+ Hành vi nút quay lại:\nĐặt nút quay lại của tay cầm để mô phỏng việc chạm vào vị trí đã chỉ định trên touchpad của PS4.
+
+
+ enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
+
+
+ checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
+
+
+ updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
+
+
+ Never
+ Không bao giờ
+
+
+ Idle
+ Nhàn rỗi
+
+
+ Always
+ Luôn luôn
+
+
+ Touchpad Left
+ Touchpad Trái
+
+
+ Touchpad Right
+ Touchpad Phải
+
+
+ Touchpad Center
+ Giữa Touchpad
+
+
+ None
+ Không có
+
+
+ graphicsAdapterGroupBox
+ Thiết bị đồ họa:\nTrên các hệ thống có GPU đa năng, hãy chọn GPU mà trình giả lập sẽ sử dụng từ danh sách thả xuống,\hoặc chọn "Auto Select" để tự động xác định.
+
+
+ resolutionLayout
+ Chiều rộng/Cao:\nChọn kích thước cửa sổ của trình giả lập khi khởi động, có thể điều chỉnh trong quá trình chơi.\nĐiều này khác với độ phân giải trong trò chơi.
+
+
+ heightDivider
+ Bộ chia Vblank:\nTốc độ khung hình mà trình giả lập làm mới được nhân với số này. Thay đổi này có thể có tác động tiêu cực như tăng tốc độ trò chơi hoặc làm hỏng chức năng quan trọng mà trò chơi không mong đợi thay đổi điều này!
+
+
+ dumpShadersCheckBox
+ Bật xuất shader:\nĐể mục đích gỡ lỗi kỹ thuật, lưu shader của trò chơi vào một thư mục khi chúng được kết xuất.
+
+
+ nullGpuCheckBox
+ Bật GPU Null:\nĐể mục đích gỡ lỗi kỹ thuật, vô hiệu hóa việc kết xuất trò chơi như thể không có card đồ họa.
+
+
+ gameFoldersBox
+ Thư mục trò chơi:\nDanh sách các thư mục để kiểm tra các trò chơi đã cài đặt.
+
+
+ addFolderButton
+ Thêm:\nThêm một thư mục vào danh sách.
+
+
+ removeFolderButton
+ Xóa:\nXóa một thư mục khỏi danh sách.
+
+
+ debugDump
+ Bật xuất gỡ lỗi:\nLưu biểu tượng nhập và xuất và thông tin tiêu đề tệp cho ứng dụng PS4 hiện đang chạy vào một thư mục.
+
+
+ vkValidationCheckBox
+ Bật lớp xác thực Vulkan:\nKích hoạt một hệ thống xác thực trạng thái của bộ kết xuất Vulkan và ghi lại thông tin về trạng thái nội bộ của nó. Điều này sẽ giảm hiệu suất và có thể thay đổi hành vi của việc giả lập.
+
+
+ vkSyncValidationCheckBox
+ Bật xác thực đồng bộ Vulkan:\nKích hoạt một hệ thống xác thực thời gian của nhiệm vụ kết xuất Vulkan. Điều này sẽ giảm hiệu suất và có thể thay đổi hành vi của việc giả lập.
+
+
+ rdocCheckBox
+ Bật gỡ lỗi RenderDoc:\nNếu được kích hoạt, trình giả lập sẽ cung cấp tính tương thích với Renderdoc để cho phép bắt và phân tích khung hình hiện tại đang được kết xuất.
+
+
+ collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+
+
+ crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+
+
+ copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+
+
+ hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+
+
+ guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+
+
+ Borderless
+
+
+
+ True
+
+
+
+ Enable HDR
+
+
+
+ Release
+
+
+
+ Nightly
+
+
+
+ Background Image
+
+
+
+ Show Background Image
+
+
+
+ Opacity
+
+
+
+ Set the volume of the background music.
+
+
+
+ Enable Motion Controls
+
+
+
+ Save Data Path
+
+
+
+ Browse
+ Browse
+
+
+ async
+
+
+
+ sync
+
+
+
+ Auto Select
+
+
+
+ Directory to install games
+ Directory to install games
+
+
+ Directory to save data
+
+
+
+ GUIBackgroundImageGroupBox
+
+
+
+ enableHDRCheckBox
+
+
+
+ saveDataBox
+
+
+
+ browseButton
+
+
+
+
+ TrophyViewer
+
+ Trophy Viewer
+ Trophy Viewer
+
+
diff --git a/src/qt_gui/translations/zh_CN.ts b/src/qt_gui/translations/zh_CN.ts
index 6d1f52c5d..8bc8d16a3 100644
--- a/src/qt_gui/translations/zh_CN.ts
+++ b/src/qt_gui/translations/zh_CN.ts
@@ -1,1507 +1,1790 @@
+
-
-
- AboutDialog
-
- About shadPS4
- 关于 shadPS4
-
-
- shadPS4
- shadPS4
-
-
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- shadPS4 是一款实验性质的开源 PlayStation 4 模拟器软件。
-
-
- This software should not be used to play games you have not legally obtained.
- 本软件不得用于运行未经合法授权而获得的游戏。
-
-
-
- ElfViewer
-
- Open Folder
- 打开文件夹
-
-
-
- GameInfoClass
-
- Loading game list, please wait :3
- 加载游戏列表中, 请稍等 :3
-
-
- Cancel
- 取消
-
-
- Loading...
- 加载中...
-
-
-
- InstallDirSelect
-
- shadPS4 - Choose directory
- shadPS4 - 选择文件目录
-
-
- Select which directory you want to install to.
- 选择您想要安装到的目录。
-
-
-
- GameInstallDialog
-
- shadPS4 - Choose directory
- shadPS4 - 选择文件目录
-
-
- Directory to install games
- 要安装游戏的目录
-
-
- Browse
- 浏览
-
-
- Error
- 错误
-
-
- The value for location to install games is not valid.
- 游戏安装位置无效。
-
-
-
- GuiContextMenus
-
- Create Shortcut
- 创建快捷方式
-
-
- Cheats / Patches
- 作弊码/补丁
-
-
- SFO Viewer
- SFO 查看器
-
-
- Trophy Viewer
- 奖杯查看器
-
-
- Open Folder...
- 打开文件夹...
-
-
- Open Game Folder
- 打开游戏文件夹
-
-
- Open Save Data Folder
- 打开存档数据文件夹
-
-
- Open Log Folder
- 打开日志文件夹
-
-
- Copy info...
- 复制信息...
-
-
- Copy Name
- 复制名称
-
-
- Copy Serial
- 复制序列号
-
-
- Copy Version
- 复制版本
-
-
- Copy Size
- 复制大小
-
-
- Copy All
- 复制全部
-
-
- Delete...
- 删除...
-
-
- Delete Game
- 删除游戏
-
-
- Delete Update
- 删除更新
-
-
- Delete DLC
- 删除 DLC
-
-
- Compatibility...
- 兼容性...
-
-
- Update database
- 更新数据库
-
-
- View report
- 查看报告
-
-
- Submit a report
- 提交报告
-
-
- Shortcut creation
- 创建快捷方式
-
-
- Shortcut created successfully!
- 创建快捷方式成功!
-
-
- Error
- 错误
-
-
- Error creating shortcut!
- 创建快捷方式出错!
-
-
- Install PKG
- 安装 PKG
-
-
- Game
- 游戏
-
-
- requiresEnableSeparateUpdateFolder_MSG
- 这个功能需要“启用单独的更新目录”配置选项才能正常运行,如果您想要使用这个功能,请启用它。
-
-
- This game has no update to delete!
- 这个游戏没有更新可以删除!
-
-
- Update
- 更新
-
-
- This game has no DLC to delete!
- 这个游戏没有 DLC 可以删除!
-
-
- DLC
- DLC
-
-
- Delete %1
- 删除 %1
-
-
- Are you sure you want to delete %1's %2 directory?
- 您确定要删除 %1 的%2目录?
-
-
-
- MainWindow
-
- Open/Add Elf Folder
- 打开/添加 Elf 文件夹
-
-
- Install Packages (PKG)
- 安装 Packages (PKG)
-
-
- Boot Game
- 启动游戏
-
-
- Check for Updates
- 检查更新
-
-
- About shadPS4
- 关于 shadPS4
-
-
- Configure...
- 设置...
-
-
- Install application from a .pkg file
- 从 .pkg 文件安装应用程序
-
-
- Recent Games
- 最近启动的游戏
-
-
- Open shadPS4 Folder
- Open shadPS4 Folder
-
-
- Exit
- 退出
-
-
- Exit shadPS4
- 退出 shadPS4
-
-
- Exit the application.
- 退出应用程序。
-
-
- Show Game List
- 显示游戏列表
-
-
- Game List Refresh
- 刷新游戏列表
-
-
- Tiny
- 微小
-
-
- Small
- 小
-
-
- Medium
- 中
-
-
- Large
- 大
-
-
- List View
- 列表视图
-
-
- Grid View
- 表格视图
-
-
- Elf Viewer
- Elf 查看器
-
-
- Game Install Directory
- 游戏安装目录
-
-
- Download Cheats/Patches
- 下载作弊码/补丁
-
-
- Dump Game List
- 导出游戏列表
-
-
- PKG Viewer
- PKG 查看器
-
-
- Search...
- 搜索...
-
-
- File
- 文件
-
-
- View
- 显示
-
-
- Game List Icons
- 游戏列表图标
-
-
- Game List Mode
- 游戏列表模式
-
-
- Settings
- 设置
-
-
- Utils
- 工具
-
-
- Themes
- 主题
-
-
- Help
- 帮助
-
-
- Dark
- Dark
-
-
- Light
- Light
-
-
- Green
- Green
-
-
- Blue
- Blue
-
-
- Violet
- Violet
-
-
- toolBar
- 工具栏
-
-
- Game List
- 游戏列表
-
-
- * Unsupported Vulkan Version
- * 不支持的 Vulkan 版本
-
-
- Download Cheats For All Installed Games
- 下载所有已安装游戏的作弊码
-
-
- Download Patches For All Games
- 下载所有游戏的补丁
-
-
- Download Complete
- 下载完成
-
-
- You have downloaded cheats for all the games you have installed.
- 您已下载了所有已安装游戏的作弊码。
-
-
- Patches Downloaded Successfully!
- 补丁下载成功!
-
-
- All Patches available for all games have been downloaded.
- 所有游戏的可用补丁都已下载。
-
-
- Games:
- 游戏:
-
-
- PKG File (*.PKG)
- PKG 文件 (*.PKG)
-
-
- ELF files (*.bin *.elf *.oelf)
- ELF 文件 (*.bin *.elf *.oelf)
-
-
- Game Boot
- 启动游戏
-
-
- Only one file can be selected!
- 只能选择一个文件!
-
-
- PKG Extraction
- PKG 解压
-
-
- Patch detected!
- 检测到补丁!
-
-
- PKG and Game versions match:
- PKG 和游戏版本匹配:
-
-
- Would you like to overwrite?
- 您想要覆盖吗?
-
-
- PKG Version %1 is older than installed version:
- PKG 版本 %1 比已安装版本更旧:
-
-
- Game is installed:
- 游戏已安装:
-
-
- Would you like to install Patch:
- 您想安装补丁吗:
-
-
- DLC Installation
- DLC 安装
-
-
- Would you like to install DLC: %1?
- 您想安装 DLC:%1 吗?
-
-
- DLC already installed:
- DLC 已经安装:
-
-
- Game already installed
- 游戏已经安装
-
-
- PKG is a patch, please install the game first!
- PKG 是一个补丁,请先安装游戏!
-
-
- PKG ERROR
- PKG 错误
-
-
- Extracting PKG %1/%2
- 正在解压 PKG %1/%2
-
-
- Extraction Finished
- 解压完成
-
-
- Game successfully installed at %1
- 游戏成功安装在 %1
-
-
- File doesn't appear to be a valid PKG file
- 文件似乎不是有效的 PKG 文件
-
-
-
- PKGViewer
-
- Open Folder
- 打开文件夹
-
-
-
- TrophyViewer
-
- Trophy Viewer
- 奖杯查看器
-
-
-
- SettingsDialog
-
- Settings
- 设置
-
-
- General
- 常规
-
-
- System
- 系统
-
-
- Console Language
- 主机语言
-
-
- Emulator Language
- 模拟器语言
-
-
- Emulator
- 模拟器
-
-
- Enable Fullscreen
- 启用全屏
-
-
- Fullscreen Mode
- 全屏模式
-
-
- Enable Separate Update Folder
- 启用单独的更新目录
-
-
- Default tab when opening settings
- 打开设置时的默认选项卡
-
-
- Show Game Size In List
- 在列表中显示游戏大小
-
-
- Show Splash
- 显示启动画面
-
-
- Is PS4 Pro
- 模拟 PS4 Pro
-
-
- Enable Discord Rich Presence
- 启用 Discord Rich Presence
-
-
- Username
- 用户名
-
-
- Trophy Key
- 奖杯密钥
-
-
- Trophy
- 奖杯
-
-
- Logger
- 日志
-
-
- Log Type
- 日志类型
-
-
- Log Filter
- 日志过滤
-
-
- Open Log Location
- 打开日志位置
-
-
- Input
- 输入
-
-
- Cursor
- 光标
-
-
- Hide Cursor
- 隐藏光标
-
-
- Hide Cursor Idle Timeout
- 光标隐藏闲置时长
-
-
- s
- 秒
-
-
- Controller
- 手柄
-
-
- Back Button Behavior
- 返回按钮行为
-
-
- Graphics
- 图像
-
-
- GUI
- 界面
-
-
- User
- 用户
-
-
- Graphics Device
- 图形设备
-
-
- Width
- 宽度
-
-
- Height
- 高度
-
-
- Vblank Divider
- Vblank Divider
-
-
- Advanced
- 高级
-
-
- Enable Shaders Dumping
- 启用着色器转储
-
-
- Enable NULL GPU
- 启用 NULL GPU
-
-
- Paths
- 路径
-
-
- Game Folders
- 游戏文件夹
-
-
- Add...
- 添加...
-
-
- Remove
- 删除
-
-
- Debug
- 调试
-
-
- Enable Debug Dumping
- 启用调试转储
-
-
- Enable Vulkan Validation Layers
- 启用 Vulkan 验证层
-
-
- Enable Vulkan Synchronization Validation
- 启用 Vulkan 同步验证
-
-
- Enable RenderDoc Debugging
- 启用 RenderDoc 调试
-
-
- Enable Crash Diagnostics
- 启用崩溃诊断
-
-
- Collect Shaders
- 收集着色器
-
-
- Copy GPU Buffers
- 复制 GPU 缓冲区
-
-
- Host Debug Markers
- Host 调试标记
-
-
- Guest Debug Markers
- Geust 调试标记
-
-
- Update
- 更新
-
-
- Check for Updates at Startup
- 启动时检查更新
-
-
- Always Show Changelog
- 始终显示变更日志
-
-
- Update Channel
- 更新频道
-
-
- Check for Updates
- 检查更新
-
-
- GUI Settings
- 界面设置
-
-
- Title Music
- 标题音乐
-
-
- Disable Trophy Pop-ups
- 禁止弹出奖杯
-
-
- Background Image
- 背景图片
-
-
- Show Background Image
- 显示背景图片
-
-
- Opacity
- 可见度
-
-
- Play title music
- 播放标题音乐
-
-
- Update Compatibility Database On Startup
- 启动时更新兼容性数据库
-
-
- Game Compatibility
- 游戏兼容性
-
-
- Display Compatibility Data
- 显示兼容性数据
-
-
- Update Compatibility Database
- 更新兼容性数据库
-
-
- Volume
- 音量
-
-
- Audio Backend
- 音频后端
-
-
- Save
- 保存
-
-
- Apply
- 应用
-
-
- Restore Defaults
- 恢复默认
-
-
- Close
- 关闭
-
-
- Point your mouse at an option to display its description.
- 将鼠标指针指向选项以显示其描述。
-
-
- consoleLanguageGroupBox
- 主机语言:\n设置 PS4 游戏中使用的语言。\n建议设置为支持的语言,这将因地区而异。
-
-
- emulatorLanguageGroupBox
- 模拟器语言:\n设置模拟器用户界面的语言。
-
-
- fullscreenCheckBox
- 启用全屏:\n以全屏模式启动游戏。\n您可以按 F11 键切换回窗口模式。
-
-
- separateUpdatesCheckBox
- 启用单独的更新目录:\n启用安装游戏更新到一个单独的目录中以更便于管理。
-
-
- showSplashCheckBox
- 显示启动画面:\n在游戏启动时显示游戏的启动画面(特殊图像)。
-
-
- ps4proCheckBox
- 模拟 PS4 Pro:\n使模拟器作为 PS4 Pro 运行,可以在支持的游戏中激活特殊功能。
-
-
- discordRPCCheckbox
- 启用 Discord Rich Presence:\n在您的 Discord 个人资料上显示模拟器图标和相关信息。
-
-
- userName
- 用户名:\n设置 PS4 帐户的用户名,某些游戏中可能会显示此名称。
-
-
- TrophyKey
- 奖杯密钥:\n用于解密奖杯的密钥。必须从您的越狱主机中获得。\n仅包含十六进制字符。
-
-
- logTypeGroupBox
- 日志类型:\n设置日志窗口输出的同步方式以提高性能。可能会对模拟产生不良影响。
-
-
- logFilter
- 日志过滤器:\n过滤日志,仅打印特定信息。\n例如:"Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" 级别: Trace, Debug, Info, Warning, Error, Critical - 按此顺序,特定级别将静默列表中所有先前的级别,并记录所有后续级别。
-
-
- updaterGroupBox
- 更新:\nRelease:每月发布的官方版本可能非常过时,但更可靠且经过测试。\nNightly:包含所有最新功能和修复的开发版本,但可能包含错误且稳定性较低。
-
-
- GUIBackgroundImageGroupBox
- 背景图片:\n控制游戏背景图片的可见度。
-
-
- GUIMusicGroupBox
- 播放标题音乐:\n如果游戏支持,在图形界面选择游戏时播放特殊音乐。
-
-
- disableTrophycheckBox
- 禁止弹出奖杯:\n禁用游戏内奖杯通知。可以在奖杯查看器中继续跟踪奖杯进度(在主窗口中右键点击游戏)。
-
-
- hideCursorGroupBox
- 隐藏光标:\n选择光标何时消失:\n从不: 从不隐藏光标。\n闲置:光标在闲置若干秒后消失。\n始终:始终隐藏光标。
-
-
- idleTimeoutGroupBox
- 光标隐藏闲置时长:\n光标自动隐藏之前的闲置时长。
-
-
- backButtonBehaviorGroupBox
- 返回按钮行为:\n设置手柄的返回按钮模拟在 PS4 触控板上指定位置的点击。
-
-
- enableCompatibilityCheckBox
- 显示兼容性数据:\n在列表视图中显示游戏兼容性信息。启用“启动时更新兼容性数据库”以获取最新信息。
-
-
- checkCompatibilityOnStartupCheckBox
- 启动时更新兼容性数据库:\n当 shadPS4 启动时自动更新兼容性数据库。
-
-
- updateCompatibilityButton
- 更新兼容性数据库:\n立即更新兼容性数据库。
-
-
- Never
- 从不
-
-
- Idle
- 闲置
-
-
- Always
- 始终
-
-
- Touchpad Left
- 触控板左侧
-
-
- Touchpad Right
- 触控板右侧
-
-
- Touchpad Center
- 触控板中间
-
-
- None
- 无
-
-
- graphicsAdapterGroupBox
- 图形设备:\n在具有多个 GPU 的系统中,从下拉列表中选择要使用的 GPU,\n或者选择“自动选择”由模拟器决定。
-
-
- resolutionLayout
- 宽度/高度:\n设置启动游戏时的窗口大小,游戏过程中可以调整。\n这与游戏内的分辨率不同。
-
-
- heightDivider
- Vblank Divider:\n模拟器刷新的帧率会乘以此数字。改变此项可能会导致游戏速度加快,或破坏游戏中不期望此变化的关键功能!
-
-
- dumpShadersCheckBox
- 启用着色器转储:\n用于技术调试,在渲染期间将游戏着色器保存到文件夹中。
-
-
- nullGpuCheckBox
- 启用 NULL GPU:\n用于技术调试,禁用游戏渲染,就像没有显卡一样。
-
-
- gameFoldersBox
- 游戏文件夹:\n检查已安装游戏的文件夹列表。
-
-
- addFolderButton
- 添加:\n将文件夹添加到列表。
-
-
- removeFolderButton
- 移除:\n从列表中移除文件夹。
-
-
- debugDump
- 启用调试转储:\n将当前正在运行的 PS4 程序的导入和导出符号及文件头信息保存到目录中。
-
-
- vkValidationCheckBox
- 启用 Vulkan 验证层:\n启用一个系统来验证 Vulkan 渲染器的状态并记录其内部状态的信息。\n这将降低性能并可能改变模拟的行为。
-
-
- vkSyncValidationCheckBox
- 启用 Vulkan 同步验证:\n启用一个系统来验证 Vulkan 渲染任务的时间。\n这将降低性能并可能改变模拟的行为。
-
-
- rdocCheckBox
- 启用 RenderDoc 调试:\n启用后模拟器将提供与 Renderdoc 的兼容性,允许在渲染过程中捕获和分析当前渲染的帧。
-
-
- collectShaderCheckBox
- 收集着色器:\n您需要启用此功能才能使用调试菜单(Ctrl + F10)编辑着色器。
-
-
- crashDiagnosticsCheckBox
- 崩溃诊断:\n创建一个包含崩溃时 Vulkan 状态的 .yaml 文件。\n对于调试“Device lost”错误很有用。如果您启用了此功能,您应该同时启用 Host 和 Guest 调试标记。\n此功能在 Intel 显卡上不可用。\n您需要启用 Vulkan 验证层并安装 Vulkan SDK 才能使用此功能。
-
-
- copyGPUBuffersCheckBox
- 复制 GPU 缓冲区:\n绕过涉及 GPU 提交的竞态条件。\n对于 PM4 type 0 崩溃可能有帮助,也可能没有帮助。
-
-
- hostMarkersCheckBox
- Host 调试标记:\n在 Vulkan 命令周围插入模拟器端信息,如特定 AMD GPU 命令的标记,以及为资源提供调试名称。\n如果您已启用此功能,应同时启用崩溃诊断。\n对 RenderDoc 等程序很有用。
-
-
- guestMarkersCheckBox
- Guest 调试标记:\n在命令缓冲区中插入游戏本身添加的任何调试标记。\n如果您已启用此功能,应同时启用崩溃诊断。\n对 RenderDoc 等程序很有用。
-
-
- saveDataBox
- 存档数据路径:\n保存游戏存档数据的目录。
-
-
- browseButton
- 浏览:\n选择一个目录保存游戏存档数据。
-
-
-
- CheatsPatches
-
- Cheats / Patches for
- 作弊码/补丁:
-
-
- defaultTextEdit_MSG
- 作弊码/补丁是实验性的。\n请小心使用。\n\n通过选择存储库并点击下载按钮,下载该游戏的作弊码。\n在“补丁”选项卡中,您可以一次性下载所有补丁,选择要使用的补丁并保存选择。\n\n由于我们不开发作弊码/补丁,\n请将问题报告给作弊码/补丁的作者。\n\n创建了新的作弊码/补丁?欢迎提交到我们的仓库:\nhttps://github.com/shadps4-emu/ps4_cheats
-
-
- No Image Available
- 没有可用的图片
-
-
- Serial:
- 序列号:
-
-
- Version:
- 版本:
-
-
- Size:
- 大小:
-
-
- Select Cheat File:
- 选择作弊码文件:
-
-
- Repository:
- 存储库:
-
-
- Download Cheats
- 下载作弊码
-
-
- Delete File
- 删除文件
-
-
- No files selected.
- 没有选择文件。
-
-
- You can delete the cheats you don't want after downloading them.
- 您可以在下载后删除不想要的作弊码。
-
-
- Do you want to delete the selected file?\n%1
- 您要删除选中的文件吗?\n%1
-
-
- Select Patch File:
- 选择补丁文件:
-
-
- Download Patches
- 下载补丁
-
-
- Save
- 保存
-
-
- Cheats
- 作弊码
-
-
- Patches
- 补丁
-
-
- Error
- 错误
-
-
- No patch selected.
- 没有选择补丁。
-
-
- Unable to open files.json for reading.
- 无法打开 files.json 进行读取。
-
-
- No patch file found for the current serial.
- 未找到当前序列号的补丁文件。
-
-
- Unable to open the file for reading.
- 无法打开文件进行读取。
-
-
- Unable to open the file for writing.
- 无法打开文件进行写入。
-
-
- Failed to parse XML:
- 解析 XML 失败:
-
-
- Success
- 成功
-
-
- Options saved successfully.
- 选项已成功保存。
-
-
- Invalid Source
- 无效的来源
-
-
- The selected source is invalid.
- 选择的来源无效。
-
-
- File Exists
- 文件已存在
-
-
- File already exists. Do you want to replace it?
- 文件已存在,您要替换它吗?
-
-
- Failed to save file:
- 保存文件失败:
-
-
- Failed to download file:
- 下载文件失败:
-
-
- Cheats Not Found
- 未找到作弊码
-
-
- CheatsNotFound_MSG
- 在所选存储库的版本中找不到该游戏的作弊码,请尝试其他存储库或游戏版本。
-
-
- Cheats Downloaded Successfully
- 作弊码下载成功
-
-
- CheatsDownloadedSuccessfully_MSG
- 您已从所选存储库中成功下载了该游戏版本的作弊码。您还可以尝试从其他存储库下载,或通过从列表中选择文件来使用它们。
-
-
- Failed to save:
- 保存失败:
-
-
- Failed to download:
- 下载失败:
-
-
- Download Complete
- 下载完成
-
-
- DownloadComplete_MSG
- 补丁下载成功!所有可用的补丁已下载完成,无需像作弊码那样单独下载每个游戏的补丁。如果补丁没有出现,可能是该补丁不适用于当前游戏的序列号和版本。
-
-
- Failed to parse JSON data from HTML.
- 无法解析 HTML 中的 JSON 数据。
-
-
- Failed to retrieve HTML page.
- 无法获取 HTML 页面。
-
-
- The game is in version: %1
- 游戏版本:%1
-
-
- The downloaded patch only works on version: %1
- 下载的补丁仅适用于版本:%1
-
-
- You may need to update your game.
- 您可能需要更新您的游戏。
-
-
- Incompatibility Notice
- 不兼容通知
-
-
- Failed to open file:
- 无法打开文件:
-
-
- XML ERROR:
- XML 错误:
-
-
- Failed to open files.json for writing
- 无法打开 files.json 进行写入
-
-
- Author:
- 作者:
-
-
- Directory does not exist:
- 目录不存在:
-
-
- Failed to open files.json for reading.
- 无法打开 files.json 进行读取。
-
-
- Name:
- 名称:
-
-
- Can't apply cheats before the game is started
- 在游戏启动之前无法应用作弊码。
-
-
-
- GameListFrame
-
- Icon
- 图标
-
-
- Name
- 名称
-
-
- Serial
- 序列号
-
-
- Compatibility
- 兼容性
-
-
- Region
- 区域
-
-
- Firmware
- 固件
-
-
- Size
- 大小
-
-
- Version
- 版本
-
-
- Path
- 路径
-
-
- Play Time
- 游戏时间
-
-
- Never Played
- 未玩过
-
-
- h
- 小时
-
-
- m
- 分钟
-
-
- s
- 秒
-
-
- Compatibility is untested
- 兼容性未经测试
-
-
- Game does not initialize properly / crashes the emulator
- 游戏无法正确初始化/模拟器崩溃
-
-
- Game boots, but only displays a blank screen
- 游戏启动,但只显示白屏
-
-
- Game displays an image but does not go past the menu
- 游戏显示图像但无法通过菜单页面
-
-
- Game has game-breaking glitches or unplayable performance
- 游戏有严重的 Bug 或太卡无法游玩
-
-
- Game can be completed with playable performance and no major glitches
- 游戏能在可玩的性能下通关且没有重大 Bug
-
-
- Click to see details on github
- 点击查看 GitHub 上的详细信息
-
-
- Last updated
- 最后更新
-
-
-
- CheckUpdate
-
- Auto Updater
- 自动更新程序
-
-
- Error
- 错误
-
-
- Network error:
- 网络错误:
-
-
- Error_Github_limit_MSG
- 自动更新程序每小时最多允许 60 次更新检查。\n您已达到此限制。请稍后再试。
-
-
- Failed to parse update information.
- 无法解析更新信息。
-
-
- No pre-releases found.
- 未找到预发布版本。
-
-
- Invalid release data.
- 无效的发布数据。
-
-
- No download URL found for the specified asset.
- 未找到指定资源的下载地址。
-
-
- Your version is already up to date!
- 您的版本已经是最新的!
-
-
- Update Available
- 可用更新
-
-
- Update Channel
- 更新频道
-
-
- Current Version
- 当前版本
-
-
- Latest Version
- 最新版本
-
-
- Do you want to update?
- 您想要更新吗?
-
-
- Show Changelog
- 显示更新日志
-
-
- Check for Updates at Startup
- 启动时检查更新
-
-
- Update
- 更新
-
-
- No
- 否
-
-
- Hide Changelog
- 隐藏更新日志
-
-
- Changes
- 更新日志
-
-
- Network error occurred while trying to access the URL
- 尝试访问网址时发生网络错误
-
-
- Download Complete
- 下载完成
-
-
- The update has been downloaded, press OK to install.
- 更新已下载,请按 OK 安装。
-
-
- Failed to save the update file at
- 无法保存更新文件到
-
-
- Starting Update...
- 正在开始更新...
-
-
- Failed to create the update script file
- 无法创建更新脚本文件
-
-
-
- GameListUtils
-
- B
- B
-
-
- KB
- KB
-
-
- MB
- MB
-
-
- GB
- GB
-
-
- TB
- TB
-
-
-
- CompatibilityInfoClass
-
- Fetching compatibility data, please wait
- 正在获取兼容性数据,请稍等
-
-
- Cancel
- 取消
-
-
- Loading...
- 加载中...
-
-
- Error
- 错误
-
-
- Unable to update compatibility data! Try again later.
- 无法更新兼容性数据!稍后再试。
-
-
- Unable to open compatibility_data.json for writing.
- 无法打开 compatibility_data.json 进行写入。
-
-
- Unknown
- 未知
-
-
- Nothing
- 无法启动
-
-
- Boots
- 可启动
-
-
- Menus
- 可进入菜单
-
-
- Ingame
- 可进入游戏内
-
-
- Playable
- 可通关
-
-
+
+ AboutDialog
+
+ About shadPS4
+ 关于 shadPS4
+
+
+ shadPS4
+ shadPS4
+
+
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 是一款实验性质的开源 PlayStation 4 模拟器软件。
+
+
+ This software should not be used to play games you have not legally obtained.
+ 本软件不得用于运行未经合法授权而获得的游戏。
+
+
+
+ CheatsPatches
+
+ Cheats / Patches for
+ 作弊码/补丁:
+
+
+ defaultTextEdit_MSG
+ 作弊码/补丁是实验性的。\n请小心使用。\n\n通过选择存储库并点击下载按钮,下载该游戏的作弊码。\n在“补丁”选项卡中,您可以一次性下载所有补丁,选择要使用的补丁并保存选择。\n\n由于我们不开发作弊码/补丁,\n请将问题报告给作弊码/补丁的作者。\n\n创建了新的作弊码/补丁?欢迎提交到我们的仓库:\nhttps://github.com/shadps4-emu/ps4_cheats
+
+
+ No Image Available
+ 没有可用的图片
+
+
+ Serial:
+ 序列号:
+
+
+ Version:
+ 版本:
+
+
+ Size:
+ 大小:
+
+
+ Select Cheat File:
+ 选择作弊码文件:
+
+
+ Repository:
+ 存储库:
+
+
+ Download Cheats
+ 下载作弊码
+
+
+ Delete File
+ 删除文件
+
+
+ No files selected.
+ 没有选择文件。
+
+
+ You can delete the cheats you don't want after downloading them.
+ 您可以在下载后删除不想要的作弊码。
+
+
+ Do you want to delete the selected file?\n%1
+ 您要删除选中的文件吗?\n%1
+
+
+ Select Patch File:
+ 选择补丁文件:
+
+
+ Download Patches
+ 下载补丁
+
+
+ Save
+ 保存
+
+
+ Cheats
+ 作弊码
+
+
+ Patches
+ 补丁
+
+
+ Error
+ 错误
+
+
+ No patch selected.
+ 没有选择补丁。
+
+
+ Unable to open files.json for reading.
+ 无法打开 files.json 进行读取。
+
+
+ No patch file found for the current serial.
+ 未找到当前序列号的补丁文件。
+
+
+ Unable to open the file for reading.
+ 无法打开文件进行读取。
+
+
+ Unable to open the file for writing.
+ 无法打开文件进行写入。
+
+
+ Failed to parse XML:
+ 解析 XML 失败:
+
+
+ Success
+ 成功
+
+
+ Options saved successfully.
+ 选项已成功保存。
+
+
+ Invalid Source
+ 无效的来源
+
+
+ The selected source is invalid.
+ 选择的来源无效。
+
+
+ File Exists
+ 文件已存在
+
+
+ File already exists. Do you want to replace it?
+ 文件已存在,您要替换它吗?
+
+
+ Failed to save file:
+ 保存文件失败:
+
+
+ Failed to download file:
+ 下载文件失败:
+
+
+ Cheats Not Found
+ 未找到作弊码
+
+
+ CheatsNotFound_MSG
+ 在所选存储库的版本中找不到该游戏的作弊码,请尝试其他存储库或游戏版本。
+
+
+ Cheats Downloaded Successfully
+ 作弊码下载成功
+
+
+ CheatsDownloadedSuccessfully_MSG
+ 您已从所选存储库中成功下载了该游戏版本的作弊码。您还可以尝试从其他存储库下载,或通过从列表中选择文件来使用它们。
+
+
+ Failed to save:
+ 保存失败:
+
+
+ Failed to download:
+ 下载失败:
+
+
+ Download Complete
+ 下载完成
+
+
+ DownloadComplete_MSG
+ 补丁下载成功!所有可用的补丁已下载完成,无需像作弊码那样单独下载每个游戏的补丁。如果补丁没有出现,可能是该补丁不适用于当前游戏的序列号和版本。
+
+
+ Failed to parse JSON data from HTML.
+ 无法解析 HTML 中的 JSON 数据。
+
+
+ Failed to retrieve HTML page.
+ 无法获取 HTML 页面。
+
+
+ The game is in version: %1
+ 游戏版本:%1
+
+
+ The downloaded patch only works on version: %1
+ 下载的补丁仅适用于版本:%1
+
+
+ You may need to update your game.
+ 您可能需要更新您的游戏。
+
+
+ Incompatibility Notice
+ 不兼容通知
+
+
+ Failed to open file:
+ 无法打开文件:
+
+
+ XML ERROR:
+ XML 错误:
+
+
+ Failed to open files.json for writing
+ 无法打开 files.json 进行写入
+
+
+ Author:
+ 作者:
+
+
+ Directory does not exist:
+ 目录不存在:
+
+
+ Failed to open files.json for reading.
+ 无法打开 files.json 进行读取。
+
+
+ Name:
+ 名称:
+
+
+ Can't apply cheats before the game is started
+ 在游戏启动之前无法应用作弊码。
+
+
+ Close
+ 关闭
+
+
+
+ CheckUpdate
+
+ Auto Updater
+ 自动更新程序
+
+
+ Error
+ 错误
+
+
+ Network error:
+ 网络错误:
+
+
+ Error_Github_limit_MSG
+ 自动更新程序每小时最多允许 60 次更新检查。\n您已达到此限制。请稍后再试。
+
+
+ Failed to parse update information.
+ 无法解析更新信息。
+
+
+ No pre-releases found.
+ 未找到预发布版本。
+
+
+ Invalid release data.
+ 无效的发布数据。
+
+
+ No download URL found for the specified asset.
+ 未找到指定资源的下载地址。
+
+
+ Your version is already up to date!
+ 您的版本已经是最新的!
+
+
+ Update Available
+ 可用更新
+
+
+ Update Channel
+ 更新频道
+
+
+ Current Version
+ 当前版本
+
+
+ Latest Version
+ 最新版本
+
+
+ Do you want to update?
+ 您想要更新吗?
+
+
+ Show Changelog
+ 显示更新日志
+
+
+ Check for Updates at Startup
+ 启动时检查更新
+
+
+ Update
+ 更新
+
+
+ No
+ 否
+
+
+ Hide Changelog
+ 隐藏更新日志
+
+
+ Changes
+ 更新日志
+
+
+ Network error occurred while trying to access the URL
+ 尝试访问网址时发生网络错误
+
+
+ Download Complete
+ 下载完成
+
+
+ The update has been downloaded, press OK to install.
+ 更新已下载,请按 OK 安装。
+
+
+ Failed to save the update file at
+ 无法保存更新文件到
+
+
+ Starting Update...
+ 正在开始更新...
+
+
+ Failed to create the update script file
+ 无法创建更新脚本文件
+
+
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ 正在获取兼容性数据,请稍等
+
+
+ Cancel
+ 取消
+
+
+ Loading...
+ 加载中...
+
+
+ Error
+ 错误
+
+
+ Unable to update compatibility data! Try again later.
+ 无法更新兼容性数据!稍后再试。
+
+
+ Unable to open compatibility_data.json for writing.
+ 无法打开 compatibility_data.json 进行写入。
+
+
+ Unknown
+ 未知
+
+
+ Nothing
+ 无法启动
+
+
+ Boots
+ 可启动
+
+
+ Menus
+ 可进入菜单
+
+
+ Ingame
+ 可进入游戏内
+
+
+ Playable
+ 可通关
+
+
+
+ ControlSettings
+
+ Configure Controls
+
+
+
+ Control Settings
+
+
+
+ D-Pad
+
+
+
+ Up
+
+
+
+ Left
+
+
+
+ Right
+
+
+
+ Down
+
+
+
+ Left Stick Deadzone (def:2 max:127)
+
+
+
+ Left Deadzone
+
+
+
+ Left Stick
+
+
+
+ Config Selection
+
+
+
+ Common Config
+
+
+
+ Use per-game configs
+
+
+
+ L1 / LB
+
+
+
+ L2 / LT
+
+
+
+ KBM Controls
+
+
+
+ KBM Editor
+
+
+
+ Back
+
+
+
+ R1 / RB
+
+
+
+ R2 / RT
+
+
+
+ L3
+
+
+
+ Options / Start
+
+
+
+ R3
+
+
+
+ Face Buttons
+
+
+
+ Triangle / Y
+
+
+
+ Square / X
+
+
+
+ Circle / B
+
+
+
+ Cross / A
+
+
+
+ Right Stick Deadzone (def:2, max:127)
+
+
+
+ Right Deadzone
+
+
+
+ Right Stick
+
+
+
+
+ ElfViewer
+
+ Open Folder
+ 打开文件夹
+
+
+
+ GameInfoClass
+
+ Loading game list, please wait :3
+ 加载游戏列表中, 请稍等 :3
+
+
+ Cancel
+ 取消
+
+
+ Loading...
+ 加载中...
+
+
+
+ GameInstallDialog
+
+ shadPS4 - Choose directory
+ shadPS4 - 选择文件目录
+
+
+ Directory to install games
+ 要安装游戏的目录
+
+
+ Browse
+ 浏览
+
+
+ Error
+ 错误
+
+
+ Directory to install DLC
+
+
+
+
+ GameListFrame
+
+ Icon
+ 图标
+
+
+ Name
+ 名称
+
+
+ Serial
+ 序列号
+
+
+ Compatibility
+ 兼容性
+
+
+ Region
+ 区域
+
+
+ Firmware
+ 固件
+
+
+ Size
+ 大小
+
+
+ Version
+ 版本
+
+
+ Path
+ 路径
+
+
+ Play Time
+ 游戏时间
+
+
+ Never Played
+ 未玩过
+
+
+ h
+ 小时
+
+
+ m
+ 分钟
+
+
+ s
+ 秒
+
+
+ Compatibility is untested
+ 兼容性未经测试
+
+
+ Game does not initialize properly / crashes the emulator
+ 游戏无法正确初始化/模拟器崩溃
+
+
+ Game boots, but only displays a blank screen
+ 游戏启动,但只显示白屏
+
+
+ Game displays an image but does not go past the menu
+ 游戏显示图像但无法通过菜单页面
+
+
+ Game has game-breaking glitches or unplayable performance
+ 游戏有严重的 Bug 或太卡无法游玩
+
+
+ Game can be completed with playable performance and no major glitches
+ 游戏能在可玩的性能下通关且没有重大 Bug
+
+
+ Click to see details on github
+ 点击查看 GitHub 上的详细信息
+
+
+ Last updated
+ 最后更新
+
+
+
+ GameListUtils
+
+ B
+ B
+
+
+ KB
+ KB
+
+
+ MB
+ MB
+
+
+ GB
+ GB
+
+
+ TB
+ TB
+
+
+
+ GuiContextMenus
+
+ Create Shortcut
+ 创建快捷方式
+
+
+ Cheats / Patches
+ 作弊码/补丁
+
+
+ SFO Viewer
+ SFO 查看器
+
+
+ Trophy Viewer
+ 奖杯查看器
+
+
+ Open Folder...
+ 打开文件夹...
+
+
+ Open Game Folder
+ 打开游戏文件夹
+
+
+ Open Save Data Folder
+ 打开存档数据文件夹
+
+
+ Open Log Folder
+ 打开日志文件夹
+
+
+ Copy info...
+ 复制信息...
+
+
+ Copy Name
+ 复制名称
+
+
+ Copy Serial
+ 复制序列号
+
+
+ Copy Version
+ 复制版本
+
+
+ Copy Size
+ 复制大小
+
+
+ Copy All
+ 复制全部
+
+
+ Delete...
+ 删除...
+
+
+ Delete Game
+ 删除游戏
+
+
+ Delete Update
+ 删除更新
+
+
+ Delete DLC
+ 删除 DLC
+
+
+ Compatibility...
+ 兼容性...
+
+
+ Update database
+ 更新数据库
+
+
+ View report
+ 查看报告
+
+
+ Submit a report
+ 提交报告
+
+
+ Shortcut creation
+ 创建快捷方式
+
+
+ Shortcut created successfully!
+ 创建快捷方式成功!
+
+
+ Error
+ 错误
+
+
+ Error creating shortcut!
+ 创建快捷方式出错!
+
+
+ Install PKG
+ 安装 PKG
+
+
+ Game
+ 游戏
+
+
+ This game has no update to delete!
+ 这个游戏没有更新可以删除!
+
+
+ Update
+ 更新
+
+
+ This game has no DLC to delete!
+ 这个游戏没有 DLC 可以删除!
+
+
+ DLC
+ DLC
+
+
+ Delete %1
+ 删除 %1
+
+
+ Are you sure you want to delete %1's %2 directory?
+ 您确定要删除 %1 的%2目录?
+
+
+ Open Update Folder
+
+
+
+ Delete Save Data
+
+
+
+ This game has no update folder to open!
+
+
+
+ Failed to convert icon.
+
+
+
+ This game has no save data to delete!
+
+
+
+ Save Data
+
+
+
+
+ InstallDirSelect
+
+ shadPS4 - Choose directory
+ shadPS4 - 选择文件目录
+
+
+ Select which directory you want to install to.
+ 选择您想要安装到的目录。
+
+
+ Install All Queued to Selected Folder
+
+
+
+ Delete PKG File on Install
+
+
+
+
+ MainWindow
+
+ Open/Add Elf Folder
+ 打开/添加 Elf 文件夹
+
+
+ Install Packages (PKG)
+ 安装 Packages (PKG)
+
+
+ Boot Game
+ 启动游戏
+
+
+ Check for Updates
+ 检查更新
+
+
+ About shadPS4
+ 关于 shadPS4
+
+
+ Configure...
+ 设置...
+
+
+ Install application from a .pkg file
+ 从 .pkg 文件安装应用程序
+
+
+ Recent Games
+ 最近启动的游戏
+
+
+ Open shadPS4 Folder
+ Open shadPS4 Folder
+
+
+ Exit
+ 退出
+
+
+ Exit shadPS4
+ 退出 shadPS4
+
+
+ Exit the application.
+ 退出应用程序。
+
+
+ Show Game List
+ 显示游戏列表
+
+
+ Game List Refresh
+ 刷新游戏列表
+
+
+ Tiny
+ 微小
+
+
+ Small
+ 小
+
+
+ Medium
+ 中
+
+
+ Large
+ 大
+
+
+ List View
+ 列表视图
+
+
+ Grid View
+ 表格视图
+
+
+ Elf Viewer
+ Elf 查看器
+
+
+ Game Install Directory
+ 游戏安装目录
+
+
+ Download Cheats/Patches
+ 下载作弊码/补丁
+
+
+ Dump Game List
+ 导出游戏列表
+
+
+ PKG Viewer
+ PKG 查看器
+
+
+ Search...
+ 搜索...
+
+
+ File
+ 文件
+
+
+ View
+ 显示
+
+
+ Game List Icons
+ 游戏列表图标
+
+
+ Game List Mode
+ 游戏列表模式
+
+
+ Settings
+ 设置
+
+
+ Utils
+ 工具
+
+
+ Themes
+ 主题
+
+
+ Help
+ 帮助
+
+
+ Dark
+ Dark
+
+
+ Light
+ Light
+
+
+ Green
+ Green
+
+
+ Blue
+ Blue
+
+
+ Violet
+ Violet
+
+
+ toolBar
+ 工具栏
+
+
+ Game List
+ 游戏列表
+
+
+ * Unsupported Vulkan Version
+ * 不支持的 Vulkan 版本
+
+
+ Download Cheats For All Installed Games
+ 下载所有已安装游戏的作弊码
+
+
+ Download Patches For All Games
+ 下载所有游戏的补丁
+
+
+ Download Complete
+ 下载完成
+
+
+ You have downloaded cheats for all the games you have installed.
+ 您已下载了所有已安装游戏的作弊码。
+
+
+ Patches Downloaded Successfully!
+ 补丁下载成功!
+
+
+ All Patches available for all games have been downloaded.
+ 所有游戏的可用补丁都已下载。
+
+
+ Games:
+ 游戏:
+
+
+ ELF files (*.bin *.elf *.oelf)
+ ELF 文件 (*.bin *.elf *.oelf)
+
+
+ Game Boot
+ 启动游戏
+
+
+ Only one file can be selected!
+ 只能选择一个文件!
+
+
+ PKG Extraction
+ PKG 解压
+
+
+ Patch detected!
+ 检测到补丁!
+
+
+ PKG and Game versions match:
+ PKG 和游戏版本匹配:
+
+
+ Would you like to overwrite?
+ 您想要覆盖吗?
+
+
+ PKG Version %1 is older than installed version:
+ PKG 版本 %1 比已安装版本更旧:
+
+
+ Game is installed:
+ 游戏已安装:
+
+
+ Would you like to install Patch:
+ 您想安装补丁吗:
+
+
+ DLC Installation
+ DLC 安装
+
+
+ Would you like to install DLC: %1?
+ 您想安装 DLC:%1 吗?
+
+
+ DLC already installed:
+ DLC 已经安装:
+
+
+ Game already installed
+ 游戏已经安装
+
+
+ PKG ERROR
+ PKG 错误
+
+
+ Extracting PKG %1/%2
+ 正在解压 PKG %1/%2
+
+
+ Extraction Finished
+ 解压完成
+
+
+ Game successfully installed at %1
+ 游戏成功安装在 %1
+
+
+ File doesn't appear to be a valid PKG file
+ 文件似乎不是有效的 PKG 文件
+
+
+ Run Game
+
+
+
+ Eboot.bin file not found
+
+
+
+ PKG File (*.PKG *.pkg)
+
+
+
+ PKG is a patch or DLC, please install the game first!
+
+
+
+ Game is already running!
+
+
+
+ shadPS4
+ shadPS4
+
+
+
+ PKGViewer
+
+ Open Folder
+ 打开文件夹
+
+
+ Name
+ 名称
+
+
+ Serial
+ 序列号
+
+
+ Installed
+
+
+
+ Size
+ 大小
+
+
+ Category
+
+
+
+ Type
+
+
+
+ App Ver
+
+
+
+ FW
+
+
+
+ Region
+ 区域
+
+
+ Flags
+
+
+
+ Path
+ 路径
+
+
+ File
+ 文件
+
+
+ PKG ERROR
+ PKG 错误
+
+
+ Unknown
+ 未知
+
+
+ Package
+
+
+
+
+ SettingsDialog
+
+ Settings
+ 设置
+
+
+ General
+ 常规
+
+
+ System
+ 系统
+
+
+ Console Language
+ 主机语言
+
+
+ Emulator Language
+ 模拟器语言
+
+
+ Emulator
+ 模拟器
+
+
+ Enable Fullscreen
+ 启用全屏
+
+
+ Fullscreen Mode
+ 全屏模式
+
+
+ Enable Separate Update Folder
+ 启用单独的更新目录
+
+
+ Default tab when opening settings
+ 打开设置时的默认选项卡
+
+
+ Show Game Size In List
+ 在列表中显示游戏大小
+
+
+ Show Splash
+ 显示启动画面
+
+
+ Enable Discord Rich Presence
+ 启用 Discord Rich Presence
+
+
+ Username
+ 用户名
+
+
+ Trophy Key
+ 奖杯密钥
+
+
+ Trophy
+ 奖杯
+
+
+ Logger
+ 日志
+
+
+ Log Type
+ 日志类型
+
+
+ Log Filter
+ 日志过滤
+
+
+ Open Log Location
+ 打开日志位置
+
+
+ Input
+ 输入
+
+
+ Cursor
+ 光标
+
+
+ Hide Cursor
+ 隐藏光标
+
+
+ Hide Cursor Idle Timeout
+ 光标隐藏闲置时长
+
+
+ s
+ 秒
+
+
+ Controller
+ 手柄
+
+
+ Back Button Behavior
+ 返回按钮行为
+
+
+ Graphics
+ 图像
+
+
+ GUI
+ 界面
+
+
+ User
+ 用户
+
+
+ Graphics Device
+ 图形设备
+
+
+ Width
+ 宽度
+
+
+ Height
+ 高度
+
+
+ Vblank Divider
+ Vblank Divider
+
+
+ Advanced
+ 高级
+
+
+ Enable Shaders Dumping
+ 启用着色器转储
+
+
+ Enable NULL GPU
+ 启用 NULL GPU
+
+
+ Paths
+ 路径
+
+
+ Game Folders
+ 游戏文件夹
+
+
+ Add...
+ 添加...
+
+
+ Remove
+ 删除
+
+
+ Debug
+ 调试
+
+
+ Enable Debug Dumping
+ 启用调试转储
+
+
+ Enable Vulkan Validation Layers
+ 启用 Vulkan 验证层
+
+
+ Enable Vulkan Synchronization Validation
+ 启用 Vulkan 同步验证
+
+
+ Enable RenderDoc Debugging
+ 启用 RenderDoc 调试
+
+
+ Enable Crash Diagnostics
+ 启用崩溃诊断
+
+
+ Collect Shaders
+ 收集着色器
+
+
+ Copy GPU Buffers
+ 复制 GPU 缓冲区
+
+
+ Host Debug Markers
+ Host 调试标记
+
+
+ Guest Debug Markers
+ Geust 调试标记
+
+
+ Update
+ 更新
+
+
+ Check for Updates at Startup
+ 启动时检查更新
+
+
+ Always Show Changelog
+ 始终显示变更日志
+
+
+ Update Channel
+ 更新频道
+
+
+ Check for Updates
+ 检查更新
+
+
+ GUI Settings
+ 界面设置
+
+
+ Title Music
+ 标题音乐
+
+
+ Disable Trophy Pop-ups
+ 禁止弹出奖杯
+
+
+ Background Image
+ 背景图片
+
+
+ Show Background Image
+ 显示背景图片
+
+
+ Opacity
+ 可见度
+
+
+ Play title music
+ 播放标题音乐
+
+
+ Update Compatibility Database On Startup
+ 启动时更新兼容性数据库
+
+
+ Game Compatibility
+ 游戏兼容性
+
+
+ Display Compatibility Data
+ 显示兼容性数据
+
+
+ Update Compatibility Database
+ 更新兼容性数据库
+
+
+ Volume
+ 音量
+
+
+ Save
+ 保存
+
+
+ Apply
+ 应用
+
+
+ Restore Defaults
+ 恢复默认
+
+
+ Close
+ 关闭
+
+
+ Point your mouse at an option to display its description.
+ 将鼠标指针指向选项以显示其描述。
+
+
+ consoleLanguageGroupBox
+ 主机语言:\n设置 PS4 游戏中使用的语言。\n建议设置为支持的语言,这将因地区而异。
+
+
+ emulatorLanguageGroupBox
+ 模拟器语言:\n设置模拟器用户界面的语言。
+
+
+ fullscreenCheckBox
+ 启用全屏:\n以全屏模式启动游戏。\n您可以按 F11 键切换回窗口模式。
+
+
+ separateUpdatesCheckBox
+ 启用单独的更新目录:\n启用安装游戏更新到一个单独的目录中以更便于管理。
+
+
+ showSplashCheckBox
+ 显示启动画面:\n在游戏启动时显示游戏的启动画面(特殊图像)。
+
+
+ discordRPCCheckbox
+ 启用 Discord Rich Presence:\n在您的 Discord 个人资料上显示模拟器图标和相关信息。
+
+
+ userName
+ 用户名:\n设置 PS4 帐户的用户名,某些游戏中可能会显示此名称。
+
+
+ TrophyKey
+ 奖杯密钥:\n用于解密奖杯的密钥。必须从您的越狱主机中获得。\n仅包含十六进制字符。
+
+
+ logTypeGroupBox
+ 日志类型:\n设置日志窗口输出的同步方式以提高性能。可能会对模拟产生不良影响。
+
+
+ logFilter
+ 日志过滤器:\n过滤日志,仅打印特定信息。\n例如:"Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" 级别: Trace, Debug, Info, Warning, Error, Critical - 按此顺序,特定级别将静默列表中所有先前的级别,并记录所有后续级别。
+
+
+ updaterGroupBox
+ 更新:\nRelease:每月发布的官方版本可能非常过时,但更可靠且经过测试。\nNightly:包含所有最新功能和修复的开发版本,但可能包含错误且稳定性较低。
+
+
+ GUIBackgroundImageGroupBox
+ 背景图片:\n控制游戏背景图片的可见度。
+
+
+ GUIMusicGroupBox
+ 播放标题音乐:\n如果游戏支持,在图形界面选择游戏时播放特殊音乐。
+
+
+ disableTrophycheckBox
+ 禁止弹出奖杯:\n禁用游戏内奖杯通知。可以在奖杯查看器中继续跟踪奖杯进度(在主窗口中右键点击游戏)。
+
+
+ hideCursorGroupBox
+ 隐藏光标:\n选择光标何时消失:\n从不: 从不隐藏光标。\n闲置:光标在闲置若干秒后消失。\n始终:始终隐藏光标。
+
+
+ idleTimeoutGroupBox
+ 光标隐藏闲置时长:\n光标自动隐藏之前的闲置时长。
+
+
+ backButtonBehaviorGroupBox
+ 返回按钮行为:\n设置手柄的返回按钮模拟在 PS4 触控板上指定位置的点击。
+
+
+ enableCompatibilityCheckBox
+ 显示兼容性数据:\n在列表视图中显示游戏兼容性信息。启用“启动时更新兼容性数据库”以获取最新信息。
+
+
+ checkCompatibilityOnStartupCheckBox
+ 启动时更新兼容性数据库:\n当 shadPS4 启动时自动更新兼容性数据库。
+
+
+ updateCompatibilityButton
+ 更新兼容性数据库:\n立即更新兼容性数据库。
+
+
+ Never
+ 从不
+
+
+ Idle
+ 闲置
+
+
+ Always
+ 始终
+
+
+ Touchpad Left
+ 触控板左侧
+
+
+ Touchpad Right
+ 触控板右侧
+
+
+ Touchpad Center
+ 触控板中间
+
+
+ None
+ 无
+
+
+ graphicsAdapterGroupBox
+ 图形设备:\n在具有多个 GPU 的系统中,从下拉列表中选择要使用的 GPU,\n或者选择“自动选择”由模拟器决定。
+
+
+ resolutionLayout
+ 宽度/高度:\n设置启动游戏时的窗口大小,游戏过程中可以调整。\n这与游戏内的分辨率不同。
+
+
+ heightDivider
+ Vblank Divider:\n模拟器刷新的帧率会乘以此数字。改变此项可能会导致游戏速度加快,或破坏游戏中不期望此变化的关键功能!
+
+
+ dumpShadersCheckBox
+ 启用着色器转储:\n用于技术调试,在渲染期间将游戏着色器保存到文件夹中。
+
+
+ nullGpuCheckBox
+ 启用 NULL GPU:\n用于技术调试,禁用游戏渲染,就像没有显卡一样。
+
+
+ gameFoldersBox
+ 游戏文件夹:\n检查已安装游戏的文件夹列表。
+
+
+ addFolderButton
+ 添加:\n将文件夹添加到列表。
+
+
+ removeFolderButton
+ 移除:\n从列表中移除文件夹。
+
+
+ debugDump
+ 启用调试转储:\n将当前正在运行的 PS4 程序的导入和导出符号及文件头信息保存到目录中。
+
+
+ vkValidationCheckBox
+ 启用 Vulkan 验证层:\n启用一个系统来验证 Vulkan 渲染器的状态并记录其内部状态的信息。\n这将降低性能并可能改变模拟的行为。
+
+
+ vkSyncValidationCheckBox
+ 启用 Vulkan 同步验证:\n启用一个系统来验证 Vulkan 渲染任务的时间。\n这将降低性能并可能改变模拟的行为。
+
+
+ rdocCheckBox
+ 启用 RenderDoc 调试:\n启用后模拟器将提供与 Renderdoc 的兼容性,允许在渲染过程中捕获和分析当前渲染的帧。
+
+
+ collectShaderCheckBox
+ 收集着色器:\n您需要启用此功能才能使用调试菜单(Ctrl + F10)编辑着色器。
+
+
+ crashDiagnosticsCheckBox
+ 崩溃诊断:\n创建一个包含崩溃时 Vulkan 状态的 .yaml 文件。\n对于调试“Device lost”错误很有用。如果您启用了此功能,您应该同时启用 Host 和 Guest 调试标记。\n此功能在 Intel 显卡上不可用。\n您需要启用 Vulkan 验证层并安装 Vulkan SDK 才能使用此功能。
+
+
+ copyGPUBuffersCheckBox
+ 复制 GPU 缓冲区:\n绕过涉及 GPU 提交的竞态条件。\n对于 PM4 type 0 崩溃可能有帮助,也可能没有帮助。
+
+
+ hostMarkersCheckBox
+ Host 调试标记:\n在 Vulkan 命令周围插入模拟器端信息,如特定 AMD GPU 命令的标记,以及为资源提供调试名称。\n如果您已启用此功能,应同时启用崩溃诊断。\n对 RenderDoc 等程序很有用。
+
+
+ guestMarkersCheckBox
+ Guest 调试标记:\n在命令缓冲区中插入游戏本身添加的任何调试标记。\n如果您已启用此功能,应同时启用崩溃诊断。\n对 RenderDoc 等程序很有用。
+
+
+ saveDataBox
+ 存档数据路径:\n保存游戏存档数据的目录。
+
+
+ browseButton
+ 浏览:\n选择一个目录保存游戏存档数据。
+
+
+ Borderless
+
+
+
+ True
+
+
+
+ Enable HDR
+
+
+
+ Release
+
+
+
+ Nightly
+
+
+
+ Set the volume of the background music.
+
+
+
+ Enable Motion Controls
+
+
+
+ Save Data Path
+
+
+
+ Browse
+ 浏览
+
+
+ async
+
+
+
+ sync
+
+
+
+ Auto Select
+
+
+
+ Directory to install games
+ 要安装游戏的目录
+
+
+ Directory to save data
+
+
+
+ enableHDRCheckBox
+
+
+
+
+ TrophyViewer
+
+ Trophy Viewer
+ 奖杯查看器
+
+
diff --git a/src/qt_gui/translations/zh_TW.ts b/src/qt_gui/translations/zh_TW.ts
index a3a574ea5..c54eee4c0 100644
--- a/src/qt_gui/translations/zh_TW.ts
+++ b/src/qt_gui/translations/zh_TW.ts
@@ -1,1475 +1,1790 @@
+
-
-
- AboutDialog
-
- About shadPS4
- About shadPS4
-
-
- shadPS4
- shadPS4
-
-
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
-
-
- This software should not be used to play games you have not legally obtained.
- This software should not be used to play games you have not legally obtained.
-
-
-
- ElfViewer
-
- Open Folder
- Open Folder
-
-
-
- GameInfoClass
-
- Loading game list, please wait :3
- Loading game list, please wait :3
-
-
- Cancel
- Cancel
-
-
- Loading...
- Loading...
-
-
-
- InstallDirSelect
-
- shadPS4 - Choose directory
- shadPS4 - Choose directory
-
-
- Select which directory you want to install to.
- Select which directory you want to install to.
-
-
-
- GameInstallDialog
-
- shadPS4 - Choose directory
- shadPS4 - Choose directory
-
-
- Directory to install games
- Directory to install games
-
-
- Browse
- Browse
-
-
- Error
- Error
-
-
- The value for location to install games is not valid.
- The value for location to install games is not valid.
-
-
-
- GuiContextMenus
-
- Create Shortcut
- Create Shortcut
-
-
- Cheats / Patches
- Zuòbì / Xiūbǔ chéngshì
-
-
- SFO Viewer
- SFO Viewer
-
-
- Trophy Viewer
- Trophy Viewer
-
-
- Open Folder...
- 打開資料夾...
-
-
- Open Game Folder
- 打開遊戲資料夾
-
-
- Open Save Data Folder
- 打開存檔資料夾
-
-
- Open Log Folder
- 打開日誌資料夾
-
-
- Copy info...
- Copy info...
-
-
- Copy Name
- Copy Name
-
-
- Copy Serial
- Copy Serial
-
-
- Copy All
- Copy All
-
-
- Delete...
- Delete...
-
-
- Delete Game
- Delete Game
-
-
- Delete Update
- Delete Update
-
-
- Delete DLC
- Delete DLC
-
-
- Compatibility...
- Compatibility...
-
-
- Update database
- Update database
-
-
- View report
- View report
-
-
- Submit a report
- Submit a report
-
-
- Shortcut creation
- Shortcut creation
-
-
- Shortcut created successfully!
- Shortcut created successfully!
-
-
- Error
- Error
-
-
- Error creating shortcut!
- Error creating shortcut!
-
-
- Install PKG
- Install PKG
-
-
- Game
- Game
-
-
- requiresEnableSeparateUpdateFolder_MSG
- This feature requires the 'Enable Separate Update Folder' config option to work. If you want to use this feature, please enable it.
-
-
- This game has no update to delete!
- This game has no update to delete!
-
-
- Update
- Update
-
-
- This game has no DLC to delete!
- This game has no DLC to delete!
-
-
- DLC
- DLC
-
-
- Delete %1
- Delete %1
-
-
- Are you sure you want to delete %1's %2 directory?
- Are you sure you want to delete %1's %2 directory?
-
-
-
- MainWindow
-
- Open/Add Elf Folder
- Open/Add Elf Folder
-
-
- Install Packages (PKG)
- Install Packages (PKG)
-
-
- Boot Game
- Boot Game
-
-
- Check for Updates
- 檢查更新
-
-
- About shadPS4
- About shadPS4
-
-
- Configure...
- Configure...
-
-
- Install application from a .pkg file
- Install application from a .pkg file
-
-
- Recent Games
- Recent Games
-
-
- Open shadPS4 Folder
- Open shadPS4 Folder
-
-
- Exit
- Exit
-
-
- Exit shadPS4
- Exit shadPS4
-
-
- Exit the application.
- Exit the application.
-
-
- Show Game List
- Show Game List
-
-
- Game List Refresh
- Game List Refresh
-
-
- Tiny
- Tiny
-
-
- Small
- Small
-
-
- Medium
- Medium
-
-
- Large
- Large
-
-
- List View
- List View
-
-
- Grid View
- Grid View
-
-
- Elf Viewer
- Elf Viewer
-
-
- Game Install Directory
- Game Install Directory
-
-
- Download Cheats/Patches
- Xiàzài Zuòbì / Xiūbǔ chéngshì
-
-
- Dump Game List
- Dump Game List
-
-
- PKG Viewer
- PKG Viewer
-
-
- Search...
- Search...
-
-
- File
- File
-
-
- View
- View
-
-
- Game List Icons
- Game List Icons
-
-
- Game List Mode
- Game List Mode
-
-
- Settings
- Settings
-
-
- Utils
- Utils
-
-
- Themes
- Themes
-
-
- Help
- 幫助
-
-
- Dark
- Dark
-
-
- Light
- Light
-
-
- Green
- Green
-
-
- Blue
- Blue
-
-
- Violet
- Violet
-
-
- toolBar
- toolBar
-
-
- Game List
- 遊戲列表
-
-
- * Unsupported Vulkan Version
- * 不支援的 Vulkan 版本
-
-
- Download Cheats For All Installed Games
- 下載所有已安裝遊戲的作弊碼
-
-
- Download Patches For All Games
- 下載所有遊戲的修補檔
-
-
- Download Complete
- 下載完成
-
-
- You have downloaded cheats for all the games you have installed.
- 您已經下載了所有已安裝遊戲的作弊碼。
-
-
- Patches Downloaded Successfully!
- 修補檔下載成功!
-
-
- All Patches available for all games have been downloaded.
- 所有遊戲的修補檔已經下載完成。
-
-
- Games:
- 遊戲:
-
-
- PKG File (*.PKG)
- PKG 檔案 (*.PKG)
-
-
- ELF files (*.bin *.elf *.oelf)
- ELF 檔案 (*.bin *.elf *.oelf)
-
-
- Game Boot
- 遊戲啟動
-
-
- Only one file can be selected!
- 只能選擇一個檔案!
-
-
- PKG Extraction
- PKG 解壓縮
-
-
- Patch detected!
- 檢測到補丁!
-
-
- PKG and Game versions match:
- PKG 和遊戲版本匹配:
-
-
- Would you like to overwrite?
- 您想要覆蓋嗎?
-
-
- PKG Version %1 is older than installed version:
- PKG 版本 %1 比已安裝版本更舊:
-
-
- Game is installed:
- 遊戲已安裝:
-
-
- Would you like to install Patch:
- 您想要安裝補丁嗎:
-
-
- DLC Installation
- DLC 安裝
-
-
- Would you like to install DLC: %1?
- 您想要安裝 DLC: %1 嗎?
-
-
- DLC already installed:
- DLC 已經安裝:
-
-
- Game already installed
- 遊戲已經安裝
-
-
- PKG is a patch, please install the game first!
- PKG 是修補檔,請先安裝遊戲!
-
-
- PKG ERROR
- PKG 錯誤
-
-
- Extracting PKG %1/%2
- 正在解壓縮 PKG %1/%2
-
-
- Extraction Finished
- 解壓縮完成
-
-
- Game successfully installed at %1
- 遊戲成功安裝於 %1
-
-
- File doesn't appear to be a valid PKG file
- 檔案似乎不是有效的 PKG 檔案
-
-
-
- PKGViewer
-
- Open Folder
- Open Folder
-
-
-
- TrophyViewer
-
- Trophy Viewer
- Trophy Viewer
-
-
-
- SettingsDialog
-
- Settings
- Settings
-
-
- General
- General
-
-
- System
- System
-
-
- Console Language
- Console Language
-
-
- Emulator Language
- Emulator Language
-
-
- Emulator
- Emulator
-
-
- Enable Fullscreen
- Enable Fullscreen
-
-
- Fullscreen Mode
- 全螢幕模式
-
-
- Enable Separate Update Folder
- Enable Separate Update Folder
-
-
- Default tab when opening settings
- 打開設置時的默認選項卡
-
-
- Show Game Size In List
- 顯示遊戲大小在列表中
-
-
- Show Splash
- Show Splash
-
-
- Is PS4 Pro
- Is PS4 Pro
-
-
- Enable Discord Rich Presence
- 啟用 Discord Rich Presence
-
-
- Username
- Username
-
-
- Trophy Key
- Trophy Key
-
-
- Trophy
- Trophy
-
-
- Logger
- Logger
-
-
- Log Type
- Log Type
-
-
- Log Filter
- Log Filter
-
-
- Open Log Location
- 開啟日誌位置
-
-
- Input
- 輸入
-
-
- Cursor
- 游標
-
-
- Hide Cursor
- 隱藏游標
-
-
- Hide Cursor Idle Timeout
- 游標空閒超時隱藏
-
-
- s
- s
-
-
- Controller
- 控制器
-
-
- Back Button Behavior
- 返回按鈕行為
-
-
- Graphics
- Graphics
-
-
- GUI
- 介面
-
-
- User
- 使用者
-
-
- Graphics Device
- Graphics Device
-
-
- Width
- Width
-
-
- Height
- Height
-
-
- Vblank Divider
- Vblank Divider
-
-
- Advanced
- Advanced
-
-
- Enable Shaders Dumping
- Enable Shaders Dumping
-
-
- Enable NULL GPU
- Enable NULL GPU
-
-
- Paths
- 路徑
-
-
- Game Folders
- 遊戲資料夾
-
-
- Add...
- 添加...
-
-
- Remove
- 刪除
-
-
- Debug
- Debug
-
-
- Enable Debug Dumping
- Enable Debug Dumping
-
-
- Enable Vulkan Validation Layers
- Enable Vulkan Validation Layers
-
-
- Enable Vulkan Synchronization Validation
- Enable Vulkan Synchronization Validation
-
-
- Enable RenderDoc Debugging
- Enable RenderDoc Debugging
-
-
- Enable Crash Diagnostics
- Enable Crash Diagnostics
-
-
- Collect Shaders
- Collect Shaders
-
-
- Copy GPU Buffers
- Copy GPU Buffers
-
-
- Host Debug Markers
- Host Debug Markers
-
-
- Guest Debug Markers
- Guest Debug Markers
-
-
- Update
- 更新
-
-
- Check for Updates at Startup
- 啟動時檢查更新
-
-
- Always Show Changelog
- 始終顯示變更紀錄
-
-
- Update Channel
- 更新頻道
-
-
- Check for Updates
- 檢查更新
-
-
- GUI Settings
- 介面設置
-
-
- Title Music
- Title Music
-
-
- Disable Trophy Pop-ups
- Disable Trophy Pop-ups
-
-
- Play title music
- 播放標題音樂
-
-
- Update Compatibility Database On Startup
- Update Compatibility Database On Startup
-
-
- Game Compatibility
- Game Compatibility
-
-
- Display Compatibility Data
- Display Compatibility Data
-
-
- Update Compatibility Database
- Update Compatibility Database
-
-
- Volume
- 音量
-
-
- Audio Backend
- Audio Backend
-
-
- Save
- 儲存
-
-
- Apply
- 應用
-
-
- Restore Defaults
- 還原預設值
-
-
- Close
- 關閉
-
-
- Point your mouse at an option to display its description.
- 將鼠標指向選項以顯示其描述。
-
-
- consoleLanguageGroupBox
- 主機語言:\n設定PS4遊戲使用的語言。\n建議將其設置為遊戲支持的語言,這會因地區而異。
-
-
- emulatorLanguageGroupBox
- 模擬器語言:\n設定模擬器的用戶介面的語言。
-
-
- fullscreenCheckBox
- 啟用全螢幕:\n自動將遊戲視窗設置為全螢幕模式。\n可以按F11鍵進行切換。
-
-
- separateUpdatesCheckBox
- Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
-
-
- showSplashCheckBox
- 顯示啟動畫面:\n在遊戲啟動時顯示遊戲的啟動畫面(特殊圖片)。
-
-
- ps4proCheckBox
- 為PS4 Pro:\n讓模擬器像PS4 PRO一樣運作,這可能啟用支持此功能的遊戲中的特殊功能。
-
-
- discordRPCCheckbox
- 啟用 Discord Rich Presence:\n在您的 Discord 個人檔案上顯示模擬器圖標和相關信息。
-
-
- userName
- 用戶名:\n設定PS4帳號的用戶名,某些遊戲中可能會顯示。
-
-
- TrophyKey
- Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
-
-
- logTypeGroupBox
- 日誌類型:\n設定是否同步日誌窗口的輸出以提高性能。可能對模擬產生不良影響。
-
-
- logFilter
- 日誌過濾器:\n過濾日誌以僅打印特定信息。\n範例:"Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" 等級: Trace, Debug, Info, Warning, Error, Critical - 以此順序,特定級別靜音所有前面的級別,並記錄其後的每個級別。
-
-
- updaterGroupBox
- 更新:\nRelease: 每月發布的官方版本,可能非常舊,但更可靠且經過測試。\nNightly: 開發版本,擁有所有最新的功能和修復,但可能包含錯誤,穩定性較差。
-
-
- GUIMusicGroupBox
- 播放標題音樂:\n如果遊戲支持,啟用在GUI中選擇遊戲時播放特殊音樂。
-
-
- disableTrophycheckBox
- Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
-
-
- hideCursorGroupBox
- 隱藏游標:\n選擇游標何時消失:\n從不: 您將始終看到滑鼠。\n閒置: 設定在閒置後消失的時間。\n始終: 您將永遠看不到滑鼠。
-
-
- idleTimeoutGroupBox
- 設定滑鼠在閒置後消失的時間。
-
-
- backButtonBehaviorGroupBox
- 返回按鈕行為:\n設定控制器的返回按鈕模擬在 PS4 觸控板上指定位置的觸碰。
-
-
- enableCompatibilityCheckBox
- Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
-
-
- checkCompatibilityOnStartupCheckBox
- Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
-
-
- updateCompatibilityButton
- Update Compatibility Database:\nImmediately update the compatibility database.
-
-
- Never
- 從不
-
-
- Idle
- 閒置
-
-
- Always
- 始終
-
-
- Touchpad Left
- 觸控板左側
-
-
- Touchpad Right
- 觸控板右側
-
-
- Touchpad Center
- 觸控板中間
-
-
- None
- 無
-
-
- graphicsAdapterGroupBox
- 圖形設備:\n在多GPU系統中,從下拉列表中選擇模擬器將使用的GPU,\n或選擇「自動選擇」以自動確定。
-
-
- resolutionLayout
- 寬度/高度:\n設定模擬器啟動時的窗口大小,可以在遊戲過程中調整。\n這與遊戲內解析度不同。
-
-
- heightDivider
- Vblank分隔符:\n模擬器的幀速率將乘以這個數字。更改此數字可能會有不良影響,例如增加遊戲速度,或破壞不預期此變化的關鍵遊戲功能!
-
-
- dumpShadersCheckBox
- 啟用著色器轉儲:\n為了技術調試,將遊戲的著色器在渲染時保存到文件夾中。
-
-
- nullGpuCheckBox
- 啟用空GPU:\n為了技術調試,禁用遊戲渲染,彷彿沒有顯示卡。
-
-
- gameFoldersBox
- 遊戲資料夾:\n檢查已安裝遊戲的資料夾列表。
-
-
- addFolderButton
- 添加:\n將資料夾添加到列表。
-
-
- removeFolderButton
- 移除:\n從列表中移除資料夾。
-
-
- debugDump
- 啟用調試轉儲:\n將當前運行的PS4程序的輸入和輸出符號及文件頭信息保存到目錄中。
-
-
- vkValidationCheckBox
- 啟用Vulkan驗證層:\n啟用一個系統來驗證Vulkan渲染器的狀態並記錄其內部狀態的信息。這將降低性能並可能改變模擬行為。
-
-
- vkSyncValidationCheckBox
- 啟用Vulkan同步驗證:\n啟用一個系統來驗證Vulkan渲染任務的時間。這將降低性能並可能改變模擬行為。
-
-
- rdocCheckBox
- 啟用RenderDoc調試:\n如果啟用,模擬器將提供與Renderdoc的兼容性,以允許捕獲和分析當前渲染的幀。
-
-
- collectShaderCheckBox
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
-
-
- crashDiagnosticsCheckBox
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
-
-
- copyGPUBuffersCheckBox
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
-
-
- hostMarkersCheckBox
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
-
-
- guestMarkersCheckBox
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
-
-
-
- CheatsPatches
-
- Cheats / Patches for
- Cheats / Patches for
-
-
- defaultTextEdit_MSG
- 作弊/補丁為實驗性功能。\n請小心使用。\n\n透過選擇儲存庫並點擊下載按鈕來單獨下載作弊程式。\n在“補丁”標籤頁中,您可以一次下載所有補丁,選擇要使用的補丁並保存您的選擇。\n\n由於我們不開發作弊/補丁,\n請將問題報告給作弊程式的作者。\n\n創建了新的作弊程式?請訪問:\nhttps://github.com/shadps4-emu/ps4_cheats
-
-
- No Image Available
- 沒有可用的圖片
-
-
- Serial:
- 序號:
-
-
- Version:
- 版本:
-
-
- Size:
- 大小:
-
-
- Select Cheat File:
- 選擇作弊檔案:
-
-
- Repository:
- 儲存庫:
-
-
- Download Cheats
- 下載作弊碼
-
-
- Delete File
- 刪除檔案
-
-
- No files selected.
- 沒有選擇檔案。
-
-
- You can delete the cheats you don't want after downloading them.
- 您可以在下載後刪除不需要的作弊碼。
-
-
- Do you want to delete the selected file?\n%1
- 您是否要刪除選定的檔案?\n%1
-
-
- Select Patch File:
- 選擇修補檔案:
-
-
- Download Patches
- 下載修補檔
-
-
- Save
- 儲存
-
-
- Cheats
- 作弊碼
-
-
- Patches
- 修補檔
-
-
- Error
- 錯誤
-
-
- No patch selected.
- 未選擇修補檔。
-
-
- Unable to open files.json for reading.
- 無法打開 files.json 進行讀取。
-
-
- No patch file found for the current serial.
- 找不到當前序號的修補檔。
-
-
- Unable to open the file for reading.
- 無法打開檔案進行讀取。
-
-
- Unable to open the file for writing.
- 無法打開檔案進行寫入。
-
-
- Failed to parse XML:
- 解析 XML 失敗:
-
-
- Success
- 成功
-
-
- Options saved successfully.
- 選項已成功儲存。
-
-
- Invalid Source
- 無效的來源
-
-
- The selected source is invalid.
- 選擇的來源無效。
-
-
- File Exists
- 檔案已存在
-
-
- File already exists. Do you want to replace it?
- 檔案已存在。您是否希望替換它?
-
-
- Failed to save file:
- 無法儲存檔案:
-
-
- Failed to download file:
- 無法下載檔案:
-
-
- Cheats Not Found
- 未找到作弊碼
-
-
- CheatsNotFound_MSG
- 在此版本的儲存庫中未找到該遊戲的作弊碼,請嘗試另一個儲存庫或不同版本的遊戲。
-
-
- Cheats Downloaded Successfully
- 作弊碼下載成功
-
-
- CheatsDownloadedSuccessfully_MSG
- 您已成功下載該遊戲版本的作弊碼 從選定的儲存庫中。 您可以嘗試從其他儲存庫下載,如果可用,您也可以選擇從列表中選擇檔案來使用它。
-
-
- Failed to save:
- 儲存失敗:
-
-
- Failed to download:
- 下載失敗:
-
-
- Download Complete
- 下載完成
-
-
- DownloadComplete_MSG
- 修補檔下載成功!所有遊戲的修補檔已下載完成,無需像作弊碼那樣為每個遊戲單獨下載。如果補丁未顯示,可能是該補丁不適用於特定的序號和遊戲版本。
-
-
- Failed to parse JSON data from HTML.
- 無法從 HTML 解析 JSON 數據。
-
-
- Failed to retrieve HTML page.
- 無法檢索 HTML 頁面。
-
-
- The game is in version: %1
- 遊戲版本: %1
-
-
- The downloaded patch only works on version: %1
- 下載的補丁僅適用於版本: %1
-
-
- You may need to update your game.
- 您可能需要更新遊戲。
-
-
- Incompatibility Notice
- 不相容通知
-
-
- Failed to open file:
- 無法打開檔案:
-
-
- XML ERROR:
- XML 錯誤:
-
-
- Failed to open files.json for writing
- 無法打開 files.json 進行寫入
-
-
- Author:
- 作者:
-
-
- Directory does not exist:
- 目錄不存在:
-
-
- Failed to open files.json for reading.
- 無法打開 files.json 進行讀取。
-
-
- Name:
- 名稱:
-
-
- Can't apply cheats before the game is started
- 在遊戲開始之前無法應用作弊。
-
-
-
- GameListFrame
-
- Icon
- 圖示
-
-
- Name
- 名稱
-
-
- Serial
- 序號
-
-
- Compatibility
- Compatibility
-
-
- Region
- 區域
-
-
- Firmware
- 固件
-
-
- Size
- 大小
-
-
- Version
- 版本
-
-
- Path
- 路徑
-
-
- Play Time
- 遊玩時間
-
-
- Never Played
- Never Played
-
-
- h
- h
-
-
- m
- m
-
-
- s
- s
-
-
- Compatibility is untested
- Compatibility is untested
-
-
- Game does not initialize properly / crashes the emulator
- Game does not initialize properly / crashes the emulator
-
-
- Game boots, but only displays a blank screen
- Game boots, but only displays a blank screen
-
-
- Game displays an image but does not go past the menu
- Game displays an image but does not go past the menu
-
-
- Game has game-breaking glitches or unplayable performance
- Game has game-breaking glitches or unplayable performance
-
-
- Game can be completed with playable performance and no major glitches
- Game can be completed with playable performance and no major glitches
-
-
- Click to see details on github
- 點擊查看 GitHub 上的詳細資訊
-
-
- Last updated
- 最後更新
-
-
-
- CheckUpdate
-
- Auto Updater
- 自動更新程式
-
-
- Error
- 錯誤
-
-
- Network error:
- 網路錯誤:
-
-
- Error_Github_limit_MSG
- 自動更新程式每小時最多允許 60 次更新檢查。\n您已達到此限制。請稍後再試。
-
-
- Failed to parse update information.
- 無法解析更新資訊。
-
-
- No pre-releases found.
- 未找到預發布版本。
-
-
- Invalid release data.
- 無效的發行數據。
-
-
- No download URL found for the specified asset.
- 未找到指定資產的下載 URL。
-
-
- Your version is already up to date!
- 您的版本已經是最新的!
-
-
- Update Available
- 可用更新
-
-
- Update Channel
- 更新頻道
-
-
- Current Version
- 當前版本
-
-
- Latest Version
- 最新版本
-
-
- Do you want to update?
- 您想要更新嗎?
-
-
- Show Changelog
- 顯示變更日誌
-
-
- Check for Updates at Startup
- 啟動時檢查更新
-
-
- Update
- 更新
-
-
- No
- 否
-
-
- Hide Changelog
- 隱藏變更日誌
-
-
- Changes
- 變更
-
-
- Network error occurred while trying to access the URL
- 嘗試訪問 URL 時發生網路錯誤
-
-
- Download Complete
- 下載完成
-
-
- The update has been downloaded, press OK to install.
- 更新已下載,按 OK 安裝。
-
-
- Failed to save the update file at
- 無法將更新文件保存到
-
-
- Starting Update...
- 正在開始更新...
-
-
- Failed to create the update script file
- 無法創建更新腳本文件
-
-
-
- GameListUtils
-
- B
- B
-
-
- KB
- KB
-
-
- MB
- MB
-
-
- GB
- GB
-
-
- TB
- TB
-
-
-
- CompatibilityInfoClass
-
- Fetching compatibility data, please wait
- 正在取得相容性資料,請稍候
-
-
- Cancel
- 取消
-
-
- Loading...
- 載入中...
-
-
- Error
- 錯誤
-
-
- Unable to update compatibility data! Try again later.
- 無法更新相容性資料!請稍後再試。
-
-
- Unable to open compatibility_data.json for writing.
- 無法開啟 compatibility_data.json 進行寫入。
-
-
- Unknown
- 未知
-
-
- Nothing
- 無
-
-
- Boots
- 靴子
-
-
- Menus
- 選單
-
-
- Ingame
- 遊戲內
-
-
- Playable
- 可玩
-
-
+
+ AboutDialog
+
+ About shadPS4
+ About shadPS4
+
+
+ shadPS4
+ shadPS4
+
+
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+
+
+ This software should not be used to play games you have not legally obtained.
+ This software should not be used to play games you have not legally obtained.
+
+
+
+ CheatsPatches
+
+ Cheats / Patches for
+ Cheats / Patches for
+
+
+ defaultTextEdit_MSG
+ 作弊/補丁為實驗性功能。\n請小心使用。\n\n透過選擇儲存庫並點擊下載按鈕來單獨下載作弊程式。\n在“補丁”標籤頁中,您可以一次下載所有補丁,選擇要使用的補丁並保存您的選擇。\n\n由於我們不開發作弊/補丁,\n請將問題報告給作弊程式的作者。\n\n創建了新的作弊程式?請訪問:\nhttps://github.com/shadps4-emu/ps4_cheats
+
+
+ No Image Available
+ 沒有可用的圖片
+
+
+ Serial:
+ 序號:
+
+
+ Version:
+ 版本:
+
+
+ Size:
+ 大小:
+
+
+ Select Cheat File:
+ 選擇作弊檔案:
+
+
+ Repository:
+ 儲存庫:
+
+
+ Download Cheats
+ 下載作弊碼
+
+
+ Delete File
+ 刪除檔案
+
+
+ No files selected.
+ 沒有選擇檔案。
+
+
+ You can delete the cheats you don't want after downloading them.
+ 您可以在下載後刪除不需要的作弊碼。
+
+
+ Do you want to delete the selected file?\n%1
+ 您是否要刪除選定的檔案?\n%1
+
+
+ Select Patch File:
+ 選擇修補檔案:
+
+
+ Download Patches
+ 下載修補檔
+
+
+ Save
+ 儲存
+
+
+ Cheats
+ 作弊碼
+
+
+ Patches
+ 修補檔
+
+
+ Error
+ 錯誤
+
+
+ No patch selected.
+ 未選擇修補檔。
+
+
+ Unable to open files.json for reading.
+ 無法打開 files.json 進行讀取。
+
+
+ No patch file found for the current serial.
+ 找不到當前序號的修補檔。
+
+
+ Unable to open the file for reading.
+ 無法打開檔案進行讀取。
+
+
+ Unable to open the file for writing.
+ 無法打開檔案進行寫入。
+
+
+ Failed to parse XML:
+ 解析 XML 失敗:
+
+
+ Success
+ 成功
+
+
+ Options saved successfully.
+ 選項已成功儲存。
+
+
+ Invalid Source
+ 無效的來源
+
+
+ The selected source is invalid.
+ 選擇的來源無效。
+
+
+ File Exists
+ 檔案已存在
+
+
+ File already exists. Do you want to replace it?
+ 檔案已存在。您是否希望替換它?
+
+
+ Failed to save file:
+ 無法儲存檔案:
+
+
+ Failed to download file:
+ 無法下載檔案:
+
+
+ Cheats Not Found
+ 未找到作弊碼
+
+
+ CheatsNotFound_MSG
+ 在此版本的儲存庫中未找到該遊戲的作弊碼,請嘗試另一個儲存庫或不同版本的遊戲。
+
+
+ Cheats Downloaded Successfully
+ 作弊碼下載成功
+
+
+ CheatsDownloadedSuccessfully_MSG
+ 您已成功下載該遊戲版本的作弊碼 從選定的儲存庫中。 您可以嘗試從其他儲存庫下載,如果可用,您也可以選擇從列表中選擇檔案來使用它。
+
+
+ Failed to save:
+ 儲存失敗:
+
+
+ Failed to download:
+ 下載失敗:
+
+
+ Download Complete
+ 下載完成
+
+
+ DownloadComplete_MSG
+ 修補檔下載成功!所有遊戲的修補檔已下載完成,無需像作弊碼那樣為每個遊戲單獨下載。如果補丁未顯示,可能是該補丁不適用於特定的序號和遊戲版本。
+
+
+ Failed to parse JSON data from HTML.
+ 無法從 HTML 解析 JSON 數據。
+
+
+ Failed to retrieve HTML page.
+ 無法檢索 HTML 頁面。
+
+
+ The game is in version: %1
+ 遊戲版本: %1
+
+
+ The downloaded patch only works on version: %1
+ 下載的補丁僅適用於版本: %1
+
+
+ You may need to update your game.
+ 您可能需要更新遊戲。
+
+
+ Incompatibility Notice
+ 不相容通知
+
+
+ Failed to open file:
+ 無法打開檔案:
+
+
+ XML ERROR:
+ XML 錯誤:
+
+
+ Failed to open files.json for writing
+ 無法打開 files.json 進行寫入
+
+
+ Author:
+ 作者:
+
+
+ Directory does not exist:
+ 目錄不存在:
+
+
+ Failed to open files.json for reading.
+ 無法打開 files.json 進行讀取。
+
+
+ Name:
+ 名稱:
+
+
+ Can't apply cheats before the game is started
+ 在遊戲開始之前無法應用作弊。
+
+
+ Close
+ 關閉
+
+
+
+ CheckUpdate
+
+ Auto Updater
+ 自動更新程式
+
+
+ Error
+ 錯誤
+
+
+ Network error:
+ 網路錯誤:
+
+
+ Error_Github_limit_MSG
+ 自動更新程式每小時最多允許 60 次更新檢查。\n您已達到此限制。請稍後再試。
+
+
+ Failed to parse update information.
+ 無法解析更新資訊。
+
+
+ No pre-releases found.
+ 未找到預發布版本。
+
+
+ Invalid release data.
+ 無效的發行數據。
+
+
+ No download URL found for the specified asset.
+ 未找到指定資產的下載 URL。
+
+
+ Your version is already up to date!
+ 您的版本已經是最新的!
+
+
+ Update Available
+ 可用更新
+
+
+ Update Channel
+ 更新頻道
+
+
+ Current Version
+ 當前版本
+
+
+ Latest Version
+ 最新版本
+
+
+ Do you want to update?
+ 您想要更新嗎?
+
+
+ Show Changelog
+ 顯示變更日誌
+
+
+ Check for Updates at Startup
+ 啟動時檢查更新
+
+
+ Update
+ 更新
+
+
+ No
+ 否
+
+
+ Hide Changelog
+ 隱藏變更日誌
+
+
+ Changes
+ 變更
+
+
+ Network error occurred while trying to access the URL
+ 嘗試訪問 URL 時發生網路錯誤
+
+
+ Download Complete
+ 下載完成
+
+
+ The update has been downloaded, press OK to install.
+ 更新已下載,按 OK 安裝。
+
+
+ Failed to save the update file at
+ 無法將更新文件保存到
+
+
+ Starting Update...
+ 正在開始更新...
+
+
+ Failed to create the update script file
+ 無法創建更新腳本文件
+
+
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ 正在取得相容性資料,請稍候
+
+
+ Cancel
+ 取消
+
+
+ Loading...
+ 載入中...
+
+
+ Error
+ 錯誤
+
+
+ Unable to update compatibility data! Try again later.
+ 無法更新相容性資料!請稍後再試。
+
+
+ Unable to open compatibility_data.json for writing.
+ 無法開啟 compatibility_data.json 進行寫入。
+
+
+ Unknown
+ 未知
+
+
+ Nothing
+ 無
+
+
+ Boots
+ 靴子
+
+
+ Menus
+ 選單
+
+
+ Ingame
+ 遊戲內
+
+
+ Playable
+ 可玩
+
+
+
+ ControlSettings
+
+ Configure Controls
+
+
+
+ Control Settings
+
+
+
+ D-Pad
+
+
+
+ Up
+
+
+
+ Left
+
+
+
+ Right
+
+
+
+ Down
+
+
+
+ Left Stick Deadzone (def:2 max:127)
+
+
+
+ Left Deadzone
+
+
+
+ Left Stick
+
+
+
+ Config Selection
+
+
+
+ Common Config
+
+
+
+ Use per-game configs
+
+
+
+ L1 / LB
+
+
+
+ L2 / LT
+
+
+
+ KBM Controls
+
+
+
+ KBM Editor
+
+
+
+ Back
+
+
+
+ R1 / RB
+
+
+
+ R2 / RT
+
+
+
+ L3
+
+
+
+ Options / Start
+
+
+
+ R3
+
+
+
+ Face Buttons
+
+
+
+ Triangle / Y
+
+
+
+ Square / X
+
+
+
+ Circle / B
+
+
+
+ Cross / A
+
+
+
+ Right Stick Deadzone (def:2, max:127)
+
+
+
+ Right Deadzone
+
+
+
+ Right Stick
+
+
+
+
+ ElfViewer
+
+ Open Folder
+ Open Folder
+
+
+
+ GameInfoClass
+
+ Loading game list, please wait :3
+ Loading game list, please wait :3
+
+
+ Cancel
+ Cancel
+
+
+ Loading...
+ Loading...
+
+
+
+ GameInstallDialog
+
+ shadPS4 - Choose directory
+ shadPS4 - Choose directory
+
+
+ Directory to install games
+ Directory to install games
+
+
+ Browse
+ Browse
+
+
+ Error
+ Error
+
+
+ Directory to install DLC
+
+
+
+
+ GameListFrame
+
+ Icon
+ 圖示
+
+
+ Name
+ 名稱
+
+
+ Serial
+ 序號
+
+
+ Compatibility
+ Compatibility
+
+
+ Region
+ 區域
+
+
+ Firmware
+ 固件
+
+
+ Size
+ 大小
+
+
+ Version
+ 版本
+
+
+ Path
+ 路徑
+
+
+ Play Time
+ 遊玩時間
+
+
+ Never Played
+ Never Played
+
+
+ h
+ h
+
+
+ m
+ m
+
+
+ s
+ s
+
+
+ Compatibility is untested
+ Compatibility is untested
+
+
+ Game does not initialize properly / crashes the emulator
+ Game does not initialize properly / crashes the emulator
+
+
+ Game boots, but only displays a blank screen
+ Game boots, but only displays a blank screen
+
+
+ Game displays an image but does not go past the menu
+ Game displays an image but does not go past the menu
+
+
+ Game has game-breaking glitches or unplayable performance
+ Game has game-breaking glitches or unplayable performance
+
+
+ Game can be completed with playable performance and no major glitches
+ Game can be completed with playable performance and no major glitches
+
+
+ Click to see details on github
+ 點擊查看 GitHub 上的詳細資訊
+
+
+ Last updated
+ 最後更新
+
+
+
+ GameListUtils
+
+ B
+ B
+
+
+ KB
+ KB
+
+
+ MB
+ MB
+
+
+ GB
+ GB
+
+
+ TB
+ TB
+
+
+
+ GuiContextMenus
+
+ Create Shortcut
+ Create Shortcut
+
+
+ Cheats / Patches
+ Zuòbì / Xiūbǔ chéngshì
+
+
+ SFO Viewer
+ SFO Viewer
+
+
+ Trophy Viewer
+ Trophy Viewer
+
+
+ Open Folder...
+ 打開資料夾...
+
+
+ Open Game Folder
+ 打開遊戲資料夾
+
+
+ Open Save Data Folder
+ 打開存檔資料夾
+
+
+ Open Log Folder
+ 打開日誌資料夾
+
+
+ Copy info...
+ Copy info...
+
+
+ Copy Name
+ Copy Name
+
+
+ Copy Serial
+ Copy Serial
+
+
+ Copy All
+ Copy All
+
+
+ Delete...
+ Delete...
+
+
+ Delete Game
+ Delete Game
+
+
+ Delete Update
+ Delete Update
+
+
+ Delete DLC
+ Delete DLC
+
+
+ Compatibility...
+ Compatibility...
+
+
+ Update database
+ Update database
+
+
+ View report
+ View report
+
+
+ Submit a report
+ Submit a report
+
+
+ Shortcut creation
+ Shortcut creation
+
+
+ Shortcut created successfully!
+ Shortcut created successfully!
+
+
+ Error
+ Error
+
+
+ Error creating shortcut!
+ Error creating shortcut!
+
+
+ Install PKG
+ Install PKG
+
+
+ Game
+ Game
+
+
+ This game has no update to delete!
+ This game has no update to delete!
+
+
+ Update
+ Update
+
+
+ This game has no DLC to delete!
+ This game has no DLC to delete!
+
+
+ DLC
+ DLC
+
+
+ Delete %1
+ Delete %1
+
+
+ Are you sure you want to delete %1's %2 directory?
+ Are you sure you want to delete %1's %2 directory?
+
+
+ Open Update Folder
+
+
+
+ Copy Version
+
+
+
+ Copy Size
+
+
+
+ Delete Save Data
+
+
+
+ This game has no update folder to open!
+
+
+
+ Failed to convert icon.
+
+
+
+ This game has no save data to delete!
+
+
+
+ Save Data
+
+
+
+
+ InstallDirSelect
+
+ shadPS4 - Choose directory
+ shadPS4 - Choose directory
+
+
+ Select which directory you want to install to.
+ Select which directory you want to install to.
+
+
+ Install All Queued to Selected Folder
+
+
+
+ Delete PKG File on Install
+
+
+
+
+ MainWindow
+
+ Open/Add Elf Folder
+ Open/Add Elf Folder
+
+
+ Install Packages (PKG)
+ Install Packages (PKG)
+
+
+ Boot Game
+ Boot Game
+
+
+ Check for Updates
+ 檢查更新
+
+
+ About shadPS4
+ About shadPS4
+
+
+ Configure...
+ Configure...
+
+
+ Install application from a .pkg file
+ Install application from a .pkg file
+
+
+ Recent Games
+ Recent Games
+
+
+ Open shadPS4 Folder
+ Open shadPS4 Folder
+
+
+ Exit
+ Exit
+
+
+ Exit shadPS4
+ Exit shadPS4
+
+
+ Exit the application.
+ Exit the application.
+
+
+ Show Game List
+ Show Game List
+
+
+ Game List Refresh
+ Game List Refresh
+
+
+ Tiny
+ Tiny
+
+
+ Small
+ Small
+
+
+ Medium
+ Medium
+
+
+ Large
+ Large
+
+
+ List View
+ List View
+
+
+ Grid View
+ Grid View
+
+
+ Elf Viewer
+ Elf Viewer
+
+
+ Game Install Directory
+ Game Install Directory
+
+
+ Download Cheats/Patches
+ Xiàzài Zuòbì / Xiūbǔ chéngshì
+
+
+ Dump Game List
+ Dump Game List
+
+
+ PKG Viewer
+ PKG Viewer
+
+
+ Search...
+ Search...
+
+
+ File
+ File
+
+
+ View
+ View
+
+
+ Game List Icons
+ Game List Icons
+
+
+ Game List Mode
+ Game List Mode
+
+
+ Settings
+ Settings
+
+
+ Utils
+ Utils
+
+
+ Themes
+ Themes
+
+
+ Help
+ 幫助
+
+
+ Dark
+ Dark
+
+
+ Light
+ Light
+
+
+ Green
+ Green
+
+
+ Blue
+ Blue
+
+
+ Violet
+ Violet
+
+
+ toolBar
+ toolBar
+
+
+ Game List
+ 遊戲列表
+
+
+ * Unsupported Vulkan Version
+ * 不支援的 Vulkan 版本
+
+
+ Download Cheats For All Installed Games
+ 下載所有已安裝遊戲的作弊碼
+
+
+ Download Patches For All Games
+ 下載所有遊戲的修補檔
+
+
+ Download Complete
+ 下載完成
+
+
+ You have downloaded cheats for all the games you have installed.
+ 您已經下載了所有已安裝遊戲的作弊碼。
+
+
+ Patches Downloaded Successfully!
+ 修補檔下載成功!
+
+
+ All Patches available for all games have been downloaded.
+ 所有遊戲的修補檔已經下載完成。
+
+
+ Games:
+ 遊戲:
+
+
+ ELF files (*.bin *.elf *.oelf)
+ ELF 檔案 (*.bin *.elf *.oelf)
+
+
+ Game Boot
+ 遊戲啟動
+
+
+ Only one file can be selected!
+ 只能選擇一個檔案!
+
+
+ PKG Extraction
+ PKG 解壓縮
+
+
+ Patch detected!
+ 檢測到補丁!
+
+
+ PKG and Game versions match:
+ PKG 和遊戲版本匹配:
+
+
+ Would you like to overwrite?
+ 您想要覆蓋嗎?
+
+
+ PKG Version %1 is older than installed version:
+ PKG 版本 %1 比已安裝版本更舊:
+
+
+ Game is installed:
+ 遊戲已安裝:
+
+
+ Would you like to install Patch:
+ 您想要安裝補丁嗎:
+
+
+ DLC Installation
+ DLC 安裝
+
+
+ Would you like to install DLC: %1?
+ 您想要安裝 DLC: %1 嗎?
+
+
+ DLC already installed:
+ DLC 已經安裝:
+
+
+ Game already installed
+ 遊戲已經安裝
+
+
+ PKG ERROR
+ PKG 錯誤
+
+
+ Extracting PKG %1/%2
+ 正在解壓縮 PKG %1/%2
+
+
+ Extraction Finished
+ 解壓縮完成
+
+
+ Game successfully installed at %1
+ 遊戲成功安裝於 %1
+
+
+ File doesn't appear to be a valid PKG file
+ 檔案似乎不是有效的 PKG 檔案
+
+
+ Run Game
+
+
+
+ Eboot.bin file not found
+
+
+
+ PKG File (*.PKG *.pkg)
+
+
+
+ PKG is a patch or DLC, please install the game first!
+
+
+
+ Game is already running!
+
+
+
+ shadPS4
+ shadPS4
+
+
+
+ PKGViewer
+
+ Open Folder
+ Open Folder
+
+
+ Name
+ 名稱
+
+
+ Serial
+ 序號
+
+
+ Installed
+
+
+
+ Size
+ 大小
+
+
+ Category
+
+
+
+ Type
+
+
+
+ App Ver
+
+
+
+ FW
+
+
+
+ Region
+ 區域
+
+
+ Flags
+
+
+
+ Path
+ 路徑
+
+
+ File
+ File
+
+
+ PKG ERROR
+ PKG 錯誤
+
+
+ Unknown
+ 未知
+
+
+ Package
+
+
+
+
+ SettingsDialog
+
+ Settings
+ Settings
+
+
+ General
+ General
+
+
+ System
+ System
+
+
+ Console Language
+ Console Language
+
+
+ Emulator Language
+ Emulator Language
+
+
+ Emulator
+ Emulator
+
+
+ Enable Fullscreen
+ Enable Fullscreen
+
+
+ Fullscreen Mode
+ 全螢幕模式
+
+
+ Enable Separate Update Folder
+ Enable Separate Update Folder
+
+
+ Default tab when opening settings
+ 打開設置時的默認選項卡
+
+
+ Show Game Size In List
+ 顯示遊戲大小在列表中
+
+
+ Show Splash
+ Show Splash
+
+
+ Enable Discord Rich Presence
+ 啟用 Discord Rich Presence
+
+
+ Username
+ Username
+
+
+ Trophy Key
+ Trophy Key
+
+
+ Trophy
+ Trophy
+
+
+ Logger
+ Logger
+
+
+ Log Type
+ Log Type
+
+
+ Log Filter
+ Log Filter
+
+
+ Open Log Location
+ 開啟日誌位置
+
+
+ Input
+ 輸入
+
+
+ Cursor
+ 游標
+
+
+ Hide Cursor
+ 隱藏游標
+
+
+ Hide Cursor Idle Timeout
+ 游標空閒超時隱藏
+
+
+ s
+ s
+
+
+ Controller
+ 控制器
+
+
+ Back Button Behavior
+ 返回按鈕行為
+
+
+ Graphics
+ Graphics
+
+
+ GUI
+ 介面
+
+
+ User
+ 使用者
+
+
+ Graphics Device
+ Graphics Device
+
+
+ Width
+ Width
+
+
+ Height
+ Height
+
+
+ Vblank Divider
+ Vblank Divider
+
+
+ Advanced
+ Advanced
+
+
+ Enable Shaders Dumping
+ Enable Shaders Dumping
+
+
+ Enable NULL GPU
+ Enable NULL GPU
+
+
+ Paths
+ 路徑
+
+
+ Game Folders
+ 遊戲資料夾
+
+
+ Add...
+ 添加...
+
+
+ Remove
+ 刪除
+
+
+ Debug
+ Debug
+
+
+ Enable Debug Dumping
+ Enable Debug Dumping
+
+
+ Enable Vulkan Validation Layers
+ Enable Vulkan Validation Layers
+
+
+ Enable Vulkan Synchronization Validation
+ Enable Vulkan Synchronization Validation
+
+
+ Enable RenderDoc Debugging
+ Enable RenderDoc Debugging
+
+
+ Enable Crash Diagnostics
+ Enable Crash Diagnostics
+
+
+ Collect Shaders
+ Collect Shaders
+
+
+ Copy GPU Buffers
+ Copy GPU Buffers
+
+
+ Host Debug Markers
+ Host Debug Markers
+
+
+ Guest Debug Markers
+ Guest Debug Markers
+
+
+ Update
+ 更新
+
+
+ Check for Updates at Startup
+ 啟動時檢查更新
+
+
+ Always Show Changelog
+ 始終顯示變更紀錄
+
+
+ Update Channel
+ 更新頻道
+
+
+ Check for Updates
+ 檢查更新
+
+
+ GUI Settings
+ 介面設置
+
+
+ Title Music
+ Title Music
+
+
+ Disable Trophy Pop-ups
+ Disable Trophy Pop-ups
+
+
+ Play title music
+ 播放標題音樂
+
+
+ Update Compatibility Database On Startup
+ Update Compatibility Database On Startup
+
+
+ Game Compatibility
+ Game Compatibility
+
+
+ Display Compatibility Data
+ Display Compatibility Data
+
+
+ Update Compatibility Database
+ Update Compatibility Database
+
+
+ Volume
+ 音量
+
+
+ Save
+ 儲存
+
+
+ Apply
+ 應用
+
+
+ Restore Defaults
+ 還原預設值
+
+
+ Close
+ 關閉
+
+
+ Point your mouse at an option to display its description.
+ 將鼠標指向選項以顯示其描述。
+
+
+ consoleLanguageGroupBox
+ 主機語言:\n設定PS4遊戲使用的語言。\n建議將其設置為遊戲支持的語言,這會因地區而異。
+
+
+ emulatorLanguageGroupBox
+ 模擬器語言:\n設定模擬器的用戶介面的語言。
+
+
+ fullscreenCheckBox
+ 啟用全螢幕:\n自動將遊戲視窗設置為全螢幕模式。\n可以按F11鍵進行切換。
+
+
+ separateUpdatesCheckBox
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
+
+
+ showSplashCheckBox
+ 顯示啟動畫面:\n在遊戲啟動時顯示遊戲的啟動畫面(特殊圖片)。
+
+
+ discordRPCCheckbox
+ 啟用 Discord Rich Presence:\n在您的 Discord 個人檔案上顯示模擬器圖標和相關信息。
+
+
+ userName
+ 用戶名:\n設定PS4帳號的用戶名,某些遊戲中可能會顯示。
+
+
+ TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
+
+
+ logTypeGroupBox
+ 日誌類型:\n設定是否同步日誌窗口的輸出以提高性能。可能對模擬產生不良影響。
+
+
+ logFilter
+ 日誌過濾器:\n過濾日誌以僅打印特定信息。\n範例:"Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" 等級: Trace, Debug, Info, Warning, Error, Critical - 以此順序,特定級別靜音所有前面的級別,並記錄其後的每個級別。
+
+
+ updaterGroupBox
+ 更新:\nRelease: 每月發布的官方版本,可能非常舊,但更可靠且經過測試。\nNightly: 開發版本,擁有所有最新的功能和修復,但可能包含錯誤,穩定性較差。
+
+
+ GUIMusicGroupBox
+ 播放標題音樂:\n如果遊戲支持,啟用在GUI中選擇遊戲時播放特殊音樂。
+
+
+ disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
+
+
+ hideCursorGroupBox
+ 隱藏游標:\n選擇游標何時消失:\n從不: 您將始終看到滑鼠。\n閒置: 設定在閒置後消失的時間。\n始終: 您將永遠看不到滑鼠。
+
+
+ idleTimeoutGroupBox
+ 設定滑鼠在閒置後消失的時間。
+
+
+ backButtonBehaviorGroupBox
+ 返回按鈕行為:\n設定控制器的返回按鈕模擬在 PS4 觸控板上指定位置的觸碰。
+
+
+ enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
+
+
+ checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
+
+
+ updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
+
+
+ Never
+ 從不
+
+
+ Idle
+ 閒置
+
+
+ Always
+ 始終
+
+
+ Touchpad Left
+ 觸控板左側
+
+
+ Touchpad Right
+ 觸控板右側
+
+
+ Touchpad Center
+ 觸控板中間
+
+
+ None
+ 無
+
+
+ graphicsAdapterGroupBox
+ 圖形設備:\n在多GPU系統中,從下拉列表中選擇模擬器將使用的GPU,\n或選擇「自動選擇」以自動確定。
+
+
+ resolutionLayout
+ 寬度/高度:\n設定模擬器啟動時的窗口大小,可以在遊戲過程中調整。\n這與遊戲內解析度不同。
+
+
+ heightDivider
+ Vblank分隔符:\n模擬器的幀速率將乘以這個數字。更改此數字可能會有不良影響,例如增加遊戲速度,或破壞不預期此變化的關鍵遊戲功能!
+
+
+ dumpShadersCheckBox
+ 啟用著色器轉儲:\n為了技術調試,將遊戲的著色器在渲染時保存到文件夾中。
+
+
+ nullGpuCheckBox
+ 啟用空GPU:\n為了技術調試,禁用遊戲渲染,彷彿沒有顯示卡。
+
+
+ gameFoldersBox
+ 遊戲資料夾:\n檢查已安裝遊戲的資料夾列表。
+
+
+ addFolderButton
+ 添加:\n將資料夾添加到列表。
+
+
+ removeFolderButton
+ 移除:\n從列表中移除資料夾。
+
+
+ debugDump
+ 啟用調試轉儲:\n將當前運行的PS4程序的輸入和輸出符號及文件頭信息保存到目錄中。
+
+
+ vkValidationCheckBox
+ 啟用Vulkan驗證層:\n啟用一個系統來驗證Vulkan渲染器的狀態並記錄其內部狀態的信息。這將降低性能並可能改變模擬行為。
+
+
+ vkSyncValidationCheckBox
+ 啟用Vulkan同步驗證:\n啟用一個系統來驗證Vulkan渲染任務的時間。這將降低性能並可能改變模擬行為。
+
+
+ rdocCheckBox
+ 啟用RenderDoc調試:\n如果啟用,模擬器將提供與Renderdoc的兼容性,以允許捕獲和分析當前渲染的幀。
+
+
+ collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+
+
+ crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+
+
+ copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+
+
+ hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+
+
+ guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+
+
+ Borderless
+
+
+
+ True
+
+
+
+ Enable HDR
+
+
+
+ Release
+
+
+
+ Nightly
+
+
+
+ Background Image
+
+
+
+ Show Background Image
+
+
+
+ Opacity
+
+
+
+ Set the volume of the background music.
+
+
+
+ Enable Motion Controls
+
+
+
+ Save Data Path
+
+
+
+ Browse
+ Browse
+
+
+ async
+
+
+
+ sync
+
+
+
+ Auto Select
+
+
+
+ Directory to install games
+ Directory to install games
+
+
+ Directory to save data
+
+
+
+ GUIBackgroundImageGroupBox
+
+
+
+ enableHDRCheckBox
+
+
+
+ saveDataBox
+
+
+
+ browseButton
+
+
+
+
+ TrophyViewer
+
+ Trophy Viewer
+ Trophy Viewer
+
+
From 753a3072ee5fc1a3cdcd9d50d975660c02feb86b Mon Sep 17 00:00:00 2001
From: georgemoralis
Date: Thu, 13 Feb 2025 14:50:02 +0200
Subject: [PATCH 33/64] Update Crowdin configuration file
---
crowdin.yml | 3 +++
1 file changed, 3 insertions(+)
create mode 100644 crowdin.yml
diff --git a/crowdin.yml b/crowdin.yml
new file mode 100644
index 000000000..64363f02a
--- /dev/null
+++ b/crowdin.yml
@@ -0,0 +1,3 @@
+files:
+ - source: /src/qt_gui/translations/en_US.ts
+ translation: /%original_path%/%locale_with_underscore%.ts
From 40cd5c57c5381efb1dbe43bf59c0da721349307f Mon Sep 17 00:00:00 2001
From: georgemoralis
Date: Thu, 13 Feb 2025 14:58:54 +0200
Subject: [PATCH 34/64] Update REUSE.toml
---
REUSE.toml | 1 +
1 file changed, 1 insertion(+)
diff --git a/REUSE.toml b/REUSE.toml
index 63242edb2..3c5a0dc59 100644
--- a/REUSE.toml
+++ b/REUSE.toml
@@ -3,6 +3,7 @@ version = 1
[[annotations]]
path = [
"REUSE.toml",
+ "crowdin.yml",
"CMakeSettings.json",
".github/FUNDING.yml",
".github/shadps4.png",
From c94cd531f0ef6c40902a06efd81807e17473cf3c Mon Sep 17 00:00:00 2001
From: georgemoralis
Date: Thu, 13 Feb 2025 15:40:14 +0200
Subject: [PATCH 35/64] New Crowdin updates (#2415)
* New translations en_us.ts (Romanian)
* New translations en_us.ts (French)
* New translations en_us.ts (Spanish)
* New translations en_us.ts (Arabic)
* New translations en_us.ts (Danish)
* New translations en_us.ts (German)
* New translations en_us.ts (Greek)
* New translations en_us.ts (Finnish)
* New translations en_us.ts (Hungarian)
* New translations en_us.ts (Italian)
* New translations en_us.ts (Japanese)
* New translations en_us.ts (Korean)
* New translations en_us.ts (Lithuanian)
* New translations en_us.ts (Dutch)
* New translations en_us.ts (Norwegian)
* New translations en_us.ts (Polish)
* New translations en_us.ts (Russian)
* New translations en_us.ts (Albanian)
* New translations en_us.ts (Swedish)
* New translations en_us.ts (Turkish)
* New translations en_us.ts (Ukrainian)
* New translations en_us.ts (Chinese Simplified)
* New translations en_us.ts (Chinese Traditional)
* New translations en_us.ts (Vietnamese)
* New translations en_us.ts (Portuguese, Brazilian)
* New translations en_us.ts (Indonesian)
* New translations en_us.ts (Persian)
---
src/qt_gui/translations/ar_SA.ts | 1802 +++++++++++++++---------------
src/qt_gui/translations/da_DK.ts | 1802 +++++++++++++++---------------
src/qt_gui/translations/de_DE.ts | 1802 +++++++++++++++---------------
src/qt_gui/translations/el_GR.ts | 1802 +++++++++++++++---------------
src/qt_gui/translations/es_ES.ts | 1802 +++++++++++++++---------------
src/qt_gui/translations/fa_IR.ts | 1802 +++++++++++++++---------------
src/qt_gui/translations/fi_FI.ts | 1802 +++++++++++++++---------------
src/qt_gui/translations/fr_FR.ts | 1802 +++++++++++++++---------------
src/qt_gui/translations/hu_HU.ts | 1802 +++++++++++++++---------------
src/qt_gui/translations/id_ID.ts | 1802 +++++++++++++++---------------
src/qt_gui/translations/it_IT.ts | 1802 +++++++++++++++---------------
src/qt_gui/translations/ja_JP.ts | 1802 +++++++++++++++---------------
src/qt_gui/translations/ko_KR.ts | 1802 +++++++++++++++---------------
src/qt_gui/translations/lt_LT.ts | 1802 +++++++++++++++---------------
src/qt_gui/translations/nl_NL.ts | 1802 +++++++++++++++---------------
src/qt_gui/translations/no_NO.ts | 1802 +++++++++++++++---------------
src/qt_gui/translations/pl_PL.ts | 1802 +++++++++++++++---------------
src/qt_gui/translations/pt_BR.ts | 1802 +++++++++++++++---------------
src/qt_gui/translations/ro_RO.ts | 1802 +++++++++++++++---------------
src/qt_gui/translations/ru_RU.ts | 1802 +++++++++++++++---------------
src/qt_gui/translations/sq_AL.ts | 1802 +++++++++++++++---------------
src/qt_gui/translations/sv_SE.ts | 1802 +++++++++++++++---------------
src/qt_gui/translations/tr_TR.ts | 1802 +++++++++++++++---------------
src/qt_gui/translations/uk_UA.ts | 1802 +++++++++++++++---------------
src/qt_gui/translations/vi_VN.ts | 1802 +++++++++++++++---------------
src/qt_gui/translations/zh_CN.ts | 1802 +++++++++++++++---------------
src/qt_gui/translations/zh_TW.ts | 1802 +++++++++++++++---------------
27 files changed, 24327 insertions(+), 24327 deletions(-)
diff --git a/src/qt_gui/translations/ar_SA.ts b/src/qt_gui/translations/ar_SA.ts
index 275751817..0235a242d 100644
--- a/src/qt_gui/translations/ar_SA.ts
+++ b/src/qt_gui/translations/ar_SA.ts
@@ -2,1789 +2,1789 @@
-
-
+
+
AboutDialog
- About shadPS4
- حول shadPS4
+ About shadPS4
+ حول shadPS4
- shadPS4
- shadPS4
+ shadPS4
+ shadPS4
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- shadPS4 هو محاكي تجريبي مفتوح المصدر لجهاز PlayStation 4.
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 هو محاكي تجريبي مفتوح المصدر لجهاز PlayStation 4.
- This software should not be used to play games you have not legally obtained.
- يجب عدم استخدام هذا البرنامج لتشغيل الألعاب التي لم تحصل عليها بشكل قانوني.
+ This software should not be used to play games you have not legally obtained.
+ يجب عدم استخدام هذا البرنامج لتشغيل الألعاب التي لم تحصل عليها بشكل قانوني.
-
-
+
+
CheatsPatches
- Cheats / Patches for
- Cheats / Patches for
+ Cheats / Patches for
+ Cheats / Patches for
- defaultTextEdit_MSG
- الغش والتصحيحات هي ميزات تجريبية.\nاستخدمها بحذر.\n\nقم بتنزيل الغش بشكل فردي عن طريق اختيار المستودع والنقر على زر التنزيل.\nفي علامة تبويب التصحيحات، يمكنك تنزيل جميع التصحيحات دفعة واحدة، واختيار ما تريد استخدامه، وحفظ اختياراتك.\n\nنظرًا لأننا لا نقوم بتطوير الغش/التصحيحات،\nيرجى الإبلاغ عن أي مشاكل إلى مؤلف الغش.\n\nهل قمت بإنشاء غش جديد؟ قم بزيارة:\nhttps://github.com/shadps4-emu/ps4_cheats
+ defaultTextEdit_MSG
+ الغش والتصحيحات هي ميزات تجريبية.\nاستخدمها بحذر.\n\nقم بتنزيل الغش بشكل فردي عن طريق اختيار المستودع والنقر على زر التنزيل.\nفي علامة تبويب التصحيحات، يمكنك تنزيل جميع التصحيحات دفعة واحدة، واختيار ما تريد استخدامه، وحفظ اختياراتك.\n\nنظرًا لأننا لا نقوم بتطوير الغش/التصحيحات،\nيرجى الإبلاغ عن أي مشاكل إلى مؤلف الغش.\n\nهل قمت بإنشاء غش جديد؟ قم بزيارة:\nhttps://github.com/shadps4-emu/ps4_cheats
- No Image Available
- لا تتوفر صورة
+ No Image Available
+ لا تتوفر صورة
- Serial:
- الرقم التسلسلي:
+ Serial:
+ الرقم التسلسلي:
- Version:
- الإصدار:
+ Version:
+ الإصدار:
- Size:
- الحجم:
+ Size:
+ الحجم:
- Select Cheat File:
- اختر ملف الغش:
+ Select Cheat File:
+ اختر ملف الغش:
- Repository:
- المستودع:
+ Repository:
+ المستودع:
- Download Cheats
- تنزيل الغش
+ Download Cheats
+ تنزيل الغش
- Delete File
- حذف الملف
+ Delete File
+ حذف الملف
- No files selected.
- لم يتم اختيار أي ملفات.
+ No files selected.
+ لم يتم اختيار أي ملفات.
- You can delete the cheats you don't want after downloading them.
- يمكنك حذف الغش الذي لا تريده بعد تنزيله.
+ You can delete the cheats you don't want after downloading them.
+ يمكنك حذف الغش الذي لا تريده بعد تنزيله.
- Do you want to delete the selected file?\n%1
- هل تريد حذف الملف المحدد؟\n%1
+ Do you want to delete the selected file?\n%1
+ هل تريد حذف الملف المحدد؟\n%1
- Select Patch File:
- اختر ملف التصحيح:
+ Select Patch File:
+ اختر ملف التصحيح:
- Download Patches
- تنزيل التصحيحات
+ Download Patches
+ تنزيل التصحيحات
- Save
- حفظ
+ Save
+ حفظ
- Cheats
- الغش
+ Cheats
+ الغش
- Patches
- التصحيحات
+ Patches
+ التصحيحات
- Error
- خطأ
+ Error
+ خطأ
- No patch selected.
- لم يتم اختيار أي تصحيح.
+ No patch selected.
+ لم يتم اختيار أي تصحيح.
- Unable to open files.json for reading.
- تعذر فتح files.json للقراءة.
+ Unable to open files.json for reading.
+ تعذر فتح files.json للقراءة.
- No patch file found for the current serial.
- لم يتم العثور على ملف تصحيح للرقم التسلسلي الحالي.
+ No patch file found for the current serial.
+ لم يتم العثور على ملف تصحيح للرقم التسلسلي الحالي.
- Unable to open the file for reading.
- تعذر فتح الملف للقراءة.
+ Unable to open the file for reading.
+ تعذر فتح الملف للقراءة.
- Unable to open the file for writing.
- تعذر فتح الملف للكتابة.
+ Unable to open the file for writing.
+ تعذر فتح الملف للكتابة.
- Failed to parse XML:
- :فشل في تحليل XML
+ Failed to parse XML:
+ :فشل في تحليل XML
- Success
- نجاح
+ Success
+ نجاح
- Options saved successfully.
- تم حفظ الخيارات بنجاح.
+ Options saved successfully.
+ تم حفظ الخيارات بنجاح.
- Invalid Source
- مصدر غير صالح
+ Invalid Source
+ مصدر غير صالح
- The selected source is invalid.
- المصدر المحدد غير صالح.
+ The selected source is invalid.
+ المصدر المحدد غير صالح.
- File Exists
- الملف موجود
+ File Exists
+ الملف موجود
- File already exists. Do you want to replace it?
- الملف موجود بالفعل. هل تريد استبداله؟
+ File already exists. Do you want to replace it?
+ الملف موجود بالفعل. هل تريد استبداله؟
- Failed to save file:
- :فشل في حفظ الملف
+ Failed to save file:
+ :فشل في حفظ الملف
- Failed to download file:
- :فشل في تنزيل الملف
+ Failed to download file:
+ :فشل في تنزيل الملف
- Cheats Not Found
- لم يتم العثور على الغش
+ Cheats Not Found
+ لم يتم العثور على الغش
- CheatsNotFound_MSG
- لم يتم العثور على غش لهذه اللعبة في هذا الإصدار من المستودع المحدد. حاول استخدام مستودع آخر أو إصدار آخر من اللعبة.
+ CheatsNotFound_MSG
+ لم يتم العثور على غش لهذه اللعبة في هذا الإصدار من المستودع المحدد. حاول استخدام مستودع آخر أو إصدار آخر من اللعبة.
- Cheats Downloaded Successfully
- تم تنزيل الغش بنجاح
+ Cheats Downloaded Successfully
+ تم تنزيل الغش بنجاح
- CheatsDownloadedSuccessfully_MSG
- لقد نجحت في تنزيل الغش لهذا الإصدار من اللعبة من المستودع المحدد. يمكنك محاولة التنزيل من مستودع آخر. إذا كان متاحًا، يمكنك اختياره عن طريق تحديد الملف من القائمة.
+ CheatsDownloadedSuccessfully_MSG
+ لقد نجحت في تنزيل الغش لهذا الإصدار من اللعبة من المستودع المحدد. يمكنك محاولة التنزيل من مستودع آخر. إذا كان متاحًا، يمكنك اختياره عن طريق تحديد الملف من القائمة.
- Failed to save:
- :فشل في الحفظ
+ Failed to save:
+ :فشل في الحفظ
- Failed to download:
- :فشل في التنزيل
+ Failed to download:
+ :فشل في التنزيل
- Download Complete
- اكتمل التنزيل
+ Download Complete
+ اكتمل التنزيل
- DownloadComplete_MSG
- تم تنزيل التصحيحات بنجاح! تم تنزيل جميع التصحيحات لجميع الألعاب، ولا داعي لتنزيلها بشكل فردي لكل لعبة كما هو الحال مع الغش. إذا لم يظهر التحديث، قد يكون السبب أنه غير متوفر للإصدار وسيريال اللعبة المحدد.
+ DownloadComplete_MSG
+ تم تنزيل التصحيحات بنجاح! تم تنزيل جميع التصحيحات لجميع الألعاب، ولا داعي لتنزيلها بشكل فردي لكل لعبة كما هو الحال مع الغش. إذا لم يظهر التحديث، قد يكون السبب أنه غير متوفر للإصدار وسيريال اللعبة المحدد.
- Failed to parse JSON data from HTML.
- فشل في تحليل بيانات JSON من HTML.
+ Failed to parse JSON data from HTML.
+ فشل في تحليل بيانات JSON من HTML.
- Failed to retrieve HTML page.
- .HTML فشل في استرجاع صفحة
+ Failed to retrieve HTML page.
+ .HTML فشل في استرجاع صفحة
- The game is in version: %1
- اللعبة في الإصدار: %1
+ The game is in version: %1
+ اللعبة في الإصدار: %1
- The downloaded patch only works on version: %1
- الباتش الذي تم تنزيله يعمل فقط على الإصدار: %1
+ The downloaded patch only works on version: %1
+ الباتش الذي تم تنزيله يعمل فقط على الإصدار: %1
- You may need to update your game.
- قد تحتاج إلى تحديث لعبتك.
+ You may need to update your game.
+ قد تحتاج إلى تحديث لعبتك.
- Incompatibility Notice
- إشعار عدم التوافق
+ Incompatibility Notice
+ إشعار عدم التوافق
- Failed to open file:
- :فشل في فتح الملف
+ Failed to open file:
+ :فشل في فتح الملف
- XML ERROR:
- :خطأ في XML
+ XML ERROR:
+ :خطأ في XML
- Failed to open files.json for writing
- فشل في فتح files.json للكتابة
+ Failed to open files.json for writing
+ فشل في فتح files.json للكتابة
- Author:
- :المؤلف
+ Author:
+ :المؤلف
- Directory does not exist:
- :المجلد غير موجود
+ Directory does not exist:
+ :المجلد غير موجود
- Failed to open files.json for reading.
- فشل في فتح files.json للقراءة.
+ Failed to open files.json for reading.
+ فشل في فتح files.json للقراءة.
- Name:
- :الاسم
+ Name:
+ :الاسم
- Can't apply cheats before the game is started
- لا يمكن تطبيق الغش قبل بدء اللعبة.
+ Can't apply cheats before the game is started
+ لا يمكن تطبيق الغش قبل بدء اللعبة.
- Close
- إغلاق
+ Close
+ إغلاق
-
-
+
+
CheckUpdate
- Auto Updater
- محدث تلقائي
+ Auto Updater
+ محدث تلقائي
- Error
- خطأ
+ Error
+ خطأ
- Network error:
- خطأ في الشبكة:
+ Network error:
+ خطأ في الشبكة:
- Error_Github_limit_MSG
- يتيح التحديث التلقائي ما يصل إلى 60 عملية تحقق من التحديث في الساعة.\nلقد وصلت إلى هذا الحد. الرجاء المحاولة مرة أخرى لاحقًا.
+ Error_Github_limit_MSG
+ يتيح التحديث التلقائي ما يصل إلى 60 عملية تحقق من التحديث في الساعة.\nلقد وصلت إلى هذا الحد. الرجاء المحاولة مرة أخرى لاحقًا.
- Failed to parse update information.
- فشل في تحليل معلومات التحديث.
+ Failed to parse update information.
+ فشل في تحليل معلومات التحديث.
- No pre-releases found.
- لم يتم العثور على أي إصدارات مسبقة.
+ No pre-releases found.
+ لم يتم العثور على أي إصدارات مسبقة.
- Invalid release data.
- بيانات الإصدار غير صالحة.
+ Invalid release data.
+ بيانات الإصدار غير صالحة.
- No download URL found for the specified asset.
- لم يتم العثور على عنوان URL للتنزيل للأصل المحدد.
+ No download URL found for the specified asset.
+ لم يتم العثور على عنوان URL للتنزيل للأصل المحدد.
- Your version is already up to date!
- نسختك محدثة بالفعل!
+ Your version is already up to date!
+ نسختك محدثة بالفعل!
- Update Available
- تحديث متاح
+ Update Available
+ تحديث متاح
- Update Channel
- قناة التحديث
+ Update Channel
+ قناة التحديث
- Current Version
- الإصدار الحالي
+ Current Version
+ الإصدار الحالي
- Latest Version
- آخر إصدار
+ Latest Version
+ آخر إصدار
- Do you want to update?
- هل تريد التحديث؟
+ Do you want to update?
+ هل تريد التحديث؟
- Show Changelog
- عرض سجل التغييرات
+ Show Changelog
+ عرض سجل التغييرات
- Check for Updates at Startup
- تحقق من التحديثات عند بدء التشغيل
+ Check for Updates at Startup
+ تحقق من التحديثات عند بدء التشغيل
- Update
- تحديث
+ Update
+ تحديث
- No
- لا
+ No
+ لا
- Hide Changelog
- إخفاء سجل التغييرات
+ Hide Changelog
+ إخفاء سجل التغييرات
- Changes
- تغييرات
+ Changes
+ تغييرات
- Network error occurred while trying to access the URL
- حدث خطأ في الشبكة أثناء محاولة الوصول إلى عنوان URL
+ Network error occurred while trying to access the URL
+ حدث خطأ في الشبكة أثناء محاولة الوصول إلى عنوان URL
- Download Complete
- اكتمل التنزيل
+ Download Complete
+ اكتمل التنزيل
- The update has been downloaded, press OK to install.
- تم تنزيل التحديث، اضغط على OK للتثبيت.
+ The update has been downloaded, press OK to install.
+ تم تنزيل التحديث، اضغط على OK للتثبيت.
- Failed to save the update file at
- فشل في حفظ ملف التحديث في
+ Failed to save the update file at
+ فشل في حفظ ملف التحديث في
- Starting Update...
- بدء التحديث...
+ Starting Update...
+ بدء التحديث...
- Failed to create the update script file
- فشل في إنشاء ملف سكريبت التحديث
+ Failed to create the update script file
+ فشل في إنشاء ملف سكريبت التحديث
-
-
+
+
CompatibilityInfoClass
- Fetching compatibility data, please wait
- جاري جلب بيانات التوافق، يرجى الانتظار
+ Fetching compatibility data, please wait
+ جاري جلب بيانات التوافق، يرجى الانتظار
- Cancel
- إلغاء
+ Cancel
+ إلغاء
- Loading...
- جاري التحميل...
+ Loading...
+ جاري التحميل...
- Error
- خطأ
+ Error
+ خطأ
- Unable to update compatibility data! Try again later.
- تعذر تحديث بيانات التوافق! حاول مرة أخرى لاحقاً.
+ Unable to update compatibility data! Try again later.
+ تعذر تحديث بيانات التوافق! حاول مرة أخرى لاحقاً.
- Unable to open compatibility_data.json for writing.
- تعذر فتح compatibility_data.json للكتابة.
+ Unable to open compatibility_data.json for writing.
+ تعذر فتح compatibility_data.json للكتابة.
- Unknown
- غير معروف
+ Unknown
+ غير معروف
- Nothing
- لا شيء
+ Nothing
+ لا شيء
- Boots
- أحذية
+ Boots
+ أحذية
- Menus
- قوائم
+ Menus
+ قوائم
- Ingame
- داخل اللعبة
+ Ingame
+ داخل اللعبة
- Playable
- قابل للعب
+ Playable
+ قابل للعب
-
-
+
+
ControlSettings
- Configure Controls
-
+ Configure Controls
+ Configure Controls
- Control Settings
-
+ Control Settings
+ Control Settings
- D-Pad
-
+ D-Pad
+ D-Pad
- Up
-
+ Up
+ Up
- Left
-
+ Left
+ Left
- Right
-
+ Right
+ Right
- Down
-
+ Down
+ Down
- Left Stick Deadzone (def:2 max:127)
-
+ Left Stick Deadzone (def:2 max:127)
+ Left Stick Deadzone (def:2 max:127)
- Left Deadzone
-
+ Left Deadzone
+ Left Deadzone
- Left Stick
-
+ Left Stick
+ Left Stick
- Config Selection
-
+ Config Selection
+ Config Selection
- Common Config
-
+ Common Config
+ Common Config
- Use per-game configs
-
+ Use per-game configs
+ Use per-game configs
- L1 / LB
-
+ L1 / LB
+ L1 / LB
- L2 / LT
-
+ L2 / LT
+ L2 / LT
- KBM Controls
-
+ KBM Controls
+ KBM Controls
- KBM Editor
-
+ KBM Editor
+ KBM Editor
- Back
-
+ Back
+ Back
- R1 / RB
-
+ R1 / RB
+ R1 / RB
- R2 / RT
-
+ R2 / RT
+ R2 / RT
- L3
-
+ L3
+ L3
- Options / Start
-
+ Options / Start
+ Options / Start
- R3
-
+ R3
+ R3
- Face Buttons
-
+ Face Buttons
+ Face Buttons
- Triangle / Y
-
+ Triangle / Y
+ Triangle / Y
- Square / X
-
+ Square / X
+ Square / X
- Circle / B
-
+ Circle / B
+ Circle / B
- Cross / A
-
+ Cross / A
+ Cross / A
- Right Stick Deadzone (def:2, max:127)
-
+ Right Stick Deadzone (def:2, max:127)
+ Right Stick Deadzone (def:2, max:127)
- Right Deadzone
-
+ Right Deadzone
+ Right Deadzone
- Right Stick
-
+ Right Stick
+ Right Stick
-
-
+
+
ElfViewer
- Open Folder
- فتح المجلد
+ Open Folder
+ فتح المجلد
-
-
+
+
GameInfoClass
- Loading game list, please wait :3
- جارٍ تحميل قائمة الألعاب، يرجى الانتظار :3
+ Loading game list, please wait :3
+ جارٍ تحميل قائمة الألعاب، يرجى الانتظار :3
- Cancel
- إلغاء
+ Cancel
+ إلغاء
- Loading...
- ...جارٍ التحميل
+ Loading...
+ ...جارٍ التحميل
-
-
+
+
GameInstallDialog
- shadPS4 - Choose directory
- shadPS4 - اختر المجلد
+ shadPS4 - Choose directory
+ shadPS4 - اختر المجلد
- Directory to install games
- مجلد تثبيت الألعاب
+ Directory to install games
+ مجلد تثبيت الألعاب
- Browse
- تصفح
+ Browse
+ تصفح
- Error
- خطأ
+ Error
+ خطأ
- Directory to install DLC
-
+ Directory to install DLC
+ Directory to install DLC
-
-
+
+
GameListFrame
- Icon
- أيقونة
+ Icon
+ أيقونة
- Name
- اسم
+ Name
+ اسم
- Serial
- سيريال
+ Serial
+ سيريال
- Compatibility
- Compatibility
+ Compatibility
+ Compatibility
- Region
- منطقة
+ Region
+ منطقة
- Firmware
- البرمجيات الثابتة
+ Firmware
+ البرمجيات الثابتة
- Size
- حجم
+ Size
+ حجم
- Version
- إصدار
+ Version
+ إصدار
- Path
- مسار
+ Path
+ مسار
- Play Time
- وقت اللعب
+ Play Time
+ وقت اللعب
- Never Played
- Never Played
+ Never Played
+ Never Played
- h
- h
+ h
+ h
- m
- m
+ m
+ m
- s
- s
+ s
+ s
- Compatibility is untested
- Compatibility is untested
+ Compatibility is untested
+ Compatibility is untested
- Game does not initialize properly / crashes the emulator
- Game does not initialize properly / crashes the emulator
+ Game does not initialize properly / crashes the emulator
+ Game does not initialize properly / crashes the emulator
- Game boots, but only displays a blank screen
- Game boots, but only displays a blank screen
+ Game boots, but only displays a blank screen
+ Game boots, but only displays a blank screen
- Game displays an image but does not go past the menu
- Game displays an image but does not go past the menu
+ Game displays an image but does not go past the menu
+ Game displays an image but does not go past the menu
- Game has game-breaking glitches or unplayable performance
- Game has game-breaking glitches or unplayable performance
+ Game has game-breaking glitches or unplayable performance
+ Game has game-breaking glitches or unplayable performance
- Game can be completed with playable performance and no major glitches
- Game can be completed with playable performance and no major glitches
+ Game can be completed with playable performance and no major glitches
+ Game can be completed with playable performance and no major glitches
- Click to see details on github
- انقر لرؤية التفاصيل على GitHub
+ Click to see details on github
+ انقر لرؤية التفاصيل على GitHub
- Last updated
- آخر تحديث
+ Last updated
+ آخر تحديث
-
-
+
+
GameListUtils
- B
- B
+ B
+ B
- KB
- KB
+ KB
+ KB
- MB
- MB
+ MB
+ MB
- GB
- GB
+ GB
+ GB
- TB
- TB
+ TB
+ TB
-
-
+
+
GuiContextMenus
- Create Shortcut
- إنشاء اختصار
+ Create Shortcut
+ إنشاء اختصار
- Cheats / Patches
- الغش / التصحيحات
+ Cheats / Patches
+ الغش / التصحيحات
- SFO Viewer
- عارض SFO
+ SFO Viewer
+ عارض SFO
- Trophy Viewer
- عارض الجوائز
+ Trophy Viewer
+ عارض الجوائز
- Open Folder...
- فتح المجلد...
+ Open Folder...
+ فتح المجلد...
- Open Game Folder
- فتح مجلد اللعبة
+ Open Game Folder
+ فتح مجلد اللعبة
- Open Save Data Folder
- فتح مجلد بيانات الحفظ
+ Open Save Data Folder
+ فتح مجلد بيانات الحفظ
- Open Log Folder
- فتح مجلد السجل
+ Open Log Folder
+ فتح مجلد السجل
- Copy info...
- ...نسخ المعلومات
+ Copy info...
+ ...نسخ المعلومات
- Copy Name
- نسخ الاسم
+ Copy Name
+ نسخ الاسم
- Copy Serial
- نسخ الرقم التسلسلي
+ Copy Serial
+ نسخ الرقم التسلسلي
- Copy All
- نسخ الكل
+ Copy Version
+ Copy Version
- Delete...
- Delete...
+ Copy Size
+ Copy Size
- Delete Game
- Delete Game
+ Copy All
+ نسخ الكل
- Delete Update
- Delete Update
+ Delete...
+ Delete...
- Delete DLC
- Delete DLC
+ Delete Game
+ Delete Game
- Compatibility...
- Compatibility...
+ Delete Update
+ Delete Update
- Update database
- Update database
+ Delete DLC
+ Delete DLC
- View report
- View report
+ Compatibility...
+ Compatibility...
- Submit a report
- Submit a report
+ Update database
+ Update database
- Shortcut creation
- إنشاء اختصار
+ View report
+ View report
- Shortcut created successfully!
- تم إنشاء الاختصار بنجاح!
+ Submit a report
+ Submit a report
- Error
- خطأ
+ Shortcut creation
+ إنشاء اختصار
- Error creating shortcut!
- خطأ في إنشاء الاختصار
+ Shortcut created successfully!
+ تم إنشاء الاختصار بنجاح!
- Install PKG
- PKG تثبيت
+ Error
+ خطأ
- Game
- Game
+ Error creating shortcut!
+ خطأ في إنشاء الاختصار
- This game has no update to delete!
- This game has no update to delete!
+ Install PKG
+ PKG تثبيت
- Update
- Update
+ Game
+ Game
- This game has no DLC to delete!
- This game has no DLC to delete!
+ This game has no update to delete!
+ This game has no update to delete!
- DLC
- DLC
+ Update
+ Update
- Delete %1
- Delete %1
+ This game has no DLC to delete!
+ This game has no DLC to delete!
- Are you sure you want to delete %1's %2 directory?
- Are you sure you want to delete %1's %2 directory?
+ DLC
+ DLC
- Open Update Folder
-
+ Delete %1
+ Delete %1
- Copy Version
-
+ Are you sure you want to delete %1's %2 directory?
+ Are you sure you want to delete %1's %2 directory?
- Copy Size
-
+ Open Update Folder
+ Open Update Folder
- Delete Save Data
-
+ Delete Save Data
+ Delete Save Data
- This game has no update folder to open!
-
+ This game has no update folder to open!
+ This game has no update folder to open!
- Failed to convert icon.
-
+ Failed to convert icon.
+ Failed to convert icon.
- This game has no save data to delete!
-
+ This game has no save data to delete!
+ This game has no save data to delete!
- Save Data
-
+ Save Data
+ Save Data
-
-
+
+
InstallDirSelect
- shadPS4 - Choose directory
- shadPS4 - اختر المجلد
+ shadPS4 - Choose directory
+ shadPS4 - اختر المجلد
- Select which directory you want to install to.
- Select which directory you want to install to.
+ Select which directory you want to install to.
+ Select which directory you want to install to.
- Install All Queued to Selected Folder
-
+ Install All Queued to Selected Folder
+ Install All Queued to Selected Folder
- Delete PKG File on Install
-
+ Delete PKG File on Install
+ Delete PKG File on Install
-
-
+
+
MainWindow
- Open/Add Elf Folder
- Elf فتح/إضافة مجلد
+ Open/Add Elf Folder
+ Elf فتح/إضافة مجلد
- Install Packages (PKG)
- (PKG) تثبيت الحزم
+ Install Packages (PKG)
+ (PKG) تثبيت الحزم
- Boot Game
- تشغيل اللعبة
+ Boot Game
+ تشغيل اللعبة
- Check for Updates
- تحقق من التحديثات
+ Check for Updates
+ تحقق من التحديثات
- About shadPS4
- shadPS4 حول
+ About shadPS4
+ shadPS4 حول
- Configure...
- ...تكوين
+ Configure...
+ ...تكوين
- Install application from a .pkg file
- .pkg تثبيت التطبيق من ملف
+ Install application from a .pkg file
+ .pkg تثبيت التطبيق من ملف
- Recent Games
- الألعاب الأخيرة
+ Recent Games
+ الألعاب الأخيرة
- Open shadPS4 Folder
- Open shadPS4 Folder
+ Open shadPS4 Folder
+ Open shadPS4 Folder
- Exit
- خروج
+ Exit
+ خروج
- Exit shadPS4
- الخروج من shadPS4
+ Exit shadPS4
+ الخروج من shadPS4
- Exit the application.
- الخروج من التطبيق.
+ Exit the application.
+ الخروج من التطبيق.
- Show Game List
- إظهار قائمة الألعاب
+ Show Game List
+ إظهار قائمة الألعاب
- Game List Refresh
- تحديث قائمة الألعاب
+ Game List Refresh
+ تحديث قائمة الألعاب
- Tiny
- صغير جدًا
+ Tiny
+ صغير جدًا
- Small
- صغير
+ Small
+ صغير
- Medium
- متوسط
+ Medium
+ متوسط
- Large
- كبير
+ Large
+ كبير
- List View
- عرض القائمة
+ List View
+ عرض القائمة
- Grid View
- عرض الشبكة
+ Grid View
+ عرض الشبكة
- Elf Viewer
- عارض Elf
+ Elf Viewer
+ عارض Elf
- Game Install Directory
- دليل تثبيت اللعبة
+ Game Install Directory
+ دليل تثبيت اللعبة
- Download Cheats/Patches
- تنزيل الغش/التصحيحات
+ Download Cheats/Patches
+ تنزيل الغش/التصحيحات
- Dump Game List
- تفريغ قائمة الألعاب
+ Dump Game List
+ تفريغ قائمة الألعاب
- PKG Viewer
- عارض PKG
+ PKG Viewer
+ عارض PKG
- Search...
- ...بحث
+ Search...
+ ...بحث
- File
- ملف
+ File
+ ملف
- View
- عرض
+ View
+ عرض
- Game List Icons
- أيقونات قائمة الألعاب
+ Game List Icons
+ أيقونات قائمة الألعاب
- Game List Mode
- وضع قائمة الألعاب
+ Game List Mode
+ وضع قائمة الألعاب
- Settings
- الإعدادات
+ Settings
+ الإعدادات
- Utils
- الأدوات
+ Utils
+ الأدوات
- Themes
- السمات
+ Themes
+ السمات
- Help
- مساعدة
+ Help
+ مساعدة
- Dark
- داكن
+ Dark
+ داكن
- Light
- فاتح
+ Light
+ فاتح
- Green
- أخضر
+ Green
+ أخضر
- Blue
- أزرق
+ Blue
+ أزرق
- Violet
- بنفسجي
+ Violet
+ بنفسجي
- toolBar
- شريط الأدوات
+ toolBar
+ شريط الأدوات
- Game List
- ققائمة الألعاب
+ Game List
+ ققائمة الألعاب
- * Unsupported Vulkan Version
- * إصدار Vulkan غير مدعوم
+ * Unsupported Vulkan Version
+ * إصدار Vulkan غير مدعوم
- Download Cheats For All Installed Games
- تنزيل الغش لجميع الألعاب المثبتة
+ Download Cheats For All Installed Games
+ تنزيل الغش لجميع الألعاب المثبتة
- Download Patches For All Games
- تنزيل التصحيحات لجميع الألعاب
+ Download Patches For All Games
+ تنزيل التصحيحات لجميع الألعاب
- Download Complete
- اكتمل التنزيل
+ Download Complete
+ اكتمل التنزيل
- You have downloaded cheats for all the games you have installed.
- لقد قمت بتنزيل الغش لجميع الألعاب التي قمت بتثبيتها.
+ You have downloaded cheats for all the games you have installed.
+ لقد قمت بتنزيل الغش لجميع الألعاب التي قمت بتثبيتها.
- Patches Downloaded Successfully!
- !تم تنزيل التصحيحات بنجاح
+ Patches Downloaded Successfully!
+ !تم تنزيل التصحيحات بنجاح
- All Patches available for all games have been downloaded.
- .تم تنزيل جميع التصحيحات المتاحة لجميع الألعاب
+ All Patches available for all games have been downloaded.
+ .تم تنزيل جميع التصحيحات المتاحة لجميع الألعاب
- Games:
- :الألعاب
+ Games:
+ :الألعاب
- ELF files (*.bin *.elf *.oelf)
- ELF (*.bin *.elf *.oelf) ملفات
+ ELF files (*.bin *.elf *.oelf)
+ ELF (*.bin *.elf *.oelf) ملفات
- Game Boot
- تشغيل اللعبة
+ Game Boot
+ تشغيل اللعبة
- Only one file can be selected!
- !يمكن تحديد ملف واحد فقط
+ Only one file can be selected!
+ !يمكن تحديد ملف واحد فقط
- PKG Extraction
- PKG استخراج
+ PKG Extraction
+ PKG استخراج
- Patch detected!
- تم اكتشاف تصحيح!
+ Patch detected!
+ تم اكتشاف تصحيح!
- PKG and Game versions match:
- :واللعبة تتطابق إصدارات PKG
+ PKG and Game versions match:
+ :واللعبة تتطابق إصدارات PKG
- Would you like to overwrite?
- هل ترغب في الكتابة فوق الملف الموجود؟
+ Would you like to overwrite?
+ هل ترغب في الكتابة فوق الملف الموجود؟
- PKG Version %1 is older than installed version:
- :أقدم من الإصدار المثبت PKG Version %1
+ PKG Version %1 is older than installed version:
+ :أقدم من الإصدار المثبت PKG Version %1
- Game is installed:
- :اللعبة مثبتة
+ Game is installed:
+ :اللعبة مثبتة
- Would you like to install Patch:
- :هل ترغب في تثبيت التصحيح
+ Would you like to install Patch:
+ :هل ترغب في تثبيت التصحيح
- DLC Installation
- تثبيت المحتوى القابل للتنزيل
+ DLC Installation
+ تثبيت المحتوى القابل للتنزيل
- Would you like to install DLC: %1?
- هل ترغب في تثبيت المحتوى القابل للتنزيل: 1%؟
+ Would you like to install DLC: %1?
+ هل ترغب في تثبيت المحتوى القابل للتنزيل: 1%؟
- DLC already installed:
- :المحتوى القابل للتنزيل مثبت بالفعل
+ DLC already installed:
+ :المحتوى القابل للتنزيل مثبت بالفعل
- Game already installed
- اللعبة مثبتة بالفعل
+ Game already installed
+ اللعبة مثبتة بالفعل
- PKG ERROR
- PKG خطأ في
+ PKG ERROR
+ PKG خطأ في
- Extracting PKG %1/%2
- PKG %1/%2 جاري استخراج
+ Extracting PKG %1/%2
+ PKG %1/%2 جاري استخراج
- Extraction Finished
- اكتمل الاستخراج
+ Extraction Finished
+ اكتمل الاستخراج
- Game successfully installed at %1
- تم تثبيت اللعبة بنجاح في %1
+ Game successfully installed at %1
+ تم تثبيت اللعبة بنجاح في %1
- File doesn't appear to be a valid PKG file
- يبدو أن الملف ليس ملف PKG صالحًا
+ File doesn't appear to be a valid PKG file
+ يبدو أن الملف ليس ملف PKG صالحًا
- Run Game
-
+ Run Game
+ Run Game
- Eboot.bin file not found
-
+ Eboot.bin file not found
+ Eboot.bin file not found
- PKG File (*.PKG *.pkg)
-
+ PKG File (*.PKG *.pkg)
+ PKG File (*.PKG *.pkg)
- PKG is a patch or DLC, please install the game first!
-
+ PKG is a patch or DLC, please install the game first!
+ PKG is a patch or DLC, please install the game first!
- Game is already running!
-
+ Game is already running!
+ Game is already running!
- shadPS4
- shadPS4
+ shadPS4
+ shadPS4
-
-
+
+
PKGViewer
- Open Folder
- فتح المجلد
+ Open Folder
+ فتح المجلد
- Name
- اسم
+ PKG ERROR
+ PKG خطأ في
- Serial
- سيريال
+ Name
+ اسم
- Installed
-
+ Serial
+ سيريال
- Size
- حجم
+ Installed
+ Installed
- Category
-
+ Size
+ حجم
- Type
-
+ Category
+ Category
- App Ver
-
+ Type
+ Type
- FW
-
+ App Ver
+ App Ver
- Region
- منطقة
+ FW
+ FW
- Flags
-
+ Region
+ منطقة
- Path
- مسار
+ Flags
+ Flags
- File
- ملف
+ Path
+ مسار
- PKG ERROR
- PKG خطأ في
+ File
+ ملف
- Unknown
- غير معروف
+ Unknown
+ غير معروف
- Package
-
+ Package
+ Package
-
-
+
+
SettingsDialog
- Settings
- الإعدادات
+ Settings
+ الإعدادات
- General
- عام
+ General
+ عام
- System
- النظام
+ System
+ النظام
- Console Language
- لغة وحدة التحكم
+ Console Language
+ لغة وحدة التحكم
- Emulator Language
- لغة المحاكي
+ Emulator Language
+ لغة المحاكي
- Emulator
- المحاكي
+ Emulator
+ المحاكي
- Enable Fullscreen
- تمكين ملء الشاشة
+ Enable Fullscreen
+ تمكين ملء الشاشة
- Fullscreen Mode
- وضع ملء الشاشة
+ Fullscreen Mode
+ وضع ملء الشاشة
- Enable Separate Update Folder
- Enable Separate Update Folder
+ Enable Separate Update Folder
+ Enable Separate Update Folder
- Default tab when opening settings
- علامة التبويب الافتراضية عند فتح الإعدادات
+ Default tab when opening settings
+ علامة التبويب الافتراضية عند فتح الإعدادات
- Show Game Size In List
- عرض حجم اللعبة في القائمة
+ Show Game Size In List
+ عرض حجم اللعبة في القائمة
- Show Splash
- إظهار شاشة البداية
+ Show Splash
+ إظهار شاشة البداية
- Enable Discord Rich Presence
- تفعيل حالة الثراء في ديسكورد
+ Enable Discord Rich Presence
+ تفعيل حالة الثراء في ديسكورد
- Username
- اسم المستخدم
+ Username
+ اسم المستخدم
- Trophy Key
- Trophy Key
+ Trophy Key
+ Trophy Key
- Trophy
- Trophy
+ Trophy
+ Trophy
- Logger
- المسجل
+ Logger
+ المسجل
- Log Type
- نوع السجل
+ Log Type
+ نوع السجل
- Log Filter
- مرشح السجل
+ Log Filter
+ مرشح السجل
- Open Log Location
- افتح موقع السجل
+ Open Log Location
+ افتح موقع السجل
- Input
- إدخال
+ Input
+ إدخال
- Cursor
- مؤشر
+ Cursor
+ مؤشر
- Hide Cursor
- إخفاء المؤشر
+ Hide Cursor
+ إخفاء المؤشر
- Hide Cursor Idle Timeout
- مهلة إخفاء المؤشر عند الخمول
+ Hide Cursor Idle Timeout
+ مهلة إخفاء المؤشر عند الخمول
- s
- s
+ s
+ s
- Controller
- التحكم
+ Controller
+ التحكم
- Back Button Behavior
- سلوك زر العودة
+ Back Button Behavior
+ سلوك زر العودة
- Graphics
- الرسومات
+ Graphics
+ الرسومات
- GUI
- واجهة
+ GUI
+ واجهة
- User
- مستخدم
+ User
+ مستخدم
- Graphics Device
- جهاز الرسومات
+ Graphics Device
+ جهاز الرسومات
- Width
- العرض
+ Width
+ العرض
- Height
- الارتفاع
+ Height
+ الارتفاع
- Vblank Divider
- Vblank مقسم
+ Vblank Divider
+ Vblank مقسم
- Advanced
- متقدم
+ Advanced
+ متقدم
- Enable Shaders Dumping
- تمكين تفريغ الشيدرات
+ Enable Shaders Dumping
+ تمكين تفريغ الشيدرات
- Enable NULL GPU
- تمكين وحدة معالجة الرسومات الفارغة
+ Enable NULL GPU
+ تمكين وحدة معالجة الرسومات الفارغة
- Paths
- المسارات
+ Enable HDR
+ Enable HDR
- Game Folders
- مجلدات اللعبة
+ Paths
+ المسارات
- Add...
- إضافة...
+ Game Folders
+ مجلدات اللعبة
- Remove
- إزالة
+ Add...
+ إضافة...
- Debug
- تصحيح الأخطاء
+ Remove
+ إزالة
- Enable Debug Dumping
- تمكين تفريغ التصحيح
+ Debug
+ تصحيح الأخطاء
- Enable Vulkan Validation Layers
- Vulkan تمكين طبقات التحقق من
+ Enable Debug Dumping
+ تمكين تفريغ التصحيح
- Enable Vulkan Synchronization Validation
- Vulkan تمكين التحقق من تزامن
+ Enable Vulkan Validation Layers
+ Vulkan تمكين طبقات التحقق من
- Enable RenderDoc Debugging
- RenderDoc تمكين تصحيح أخطاء
+ Enable Vulkan Synchronization Validation
+ Vulkan تمكين التحقق من تزامن
- Enable Crash Diagnostics
- Enable Crash Diagnostics
+ Enable RenderDoc Debugging
+ RenderDoc تمكين تصحيح أخطاء
- Collect Shaders
- Collect Shaders
+ Enable Crash Diagnostics
+ Enable Crash Diagnostics
- Copy GPU Buffers
- Copy GPU Buffers
+ Collect Shaders
+ Collect Shaders
- Host Debug Markers
- Host Debug Markers
+ Copy GPU Buffers
+ Copy GPU Buffers
- Guest Debug Markers
- Guest Debug Markers
+ Host Debug Markers
+ Host Debug Markers
- Update
- تحديث
+ Guest Debug Markers
+ Guest Debug Markers
- Check for Updates at Startup
- تحقق من التحديثات عند بدء التشغيل
+ Update
+ تحديث
- Update Channel
- قناة التحديث
+ Check for Updates at Startup
+ تحقق من التحديثات عند بدء التشغيل
- Check for Updates
- التحقق من التحديثات
+ Always Show Changelog
+ Always Show Changelog
- GUI Settings
- إعدادات الواجهة
+ Update Channel
+ قناة التحديث
- Title Music
- Title Music
+ Check for Updates
+ التحقق من التحديثات
- Disable Trophy Pop-ups
- Disable Trophy Pop-ups
+ GUI Settings
+ إعدادات الواجهة
- Play title music
- تشغيل موسيقى العنوان
+ Title Music
+ Title Music
- Update Compatibility Database On Startup
- Update Compatibility Database On Startup
+ Disable Trophy Pop-ups
+ Disable Trophy Pop-ups
- Game Compatibility
- Game Compatibility
+ Background Image
+ Background Image
- Display Compatibility Data
- Display Compatibility Data
+ Show Background Image
+ Show Background Image
- Update Compatibility Database
- Update Compatibility Database
+ Opacity
+ Opacity
- Volume
- الصوت
+ Play title music
+ تشغيل موسيقى العنوان
- Save
- حفظ
+ Update Compatibility Database On Startup
+ Update Compatibility Database On Startup
- Apply
- تطبيق
+ Game Compatibility
+ Game Compatibility
- Restore Defaults
- استعادة الإعدادات الافتراضية
+ Display Compatibility Data
+ Display Compatibility Data
- Close
- إغلاق
+ Update Compatibility Database
+ Update Compatibility Database
- Point your mouse at an option to display its description.
- وجّه الماوس نحو خيار لعرض وصفه.
+ Volume
+ الصوت
- consoleLanguageGroupBox
- لغة الجهاز:\nتحدد لغة اللعبة التي يستخدمها جهاز PS4.\nيوصى بضبطها على لغة يدعمها الجهاز، والتي قد تختلف حسب المنطقة.
+ Save
+ حفظ
- emulatorLanguageGroupBox
- لغة المحاكي:\nتحدد لغة واجهة المستخدم الخاصة بالمحاكي.
+ Apply
+ تطبيق
- fullscreenCheckBox
- تمكين وضع ملء الشاشة:\nيجعل نافذة اللعبة تنتقل تلقائيًا إلى وضع ملء الشاشة.\nيمكن التبديل بالضغط على المفتاح F11.
+ Restore Defaults
+ استعادة الإعدادات الافتراضية
- separateUpdatesCheckBox
- Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
+ Close
+ إغلاق
- showSplashCheckBox
- إظهار شاشة البداية:\nيعرض شاشة البداية الخاصة باللعبة (صورة خاصة) أثناء بدء التشغيل.
+ Point your mouse at an option to display its description.
+ وجّه الماوس نحو خيار لعرض وصفه.
- discordRPCCheckbox
- تفعيل حالة الثراء في ديسكورد:\nيعرض أيقونة المحاكي ومعلومات ذات صلة على ملفك الشخصي في ديسكورد.
+ consoleLanguageGroupBox
+ لغة الجهاز:\nتحدد لغة اللعبة التي يستخدمها جهاز PS4.\nيوصى بضبطها على لغة يدعمها الجهاز، والتي قد تختلف حسب المنطقة.
- userName
- اسم المستخدم:\nيضبط اسم حساب PS4، الذي قد يتم عرضه في بعض الألعاب.
+ emulatorLanguageGroupBox
+ لغة المحاكي:\nتحدد لغة واجهة المستخدم الخاصة بالمحاكي.
- TrophyKey
- Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
+ fullscreenCheckBox
+ تمكين وضع ملء الشاشة:\nيجعل نافذة اللعبة تنتقل تلقائيًا إلى وضع ملء الشاشة.\nيمكن التبديل بالضغط على المفتاح F11.
- logTypeGroupBox
- نوع السجل:\nيضبط ما إذا كان سيتم مزامنة مخرجات نافذة السجل للأداء. قد يؤثر سلبًا على المحاكاة.
+ separateUpdatesCheckBox
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
- logFilter
- فلتر السجل:\nيقوم بتصفية السجل لطباعة معلومات محددة فقط.\nأمثلة: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" المستويات: Trace, Debug, Info, Warning, Error, Critical - بالترتيب، مستوى محدد يخفي جميع المستويات التي تسبقه ويعرض جميع المستويات بعده.
+ showSplashCheckBox
+ إظهار شاشة البداية:\nيعرض شاشة البداية الخاصة باللعبة (صورة خاصة) أثناء بدء التشغيل.
- updaterGroupBox
- تحديث: Release: إصدارات رسمية تصدر شهريًا، قد تكون قديمة بعض الشيء، لكنها أكثر استقرارًا واختبارًا. Nightly: إصدارات تطوير تحتوي على أحدث الميزات والإصلاحات، لكنها قد تحتوي على أخطاء وأقل استقرارًا.
+ discordRPCCheckbox
+ تفعيل حالة الثراء في ديسكورد:\nيعرض أيقونة المحاكي ومعلومات ذات صلة على ملفك الشخصي في ديسكورد.
- GUIMusicGroupBox
- تشغيل موسيقى العنوان:\nإذا كانت اللعبة تدعم ذلك، قم بتمكين تشغيل موسيقى خاصة عند اختيار اللعبة في واجهة المستخدم.
+ userName
+ اسم المستخدم:\nيضبط اسم حساب PS4، الذي قد يتم عرضه في بعض الألعاب.
- disableTrophycheckBox
- Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
+ TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
- hideCursorGroupBox
- إخفاء المؤشر:\nاختر متى سيختفي المؤشر:\nأبداً: سترى الفأرة دائماً.\nعاطل: حدد وقتاً لاختفائه بعد أن يكون غير مستخدم.\nدائماً: لن ترى الفأرة أبداً.
+ logTypeGroupBox
+ نوع السجل:\nيضبط ما إذا كان سيتم مزامنة مخرجات نافذة السجل للأداء. قد يؤثر سلبًا على المحاكاة.
- idleTimeoutGroupBox
- حدد وقتاً لاختفاء الفأرة بعد أن تكون غير مستخدم.
+ logFilter
+ فلتر السجل:\nيقوم بتصفية السجل لطباعة معلومات محددة فقط.\nأمثلة: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" المستويات: Trace, Debug, Info, Warning, Error, Critical - بالترتيب، مستوى محدد يخفي جميع المستويات التي تسبقه ويعرض جميع المستويات بعده.
- backButtonBehaviorGroupBox
- سلوك زر العودة:\nيضبط زر العودة في وحدة التحكم ليحاكي الضغط على الموضع المحدد على لوحة اللمس في PS4.
+ updaterGroupBox
+ تحديث: Release: إصدارات رسمية تصدر شهريًا، قد تكون قديمة بعض الشيء، لكنها أكثر استقرارًا واختبارًا. Nightly: إصدارات تطوير تحتوي على أحدث الميزات والإصلاحات، لكنها قد تحتوي على أخطاء وأقل استقرارًا.
- enableCompatibilityCheckBox
- Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
+ GUIBackgroundImageGroupBox
+ GUIBackgroundImageGroupBox
- checkCompatibilityOnStartupCheckBox
- Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
+ GUIMusicGroupBox
+ تشغيل موسيقى العنوان:\nإذا كانت اللعبة تدعم ذلك، قم بتمكين تشغيل موسيقى خاصة عند اختيار اللعبة في واجهة المستخدم.
- updateCompatibilityButton
- Update Compatibility Database:\nImmediately update the compatibility database.
+ disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
- Never
- أبداً
+ hideCursorGroupBox
+ إخفاء المؤشر:\nاختر متى سيختفي المؤشر:\nأبداً: سترى الفأرة دائماً.\nعاطل: حدد وقتاً لاختفائه بعد أن يكون غير مستخدم.\nدائماً: لن ترى الفأرة أبداً.
- Idle
- خامل
+ idleTimeoutGroupBox
+ حدد وقتاً لاختفاء الفأرة بعد أن تكون غير مستخدم.
- Always
- دائماً
+ backButtonBehaviorGroupBox
+ سلوك زر العودة:\nيضبط زر العودة في وحدة التحكم ليحاكي الضغط على الموضع المحدد على لوحة اللمس في PS4.
- Touchpad Left
- لوحة اللمس اليسرى
+ enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
- Touchpad Right
- لوحة اللمس اليمنى
+ checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
- Touchpad Center
- وسط لوحة اللمس
+ updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
- None
- لا شيء
+ Never
+ أبداً
- graphicsAdapterGroupBox
- جهاز الرسومات:\nعلى الأنظمة متعددة وحدات معالجة الرسومات، اختر وحدة معالجة الرسومات التي سيستخدمها المحاكي من قائمة منسدلة،\nأو اختر "Auto Select" لتحديدها تلقائيًا.
+ Idle
+ خامل
- resolutionLayout
- العرض / الارتفاع:\nيضبط حجم نافذة المحاكي عند التشغيل، والذي يمكن تغيير حجمه أثناء اللعب.\nهذا يختلف عن دقة اللعبة نفسها.
+ Always
+ دائماً
- heightDivider
- مقسم معدل التحديث:\nيتم مضاعفة معدل الإطارات الذي يتم تحديث المحاكي به بواسطة هذا الرقم. قد يؤدي تغيير هذا إلى آثار سلبية، مثل زيادة سرعة اللعبة أو كسر الوظائف الأساسية التي لا تتوقع هذا التغيير!
+ Touchpad Left
+ لوحة اللمس اليسرى
- dumpShadersCheckBox
- تمكين تفريغ الـ Shaders:\nلأغراض تصحيح الأخطاء التقنية، يحفظ الـ Shaders الخاصة باللعبة في مجلد أثناء التشغيل.
+ Touchpad Right
+ لوحة اللمس اليمنى
- nullGpuCheckBox
- تمكين GPU الافتراضية:\nلأغراض تصحيح الأخطاء التقنية، يقوم بتعطيل عرض اللعبة كما لو لم يكن هناك بطاقة رسومات.
+ Touchpad Center
+ وسط لوحة اللمس
- gameFoldersBox
- مجلدات اللعبة:\nقائمة بالمجلدات للتحقق من الألعاب المثبتة.
+ None
+ لا شيء
- addFolderButton
- إضافة:\nأضف مجلداً إلى القائمة.
+ graphicsAdapterGroupBox
+ جهاز الرسومات:\nعلى الأنظمة متعددة وحدات معالجة الرسومات، اختر وحدة معالجة الرسومات التي سيستخدمها المحاكي من قائمة منسدلة،\nأو اختر "Auto Select" لتحديدها تلقائيًا.
- removeFolderButton
- إزالة:\nأزل مجلداً من القائمة.
+ resolutionLayout
+ العرض / الارتفاع:\nيضبط حجم نافذة المحاكي عند التشغيل، والذي يمكن تغيير حجمه أثناء اللعب.\nهذا يختلف عن دقة اللعبة نفسها.
- debugDump
- تمكين تفريغ التصحيح:\nيحفظ رموز الاستيراد والتصدير ومعلومات رأس الملف للبرنامج الحالي لجهاز PS4 إلى دليل.
+ heightDivider
+ مقسم معدل التحديث:\nيتم مضاعفة معدل الإطارات الذي يتم تحديث المحاكي به بواسطة هذا الرقم. قد يؤدي تغيير هذا إلى آثار سلبية، مثل زيادة سرعة اللعبة أو كسر الوظائف الأساسية التي لا تتوقع هذا التغيير!
- vkValidationCheckBox
- تمكين طبقات التحقق من Vulkan:\nيتيح نظام يتحقق من حالة مشغل Vulkan ويسجل معلومات حول حالته الداخلية. سيؤدي هذا إلى تقليل الأداء ومن المحتمل تغيير سلوك المحاكاة.
+ dumpShadersCheckBox
+ تمكين تفريغ الـ Shaders:\nلأغراض تصحيح الأخطاء التقنية، يحفظ الـ Shaders الخاصة باللعبة في مجلد أثناء التشغيل.
- vkSyncValidationCheckBox
- تمكين التحقق من تزامن Vulkan:\nيتيح نظام يتحقق من توقيت مهام عرض Vulkan. سيؤدي ذلك إلى تقليل الأداء ومن المحتمل تغيير سلوك المحاكاة.
+ nullGpuCheckBox
+ تمكين GPU الافتراضية:\nلأغراض تصحيح الأخطاء التقنية، يقوم بتعطيل عرض اللعبة كما لو لم يكن هناك بطاقة رسومات.
- rdocCheckBox
- تمكين تصحيح RenderDoc:\nإذا تم التمكين، سيوفر المحاكي توافقًا مع Renderdoc لالتقاط وتحليل الإطار الذي يتم عرضه حاليًا.
+ enableHDRCheckBox
+ enableHDRCheckBox
- collectShaderCheckBox
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+ gameFoldersBox
+ مجلدات اللعبة:\nقائمة بالمجلدات للتحقق من الألعاب المثبتة.
- crashDiagnosticsCheckBox
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+ addFolderButton
+ إضافة:\nأضف مجلداً إلى القائمة.
- copyGPUBuffersCheckBox
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+ removeFolderButton
+ إزالة:\nأزل مجلداً من القائمة.
- hostMarkersCheckBox
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ debugDump
+ تمكين تفريغ التصحيح:\nيحفظ رموز الاستيراد والتصدير ومعلومات رأس الملف للبرنامج الحالي لجهاز PS4 إلى دليل.
- guestMarkersCheckBox
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ vkValidationCheckBox
+ تمكين طبقات التحقق من Vulkan:\nيتيح نظام يتحقق من حالة مشغل Vulkan ويسجل معلومات حول حالته الداخلية. سيؤدي هذا إلى تقليل الأداء ومن المحتمل تغيير سلوك المحاكاة.
- Borderless
-
+ vkSyncValidationCheckBox
+ تمكين التحقق من تزامن Vulkan:\nيتيح نظام يتحقق من توقيت مهام عرض Vulkan. سيؤدي ذلك إلى تقليل الأداء ومن المحتمل تغيير سلوك المحاكاة.
- True
-
+ rdocCheckBox
+ تمكين تصحيح RenderDoc:\nإذا تم التمكين، سيوفر المحاكي توافقًا مع Renderdoc لالتقاط وتحليل الإطار الذي يتم عرضه حاليًا.
- Enable HDR
-
+ collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- Release
-
+ crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- Nightly
-
+ copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
- Always Show Changelog
-
+ hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Background Image
-
+ guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Show Background Image
-
+ saveDataBox
+ saveDataBox
- Opacity
-
+ browseButton
+ browseButton
- Set the volume of the background music.
-
+ Borderless
+ Borderless
- Enable Motion Controls
-
+ True
+ True
- Save Data Path
-
+ Release
+ Release
- Browse
- تصفح
+ Nightly
+ Nightly
- async
-
+ Set the volume of the background music.
+ Set the volume of the background music.
- sync
-
+ Enable Motion Controls
+ Enable Motion Controls
- Auto Select
-
+ Save Data Path
+ Save Data Path
- Directory to install games
- مجلد تثبيت الألعاب
+ Browse
+ تصفح
- Directory to save data
-
+ async
+ async
- GUIBackgroundImageGroupBox
-
+ sync
+ sync
- enableHDRCheckBox
-
+ Auto Select
+ Auto Select
- saveDataBox
-
+ Directory to install games
+ مجلد تثبيت الألعاب
- browseButton
-
+ Directory to save data
+ Directory to save data
-
-
+
+
TrophyViewer
- Trophy Viewer
- عارض الجوائز
+ Trophy Viewer
+ عارض الجوائز
-
+
diff --git a/src/qt_gui/translations/da_DK.ts b/src/qt_gui/translations/da_DK.ts
index 17d34bc3b..ed9e854a3 100644
--- a/src/qt_gui/translations/da_DK.ts
+++ b/src/qt_gui/translations/da_DK.ts
@@ -2,1789 +2,1789 @@
-
-
+
+
AboutDialog
- About shadPS4
- About shadPS4
+ About shadPS4
+ About shadPS4
- shadPS4
- shadPS4
+ shadPS4
+ shadPS4
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
- This software should not be used to play games you have not legally obtained.
- This software should not be used to play games you have not legally obtained.
+ This software should not be used to play games you have not legally obtained.
+ This software should not be used to play games you have not legally obtained.
-
-
+
+
CheatsPatches
- Cheats / Patches for
- Cheats / Patches for
+ Cheats / Patches for
+ Cheats / Patches for
- defaultTextEdit_MSG
- Cheats/Patches er eksperimentelle.\nBrug med forsigtighed.\n\nDownload cheats individuelt ved at vælge lageret og klikke på download-knappen.\nUnder fanen Patches kan du downloade alle patches på én gang, vælge hvilke du vil bruge og gemme valget.\n\nDa vi ikke udvikler cheats/patches,\nvenligst rapporter problemer til cheat-udvikleren.\n\nHar du lavet en ny cheat? Besøg:\nhttps://github.com/shadps4-emu/ps4_cheats
+ defaultTextEdit_MSG
+ Cheats/Patches er eksperimentelle.\nBrug med forsigtighed.\n\nDownload cheats individuelt ved at vælge lageret og klikke på download-knappen.\nUnder fanen Patches kan du downloade alle patches på én gang, vælge hvilke du vil bruge og gemme valget.\n\nDa vi ikke udvikler cheats/patches,\nvenligst rapporter problemer til cheat-udvikleren.\n\nHar du lavet en ny cheat? Besøg:\nhttps://github.com/shadps4-emu/ps4_cheats
- No Image Available
- Ingen billede tilgængelig
+ No Image Available
+ Ingen billede tilgængelig
- Serial:
- Serienummer:
+ Serial:
+ Serienummer:
- Version:
- Version:
+ Version:
+ Version:
- Size:
- Størrelse:
+ Size:
+ Størrelse:
- Select Cheat File:
- Vælg snyd-fil:
+ Select Cheat File:
+ Vælg snyd-fil:
- Repository:
- Repository:
+ Repository:
+ Repository:
- Download Cheats
- Hent snyd
+ Download Cheats
+ Hent snyd
- Delete File
- Slet fil
+ Delete File
+ Slet fil
- No files selected.
- Ingen filer valgt.
+ No files selected.
+ Ingen filer valgt.
- You can delete the cheats you don't want after downloading them.
- Du kan slette de snyd, du ikke ønsker, efter at have hentet dem.
+ You can delete the cheats you don't want after downloading them.
+ Du kan slette de snyd, du ikke ønsker, efter at have hentet dem.
- Do you want to delete the selected file?\n%1
- Ønsker du at slette den valgte fil?\n%1
+ Do you want to delete the selected file?\n%1
+ Ønsker du at slette den valgte fil?\n%1
- Select Patch File:
- Vælg patch-fil:
+ Select Patch File:
+ Vælg patch-fil:
- Download Patches
- Hent patches
+ Download Patches
+ Hent patches
- Save
- Gem
+ Save
+ Gem
- Cheats
- Snyd
+ Cheats
+ Snyd
- Patches
- Patches
+ Patches
+ Patches
- Error
- Fejl
+ Error
+ Fejl
- No patch selected.
- Ingen patch valgt.
+ No patch selected.
+ Ingen patch valgt.
- Unable to open files.json for reading.
- Kan ikke åbne files.json til læsning.
+ Unable to open files.json for reading.
+ Kan ikke åbne files.json til læsning.
- No patch file found for the current serial.
- Ingen patch-fil fundet for det nuværende serienummer.
+ No patch file found for the current serial.
+ Ingen patch-fil fundet for det nuværende serienummer.
- Unable to open the file for reading.
- Kan ikke åbne filen til læsning.
+ Unable to open the file for reading.
+ Kan ikke åbne filen til læsning.
- Unable to open the file for writing.
- Kan ikke åbne filen til skrivning.
+ Unable to open the file for writing.
+ Kan ikke åbne filen til skrivning.
- Failed to parse XML:
- Kunne ikke analysere XML:
+ Failed to parse XML:
+ Kunne ikke analysere XML:
- Success
- Succes
+ Success
+ Succes
- Options saved successfully.
- Indstillinger gemt med succes.
+ Options saved successfully.
+ Indstillinger gemt med succes.
- Invalid Source
- Ugyldig kilde
+ Invalid Source
+ Ugyldig kilde
- The selected source is invalid.
- Den valgte kilde er ugyldig.
+ The selected source is invalid.
+ Den valgte kilde er ugyldig.
- File Exists
- Fil findes
+ File Exists
+ Fil findes
- File already exists. Do you want to replace it?
- Filen findes allerede. Vil du erstatte den?
+ File already exists. Do you want to replace it?
+ Filen findes allerede. Vil du erstatte den?
- Failed to save file:
- Kunne ikke gemme fil:
+ Failed to save file:
+ Kunne ikke gemme fil:
- Failed to download file:
- Kunne ikke hente fil:
+ Failed to download file:
+ Kunne ikke hente fil:
- Cheats Not Found
- Snyd ikke fundet
+ Cheats Not Found
+ Snyd ikke fundet
- CheatsNotFound_MSG
- Ingen snyd fundet til dette spil i denne version af det valgte repository, prøv et andet repository eller en anden version af spillet.
+ CheatsNotFound_MSG
+ Ingen snyd fundet til dette spil i denne version af det valgte repository, prøv et andet repository eller en anden version af spillet.
- Cheats Downloaded Successfully
- Snyd hentet med succes
+ Cheats Downloaded Successfully
+ Snyd hentet med succes
- CheatsDownloadedSuccessfully_MSG
- Du har succesfuldt hentet snyd for denne version af spillet fra det valgte repository. Du kan prøve at hente fra et andet repository, hvis det er tilgængeligt, vil det også være muligt at bruge det ved at vælge filen fra listen.
+ CheatsDownloadedSuccessfully_MSG
+ Du har succesfuldt hentet snyd for denne version af spillet fra det valgte repository. Du kan prøve at hente fra et andet repository, hvis det er tilgængeligt, vil det også være muligt at bruge det ved at vælge filen fra listen.
- Failed to save:
- Kunne ikke gemme:
+ Failed to save:
+ Kunne ikke gemme:
- Failed to download:
- Kunne ikke hente:
+ Failed to download:
+ Kunne ikke hente:
- Download Complete
- Download fuldført
+ Download Complete
+ Download fuldført
- DownloadComplete_MSG
- Patcher hentet med succes! Alle patches til alle spil er blevet hentet, der er ikke behov for at hente dem individuelt for hvert spil, som det sker med snyd. Hvis opdateringen ikke vises, kan det være, at den ikke findes for den specifikke serie og version af spillet.
+ DownloadComplete_MSG
+ Patcher hentet med succes! Alle patches til alle spil er blevet hentet, der er ikke behov for at hente dem individuelt for hvert spil, som det sker med snyd. Hvis opdateringen ikke vises, kan det være, at den ikke findes for den specifikke serie og version af spillet.
- Failed to parse JSON data from HTML.
- Kunne ikke analysere JSON-data fra HTML.
+ Failed to parse JSON data from HTML.
+ Kunne ikke analysere JSON-data fra HTML.
- Failed to retrieve HTML page.
- Kunne ikke hente HTML-side.
+ Failed to retrieve HTML page.
+ Kunne ikke hente HTML-side.
- The game is in version: %1
- Spillet er i version: %1
+ The game is in version: %1
+ Spillet er i version: %1
- The downloaded patch only works on version: %1
- Den downloadede patch fungerer kun på version: %1
+ The downloaded patch only works on version: %1
+ Den downloadede patch fungerer kun på version: %1
- You may need to update your game.
- Du skal muligvis opdatere dit spil.
+ You may need to update your game.
+ Du skal muligvis opdatere dit spil.
- Incompatibility Notice
- Uforenelighedsmeddelelse
+ Incompatibility Notice
+ Uforenelighedsmeddelelse
- Failed to open file:
- Kunne ikke åbne fil:
+ Failed to open file:
+ Kunne ikke åbne fil:
- XML ERROR:
- XML FEJL:
+ XML ERROR:
+ XML FEJL:
- Failed to open files.json for writing
- Kunne ikke åbne files.json til skrivning
+ Failed to open files.json for writing
+ Kunne ikke åbne files.json til skrivning
- Author:
- Forfatter:
+ Author:
+ Forfatter:
- Directory does not exist:
- Mappe findes ikke:
+ Directory does not exist:
+ Mappe findes ikke:
- Failed to open files.json for reading.
- Kunne ikke åbne files.json til læsning.
+ Failed to open files.json for reading.
+ Kunne ikke åbne files.json til læsning.
- Name:
- Navn:
+ Name:
+ Navn:
- Can't apply cheats before the game is started
- Kan ikke anvende snyd før spillet er startet.
+ Can't apply cheats before the game is started
+ Kan ikke anvende snyd før spillet er startet.
- Close
- Luk
+ Close
+ Luk
-
-
+
+
CheckUpdate
- Auto Updater
- Automatisk opdatering
+ Auto Updater
+ Automatisk opdatering
- Error
- Fejl
+ Error
+ Fejl
- Network error:
- Netsværksfejl:
+ Network error:
+ Netsværksfejl:
- Error_Github_limit_MSG
- Autoopdateren tillader op til 60 opdateringstjek i timen.\nDu har nået denne grænse. Prøv igen senere.
+ Error_Github_limit_MSG
+ Autoopdateren tillader op til 60 opdateringstjek i timen.\nDu har nået denne grænse. Prøv igen senere.
- Failed to parse update information.
- Kunne ikke analysere opdateringsoplysninger.
+ Failed to parse update information.
+ Kunne ikke analysere opdateringsoplysninger.
- No pre-releases found.
- Ingen forhåndsudgivelser fundet.
+ No pre-releases found.
+ Ingen forhåndsudgivelser fundet.
- Invalid release data.
- Ugyldige udgivelsesdata.
+ Invalid release data.
+ Ugyldige udgivelsesdata.
- No download URL found for the specified asset.
- Ingen download-URL fundet for den specificerede aktiver.
+ No download URL found for the specified asset.
+ Ingen download-URL fundet for den specificerede aktiver.
- Your version is already up to date!
- Din version er allerede opdateret!
+ Your version is already up to date!
+ Din version er allerede opdateret!
- Update Available
- Opdatering tilgængelig
+ Update Available
+ Opdatering tilgængelig
- Update Channel
- Opdateringskanal
+ Update Channel
+ Opdateringskanal
- Current Version
- Nuværende version
+ Current Version
+ Nuværende version
- Latest Version
- Nyeste version
+ Latest Version
+ Nyeste version
- Do you want to update?
- Vil du opdatere?
+ Do you want to update?
+ Vil du opdatere?
- Show Changelog
- Vis ændringslog
+ Show Changelog
+ Vis ændringslog
- Check for Updates at Startup
- Tjek for opdateringer ved start
+ Check for Updates at Startup
+ Tjek for opdateringer ved start
- Update
- Opdater
+ Update
+ Opdater
- No
- Nej
+ No
+ Nej
- Hide Changelog
- Skjul ændringslog
+ Hide Changelog
+ Skjul ændringslog
- Changes
- Ændringer
+ Changes
+ Ændringer
- Network error occurred while trying to access the URL
- Netsværksfejl opstod, mens der blev forsøgt at få adgang til URL'en
+ Network error occurred while trying to access the URL
+ Netsværksfejl opstod, mens der blev forsøgt at få adgang til URL'en
- Download Complete
- Download fuldført
+ Download Complete
+ Download fuldført
- The update has been downloaded, press OK to install.
- Opdateringen er blevet downloadet, tryk på OK for at installere.
+ The update has been downloaded, press OK to install.
+ Opdateringen er blevet downloadet, tryk på OK for at installere.
- Failed to save the update file at
- Kunne ikke gemme opdateringsfilen på
+ Failed to save the update file at
+ Kunne ikke gemme opdateringsfilen på
- Starting Update...
- Starter opdatering...
+ Starting Update...
+ Starter opdatering...
- Failed to create the update script file
- Kunne ikke oprette opdateringsscriptfilen
+ Failed to create the update script file
+ Kunne ikke oprette opdateringsscriptfilen
-
-
+
+
CompatibilityInfoClass
- Fetching compatibility data, please wait
- Henter kompatibilitetsdata, vent venligst
+ Fetching compatibility data, please wait
+ Henter kompatibilitetsdata, vent venligst
- Cancel
- Annuller
+ Cancel
+ Annuller
- Loading...
- Indlæser...
+ Loading...
+ Indlæser...
- Error
- Fejl
+ Error
+ Fejl
- Unable to update compatibility data! Try again later.
- Kan ikke opdatere kompatibilitetsdata! Prøv igen senere.
+ Unable to update compatibility data! Try again later.
+ Kan ikke opdatere kompatibilitetsdata! Prøv igen senere.
- Unable to open compatibility_data.json for writing.
- Kan ikke åbne compatibility_data.json til skrivning.
+ Unable to open compatibility_data.json for writing.
+ Kan ikke åbne compatibility_data.json til skrivning.
- Unknown
- Ukendt
+ Unknown
+ Ukendt
- Nothing
- Intet
+ Nothing
+ Intet
- Boots
- Støvler
+ Boots
+ Støvler
- Menus
- Menuer
+ Menus
+ Menuer
- Ingame
- I spillet
+ Ingame
+ I spillet
- Playable
- Spilbar
+ Playable
+ Spilbar
-
-
+
+
ControlSettings
- Configure Controls
-
+ Configure Controls
+ Configure Controls
- Control Settings
-
+ Control Settings
+ Control Settings
- D-Pad
-
+ D-Pad
+ D-Pad
- Up
-
+ Up
+ Up
- Left
-
+ Left
+ Left
- Right
-
+ Right
+ Right
- Down
-
+ Down
+ Down
- Left Stick Deadzone (def:2 max:127)
-
+ Left Stick Deadzone (def:2 max:127)
+ Left Stick Deadzone (def:2 max:127)
- Left Deadzone
-
+ Left Deadzone
+ Left Deadzone
- Left Stick
-
+ Left Stick
+ Left Stick
- Config Selection
-
+ Config Selection
+ Config Selection
- Common Config
-
+ Common Config
+ Common Config
- Use per-game configs
-
+ Use per-game configs
+ Use per-game configs
- L1 / LB
-
+ L1 / LB
+ L1 / LB
- L2 / LT
-
+ L2 / LT
+ L2 / LT
- KBM Controls
-
+ KBM Controls
+ KBM Controls
- KBM Editor
-
+ KBM Editor
+ KBM Editor
- Back
-
+ Back
+ Back
- R1 / RB
-
+ R1 / RB
+ R1 / RB
- R2 / RT
-
+ R2 / RT
+ R2 / RT
- L3
-
+ L3
+ L3
- Options / Start
-
+ Options / Start
+ Options / Start
- R3
-
+ R3
+ R3
- Face Buttons
-
+ Face Buttons
+ Face Buttons
- Triangle / Y
-
+ Triangle / Y
+ Triangle / Y
- Square / X
-
+ Square / X
+ Square / X
- Circle / B
-
+ Circle / B
+ Circle / B
- Cross / A
-
+ Cross / A
+ Cross / A
- Right Stick Deadzone (def:2, max:127)
-
+ Right Stick Deadzone (def:2, max:127)
+ Right Stick Deadzone (def:2, max:127)
- Right Deadzone
-
+ Right Deadzone
+ Right Deadzone
- Right Stick
-
+ Right Stick
+ Right Stick
-
-
+
+
ElfViewer
- Open Folder
- Open Folder
+ Open Folder
+ Open Folder
-
-
+
+
GameInfoClass
- Loading game list, please wait :3
- Loading game list, please wait :3
+ Loading game list, please wait :3
+ Loading game list, please wait :3
- Cancel
- Cancel
+ Cancel
+ Cancel
- Loading...
- Loading...
+ Loading...
+ Loading...
-
-
+
+
GameInstallDialog
- shadPS4 - Choose directory
- shadPS4 - Choose directory
+ shadPS4 - Choose directory
+ shadPS4 - Choose directory
- Directory to install games
- Directory to install games
+ Directory to install games
+ Directory to install games
- Browse
- Browse
+ Browse
+ Browse
- Error
- Error
+ Error
+ Error
- Directory to install DLC
-
+ Directory to install DLC
+ Directory to install DLC
-
-
+
+
GameListFrame
- Icon
- Ikon
+ Icon
+ Ikon
- Name
- Navn
+ Name
+ Navn
- Serial
- Seriel
+ Serial
+ Seriel
- Compatibility
- Compatibility
+ Compatibility
+ Compatibility
- Region
- Region
+ Region
+ Region
- Firmware
- Firmware
+ Firmware
+ Firmware
- Size
- Størrelse
+ Size
+ Størrelse
- Version
- Version
+ Version
+ Version
- Path
- Sti
+ Path
+ Sti
- Play Time
- Spilletid
+ Play Time
+ Spilletid
- Never Played
- Never Played
+ Never Played
+ Never Played
- h
- h
+ h
+ h
- m
- m
+ m
+ m
- s
- s
+ s
+ s
- Compatibility is untested
- Compatibility is untested
+ Compatibility is untested
+ Compatibility is untested
- Game does not initialize properly / crashes the emulator
- Game does not initialize properly / crashes the emulator
+ Game does not initialize properly / crashes the emulator
+ Game does not initialize properly / crashes the emulator
- Game boots, but only displays a blank screen
- Game boots, but only displays a blank screen
+ Game boots, but only displays a blank screen
+ Game boots, but only displays a blank screen
- Game displays an image but does not go past the menu
- Game displays an image but does not go past the menu
+ Game displays an image but does not go past the menu
+ Game displays an image but does not go past the menu
- Game has game-breaking glitches or unplayable performance
- Game has game-breaking glitches or unplayable performance
+ Game has game-breaking glitches or unplayable performance
+ Game has game-breaking glitches or unplayable performance
- Game can be completed with playable performance and no major glitches
- Game can be completed with playable performance and no major glitches
+ Game can be completed with playable performance and no major glitches
+ Game can be completed with playable performance and no major glitches
- Click to see details on github
- Klik for at se detaljer på GitHub
+ Click to see details on github
+ Klik for at se detaljer på GitHub
- Last updated
- Sidst opdateret
+ Last updated
+ Sidst opdateret
-
-
+
+
GameListUtils
- B
- B
+ B
+ B
- KB
- KB
+ KB
+ KB
- MB
- MB
+ MB
+ MB
- GB
- GB
+ GB
+ GB
- TB
- TB
+ TB
+ TB
-
-
+
+
GuiContextMenus
- Create Shortcut
- Create Shortcut
+ Create Shortcut
+ Create Shortcut
- Cheats / Patches
- Trick / Patches
+ Cheats / Patches
+ Trick / Patches
- SFO Viewer
- SFO Viewer
+ SFO Viewer
+ SFO Viewer
- Trophy Viewer
- Trophy Viewer
+ Trophy Viewer
+ Trophy Viewer
- Open Folder...
- Åbn Mappe...
+ Open Folder...
+ Åbn Mappe...
- Open Game Folder
- Åbn Spilmappe
+ Open Game Folder
+ Åbn Spilmappe
- Open Save Data Folder
- Åbn Gem Data Mappe
+ Open Save Data Folder
+ Åbn Gem Data Mappe
- Open Log Folder
- Åbn Log Mappe
+ Open Log Folder
+ Åbn Log Mappe
- Copy info...
- Copy info...
+ Copy info...
+ Copy info...
- Copy Name
- Copy Name
+ Copy Name
+ Copy Name
- Copy Serial
- Copy Serial
+ Copy Serial
+ Copy Serial
- Copy All
- Copy All
+ Copy Version
+ Copy Version
- Delete...
- Delete...
+ Copy Size
+ Copy Size
- Delete Game
- Delete Game
+ Copy All
+ Copy All
- Delete Update
- Delete Update
+ Delete...
+ Delete...
- Delete DLC
- Delete DLC
+ Delete Game
+ Delete Game
- Compatibility...
- Compatibility...
+ Delete Update
+ Delete Update
- Update database
- Update database
+ Delete DLC
+ Delete DLC
- View report
- View report
+ Compatibility...
+ Compatibility...
- Submit a report
- Submit a report
+ Update database
+ Update database
- Shortcut creation
- Shortcut creation
+ View report
+ View report
- Shortcut created successfully!
- Shortcut created successfully!
+ Submit a report
+ Submit a report
- Error
- Error
+ Shortcut creation
+ Shortcut creation
- Error creating shortcut!
- Error creating shortcut!
+ Shortcut created successfully!
+ Shortcut created successfully!
- Install PKG
- Install PKG
+ Error
+ Error
- Game
- Game
+ Error creating shortcut!
+ Error creating shortcut!
- This game has no update to delete!
- This game has no update to delete!
+ Install PKG
+ Install PKG
- Update
- Update
+ Game
+ Game
- This game has no DLC to delete!
- This game has no DLC to delete!
+ This game has no update to delete!
+ This game has no update to delete!
- DLC
- DLC
+ Update
+ Update
- Delete %1
- Delete %1
+ This game has no DLC to delete!
+ This game has no DLC to delete!
- Are you sure you want to delete %1's %2 directory?
- Are you sure you want to delete %1's %2 directory?
+ DLC
+ DLC
- Open Update Folder
-
+ Delete %1
+ Delete %1
- Copy Version
-
+ Are you sure you want to delete %1's %2 directory?
+ Are you sure you want to delete %1's %2 directory?
- Copy Size
-
+ Open Update Folder
+ Open Update Folder
- Delete Save Data
-
+ Delete Save Data
+ Delete Save Data
- This game has no update folder to open!
-
+ This game has no update folder to open!
+ This game has no update folder to open!
- Failed to convert icon.
-
+ Failed to convert icon.
+ Failed to convert icon.
- This game has no save data to delete!
-
+ This game has no save data to delete!
+ This game has no save data to delete!
- Save Data
-
+ Save Data
+ Save Data
-
-
+
+
InstallDirSelect
- shadPS4 - Choose directory
- shadPS4 - Choose directory
+ shadPS4 - Choose directory
+ shadPS4 - Choose directory
- Select which directory you want to install to.
- Select which directory you want to install to.
+ Select which directory you want to install to.
+ Select which directory you want to install to.
- Install All Queued to Selected Folder
-
+ Install All Queued to Selected Folder
+ Install All Queued to Selected Folder
- Delete PKG File on Install
-
+ Delete PKG File on Install
+ Delete PKG File on Install
-
-
+
+
MainWindow
- Open/Add Elf Folder
- Open/Add Elf Folder
+ Open/Add Elf Folder
+ Open/Add Elf Folder
- Install Packages (PKG)
- Install Packages (PKG)
+ Install Packages (PKG)
+ Install Packages (PKG)
- Boot Game
- Boot Game
+ Boot Game
+ Boot Game
- Check for Updates
- Tjek for opdateringer
+ Check for Updates
+ Tjek for opdateringer
- About shadPS4
- About shadPS4
+ About shadPS4
+ About shadPS4
- Configure...
- Configure...
+ Configure...
+ Configure...
- Install application from a .pkg file
- Install application from a .pkg file
+ Install application from a .pkg file
+ Install application from a .pkg file
- Recent Games
- Recent Games
+ Recent Games
+ Recent Games
- Open shadPS4 Folder
- Open shadPS4 Folder
+ Open shadPS4 Folder
+ Open shadPS4 Folder
- Exit
- Exit
+ Exit
+ Exit
- Exit shadPS4
- Exit shadPS4
+ Exit shadPS4
+ Exit shadPS4
- Exit the application.
- Exit the application.
+ Exit the application.
+ Exit the application.
- Show Game List
- Show Game List
+ Show Game List
+ Show Game List
- Game List Refresh
- Game List Refresh
+ Game List Refresh
+ Game List Refresh
- Tiny
- Tiny
+ Tiny
+ Tiny
- Small
- Small
+ Small
+ Small
- Medium
- Medium
+ Medium
+ Medium
- Large
- Large
+ Large
+ Large
- List View
- List View
+ List View
+ List View
- Grid View
- Grid View
+ Grid View
+ Grid View
- Elf Viewer
- Elf Viewer
+ Elf Viewer
+ Elf Viewer
- Game Install Directory
- Game Install Directory
+ Game Install Directory
+ Game Install Directory
- Download Cheats/Patches
- Download Tricks / Patches
+ Download Cheats/Patches
+ Download Tricks / Patches
- Dump Game List
- Dump Game List
+ Dump Game List
+ Dump Game List
- PKG Viewer
- PKG Viewer
+ PKG Viewer
+ PKG Viewer
- Search...
- Search...
+ Search...
+ Search...
- File
- File
+ File
+ File
- View
- View
+ View
+ View
- Game List Icons
- Game List Icons
+ Game List Icons
+ Game List Icons
- Game List Mode
- Game List Mode
+ Game List Mode
+ Game List Mode
- Settings
- Settings
+ Settings
+ Settings
- Utils
- Utils
+ Utils
+ Utils
- Themes
- Themes
+ Themes
+ Themes
- Help
- Hjælp
+ Help
+ Hjælp
- Dark
- Dark
+ Dark
+ Dark
- Light
- Light
+ Light
+ Light
- Green
- Green
+ Green
+ Green
- Blue
- Blue
+ Blue
+ Blue
- Violet
- Violet
+ Violet
+ Violet
- toolBar
- toolBar
+ toolBar
+ toolBar
- Game List
- Spiloversigt
+ Game List
+ Spiloversigt
- * Unsupported Vulkan Version
- * Ikke understøttet Vulkan-version
+ * Unsupported Vulkan Version
+ * Ikke understøttet Vulkan-version
- Download Cheats For All Installed Games
- Hent snyd til alle installerede spil
+ Download Cheats For All Installed Games
+ Hent snyd til alle installerede spil
- Download Patches For All Games
- Hent patches til alle spil
+ Download Patches For All Games
+ Hent patches til alle spil
- Download Complete
- Download fuldført
+ Download Complete
+ Download fuldført
- You have downloaded cheats for all the games you have installed.
- Du har hentet snyd til alle de spil, du har installeret.
+ You have downloaded cheats for all the games you have installed.
+ Du har hentet snyd til alle de spil, du har installeret.
- Patches Downloaded Successfully!
- Patcher hentet med succes!
+ Patches Downloaded Successfully!
+ Patcher hentet med succes!
- All Patches available for all games have been downloaded.
- Alle patches til alle spil er blevet hentet.
+ All Patches available for all games have been downloaded.
+ Alle patches til alle spil er blevet hentet.
- Games:
- Spil:
+ Games:
+ Spil:
- ELF files (*.bin *.elf *.oelf)
- ELF-filer (*.bin *.elf *.oelf)
+ ELF files (*.bin *.elf *.oelf)
+ ELF-filer (*.bin *.elf *.oelf)
- Game Boot
- Spil-boot
+ Game Boot
+ Spil-boot
- Only one file can be selected!
- Kun én fil kan vælges!
+ Only one file can be selected!
+ Kun én fil kan vælges!
- PKG Extraction
- PKG-udtrækning
+ PKG Extraction
+ PKG-udtrækning
- Patch detected!
- Opdatering detekteret!
+ Patch detected!
+ Opdatering detekteret!
- PKG and Game versions match:
- PKG og spilversioner matcher:
+ PKG and Game versions match:
+ PKG og spilversioner matcher:
- Would you like to overwrite?
- Vil du overskrive?
+ Would you like to overwrite?
+ Vil du overskrive?
- PKG Version %1 is older than installed version:
- PKG Version %1 er ældre end den installerede version:
+ PKG Version %1 is older than installed version:
+ PKG Version %1 er ældre end den installerede version:
- Game is installed:
- Spillet er installeret:
+ Game is installed:
+ Spillet er installeret:
- Would you like to install Patch:
- Vil du installere opdateringen:
+ Would you like to install Patch:
+ Vil du installere opdateringen:
- DLC Installation
- DLC Installation
+ DLC Installation
+ DLC Installation
- Would you like to install DLC: %1?
- Vil du installere DLC: %1?
+ Would you like to install DLC: %1?
+ Vil du installere DLC: %1?
- DLC already installed:
- DLC allerede installeret:
+ DLC already installed:
+ DLC allerede installeret:
- Game already installed
- Spillet er allerede installeret
+ Game already installed
+ Spillet er allerede installeret
- PKG ERROR
- PKG FEJL
+ PKG ERROR
+ PKG FEJL
- Extracting PKG %1/%2
- Udvinding af PKG %1/%2
+ Extracting PKG %1/%2
+ Udvinding af PKG %1/%2
- Extraction Finished
- Udvinding afsluttet
+ Extraction Finished
+ Udvinding afsluttet
- Game successfully installed at %1
- Spillet blev installeret succesfuldt på %1
+ Game successfully installed at %1
+ Spillet blev installeret succesfuldt på %1
- File doesn't appear to be a valid PKG file
- Filen ser ikke ud til at være en gyldig PKG-fil
+ File doesn't appear to be a valid PKG file
+ Filen ser ikke ud til at være en gyldig PKG-fil
- Run Game
-
+ Run Game
+ Run Game
- Eboot.bin file not found
-
+ Eboot.bin file not found
+ Eboot.bin file not found
- PKG File (*.PKG *.pkg)
-
+ PKG File (*.PKG *.pkg)
+ PKG File (*.PKG *.pkg)
- PKG is a patch or DLC, please install the game first!
-
+ PKG is a patch or DLC, please install the game first!
+ PKG is a patch or DLC, please install the game first!
- Game is already running!
-
+ Game is already running!
+ Game is already running!
- shadPS4
- shadPS4
+ shadPS4
+ shadPS4
-
-
+
+
PKGViewer
- Open Folder
- Open Folder
+ Open Folder
+ Open Folder
- Name
- Navn
+ PKG ERROR
+ PKG FEJL
- Serial
- Seriel
+ Name
+ Navn
- Installed
-
+ Serial
+ Seriel
- Size
- Størrelse
+ Installed
+ Installed
- Category
-
+ Size
+ Størrelse
- Type
-
+ Category
+ Category
- App Ver
-
+ Type
+ Type
- FW
-
+ App Ver
+ App Ver
- Region
- Region
+ FW
+ FW
- Flags
-
+ Region
+ Region
- Path
- Sti
+ Flags
+ Flags
- File
- File
+ Path
+ Sti
- PKG ERROR
- PKG FEJL
+ File
+ File
- Unknown
- Ukendt
+ Unknown
+ Ukendt
- Package
-
+ Package
+ Package
-
-
+
+
SettingsDialog
- Settings
- Settings
+ Settings
+ Settings
- General
- General
+ General
+ General
- System
- System
+ System
+ System
- Console Language
- Console Language
+ Console Language
+ Console Language
- Emulator Language
- Emulator Language
+ Emulator Language
+ Emulator Language
- Emulator
- Emulator
+ Emulator
+ Emulator
- Enable Fullscreen
- Enable Fullscreen
+ Enable Fullscreen
+ Enable Fullscreen
- Fullscreen Mode
- Fuldskærmstilstand
+ Fullscreen Mode
+ Fuldskærmstilstand
- Enable Separate Update Folder
- Enable Separate Update Folder
+ Enable Separate Update Folder
+ Enable Separate Update Folder
- Default tab when opening settings
- Standardfaneblad ved åbning af indstillinger
+ Default tab when opening settings
+ Standardfaneblad ved åbning af indstillinger
- Show Game Size In List
- Vis vis spilstørrelse i listen
+ Show Game Size In List
+ Vis vis spilstørrelse i listen
- Show Splash
- Show Splash
+ Show Splash
+ Show Splash
- Enable Discord Rich Presence
- Aktiver Discord Rich Presence
+ Enable Discord Rich Presence
+ Aktiver Discord Rich Presence
- Username
- Username
+ Username
+ Username
- Trophy Key
- Trophy Key
+ Trophy Key
+ Trophy Key
- Trophy
- Trophy
+ Trophy
+ Trophy
- Logger
- Logger
+ Logger
+ Logger
- Log Type
- Log Type
+ Log Type
+ Log Type
- Log Filter
- Log Filter
+ Log Filter
+ Log Filter
- Open Log Location
- Åbn logplacering
+ Open Log Location
+ Åbn logplacering
- Input
- Indtastning
+ Input
+ Indtastning
- Cursor
- Markør
+ Cursor
+ Markør
- Hide Cursor
- Skjul markør
+ Hide Cursor
+ Skjul markør
- Hide Cursor Idle Timeout
- Timeout for skjul markør ved inaktivitet
+ Hide Cursor Idle Timeout
+ Timeout for skjul markør ved inaktivitet
- s
- s
+ s
+ s
- Controller
- Controller
+ Controller
+ Controller
- Back Button Behavior
- Tilbageknap adfærd
+ Back Button Behavior
+ Tilbageknap adfærd
- Graphics
- Graphics
+ Graphics
+ Graphics
- GUI
- Interface
+ GUI
+ Interface
- User
- Bruger
+ User
+ Bruger
- Graphics Device
- Graphics Device
+ Graphics Device
+ Graphics Device
- Width
- Width
+ Width
+ Width
- Height
- Height
+ Height
+ Height
- Vblank Divider
- Vblank Divider
+ Vblank Divider
+ Vblank Divider
- Advanced
- Advanced
+ Advanced
+ Advanced
- Enable Shaders Dumping
- Enable Shaders Dumping
+ Enable Shaders Dumping
+ Enable Shaders Dumping
- Enable NULL GPU
- Enable NULL GPU
+ Enable NULL GPU
+ Enable NULL GPU
- Paths
- Stier
+ Enable HDR
+ Enable HDR
- Game Folders
- Spilmapper
+ Paths
+ Stier
- Add...
- Tilføj...
+ Game Folders
+ Spilmapper
- Remove
- Fjern
+ Add...
+ Tilføj...
- Debug
- Debug
+ Remove
+ Fjern
- Enable Debug Dumping
- Enable Debug Dumping
+ Debug
+ Debug
- Enable Vulkan Validation Layers
- Enable Vulkan Validation Layers
+ Enable Debug Dumping
+ Enable Debug Dumping
- Enable Vulkan Synchronization Validation
- Enable Vulkan Synchronization Validation
+ Enable Vulkan Validation Layers
+ Enable Vulkan Validation Layers
- Enable RenderDoc Debugging
- Enable RenderDoc Debugging
+ Enable Vulkan Synchronization Validation
+ Enable Vulkan Synchronization Validation
- Enable Crash Diagnostics
- Enable Crash Diagnostics
+ Enable RenderDoc Debugging
+ Enable RenderDoc Debugging
- Collect Shaders
- Collect Shaders
+ Enable Crash Diagnostics
+ Enable Crash Diagnostics
- Copy GPU Buffers
- Copy GPU Buffers
+ Collect Shaders
+ Collect Shaders
- Host Debug Markers
- Host Debug Markers
+ Copy GPU Buffers
+ Copy GPU Buffers
- Guest Debug Markers
- Guest Debug Markers
+ Host Debug Markers
+ Host Debug Markers
- Update
- Opdatering
+ Guest Debug Markers
+ Guest Debug Markers
- Check for Updates at Startup
- Tjek for opdateringer ved start
+ Update
+ Opdatering
- Always Show Changelog
- Vis altid changelog
+ Check for Updates at Startup
+ Tjek for opdateringer ved start
- Update Channel
- Opdateringskanal
+ Always Show Changelog
+ Vis altid changelog
- Check for Updates
- Tjek for opdateringer
+ Update Channel
+ Opdateringskanal
- GUI Settings
- GUI-Indstillinger
+ Check for Updates
+ Tjek for opdateringer
- Title Music
- Title Music
+ GUI Settings
+ GUI-Indstillinger
- Disable Trophy Pop-ups
- Disable Trophy Pop-ups
+ Title Music
+ Title Music
- Play title music
- Afspil titelsang
+ Disable Trophy Pop-ups
+ Disable Trophy Pop-ups
- Update Compatibility Database On Startup
- Update Compatibility Database On Startup
+ Background Image
+ Background Image
- Game Compatibility
- Game Compatibility
+ Show Background Image
+ Show Background Image
- Display Compatibility Data
- Display Compatibility Data
+ Opacity
+ Opacity
- Update Compatibility Database
- Update Compatibility Database
+ Play title music
+ Afspil titelsang
- Volume
- Lydstyrke
+ Update Compatibility Database On Startup
+ Update Compatibility Database On Startup
- Save
- Gem
+ Game Compatibility
+ Game Compatibility
- Apply
- Anvend
+ Display Compatibility Data
+ Display Compatibility Data
- Restore Defaults
- Gendan standardindstillinger
+ Update Compatibility Database
+ Update Compatibility Database
- Close
- Luk
+ Volume
+ Lydstyrke
- Point your mouse at an option to display its description.
- Peg musen over et valg for at vise dets beskrivelse.
+ Save
+ Gem
- consoleLanguageGroupBox
- Konsolsprog:\nIndstiller sproget, som PS4-spillet bruger.\nDet anbefales at indstille dette til et sprog, som spillet understøtter, hvilket kan variere efter region.
+ Apply
+ Anvend
- emulatorLanguageGroupBox
- Emulatorsprog:\nIndstiller sproget i emulatorens brugergrænseflade.
+ Restore Defaults
+ Gendan standardindstillinger
- fullscreenCheckBox
- Aktiver fuld skærm:\nSætter automatisk spilvinduet i fuld skærm.\nDette kan skiftes ved at trykke på F11-tasten.
+ Close
+ Luk
- separateUpdatesCheckBox
- Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
+ Point your mouse at an option to display its description.
+ Peg musen over et valg for at vise dets beskrivelse.
- showSplashCheckBox
- Vis startskærm:\nViser en startskærm (speciel grafik) under opstarten.
+ consoleLanguageGroupBox
+ Konsolsprog:\nIndstiller sproget, som PS4-spillet bruger.\nDet anbefales at indstille dette til et sprog, som spillet understøtter, hvilket kan variere efter region.
- discordRPCCheckbox
- Aktiver Discord Rich Presence:\nViser emulatorikonet og relevante oplysninger på din Discord-profil.
+ emulatorLanguageGroupBox
+ Emulatorsprog:\nIndstiller sproget i emulatorens brugergrænseflade.
- userName
- Brugernavn:\nIndstiller PS4-kontoens navn, som kan blive vist i nogle spil.
+ fullscreenCheckBox
+ Aktiver fuld skærm:\nSætter automatisk spilvinduet i fuld skærm.\nDette kan skiftes ved at trykke på F11-tasten.
- TrophyKey
- Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
+ separateUpdatesCheckBox
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
- logTypeGroupBox
- Logtype:\nIndstiller, om logvinduets output vil blive synkroniseret for at øge ydeevnen. Dette kan påvirke emulatorens ydeevne negativt.
+ showSplashCheckBox
+ Vis startskærm:\nViser en startskærm (speciel grafik) under opstarten.
- logFilter
- Logfilter:\nFiltrerer loggen for kun at udskrive bestemte oplysninger.\nEksempler: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Niveaus: Trace, Debug, Info, Warning, Error, Critical - i rækkefølge, et valgt niveau skjuler alle forudgående niveauer og viser alle efterfølgende niveauer.
+ discordRPCCheckbox
+ Aktiver Discord Rich Presence:\nViser emulatorikonet og relevante oplysninger på din Discord-profil.
- updaterGroupBox
- Opdatering:\nRelease: Officielle builds, der frigives månedligt, som kan være meget ældre, men mere stabile og testet.\nNightly: Udviklerbuilds med de nyeste funktioner og rettelser, men som kan indeholde fejl og være mindre stabile.
+ userName
+ Brugernavn:\nIndstiller PS4-kontoens navn, som kan blive vist i nogle spil.
- GUIMusicGroupBox
- Titelsmusikafspilning:\nHvis spillet understøtter det, aktiver speciel musik, når spillet vælges i brugergrænsefladen.
+ TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
- disableTrophycheckBox
- Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
+ logTypeGroupBox
+ Logtype:\nIndstiller, om logvinduets output vil blive synkroniseret for at øge ydeevnen. Dette kan påvirke emulatorens ydeevne negativt.
- hideCursorGroupBox
- Skjul Cursor:\nVælg hvornår cursoren skal forsvinde:\nAldrig: Du vil altid se musen.\nInaktiv: Indstil en tid for, hvornår den skal forsvinde efter at være inaktiv.\nAltid: du vil aldrig se musen.
+ logFilter
+ Logfilter:\nFiltrerer loggen for kun at udskrive bestemte oplysninger.\nEksempler: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Niveaus: Trace, Debug, Info, Warning, Error, Critical - i rækkefølge, et valgt niveau skjuler alle forudgående niveauer og viser alle efterfølgende niveauer.
- idleTimeoutGroupBox
- Indstil en tid for, at musen skal forsvinde efter at være inaktiv.
+ updaterGroupBox
+ Opdatering:\nRelease: Officielle builds, der frigives månedligt, som kan være meget ældre, men mere stabile og testet.\nNightly: Udviklerbuilds med de nyeste funktioner og rettelser, men som kan indeholde fejl og være mindre stabile.
- backButtonBehaviorGroupBox
- Tilbageknap Adfærd:\nIndstiller controllerens tilbageknap til at efterligne tryk på den angivne position på PS4 berøringsflade.
+ GUIBackgroundImageGroupBox
+ GUIBackgroundImageGroupBox
- enableCompatibilityCheckBox
- Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
+ GUIMusicGroupBox
+ Titelsmusikafspilning:\nHvis spillet understøtter det, aktiver speciel musik, når spillet vælges i brugergrænsefladen.
- checkCompatibilityOnStartupCheckBox
- Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
+ disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
- updateCompatibilityButton
- Update Compatibility Database:\nImmediately update the compatibility database.
+ hideCursorGroupBox
+ Skjul Cursor:\nVælg hvornår cursoren skal forsvinde:\nAldrig: Du vil altid se musen.\nInaktiv: Indstil en tid for, hvornår den skal forsvinde efter at være inaktiv.\nAltid: du vil aldrig se musen.
- Never
- Aldrig
+ idleTimeoutGroupBox
+ Indstil en tid for, at musen skal forsvinde efter at være inaktiv.
- Idle
- Inaktiv
+ backButtonBehaviorGroupBox
+ Tilbageknap Adfærd:\nIndstiller controllerens tilbageknap til at efterligne tryk på den angivne position på PS4 berøringsflade.
- Always
- Altid
+ enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
- Touchpad Left
- Berøringsplade Venstre
+ checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
- Touchpad Right
- Berøringsplade Højre
+ updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
- Touchpad Center
- Berøringsplade Center
+ Never
+ Aldrig
- None
- Ingen
+ Idle
+ Inaktiv
- graphicsAdapterGroupBox
- Grafikadapter:\nPå systemer med flere GPU'er skal du vælge den GPU, emulatoren vil bruge fra en rullemenu,\neller vælge "Auto Select" for at vælge den automatisk.
+ Always
+ Altid
- resolutionLayout
- Skærmopløsning:\nIndstiller emulatorvinduets størrelse under afspilning, som kan ændres under afspilning.\nDette er forskelligt fra selve spillets opløsning.
+ Touchpad Left
+ Berøringsplade Venstre
- heightDivider
- Opdateringshastighedsdeler:\nMultiplicerer den frekvens, som emulatoren opdaterer billedet med, med dette tal. Ændring af dette kan have negative effekter, såsom hurtigere spil eller ødelagte funktioner!
+ Touchpad Right
+ Berøringsplade Højre
- dumpShadersCheckBox
- Aktiver dumping af Shaders:\nTil teknisk fejlfinding gemmer det spillets shaders i en mappe under afspilning.
+ Touchpad Center
+ Berøringsplade Center
- nullGpuCheckBox
- Aktiver virtuel GPU:\nTil teknisk fejlfinding deaktiverer det spilvisning, som om der ikke var et grafikkort.
+ None
+ Ingen
- gameFoldersBox
- Spilmappen:\nListen over mapper til at tjekke for installerede spil.
+ graphicsAdapterGroupBox
+ Grafikadapter:\nPå systemer med flere GPU'er skal du vælge den GPU, emulatoren vil bruge fra en rullemenu,\neller vælge "Auto Select" for at vælge den automatisk.
- addFolderButton
- Tilføj:\nTilføj en mappe til listen.
+ resolutionLayout
+ Skærmopløsning:\nIndstiller emulatorvinduets størrelse under afspilning, som kan ændres under afspilning.\nDette er forskelligt fra selve spillets opløsning.
- removeFolderButton
- Fjern:\nFjern en mappe fra listen.
+ heightDivider
+ Opdateringshastighedsdeler:\nMultiplicerer den frekvens, som emulatoren opdaterer billedet med, med dette tal. Ændring af dette kan have negative effekter, såsom hurtigere spil eller ødelagte funktioner!
- debugDump
- Aktiver debugging-dump:\nGemmer import/export-symboler og headeroplysninger for det aktuelle PS4-program til en mappe.
+ dumpShadersCheckBox
+ Aktiver dumping af Shaders:\nTil teknisk fejlfinding gemmer det spillets shaders i en mappe under afspilning.
- vkValidationCheckBox
- Aktiver Vulkan-valideringslag:\nAktiverer et system, der validerer Vulkan-driverens tilstand og logger oplysninger om dens interne tilstand. Dette vil reducere ydeevnen og kan muligvis ændre emulatorens adfærd.
+ nullGpuCheckBox
+ Aktiver virtuel GPU:\nTil teknisk fejlfinding deaktiverer det spilvisning, som om der ikke var et grafikkort.
- vkSyncValidationCheckBox
- Aktiver Vulkan-synkroniseringsvalidering:\nAktiverer et system, der validerer tidspunktet for Vulkan's renderingsopgaver. Dette vil reducere ydeevnen og kan muligvis ændre emulatorens adfærd.
+ enableHDRCheckBox
+ enableHDRCheckBox
- rdocCheckBox
- Aktiver RenderDoc-fejlfinding:\nHvis aktiveret, giver det emulatoren mulighed for kompatibilitet med Renderdoc til at fange og analysere det aktuelle gengivne billede.
+ gameFoldersBox
+ Spilmappen:\nListen over mapper til at tjekke for installerede spil.
- collectShaderCheckBox
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+ addFolderButton
+ Tilføj:\nTilføj en mappe til listen.
- crashDiagnosticsCheckBox
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+ removeFolderButton
+ Fjern:\nFjern en mappe fra listen.
- copyGPUBuffersCheckBox
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+ debugDump
+ Aktiver debugging-dump:\nGemmer import/export-symboler og headeroplysninger for det aktuelle PS4-program til en mappe.
- hostMarkersCheckBox
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ vkValidationCheckBox
+ Aktiver Vulkan-valideringslag:\nAktiverer et system, der validerer Vulkan-driverens tilstand og logger oplysninger om dens interne tilstand. Dette vil reducere ydeevnen og kan muligvis ændre emulatorens adfærd.
- guestMarkersCheckBox
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ vkSyncValidationCheckBox
+ Aktiver Vulkan-synkroniseringsvalidering:\nAktiverer et system, der validerer tidspunktet for Vulkan's renderingsopgaver. Dette vil reducere ydeevnen og kan muligvis ændre emulatorens adfærd.
- Borderless
-
+ rdocCheckBox
+ Aktiver RenderDoc-fejlfinding:\nHvis aktiveret, giver det emulatoren mulighed for kompatibilitet med Renderdoc til at fange og analysere det aktuelle gengivne billede.
- True
-
+ collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- Enable HDR
-
+ crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- Release
-
+ copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
- Nightly
-
+ hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Background Image
-
+ guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Show Background Image
-
+ saveDataBox
+ saveDataBox
- Opacity
-
+ browseButton
+ browseButton
- Set the volume of the background music.
-
+ Borderless
+ Borderless
- Enable Motion Controls
-
+ True
+ True
- Save Data Path
-
+ Release
+ Release
- Browse
- Browse
+ Nightly
+ Nightly
- async
-
+ Set the volume of the background music.
+ Set the volume of the background music.
- sync
-
+ Enable Motion Controls
+ Enable Motion Controls
- Auto Select
-
+ Save Data Path
+ Save Data Path
- Directory to install games
- Directory to install games
+ Browse
+ Browse
- Directory to save data
-
+ async
+ async
- GUIBackgroundImageGroupBox
-
+ sync
+ sync
- enableHDRCheckBox
-
+ Auto Select
+ Auto Select
- saveDataBox
-
+ Directory to install games
+ Directory to install games
- browseButton
-
+ Directory to save data
+ Directory to save data
-
-
+
+
TrophyViewer
- Trophy Viewer
- Trophy Viewer
+ Trophy Viewer
+ Trophy Viewer
-
+
diff --git a/src/qt_gui/translations/de_DE.ts b/src/qt_gui/translations/de_DE.ts
index 4a9ab1a8d..696c434d1 100644
--- a/src/qt_gui/translations/de_DE.ts
+++ b/src/qt_gui/translations/de_DE.ts
@@ -2,1789 +2,1789 @@
-
-
+
+
AboutDialog
- About shadPS4
- Über shadPS4
+ About shadPS4
+ Über shadPS4
- shadPS4
- shadPS4
+ shadPS4
+ shadPS4
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- shadPS4 ist ein experimenteller Open-Source-Emulator für die Playstation 4.
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 ist ein experimenteller Open-Source-Emulator für die Playstation 4.
- This software should not be used to play games you have not legally obtained.
- Diese Software soll nicht dazu benutzt werden illegal kopierte Spiele zu spielen.
+ This software should not be used to play games you have not legally obtained.
+ Diese Software soll nicht dazu benutzt werden illegal kopierte Spiele zu spielen.
-
-
+
+
CheatsPatches
- Cheats / Patches for
- Cheats / Patches für
+ Cheats / Patches for
+ Cheats / Patches für
- defaultTextEdit_MSG
- Cheats/Patches sind experimentell.\nVerwende sie mit Vorsicht.\n\nLade Cheats einzeln herunter, indem du das Repository auswählst und auf die Download-Schaltfläche klickst.\nAuf der Registerkarte Patches kannst du alle Patches auf einmal herunterladen, auswählen, welche du verwenden möchtest, und die Auswahl speichern.\n\nDa wir die Cheats/Patches nicht entwickeln,\nbitte melde Probleme an den Cheat-Autor.\n\nHast du einen neuen Cheat erstellt? Besuche:\nhttps://github.com/shadps4-emu/ps4_cheats
+ defaultTextEdit_MSG
+ Cheats/Patches sind experimentell.\nVerwende sie mit Vorsicht.\n\nLade Cheats einzeln herunter, indem du das Repository auswählst und auf die Download-Schaltfläche klickst.\nAuf der Registerkarte Patches kannst du alle Patches auf einmal herunterladen, auswählen, welche du verwenden möchtest, und die Auswahl speichern.\n\nDa wir die Cheats/Patches nicht entwickeln,\nbitte melde Probleme an den Cheat-Autor.\n\nHast du einen neuen Cheat erstellt? Besuche:\nhttps://github.com/shadps4-emu/ps4_cheats
- No Image Available
- Kein Bild verfügbar
+ No Image Available
+ Kein Bild verfügbar
- Serial:
- Seriennummer:
+ Serial:
+ Seriennummer:
- Version:
- Version:
+ Version:
+ Version:
- Size:
- Größe:
+ Size:
+ Größe:
- Select Cheat File:
- Cheat-Datei auswählen:
+ Select Cheat File:
+ Cheat-Datei auswählen:
- Repository:
- Repository:
+ Repository:
+ Repository:
- Download Cheats
- Cheats herunterladen
+ Download Cheats
+ Cheats herunterladen
- Delete File
- Datei löschen
+ Delete File
+ Datei löschen
- No files selected.
- Keine Dateien ausgewählt.
+ No files selected.
+ Keine Dateien ausgewählt.
- You can delete the cheats you don't want after downloading them.
- Du kannst die Cheats, die du nicht möchtest, nach dem Herunterladen löschen.
+ You can delete the cheats you don't want after downloading them.
+ Du kannst die Cheats, die du nicht möchtest, nach dem Herunterladen löschen.
- Do you want to delete the selected file?\n%1
- Willst du die ausgewählte Datei löschen?\n%1
+ Do you want to delete the selected file?\n%1
+ Willst du die ausgewählte Datei löschen?\n%1
- Select Patch File:
- Patch-Datei auswählen:
+ Select Patch File:
+ Patch-Datei auswählen:
- Download Patches
- Patches herunterladen
+ Download Patches
+ Patches herunterladen
- Save
- Speichern
+ Save
+ Speichern
- Cheats
- Cheats
+ Cheats
+ Cheats
- Patches
- Patches
+ Patches
+ Patches
- Error
- Fehler
+ Error
+ Fehler
- No patch selected.
- Kein Patch ausgewählt.
+ No patch selected.
+ Kein Patch ausgewählt.
- Unable to open files.json for reading.
- Kann files.json nicht zum Lesen öffnen.
+ Unable to open files.json for reading.
+ Kann files.json nicht zum Lesen öffnen.
- No patch file found for the current serial.
- Keine Patch-Datei für die aktuelle Seriennummer gefunden.
+ No patch file found for the current serial.
+ Keine Patch-Datei für die aktuelle Seriennummer gefunden.
- Unable to open the file for reading.
- Kann die Datei nicht zum Lesen öffnen.
+ Unable to open the file for reading.
+ Kann die Datei nicht zum Lesen öffnen.
- Unable to open the file for writing.
- Kann die Datei nicht zum Schreiben öffnen.
+ Unable to open the file for writing.
+ Kann die Datei nicht zum Schreiben öffnen.
- Failed to parse XML:
- Fehler beim Parsen von XML:
+ Failed to parse XML:
+ Fehler beim Parsen von XML:
- Success
- Erfolg
+ Success
+ Erfolg
- Options saved successfully.
- Optionen erfolgreich gespeichert.
+ Options saved successfully.
+ Optionen erfolgreich gespeichert.
- Invalid Source
- Ungültige Quelle
+ Invalid Source
+ Ungültige Quelle
- The selected source is invalid.
- Die ausgewählte Quelle ist ungültig.
+ The selected source is invalid.
+ Die ausgewählte Quelle ist ungültig.
- File Exists
- Datei existiert
+ File Exists
+ Datei existiert
- File already exists. Do you want to replace it?
- Datei existiert bereits. Möchtest du sie ersetzen?
+ File already exists. Do you want to replace it?
+ Datei existiert bereits. Möchtest du sie ersetzen?
- Failed to save file:
- Fehler beim Speichern der Datei:
+ Failed to save file:
+ Fehler beim Speichern der Datei:
- Failed to download file:
- Fehler beim Herunterladen der Datei:
+ Failed to download file:
+ Fehler beim Herunterladen der Datei:
- Cheats Not Found
- Cheats nicht gefunden
+ Cheats Not Found
+ Cheats nicht gefunden
- CheatsNotFound_MSG
- Keine Cheats für dieses Spiel in dieser Version des gewählten Repositories gefunden. Versuche es mit einem anderen Repository oder einer anderen Version des Spiels.
+ CheatsNotFound_MSG
+ Keine Cheats für dieses Spiel in dieser Version des gewählten Repositories gefunden. Versuche es mit einem anderen Repository oder einer anderen Version des Spiels.
- Cheats Downloaded Successfully
- Cheats erfolgreich heruntergeladen
+ Cheats Downloaded Successfully
+ Cheats erfolgreich heruntergeladen
- CheatsDownloadedSuccessfully_MSG
- Du hast erfolgreich Cheats für diese Version des Spiels aus dem gewählten Repository heruntergeladen. Du kannst auch versuchen, Cheats von einem anderen Repository herunterzuladen. Wenn verfügbar, kannst du sie auswählen, indem du die Datei aus der Liste auswählst.
+ CheatsDownloadedSuccessfully_MSG
+ Du hast erfolgreich Cheats für diese Version des Spiels aus dem gewählten Repository heruntergeladen. Du kannst auch versuchen, Cheats von einem anderen Repository herunterzuladen. Wenn verfügbar, kannst du sie auswählen, indem du die Datei aus der Liste auswählst.
- Failed to save:
- Speichern fehlgeschlagen:
+ Failed to save:
+ Speichern fehlgeschlagen:
- Failed to download:
- Herunterladen fehlgeschlagen:
+ Failed to download:
+ Herunterladen fehlgeschlagen:
- Download Complete
- Download abgeschlossen
+ Download Complete
+ Download abgeschlossen
- DownloadComplete_MSG
- Patches erfolgreich heruntergeladen! Alle Patches für alle Spiele wurden heruntergeladen, es ist nicht notwendig, sie einzeln für jedes Spiel herunterzuladen, wie es bei Cheats der Fall ist. Wenn der Patch nicht angezeigt wird, könnte es sein, dass er für die spezifische Seriennummer und Version des Spiels nicht existiert.
+ DownloadComplete_MSG
+ Patches erfolgreich heruntergeladen! Alle Patches für alle Spiele wurden heruntergeladen, es ist nicht notwendig, sie einzeln für jedes Spiel herunterzuladen, wie es bei Cheats der Fall ist. Wenn der Patch nicht angezeigt wird, könnte es sein, dass er für die spezifische Seriennummer und Version des Spiels nicht existiert.
- Failed to parse JSON data from HTML.
- Fehler beim Parsen der JSON-Daten aus HTML.
+ Failed to parse JSON data from HTML.
+ Fehler beim Parsen der JSON-Daten aus HTML.
- Failed to retrieve HTML page.
- Fehler beim Abrufen der HTML-Seite.
+ Failed to retrieve HTML page.
+ Fehler beim Abrufen der HTML-Seite.
- The game is in version: %1
- Das Spiel ist in der Version: %1
+ The game is in version: %1
+ Das Spiel ist in der Version: %1
- The downloaded patch only works on version: %1
- Der heruntergeladene Patch funktioniert nur in der Version: %1
+ The downloaded patch only works on version: %1
+ Der heruntergeladene Patch funktioniert nur in der Version: %1
- You may need to update your game.
- Sie müssen möglicherweise Ihr Spiel aktualisieren.
+ You may need to update your game.
+ Sie müssen möglicherweise Ihr Spiel aktualisieren.
- Incompatibility Notice
- Inkompatibilitätsbenachrichtigung
+ Incompatibility Notice
+ Inkompatibilitätsbenachrichtigung
- Failed to open file:
- Öffnung der Datei fehlgeschlagen:
+ Failed to open file:
+ Öffnung der Datei fehlgeschlagen:
- XML ERROR:
- XML-Fehler:
+ XML ERROR:
+ XML-Fehler:
- Failed to open files.json for writing
- Kann files.json nicht zum Schreiben öffnen
+ Failed to open files.json for writing
+ Kann files.json nicht zum Schreiben öffnen
- Author:
- Autor:
+ Author:
+ Autor:
- Directory does not exist:
- Verzeichnis existiert nicht:
+ Directory does not exist:
+ Verzeichnis existiert nicht:
- Failed to open files.json for reading.
- Kann files.json nicht zum Lesen öffnen.
+ Failed to open files.json for reading.
+ Kann files.json nicht zum Lesen öffnen.
- Name:
- Name:
+ Name:
+ Name:
- Can't apply cheats before the game is started
- Kann keine Cheats anwenden, bevor das Spiel gestartet ist.
+ Can't apply cheats before the game is started
+ Kann keine Cheats anwenden, bevor das Spiel gestartet ist.
- Close
- Schließen
+ Close
+ Schließen
-
-
+
+
CheckUpdate
- Auto Updater
- Automatischer Aktualisierer
+ Auto Updater
+ Automatischer Aktualisierer
- Error
- Fehler
+ Error
+ Fehler
- Network error:
- Netzwerkfehler:
+ Network error:
+ Netzwerkfehler:
- Error_Github_limit_MSG
- Der Auto-Updater erlaubt bis zu 60 Update-Überprüfungen pro Stunde.\nDu hast dieses Limit erreicht. Bitte versuche es später erneut.
+ Error_Github_limit_MSG
+ Der Auto-Updater erlaubt bis zu 60 Update-Überprüfungen pro Stunde.\nDu hast dieses Limit erreicht. Bitte versuche es später erneut.
- Failed to parse update information.
- Fehler beim Parsen der Aktualisierungsinformationen.
+ Failed to parse update information.
+ Fehler beim Parsen der Aktualisierungsinformationen.
- No pre-releases found.
- Keine Vorabveröffentlichungen gefunden.
+ No pre-releases found.
+ Keine Vorabveröffentlichungen gefunden.
- Invalid release data.
- Ungültige Versionsdaten.
+ Invalid release data.
+ Ungültige Versionsdaten.
- No download URL found for the specified asset.
- Keine Download-URL für das angegebene Asset gefunden.
+ No download URL found for the specified asset.
+ Keine Download-URL für das angegebene Asset gefunden.
- Your version is already up to date!
- Ihre Version ist bereits aktuell!
+ Your version is already up to date!
+ Ihre Version ist bereits aktuell!
- Update Available
- Aktualisierung verfügbar
+ Update Available
+ Aktualisierung verfügbar
- Update Channel
- Update-Kanal
+ Update Channel
+ Update-Kanal
- Current Version
- Aktuelle Version
+ Current Version
+ Aktuelle Version
- Latest Version
- Neueste Version
+ Latest Version
+ Neueste Version
- Do you want to update?
- Möchten Sie aktualisieren?
+ Do you want to update?
+ Möchten Sie aktualisieren?
- Show Changelog
- Änderungsprotokoll anzeigen
+ Show Changelog
+ Änderungsprotokoll anzeigen
- Check for Updates at Startup
- Beim Start nach Updates suchen
+ Check for Updates at Startup
+ Beim Start nach Updates suchen
- Update
- Aktualisieren
+ Update
+ Aktualisieren
- No
- Nein
+ No
+ Nein
- Hide Changelog
- Änderungsprotokoll ausblenden
+ Hide Changelog
+ Änderungsprotokoll ausblenden
- Changes
- Änderungen
+ Changes
+ Änderungen
- Network error occurred while trying to access the URL
- Beim Zugriff auf die URL ist ein Netzwerkfehler aufgetreten
+ Network error occurred while trying to access the URL
+ Beim Zugriff auf die URL ist ein Netzwerkfehler aufgetreten
- Download Complete
- Download abgeschlossen
+ Download Complete
+ Download abgeschlossen
- The update has been downloaded, press OK to install.
- Die Aktualisierung wurde heruntergeladen, drücken Sie OK, um zu installieren.
+ The update has been downloaded, press OK to install.
+ Die Aktualisierung wurde heruntergeladen, drücken Sie OK, um zu installieren.
- Failed to save the update file at
- Fehler beim Speichern der Aktualisierungsdatei in
+ Failed to save the update file at
+ Fehler beim Speichern der Aktualisierungsdatei in
- Starting Update...
- Aktualisierung wird gestartet...
+ Starting Update...
+ Aktualisierung wird gestartet...
- Failed to create the update script file
- Fehler beim Erstellen der Aktualisierungs-Skriptdatei
+ Failed to create the update script file
+ Fehler beim Erstellen der Aktualisierungs-Skriptdatei
-
-
+
+
CompatibilityInfoClass
- Fetching compatibility data, please wait
- Lade Kompatibilitätsdaten, bitte warten
+ Fetching compatibility data, please wait
+ Lade Kompatibilitätsdaten, bitte warten
- Cancel
- Abbrechen
+ Cancel
+ Abbrechen
- Loading...
- Lädt...
+ Loading...
+ Lädt...
- Error
- Fehler
+ Error
+ Fehler
- Unable to update compatibility data! Try again later.
- Kompatibilitätsdaten konnten nicht aktualisiert werden! Versuchen Sie es später erneut.
+ Unable to update compatibility data! Try again later.
+ Kompatibilitätsdaten konnten nicht aktualisiert werden! Versuchen Sie es später erneut.
- Unable to open compatibility_data.json for writing.
- Kann compatibility_data.json nicht zum Schreiben öffnen.
+ Unable to open compatibility_data.json for writing.
+ Kann compatibility_data.json nicht zum Schreiben öffnen.
- Unknown
- Unbekannt
+ Unknown
+ Unbekannt
- Nothing
- Nichts
+ Nothing
+ Nichts
- Boots
- Startet
+ Boots
+ Startet
- Menus
- Menüs
+ Menus
+ Menüs
- Ingame
- ImSpiel
+ Ingame
+ ImSpiel
- Playable
- Spielbar
+ Playable
+ Spielbar
-
-
+
+
ControlSettings
- Configure Controls
-
+ Configure Controls
+ Configure Controls
- Control Settings
-
+ Control Settings
+ Control Settings
- D-Pad
-
+ D-Pad
+ D-Pad
- Up
-
+ Up
+ Up
- Left
-
+ Left
+ Left
- Right
-
+ Right
+ Right
- Down
-
+ Down
+ Down
- Left Stick Deadzone (def:2 max:127)
-
+ Left Stick Deadzone (def:2 max:127)
+ Left Stick Deadzone (def:2 max:127)
- Left Deadzone
-
+ Left Deadzone
+ Left Deadzone
- Left Stick
-
+ Left Stick
+ Left Stick
- Config Selection
-
+ Config Selection
+ Config Selection
- Common Config
-
+ Common Config
+ Common Config
- Use per-game configs
-
+ Use per-game configs
+ Use per-game configs
- L1 / LB
-
+ L1 / LB
+ L1 / LB
- L2 / LT
-
+ L2 / LT
+ L2 / LT
- KBM Controls
-
+ KBM Controls
+ KBM Controls
- KBM Editor
-
+ KBM Editor
+ KBM Editor
- Back
-
+ Back
+ Back
- R1 / RB
-
+ R1 / RB
+ R1 / RB
- R2 / RT
-
+ R2 / RT
+ R2 / RT
- L3
-
+ L3
+ L3
- Options / Start
-
+ Options / Start
+ Options / Start
- R3
-
+ R3
+ R3
- Face Buttons
-
+ Face Buttons
+ Face Buttons
- Triangle / Y
-
+ Triangle / Y
+ Triangle / Y
- Square / X
-
+ Square / X
+ Square / X
- Circle / B
-
+ Circle / B
+ Circle / B
- Cross / A
-
+ Cross / A
+ Cross / A
- Right Stick Deadzone (def:2, max:127)
-
+ Right Stick Deadzone (def:2, max:127)
+ Right Stick Deadzone (def:2, max:127)
- Right Deadzone
-
+ Right Deadzone
+ Right Deadzone
- Right Stick
-
+ Right Stick
+ Right Stick
-
-
+
+
ElfViewer
- Open Folder
- Ordner öffnen
+ Open Folder
+ Ordner öffnen
-
-
+
+
GameInfoClass
- Loading game list, please wait :3
- Lade Spielliste, bitte warten :3
+ Loading game list, please wait :3
+ Lade Spielliste, bitte warten :3
- Cancel
- Abbrechen
+ Cancel
+ Abbrechen
- Loading...
- Lade...
+ Loading...
+ Lade...
-
-
+
+
GameInstallDialog
- shadPS4 - Choose directory
- shadPS4 - Wähle Ordner
+ shadPS4 - Choose directory
+ shadPS4 - Wähle Ordner
- Directory to install games
- Installationsverzeichnis für Spiele
+ Directory to install games
+ Installationsverzeichnis für Spiele
- Browse
- Durchsuchen
+ Browse
+ Durchsuchen
- Error
- Fehler
+ Error
+ Fehler
- Directory to install DLC
-
+ Directory to install DLC
+ Directory to install DLC
-
-
+
+
GameListFrame
- Icon
- Symbol
+ Icon
+ Symbol
- Name
- Name
+ Name
+ Name
- Serial
- Seriennummer
+ Serial
+ Seriennummer
- Compatibility
- Kompatibilität
+ Compatibility
+ Kompatibilität
- Region
- Region
+ Region
+ Region
- Firmware
- Firmware
+ Firmware
+ Firmware
- Size
- Größe
+ Size
+ Größe
- Version
- Version
+ Version
+ Version
- Path
- Pfad
+ Path
+ Pfad
- Play Time
- Spielzeit
+ Play Time
+ Spielzeit
- Never Played
- Niemals gespielt
+ Never Played
+ Niemals gespielt
- h
- h
+ h
+ h
- m
- m
+ m
+ m
- s
- s
+ s
+ s
- Compatibility is untested
- Kompatibilität wurde noch nicht getested
+ Compatibility is untested
+ Kompatibilität wurde noch nicht getested
- Game does not initialize properly / crashes the emulator
- Das Spiel wird nicht richtig initialisiert / stürzt den Emulator ab
+ Game does not initialize properly / crashes the emulator
+ Das Spiel wird nicht richtig initialisiert / stürzt den Emulator ab
- Game boots, but only displays a blank screen
- Spiel startet, aber zeigt nur einen blanken Bildschirm
+ Game boots, but only displays a blank screen
+ Spiel startet, aber zeigt nur einen blanken Bildschirm
- Game displays an image but does not go past the menu
- Spiel zeigt ein Bild aber geht nicht über das Menü hinaus
+ Game displays an image but does not go past the menu
+ Spiel zeigt ein Bild aber geht nicht über das Menü hinaus
- Game has game-breaking glitches or unplayable performance
- Spiel hat spiel-brechende Störungen oder unspielbare Leistung
+ Game has game-breaking glitches or unplayable performance
+ Spiel hat spiel-brechende Störungen oder unspielbare Leistung
- Game can be completed with playable performance and no major glitches
- Spiel kann mit spielbarer Leistung und keinen großen Störungen abgeschlossen werden
+ Game can be completed with playable performance and no major glitches
+ Spiel kann mit spielbarer Leistung und keinen großen Störungen abgeschlossen werden
- Click to see details on github
- Klicken Sie hier, um Details auf GitHub zu sehen
+ Click to see details on github
+ Klicken Sie hier, um Details auf GitHub zu sehen
- Last updated
- Zuletzt aktualisiert
+ Last updated
+ Zuletzt aktualisiert
-
-
+
+
GameListUtils
- B
- B
+ B
+ B
- KB
- KB
+ KB
+ KB
- MB
- MB
+ MB
+ MB
- GB
- GB
+ GB
+ GB
- TB
- TB
+ TB
+ TB
-
-
+
+
GuiContextMenus
- Create Shortcut
- Verknüpfung erstellen
+ Create Shortcut
+ Verknüpfung erstellen
- Cheats / Patches
- Cheats / Patches
+ Cheats / Patches
+ Cheats / Patches
- SFO Viewer
- SFO anzeigen
+ SFO Viewer
+ SFO anzeigen
- Trophy Viewer
- Trophäen anzeigen
+ Trophy Viewer
+ Trophäen anzeigen
- Open Folder...
- Ordner öffnen...
+ Open Folder...
+ Ordner öffnen...
- Open Game Folder
- Spielordner öffnen
+ Open Game Folder
+ Spielordner öffnen
- Open Update Folder
- Öffne Update-Ordner
+ Open Save Data Folder
+ Speicherordner öffnen
- Open Save Data Folder
- Speicherordner öffnen
+ Open Log Folder
+ Protokollordner öffnen
- Open Log Folder
- Protokollordner öffnen
+ Copy info...
+ Infos kopieren...
- Copy info...
- Infos kopieren...
+ Copy Name
+ Namen kopieren
- Copy Name
- Namen kopieren
+ Copy Serial
+ Seriennummer kopieren
- Copy Serial
- Seriennummer kopieren
+ Copy Version
+ Version kopieren
- Copy Version
- Version kopieren
+ Copy Size
+ Größe kopieren
- Copy Size
- Größe kopieren
+ Copy All
+ Alles kopieren
- Copy All
- Alles kopieren
+ Delete...
+ Löschen...
- Delete...
- Löschen...
+ Delete Game
+ Lösche Spiel
- Delete Game
- Lösche Spiel
+ Delete Update
+ Lösche Aktualisierung
- Delete Update
- Lösche Aktualisierung
+ Delete DLC
+ Lösche DLC
- Delete Save Data
- Lösche Speicherdaten
+ Compatibility...
+ Kompatibilität...
- Delete DLC
- Lösche DLC
+ Update database
+ Aktualisiere Datenbank
- Compatibility...
- Kompatibilität...
+ View report
+ Bericht ansehen
- Update database
- Aktualisiere Datenbank
+ Submit a report
+ Einen Bericht einreichen
- View report
- Bericht ansehen
+ Shortcut creation
+ Verknüpfungserstellung
- Submit a report
- Einen Bericht einreichen
+ Shortcut created successfully!
+ Verknüpfung erfolgreich erstellt!
- Shortcut creation
- Verknüpfungserstellung
+ Error
+ Fehler
- Shortcut created successfully!
- Verknüpfung erfolgreich erstellt!
+ Error creating shortcut!
+ Fehler beim Erstellen der Verknüpfung!
- Error
- Fehler
+ Install PKG
+ PKG installieren
- Error creating shortcut!
- Fehler beim Erstellen der Verknüpfung!
+ Game
+ Spiel
- Install PKG
- PKG installieren
+ This game has no update to delete!
+ Dieses Spiel hat keine Aktualisierung zum löschen!
- Game
- Spiel
+ Update
+ Aktualisieren
- This game has no update to delete!
- Dieses Spiel hat keine Aktualisierung zum löschen!
+ This game has no DLC to delete!
+ Dieses Spiel hat kein DLC zum aktualisieren!
- Update
- Aktualisieren
+ DLC
+ DLC
- This game has no DLC to delete!
- Dieses Spiel hat kein DLC zum aktualisieren!
+ Delete %1
+ Lösche %1
- DLC
- DLC
+ Are you sure you want to delete %1's %2 directory?
+ Sind Sie sicher dass Sie %1 %2 Ordner löschen wollen?
- Delete %1
- Lösche %1
+ Open Update Folder
+ Öffne Update-Ordner
- Are you sure you want to delete %1's %2 directory?
- Sind Sie sicher dass Sie %1 %2 Ordner löschen wollen?
+ Delete Save Data
+ Lösche Speicherdaten
- This game has no update folder to open!
-
+ This game has no update folder to open!
+ This game has no update folder to open!
- Failed to convert icon.
-
+ Failed to convert icon.
+ Failed to convert icon.
- This game has no save data to delete!
-
+ This game has no save data to delete!
+ This game has no save data to delete!
- Save Data
-
+ Save Data
+ Save Data
-
-
+
+
InstallDirSelect
- shadPS4 - Choose directory
- shadPS4 - Wähle Ordner
+ shadPS4 - Choose directory
+ shadPS4 - Wähle Ordner
- Select which directory you want to install to.
- Wählen Sie das Verzeichnis aus, in das Sie installieren möchten.
+ Select which directory you want to install to.
+ Wählen Sie das Verzeichnis aus, in das Sie installieren möchten.
- Install All Queued to Selected Folder
-
+ Install All Queued to Selected Folder
+ Install All Queued to Selected Folder
- Delete PKG File on Install
-
+ Delete PKG File on Install
+ Delete PKG File on Install
-
-
+
+
MainWindow
- Open/Add Elf Folder
- Elf-Ordner öffnen/hinzufügen
+ Open/Add Elf Folder
+ Elf-Ordner öffnen/hinzufügen
- Install Packages (PKG)
- Pakete installieren (PKG)
+ Install Packages (PKG)
+ Pakete installieren (PKG)
- Boot Game
- Spiel starten
+ Boot Game
+ Spiel starten
- Check for Updates
- Nach Updates suchen
+ Check for Updates
+ Nach Updates suchen
- About shadPS4
- Über shadPS4
+ About shadPS4
+ Über shadPS4
- Configure...
- Konfigurieren...
+ Configure...
+ Konfigurieren...
- Install application from a .pkg file
- Installiere Anwendung aus .pkg-Datei
+ Install application from a .pkg file
+ Installiere Anwendung aus .pkg-Datei
- Recent Games
- Zuletzt gespielt
+ Recent Games
+ Zuletzt gespielt
- Open shadPS4 Folder
- Öffne shadPS4 Ordner
+ Open shadPS4 Folder
+ Öffne shadPS4 Ordner
- Exit
- Beenden
+ Exit
+ Beenden
- Exit shadPS4
- shadPS4 beenden
+ Exit shadPS4
+ shadPS4 beenden
- Exit the application.
- Die Anwendung beenden.
+ Exit the application.
+ Die Anwendung beenden.
- Show Game List
- Spielliste anzeigen
+ Show Game List
+ Spielliste anzeigen
- Game List Refresh
- Spielliste aktualisieren
+ Game List Refresh
+ Spielliste aktualisieren
- Tiny
- Winzig
+ Tiny
+ Winzig
- Small
- Klein
+ Small
+ Klein
- Medium
- Mittel
+ Medium
+ Mittel
- Large
- Groß
+ Large
+ Groß
- List View
- Listenansicht
+ List View
+ Listenansicht
- Grid View
- Gitteransicht
+ Grid View
+ Gitteransicht
- Elf Viewer
- Elf-Ansicht
+ Elf Viewer
+ Elf-Ansicht
- Game Install Directory
- Installationsverzeichnis für Spiele
+ Game Install Directory
+ Installationsverzeichnis für Spiele
- Download Cheats/Patches
- Cheats/Patches herunterladen
+ Download Cheats/Patches
+ Cheats/Patches herunterladen
- Dump Game List
- Spielliste ausgeben
+ Dump Game List
+ Spielliste ausgeben
- PKG Viewer
- PKG-Anschauer
+ PKG Viewer
+ PKG-Anschauer
- Search...
- Suchen...
+ Search...
+ Suchen...
- File
- Datei
+ File
+ Datei
- View
- Ansicht
+ View
+ Ansicht
- Game List Icons
- Spiellisten-Symbole
+ Game List Icons
+ Spiellisten-Symbole
- Game List Mode
- Spiellisten-Modus
+ Game List Mode
+ Spiellisten-Modus
- Settings
- Einstellungen
+ Settings
+ Einstellungen
- Utils
- Werkzeuge
+ Utils
+ Werkzeuge
- Themes
- Stile
+ Themes
+ Stile
- Help
- Hilfe
+ Help
+ Hilfe
- Dark
- Dunkel
+ Dark
+ Dunkel
- Light
- Hell
+ Light
+ Hell
- Green
- Grün
+ Green
+ Grün
- Blue
- Blau
+ Blue
+ Blau
- Violet
- Violett
+ Violet
+ Violett
- toolBar
- Werkzeugleiste
+ toolBar
+ Werkzeugleiste
- Game List
- Spieleliste
+ Game List
+ Spieleliste
- * Unsupported Vulkan Version
- * Nicht unterstützte Vulkan-Version
+ * Unsupported Vulkan Version
+ * Nicht unterstützte Vulkan-Version
- Download Cheats For All Installed Games
- Cheats für alle installierten Spiele herunterladen
+ Download Cheats For All Installed Games
+ Cheats für alle installierten Spiele herunterladen
- Download Patches For All Games
- Patches für alle Spiele herunterladen
+ Download Patches For All Games
+ Patches für alle Spiele herunterladen
- Download Complete
- Download abgeschlossen
+ Download Complete
+ Download abgeschlossen
- You have downloaded cheats for all the games you have installed.
- Sie haben Cheats für alle installierten Spiele heruntergeladen.
+ You have downloaded cheats for all the games you have installed.
+ Sie haben Cheats für alle installierten Spiele heruntergeladen.
- Patches Downloaded Successfully!
- Patches erfolgreich heruntergeladen!
+ Patches Downloaded Successfully!
+ Patches erfolgreich heruntergeladen!
- All Patches available for all games have been downloaded.
- Alle Patches für alle Spiele wurden heruntergeladen.
+ All Patches available for all games have been downloaded.
+ Alle Patches für alle Spiele wurden heruntergeladen.
- Games:
- Spiele:
+ Games:
+ Spiele:
- ELF files (*.bin *.elf *.oelf)
- ELF-Dateien (*.bin *.elf *.oelf)
+ ELF files (*.bin *.elf *.oelf)
+ ELF-Dateien (*.bin *.elf *.oelf)
- Game Boot
- Spiel-Start
+ Game Boot
+ Spiel-Start
- Only one file can be selected!
- Es kann nur eine Datei ausgewählt werden!
+ Only one file can be selected!
+ Es kann nur eine Datei ausgewählt werden!
- PKG Extraction
- PKG-Extraktion
+ PKG Extraction
+ PKG-Extraktion
- Patch detected!
- Patch erkannt!
+ Patch detected!
+ Patch erkannt!
- PKG and Game versions match:
- PKG- und Spielversionen stimmen überein:
+ PKG and Game versions match:
+ PKG- und Spielversionen stimmen überein:
- Would you like to overwrite?
- Willst du überschreiben?
+ Would you like to overwrite?
+ Willst du überschreiben?
- PKG Version %1 is older than installed version:
- PKG-Version %1 ist älter als die installierte Version:
+ PKG Version %1 is older than installed version:
+ PKG-Version %1 ist älter als die installierte Version:
- Game is installed:
- Spiel ist installiert:
+ Game is installed:
+ Spiel ist installiert:
- Would you like to install Patch:
- Willst du den Patch installieren:
+ Would you like to install Patch:
+ Willst du den Patch installieren:
- DLC Installation
- DLC-Installation
+ DLC Installation
+ DLC-Installation
- Would you like to install DLC: %1?
- Willst du das DLC installieren: %1?
+ Would you like to install DLC: %1?
+ Willst du das DLC installieren: %1?
- DLC already installed:
- DLC bereits installiert:
+ DLC already installed:
+ DLC bereits installiert:
- Game already installed
- Spiel bereits installiert
+ Game already installed
+ Spiel bereits installiert
- PKG ERROR
- PKG-FEHLER
+ PKG ERROR
+ PKG-FEHLER
- Extracting PKG %1/%2
- Extrahiere PKG %1/%2
+ Extracting PKG %1/%2
+ Extrahiere PKG %1/%2
- Extraction Finished
- Extraktion abgeschlossen
+ Extraction Finished
+ Extraktion abgeschlossen
- Game successfully installed at %1
- Spiel erfolgreich installiert auf %1
+ Game successfully installed at %1
+ Spiel erfolgreich installiert auf %1
- File doesn't appear to be a valid PKG file
- Die Datei scheint keine gültige PKG-Datei zu sein
+ File doesn't appear to be a valid PKG file
+ Die Datei scheint keine gültige PKG-Datei zu sein
- Run Game
-
+ Run Game
+ Run Game
- Eboot.bin file not found
-
+ Eboot.bin file not found
+ Eboot.bin file not found
- PKG File (*.PKG *.pkg)
-
+ PKG File (*.PKG *.pkg)
+ PKG File (*.PKG *.pkg)
- PKG is a patch or DLC, please install the game first!
-
+ PKG is a patch or DLC, please install the game first!
+ PKG is a patch or DLC, please install the game first!
- Game is already running!
-
+ Game is already running!
+ Game is already running!
- shadPS4
- shadPS4
+ shadPS4
+ shadPS4
-
-
+
+
PKGViewer
- Open Folder
- Ordner öffnen
+ Open Folder
+ Ordner öffnen
- Name
- Name
+ PKG ERROR
+ PKG-FEHLER
- Serial
- Seriennummer
+ Name
+ Name
- Installed
-
+ Serial
+ Seriennummer
- Size
- Größe
+ Installed
+ Installed
- Category
-
+ Size
+ Größe
- Type
-
+ Category
+ Category
- App Ver
-
+ Type
+ Type
- FW
-
+ App Ver
+ App Ver
- Region
- Region
+ FW
+ FW
- Flags
-
+ Region
+ Region
- Path
- Pfad
+ Flags
+ Flags
- File
- Datei
+ Path
+ Pfad
- PKG ERROR
- PKG-FEHLER
+ File
+ Datei
- Unknown
- Unbekannt
+ Unknown
+ Unbekannt
- Package
-
+ Package
+ Package
-
-
+
+
SettingsDialog
- Save Data Path
- Speicherdaten-Pfad
+ Settings
+ Einstellungen
- Settings
- Einstellungen
+ General
+ Allgemein
- General
- Allgemein
+ System
+ System
- System
- System
+ Console Language
+ Konsolensprache
- Console Language
- Konsolensprache
+ Emulator Language
+ Emulatorsprache
- Emulator Language
- Emulatorsprache
+ Emulator
+ Emulator
- Emulator
- Emulator
+ Enable Fullscreen
+ Vollbild aktivieren
- Enable Fullscreen
- Vollbild aktivieren
+ Fullscreen Mode
+ Vollbildmodus
- Fullscreen Mode
- Vollbildmodus
+ Enable Separate Update Folder
+ Separaten Update-Ordner aktivieren
- Enable Separate Update Folder
- Separaten Update-Ordner aktivieren
+ Default tab when opening settings
+ Standardregisterkarte beim Öffnen der Einstellungen
- Default tab when opening settings
- Standardregisterkarte beim Öffnen der Einstellungen
+ Show Game Size In List
+ Zeige Spielgröße in der Liste
- Show Game Size In List
- Zeige Spielgröße in der Liste
+ Show Splash
+ Startbildschirm anzeigen
- Show Splash
- Startbildschirm anzeigen
+ Enable Discord Rich Presence
+ Discord Rich Presence aktivieren
- Enable Discord Rich Presence
- Discord Rich Presence aktivieren
+ Username
+ Benutzername
- Username
- Benutzername
+ Trophy Key
+ Trophäenschlüssel
- Trophy Key
- Trophäenschlüssel
+ Trophy
+ Trophäe
- Trophy
- Trophäe
+ Logger
+ Logger
- Logger
- Logger
+ Log Type
+ Logtyp
- Log Type
- Logtyp
+ Log Filter
+ Log-Filter
- Log Filter
- Log-Filter
+ Open Log Location
+ Protokollspeicherort öffnen
- Open Log Location
- Protokollspeicherort öffnen
+ Input
+ Eingabe
- Input
- Eingabe
+ Cursor
+ Cursor
- Enable Motion Controls
- Aktiviere Bewegungssteuerung
+ Hide Cursor
+ Cursor ausblenden
- Cursor
- Cursor
+ Hide Cursor Idle Timeout
+ Inaktivitätszeitüberschreitung zum Ausblenden des Cursors
- Hide Cursor
- Cursor ausblenden
+ s
+ s
- Hide Cursor Idle Timeout
- Inaktivitätszeitüberschreitung zum Ausblenden des Cursors
+ Controller
+ Controller
- s
- s
+ Back Button Behavior
+ Verhalten der Zurück-Taste
- Controller
- Controller
+ Graphics
+ Grafik
- Back Button Behavior
- Verhalten der Zurück-Taste
+ GUI
+ Benutzeroberfläche
- Graphics
- Grafik
+ User
+ Benutzer
- GUI
- Benutzeroberfläche
+ Graphics Device
+ Grafikgerät
- User
- Benutzer
+ Width
+ Breite
- Graphics Device
- Grafikgerät
+ Height
+ Höhe
- Width
- Breite
+ Vblank Divider
+ Vblank-Teiler
- Height
- Höhe
+ Advanced
+ Erweitert
- Vblank Divider
- Vblank-Teiler
+ Enable Shaders Dumping
+ Shader-Dumping aktivieren
- Advanced
- Erweitert
+ Enable NULL GPU
+ NULL GPU aktivieren
- Enable Shaders Dumping
- Shader-Dumping aktivieren
+ Enable HDR
+ Enable HDR
- Enable NULL GPU
- NULL GPU aktivieren
+ Paths
+ Pfad
- Paths
- Pfad
+ Game Folders
+ Spieleordner
- Game Folders
- Spieleordner
+ Add...
+ Hinzufügen...
- Add...
- Hinzufügen...
+ Remove
+ Entfernen
- Remove
- Entfernen
+ Debug
+ Debug
- Debug
- Debug
+ Enable Debug Dumping
+ Debug-Dumping aktivieren
- Enable Debug Dumping
- Debug-Dumping aktivieren
+ Enable Vulkan Validation Layers
+ Vulkan Validations-Ebenen aktivieren
- Enable Vulkan Validation Layers
- Vulkan Validations-Ebenen aktivieren
+ Enable Vulkan Synchronization Validation
+ Vulkan Synchronisations-Validierung aktivieren
- Enable Vulkan Synchronization Validation
- Vulkan Synchronisations-Validierung aktivieren
+ Enable RenderDoc Debugging
+ RenderDoc-Debugging aktivieren
- Enable RenderDoc Debugging
- RenderDoc-Debugging aktivieren
+ Enable Crash Diagnostics
+ Absturz-Diagnostik aktivieren
- Enable Crash Diagnostics
- Absturz-Diagnostik aktivieren
+ Collect Shaders
+ Sammle Shader
- Collect Shaders
- Sammle Shader
+ Copy GPU Buffers
+ Kopiere GPU Puffer
- Copy GPU Buffers
- Kopiere GPU Puffer
+ Host Debug Markers
+ Host-Debug-Markierer
- Host Debug Markers
- Host-Debug-Markierer
+ Guest Debug Markers
+ Guest-Debug-Markierer
- Guest Debug Markers
- Guest-Debug-Markierer
+ Update
+ Aktualisieren
- Update
- Aktualisieren
+ Check for Updates at Startup
+ Beim Start nach Updates suchen
- Check for Updates at Startup
- Beim Start nach Updates suchen
+ Always Show Changelog
+ Changelog immer anzeigen
- Always Show Changelog
- Changelog immer anzeigen
+ Update Channel
+ Update-Kanal
- Update Channel
- Update-Kanal
+ Check for Updates
+ Nach Updates suchen
- Check for Updates
- Nach Updates suchen
+ GUI Settings
+ GUI-Einstellungen
- GUI Settings
- GUI-Einstellungen
+ Title Music
+ Titelmusik
- Title Music
- Titelmusik
+ Disable Trophy Pop-ups
+ Deaktiviere Trophäen Pop-ups
- Disable Trophy Pop-ups
- Deaktiviere Trophäen Pop-ups
+ Background Image
+ Background Image
- Play title music
- Titelmusik abspielen
+ Show Background Image
+ Show Background Image
- Update Compatibility Database On Startup
- Aktualisiere Kompatibilitätsdatenbank beim Start
+ Opacity
+ Opacity
- Game Compatibility
- Spielkompatibilität
+ Play title music
+ Titelmusik abspielen
- Display Compatibility Data
- Zeige Kompatibilitätsdaten
+ Update Compatibility Database On Startup
+ Aktualisiere Kompatibilitätsdatenbank beim Start
- Update Compatibility Database
- Aktualisiere Kompatibilitätsdatenbank
+ Game Compatibility
+ Spielkompatibilität
- Volume
- Lautstärke
+ Display Compatibility Data
+ Zeige Kompatibilitätsdaten
- Save
- Speichern
+ Update Compatibility Database
+ Aktualisiere Kompatibilitätsdatenbank
- Apply
- Übernehmen
+ Volume
+ Lautstärke
- Restore Defaults
- Werkseinstellungen wiederherstellen
+ Save
+ Speichern
- Close
- Schließen
+ Apply
+ Übernehmen
- Point your mouse at an option to display its description.
- Bewege die Maus über eine Option, um deren Beschreibung anzuzeigen.
+ Restore Defaults
+ Werkseinstellungen wiederherstellen
- consoleLanguageGroupBox
- Konsolensprache:\nLegt die Sprache fest, die das PS4-Spiel verwendet.\nEs wird empfohlen, diese auf eine vom Spiel unterstützte Sprache einzustellen, die je nach Region unterschiedlich sein kann.
+ Close
+ Schließen
- emulatorLanguageGroupBox
- Emulatorsprache:\nLegt die Sprache der Emulator-Benutzeroberfläche fest.
+ Point your mouse at an option to display its description.
+ Bewege die Maus über eine Option, um deren Beschreibung anzuzeigen.
- fullscreenCheckBox
- Vollbildmodus aktivieren:\nSchaltet das Spielfenster automatisch in den Vollbildmodus.\nKann durch Drücken der F11-Taste umgeschaltet werden.
+ consoleLanguageGroupBox
+ Konsolensprache:\nLegt die Sprache fest, die das PS4-Spiel verwendet.\nEs wird empfohlen, diese auf eine vom Spiel unterstützte Sprache einzustellen, die je nach Region unterschiedlich sein kann.
- separateUpdatesCheckBox
- Separaten Update-Ordner aktivieren:\nErmöglicht die Installation von Spielaktualiserungen in einem separaten Ordner zur einfachen Verwaltung.
+ emulatorLanguageGroupBox
+ Emulatorsprache:\nLegt die Sprache der Emulator-Benutzeroberfläche fest.
- showSplashCheckBox
- Startbildschirm anzeigen:\nZeigt beim Start einen speziellen Bildschirm (Splash) des Spiels an.
+ fullscreenCheckBox
+ Vollbildmodus aktivieren:\nSchaltet das Spielfenster automatisch in den Vollbildmodus.\nKann durch Drücken der F11-Taste umgeschaltet werden.
- discordRPCCheckbox
- Discord Rich Presence aktivieren:\nZeigt das Emulator-Icon und relevante Informationen in deinem Discord-Profil an.
+ separateUpdatesCheckBox
+ Separaten Update-Ordner aktivieren:\nErmöglicht die Installation von Spielaktualiserungen in einem separaten Ordner zur einfachen Verwaltung.
- userName
- Benutzername:\nLegt den Namen des PS4-Kontos fest, der in einigen Spielen angezeigt werden kann.
+ showSplashCheckBox
+ Startbildschirm anzeigen:\nZeigt beim Start einen speziellen Bildschirm (Splash) des Spiels an.
- TrophyKey
- Trophäenschlüssel:\nSchlüssel zum Entschlüsseln von Trophäen. Muss von Ihrer gejailbreakten Konsole abgerufen werden.\nDarf nur Hex-Zeichen enthalten.
+ discordRPCCheckbox
+ Discord Rich Presence aktivieren:\nZeigt das Emulator-Icon und relevante Informationen in deinem Discord-Profil an.
- logTypeGroupBox
- Protokolltyp:\nLegt fest, ob die Ausgabe des Protokollfensters synchronisiert wird, um die Leistung zu verbessern. Dies kann sich negativ auf die Emulation auswirken.
+ userName
+ Benutzername:\nLegt den Namen des PS4-Kontos fest, der in einigen Spielen angezeigt werden kann.
- logFilter
- Protokollfilter:\nFiltert das Protokoll so, dass nur bestimmte Informationen ausgegeben werden.\nBeispiele: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Ebenen: Trace, Debug, Info, Warning, Error, Critical - in dieser Reihenfolge, ein ausgewähltes Level blendet alle vorherigen Ebenen aus und zeigt alle nachfolgenden an.
+ TrophyKey
+ Trophäenschlüssel:\nSchlüssel zum Entschlüsseln von Trophäen. Muss von Ihrer gejailbreakten Konsole abgerufen werden.\nDarf nur Hex-Zeichen enthalten.
- updaterGroupBox
- Update:\nRelease: Offizielle Builds, die monatlich veröffentlicht werden, können viel älter sein, aber stabiler und getestet.\nNightly: Entwickler-Builds, die die neuesten Funktionen und Fehlerbehebungen enthalten, aber Fehler enthalten und weniger stabil sein können.
+ logTypeGroupBox
+ Protokolltyp:\nLegt fest, ob die Ausgabe des Protokollfensters synchronisiert wird, um die Leistung zu verbessern. Dies kann sich negativ auf die Emulation auswirken.
- GUIMusicGroupBox
- Wiedergabe der Titelmusik:\nWenn das Spiel dies unterstützt, wird beim Auswählen des Spiels in der Benutzeroberfläche spezielle Musik abgespielt.
+ logFilter
+ Protokollfilter:\nFiltert das Protokoll so, dass nur bestimmte Informationen ausgegeben werden.\nBeispiele: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Ebenen: Trace, Debug, Info, Warning, Error, Critical - in dieser Reihenfolge, ein ausgewähltes Level blendet alle vorherigen Ebenen aus und zeigt alle nachfolgenden an.
- disableTrophycheckBox
- Trophäen-Popups deaktivieren:\nDeaktivieren Sie Trophäenbenachrichtigungen im Spiel. Der Trophäenfortschritt kann weiterhin mit dem Trophäen-Viewer verfolgt werden (klicken Sie mit der rechten Maustaste auf das Spiel im Hauptfenster)..
+ updaterGroupBox
+ Update:\nRelease: Offizielle Builds, die monatlich veröffentlicht werden, können viel älter sein, aber stabiler und getestet.\nNightly: Entwickler-Builds, die die neuesten Funktionen und Fehlerbehebungen enthalten, aber Fehler enthalten und weniger stabil sein können.
- hideCursorGroupBox
- Maus ausblenden:\nWählen Sie, wann der Cursor verschwinden soll:\nNie: Sie sehen die Maus immer.\nInaktiv: Legen Sie eine Zeit fest, nach der sie nach Inaktivität verschwindet.\nImmer: Sie sehen die Maus niemals.
+ GUIBackgroundImageGroupBox
+ GUIBackgroundImageGroupBox
- idleTimeoutGroupBox
- Stellen Sie eine Zeit ein, nach der die Maus nach Inaktivität verschwinden soll.
+ GUIMusicGroupBox
+ Wiedergabe der Titelmusik:\nWenn das Spiel dies unterstützt, wird beim Auswählen des Spiels in der Benutzeroberfläche spezielle Musik abgespielt.
- backButtonBehaviorGroupBox
- Zurück-Button Verhalten:\nStellt die Zurück-Taste des Controllers so ein, dass sie das Antippen der angegebenen Position auf dem PS4-Touchpad emuliert.
+ disableTrophycheckBox
+ Trophäen-Popups deaktivieren:\nDeaktivieren Sie Trophäenbenachrichtigungen im Spiel. Der Trophäenfortschritt kann weiterhin mit dem Trophäen-Viewer verfolgt werden (klicken Sie mit der rechten Maustaste auf das Spiel im Hauptfenster)..
- enableCompatibilityCheckBox
- Kompatibilitätsdaten anzeigen:\nZeigt Spielkompatibilitätsinformationen in Tabellenansicht an. Aktivieren Sie „Aktualisiere Kompatibilitätsdatenbank beim Start“, um aktuelle Informationen zu erhalten.
+ hideCursorGroupBox
+ Maus ausblenden:\nWählen Sie, wann der Cursor verschwinden soll:\nNie: Sie sehen die Maus immer.\nInaktiv: Legen Sie eine Zeit fest, nach der sie nach Inaktivität verschwindet.\nImmer: Sie sehen die Maus niemals.
- checkCompatibilityOnStartupCheckBox
- Kompatibilität beim Start aktualisieren:\nAktualisiert die Kompatibilitätsdatenbank automatisch, wenn shadPS4 startet.
+ idleTimeoutGroupBox
+ Stellen Sie eine Zeit ein, nach der die Maus nach Inaktivität verschwinden soll.
- updateCompatibilityButton
- Aktualisiere Kompatibilitätsdatenbank:\nAktualisiere sofort die Kompatibilitätsdatenbank.
+ backButtonBehaviorGroupBox
+ Zurück-Button Verhalten:\nStellt die Zurück-Taste des Controllers so ein, dass sie das Antippen der angegebenen Position auf dem PS4-Touchpad emuliert.
- Never
- Niemals
+ enableCompatibilityCheckBox
+ Kompatibilitätsdaten anzeigen:\nZeigt Spielkompatibilitätsinformationen in Tabellenansicht an. Aktivieren Sie „Aktualisiere Kompatibilitätsdatenbank beim Start“, um aktuelle Informationen zu erhalten.
- Idle
- Im Leerlauf
+ checkCompatibilityOnStartupCheckBox
+ Kompatibilität beim Start aktualisieren:\nAktualisiert die Kompatibilitätsdatenbank automatisch, wenn shadPS4 startet.
- Always
- Immer
+ updateCompatibilityButton
+ Aktualisiere Kompatibilitätsdatenbank:\nAktualisiere sofort die Kompatibilitätsdatenbank.
- Touchpad Left
- Touchpad Links
+ Never
+ Niemals
- Touchpad Right
- Touchpad Rechts
+ Idle
+ Im Leerlauf
- Touchpad Center
- Touchpad Mitte
+ Always
+ Immer
- None
- Keine
+ Touchpad Left
+ Touchpad Links
- graphicsAdapterGroupBox
- Grafikkarte:\nAuf Systemen mit mehreren GPUs wählen Sie aus einem Dropdown-Menü die GPU aus, die der Emulator verwenden wird,\noder wählen Sie "Auto Select", um sie automatisch auszuwählen.
+ Touchpad Right
+ Touchpad Rechts
- resolutionLayout
- Auflösung:\nLegt die Größe des Emulator-Fensters während der Wiedergabe fest, die während der Wiedergabe geändert werden kann.\nDies unterscheidet sich von der tatsächlichen Spielauflösung.
+ Touchpad Center
+ Touchpad Mitte
- heightDivider
- Framerate-Teiler:\nMultipliziert die Bildrate, mit der der Emulator aktualisiert wird, mit diesem Wert. Dies kann sich negativ auswirken, wie z.B. beschleunigtes Gameplay oder Funktionsstörungen!
+ None
+ Keine
- dumpShadersCheckBox
- Shader-Dumping aktivieren:\nZum technischen Debuggen speichert es die Shaders des Spiels in einem Ordner während der Wiedergabe.
+ graphicsAdapterGroupBox
+ Grafikkarte:\nAuf Systemen mit mehreren GPUs wählen Sie aus einem Dropdown-Menü die GPU aus, die der Emulator verwenden wird,\noder wählen Sie "Auto Select", um sie automatisch auszuwählen.
- nullGpuCheckBox
- Virtuelle GPU aktivieren:\nFür das technische Debugging deaktiviert es die Spielanzeige, als ob keine Grafikkarte vorhanden wäre.
+ resolutionLayout
+ Auflösung:\nLegt die Größe des Emulator-Fensters während der Wiedergabe fest, die während der Wiedergabe geändert werden kann.\nDies unterscheidet sich von der tatsächlichen Spielauflösung.
- gameFoldersBox
- Spieleordner:\nDie Liste der Ordner, in denen nach installierten Spielen gesucht wird.
+ heightDivider
+ Framerate-Teiler:\nMultipliziert die Bildrate, mit der der Emulator aktualisiert wird, mit diesem Wert. Dies kann sich negativ auswirken, wie z.B. beschleunigtes Gameplay oder Funktionsstörungen!
- addFolderButton
- Hinzufügen:\nFügen Sie einen Ordner zur Liste hinzu.
+ dumpShadersCheckBox
+ Shader-Dumping aktivieren:\nZum technischen Debuggen speichert es die Shaders des Spiels in einem Ordner während der Wiedergabe.
- removeFolderButton
- Entfernen:\nEntfernen Sie einen Ordner aus der Liste.
+ nullGpuCheckBox
+ Virtuelle GPU aktivieren:\nFür das technische Debugging deaktiviert es die Spielanzeige, als ob keine Grafikkarte vorhanden wäre.
- debugDump
- Debug-Dump aktivieren:\nSpeichert Import-/Exportsymbole und Headerinformationen des aktuellen PS4-Programms in einem Verzeichnis.
+ enableHDRCheckBox
+ enableHDRCheckBox
- vkValidationCheckBox
- Vulkan-Validierungsebenen aktivieren:\nAktiviert ein System, das den Zustand des Vulkan-Treibers validiert und Informationen über dessen internen Zustand protokolliert. Dies verringert die Leistung und kann möglicherweise das Verhalten der Emulation ändern.
+ gameFoldersBox
+ Spieleordner:\nDie Liste der Ordner, in denen nach installierten Spielen gesucht wird.
- vkSyncValidationCheckBox
- Vulkan-Synchronisationsvalidierung aktivieren:\nAktiviert ein System, das die Zeitplanung der Rendering-Aufgaben von Vulkan validiert. Dies wird die Leistung verringern und kann möglicherweise das Verhalten der Emulation ändern.
+ addFolderButton
+ Hinzufügen:\nFügen Sie einen Ordner zur Liste hinzu.
- rdocCheckBox
- RenderDoc-Debugging aktivieren:\nWenn aktiviert, bietet der Emulator Kompatibilität mit Renderdoc zur Erfassung und Analyse des aktuell gerenderten Frames.
+ removeFolderButton
+ Entfernen:\nEntfernen Sie einen Ordner aus der Liste.
- collectShaderCheckBox
- Shader sammeln:\nSie müssen diese Option aktivieren, um Shader mit dem Debug-Menü (Strg + F10) bearbeiten zu können.
+ debugDump
+ Debug-Dump aktivieren:\nSpeichert Import-/Exportsymbole und Headerinformationen des aktuellen PS4-Programms in einem Verzeichnis.
- crashDiagnosticsCheckBox
- Absturzdiagnose:\nErstellt eine .yaml-Datei mit Informationen über den Vulkan-Status zum Zeitpunkt des Absturzes.\nNützlich zum Debuggen von „Gerät verloren“-Fehlern. Wenn Sie dies aktiviert haben, sollten Sie Host- UND Gast-Debug-Markierungen aktivieren.\nFunktioniert nicht auf Intel-GPUs.\nDamit dies funktioniert, müssen Vulkan Validationsschichten aktiviert und das Vulkan SDK installiert sein.
+ vkValidationCheckBox
+ Vulkan-Validierungsebenen aktivieren:\nAktiviert ein System, das den Zustand des Vulkan-Treibers validiert und Informationen über dessen internen Zustand protokolliert. Dies verringert die Leistung und kann möglicherweise das Verhalten der Emulation ändern.
- copyGPUBuffersCheckBox
- GPU-Puffer kopieren:\nUmgeht Race-Bedingungen mit GPU-Übermittlungen.\nKann bei PM4-Abstürzen vom Typ 0 hilfreich sein oder auch nicht.
+ vkSyncValidationCheckBox
+ Vulkan-Synchronisationsvalidierung aktivieren:\nAktiviert ein System, das die Zeitplanung der Rendering-Aufgaben von Vulkan validiert. Dies wird die Leistung verringern und kann möglicherweise das Verhalten der Emulation ändern.
- hostMarkersCheckBox
- Host-Debug-Marker:\nFügt emulatorseitige Informationen wie Marker für bestimmte AMDGPU-Befehle rund um Vulkan-Befehle ein und gibt Ressourcen-Debug-Namen an.\nWenn Sie dies aktiviert haben, sollten Sie die Absturzdiagnose aktivieren.\nNützlich für Programme wie RenderDoc.
+ rdocCheckBox
+ RenderDoc-Debugging aktivieren:\nWenn aktiviert, bietet der Emulator Kompatibilität mit Renderdoc zur Erfassung und Analyse des aktuell gerenderten Frames.
- guestMarkersCheckBox
- Gast-Debug-Markierer:\nFügt alle Debug-Markierer, die das Spiel selbst hinzugefügt hat, in den Befehlspuffer ein.\nWenn Sie dies aktiviert haben, sollten Sie die Absturzdiagnose aktivieren.\nNützlich für Programme wie RenderDoc.
+ collectShaderCheckBox
+ Shader sammeln:\nSie müssen diese Option aktivieren, um Shader mit dem Debug-Menü (Strg + F10) bearbeiten zu können.
- Borderless
-
+ crashDiagnosticsCheckBox
+ Absturzdiagnose:\nErstellt eine .yaml-Datei mit Informationen über den Vulkan-Status zum Zeitpunkt des Absturzes.\nNützlich zum Debuggen von „Gerät verloren“-Fehlern. Wenn Sie dies aktiviert haben, sollten Sie Host- UND Gast-Debug-Markierungen aktivieren.\nFunktioniert nicht auf Intel-GPUs.\nDamit dies funktioniert, müssen Vulkan Validationsschichten aktiviert und das Vulkan SDK installiert sein.
- True
-
+ copyGPUBuffersCheckBox
+ GPU-Puffer kopieren:\nUmgeht Race-Bedingungen mit GPU-Übermittlungen.\nKann bei PM4-Abstürzen vom Typ 0 hilfreich sein oder auch nicht.
- Enable HDR
-
+ hostMarkersCheckBox
+ Host-Debug-Marker:\nFügt emulatorseitige Informationen wie Marker für bestimmte AMDGPU-Befehle rund um Vulkan-Befehle ein und gibt Ressourcen-Debug-Namen an.\nWenn Sie dies aktiviert haben, sollten Sie die Absturzdiagnose aktivieren.\nNützlich für Programme wie RenderDoc.
- Release
-
+ guestMarkersCheckBox
+ Gast-Debug-Markierer:\nFügt alle Debug-Markierer, die das Spiel selbst hinzugefügt hat, in den Befehlspuffer ein.\nWenn Sie dies aktiviert haben, sollten Sie die Absturzdiagnose aktivieren.\nNützlich für Programme wie RenderDoc.
- Nightly
-
+ saveDataBox
+ saveDataBox
- Background Image
-
+ browseButton
+ browseButton
- Show Background Image
-
+ Borderless
+ Borderless
- Opacity
-
+ True
+ True
- Set the volume of the background music.
-
+ Release
+ Release
- Browse
- Durchsuchen
+ Nightly
+ Nightly
- async
-
+ Set the volume of the background music.
+ Set the volume of the background music.
- sync
-
+ Enable Motion Controls
+ Aktiviere Bewegungssteuerung
- Auto Select
-
+ Save Data Path
+ Speicherdaten-Pfad
- Directory to install games
- Installationsverzeichnis für Spiele
+ Browse
+ Durchsuchen
- Directory to save data
-
+ async
+ async
- GUIBackgroundImageGroupBox
-
+ sync
+ sync
- enableHDRCheckBox
-
+ Auto Select
+ Auto Select
- saveDataBox
-
+ Directory to install games
+ Installationsverzeichnis für Spiele
- browseButton
-
+ Directory to save data
+ Directory to save data
-
-
+
+
TrophyViewer
- Trophy Viewer
- Trophäenansicht
+ Trophy Viewer
+ Trophäenansicht
-
+
diff --git a/src/qt_gui/translations/el_GR.ts b/src/qt_gui/translations/el_GR.ts
index 8c1c9517d..f27f2911e 100644
--- a/src/qt_gui/translations/el_GR.ts
+++ b/src/qt_gui/translations/el_GR.ts
@@ -2,1789 +2,1789 @@
-
-
+
+
AboutDialog
- About shadPS4
- About shadPS4
+ About shadPS4
+ About shadPS4
- shadPS4
- shadPS4
+ shadPS4
+ shadPS4
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
- This software should not be used to play games you have not legally obtained.
- This software should not be used to play games you have not legally obtained.
+ This software should not be used to play games you have not legally obtained.
+ This software should not be used to play games you have not legally obtained.
-
-
+
+
CheatsPatches
- Cheats / Patches for
- Cheats / Patches for
+ Cheats / Patches for
+ Cheats / Patches for
- defaultTextEdit_MSG
- Οι cheats/patches είναι πειραματικά.\nΧρησιμοποιήστε τα με προσοχή.\n\nΚατεβάστε τους cheats μεμονωμένα επιλέγοντας το αποθετήριο και κάνοντας κλικ στο κουμπί λήψης.\nΣτην καρτέλα Patches, μπορείτε να κατεβάσετε όλα τα patches ταυτόχρονα, να επιλέξετε ποια θέλετε να χρησιμοποιήσετε και να αποθηκεύσετε την επιλογή.\n\nΔεδομένου ότι δεν αναπτύσσουμε τους cheats/patches,\nπαρακαλώ αναφέρετε προβλήματα στον δημιουργό του cheat.\n\nΔημιουργήσατε ένα νέο cheat; Επισκεφθείτε:\nhttps://github.com/shadps4-emu/ps4_cheats
+ defaultTextEdit_MSG
+ Οι cheats/patches είναι πειραματικά.\nΧρησιμοποιήστε τα με προσοχή.\n\nΚατεβάστε τους cheats μεμονωμένα επιλέγοντας το αποθετήριο και κάνοντας κλικ στο κουμπί λήψης.\nΣτην καρτέλα Patches, μπορείτε να κατεβάσετε όλα τα patches ταυτόχρονα, να επιλέξετε ποια θέλετε να χρησιμοποιήσετε και να αποθηκεύσετε την επιλογή.\n\nΔεδομένου ότι δεν αναπτύσσουμε τους cheats/patches,\nπαρακαλώ αναφέρετε προβλήματα στον δημιουργό του cheat.\n\nΔημιουργήσατε ένα νέο cheat; Επισκεφθείτε:\nhttps://github.com/shadps4-emu/ps4_cheats
- No Image Available
- Δεν διατίθεται εικόνα
+ No Image Available
+ Δεν διατίθεται εικόνα
- Serial:
- Σειριακός αριθμός:
+ Serial:
+ Σειριακός αριθμός:
- Version:
- Έκδοση:
+ Version:
+ Έκδοση:
- Size:
- Μέγεθος:
+ Size:
+ Μέγεθος:
- Select Cheat File:
- Επιλέξτε αρχείο Cheat:
+ Select Cheat File:
+ Επιλέξτε αρχείο Cheat:
- Repository:
- Αποθετήριο:
+ Repository:
+ Αποθετήριο:
- Download Cheats
- Λήψη Cheats
+ Download Cheats
+ Λήψη Cheats
- Delete File
- Διαγραφή αρχείου
+ Delete File
+ Διαγραφή αρχείου
- No files selected.
- Δεν έχουν επιλεγεί αρχεία.
+ No files selected.
+ Δεν έχουν επιλεγεί αρχεία.
- You can delete the cheats you don't want after downloading them.
- Μπορείτε να διαγράψετε τα cheats που δεν θέλετε μετά τη λήψη τους.
+ You can delete the cheats you don't want after downloading them.
+ Μπορείτε να διαγράψετε τα cheats που δεν θέλετε μετά τη λήψη τους.
- Do you want to delete the selected file?\n%1
- Θέλετε να διαγράψετε το επιλεγμένο αρχείο;\n%1
+ Do you want to delete the selected file?\n%1
+ Θέλετε να διαγράψετε το επιλεγμένο αρχείο;\n%1
- Select Patch File:
- Επιλέξτε αρχείο Patch:
+ Select Patch File:
+ Επιλέξτε αρχείο Patch:
- Download Patches
- Λήψη Patches
+ Download Patches
+ Λήψη Patches
- Save
- Αποθήκευση
+ Save
+ Αποθήκευση
- Cheats
- Cheats
+ Cheats
+ Cheats
- Patches
- Patches
+ Patches
+ Patches
- Error
- Σφάλμα
+ Error
+ Σφάλμα
- No patch selected.
- Δεν έχει επιλεγεί κανένα patch.
+ No patch selected.
+ Δεν έχει επιλεγεί κανένα patch.
- Unable to open files.json for reading.
- Αδυναμία ανοίγματος του files.json για ανάγνωση.
+ Unable to open files.json for reading.
+ Αδυναμία ανοίγματος του files.json για ανάγνωση.
- No patch file found for the current serial.
- Δεν βρέθηκε αρχείο patch για τον τρέχοντα σειριακό αριθμό.
+ No patch file found for the current serial.
+ Δεν βρέθηκε αρχείο patch για τον τρέχοντα σειριακό αριθμό.
- Unable to open the file for reading.
- Αδυναμία ανοίγματος του αρχείου για ανάγνωση.
+ Unable to open the file for reading.
+ Αδυναμία ανοίγματος του αρχείου για ανάγνωση.
- Unable to open the file for writing.
- Αδυναμία ανοίγματος του αρχείου για εγγραφή.
+ Unable to open the file for writing.
+ Αδυναμία ανοίγματος του αρχείου για εγγραφή.
- Failed to parse XML:
- Αποτυχία ανάλυσης XML:
+ Failed to parse XML:
+ Αποτυχία ανάλυσης XML:
- Success
- Επιτυχία
+ Success
+ Επιτυχία
- Options saved successfully.
- Οι ρυθμίσεις αποθηκεύτηκαν επιτυχώς.
+ Options saved successfully.
+ Οι ρυθμίσεις αποθηκεύτηκαν επιτυχώς.
- Invalid Source
- Μη έγκυρη Πηγή
+ Invalid Source
+ Μη έγκυρη Πηγή
- The selected source is invalid.
- Η επιλεγμένη πηγή είναι μη έγκυρη.
+ The selected source is invalid.
+ Η επιλεγμένη πηγή είναι μη έγκυρη.
- File Exists
- Η αρχείο υπάρχει
+ File Exists
+ Η αρχείο υπάρχει
- File already exists. Do you want to replace it?
- Η αρχείο υπάρχει ήδη. Θέλετε να την αντικαταστήσετε;
+ File already exists. Do you want to replace it?
+ Η αρχείο υπάρχει ήδη. Θέλετε να την αντικαταστήσετε;
- Failed to save file:
- Αποτυχία αποθήκευσης αρχείου:
+ Failed to save file:
+ Αποτυχία αποθήκευσης αρχείου:
- Failed to download file:
- Αποτυχία λήψης αρχείου:
+ Failed to download file:
+ Αποτυχία λήψης αρχείου:
- Cheats Not Found
- Δεν βρέθηκαν Cheats
+ Cheats Not Found
+ Δεν βρέθηκαν Cheats
- CheatsNotFound_MSG
- Δεν βρέθηκαν cheats για αυτό το παιχνίδι στην τρέχουσα έκδοση του επιλεγμένου αποθετηρίου. Δοκιμάστε να κατεβάσετε από άλλο αποθετήριο ή άλλη έκδοση του παιχνιδιού.
+ CheatsNotFound_MSG
+ Δεν βρέθηκαν cheats για αυτό το παιχνίδι στην τρέχουσα έκδοση του επιλεγμένου αποθετηρίου. Δοκιμάστε να κατεβάσετε από άλλο αποθετήριο ή άλλη έκδοση του παιχνιδιού.
- Cheats Downloaded Successfully
- Cheats κατεβάστηκαν επιτυχώς
+ Cheats Downloaded Successfully
+ Cheats κατεβάστηκαν επιτυχώς
- CheatsDownloadedSuccessfully_MSG
- Κατεβάσατε επιτυχώς cheats για αυτή την έκδοση του παιχνιδιού από το επιλεγμένο αποθετήριο. Μπορείτε να δοκιμάσετε να κατεβάσετε από άλλο αποθετήριο. Αν είναι διαθέσιμο, μπορείτε να το επιλέξετε επιλέγοντας το αρχείο από τη λίστα.
+ CheatsDownloadedSuccessfully_MSG
+ Κατεβάσατε επιτυχώς cheats για αυτή την έκδοση του παιχνιδιού από το επιλεγμένο αποθετήριο. Μπορείτε να δοκιμάσετε να κατεβάσετε από άλλο αποθετήριο. Αν είναι διαθέσιμο, μπορείτε να το επιλέξετε επιλέγοντας το αρχείο από τη λίστα.
- Failed to save:
- Αποτυχία αποθήκευσης:
+ Failed to save:
+ Αποτυχία αποθήκευσης:
- Failed to download:
- Αποτυχία λήψης:
+ Failed to download:
+ Αποτυχία λήψης:
- Download Complete
- Η λήψη ολοκληρώθηκε
+ Download Complete
+ Η λήψη ολοκληρώθηκε
- DownloadComplete_MSG
- Τα Patches κατεβάστηκαν επιτυχώς! Όλα τα Patches για όλα τα παιχνίδια έχουν κατέβει, δεν είναι απαραίτητο να τα κατεβάσετε ένα-ένα για κάθε παιχνίδι, όπως με τα Cheats. Εάν η ενημέρωση δεν εμφανίζεται, μπορεί να μην υπάρχει για τον συγκεκριμένο σειριακό αριθμό και έκδοση του παιχνιδιού.
+ DownloadComplete_MSG
+ Τα Patches κατεβάστηκαν επιτυχώς! Όλα τα Patches για όλα τα παιχνίδια έχουν κατέβει, δεν είναι απαραίτητο να τα κατεβάσετε ένα-ένα για κάθε παιχνίδι, όπως με τα Cheats. Εάν η ενημέρωση δεν εμφανίζεται, μπορεί να μην υπάρχει για τον συγκεκριμένο σειριακό αριθμό και έκδοση του παιχνιδιού.
- Failed to parse JSON data from HTML.
- Αποτυχία ανάλυσης δεδομένων JSON από HTML.
+ Failed to parse JSON data from HTML.
+ Αποτυχία ανάλυσης δεδομένων JSON από HTML.
- Failed to retrieve HTML page.
- Αποτυχία ανάκτησης σελίδας HTML.
+ Failed to retrieve HTML page.
+ Αποτυχία ανάκτησης σελίδας HTML.
- The game is in version: %1
- Το παιχνίδι είναι στην έκδοση: %1
+ The game is in version: %1
+ Το παιχνίδι είναι στην έκδοση: %1
- The downloaded patch only works on version: %1
- Η ληφθείσα ενημέρωση λειτουργεί μόνο στην έκδοση: %1
+ The downloaded patch only works on version: %1
+ Η ληφθείσα ενημέρωση λειτουργεί μόνο στην έκδοση: %1
- You may need to update your game.
- Μπορεί να χρειαστεί να ενημερώσετε το παιχνίδι σας.
+ You may need to update your game.
+ Μπορεί να χρειαστεί να ενημερώσετε το παιχνίδι σας.
- Incompatibility Notice
- Ειδοποίηση ασυμβατότητας
+ Incompatibility Notice
+ Ειδοποίηση ασυμβατότητας
- Failed to open file:
- Αποτυχία ανοίγματος αρχείου:
+ Failed to open file:
+ Αποτυχία ανοίγματος αρχείου:
- XML ERROR:
- ΣΦΑΛΜΑ XML:
+ XML ERROR:
+ ΣΦΑΛΜΑ XML:
- Failed to open files.json for writing
- Αποτυχία ανοίγματος του files.json για εγγραφή
+ Failed to open files.json for writing
+ Αποτυχία ανοίγματος του files.json για εγγραφή
- Author:
- Συγγραφέας:
+ Author:
+ Συγγραφέας:
- Directory does not exist:
- Ο φάκελος δεν υπάρχει:
+ Directory does not exist:
+ Ο φάκελος δεν υπάρχει:
- Failed to open files.json for reading.
- Αποτυχία ανοίγματος του files.json για ανάγνωση.
+ Failed to open files.json for reading.
+ Αποτυχία ανοίγματος του files.json για ανάγνωση.
- Name:
- Όνομα:
+ Name:
+ Όνομα:
- Can't apply cheats before the game is started
- Δεν μπορείτε να εφαρμόσετε cheats πριν ξεκινήσει το παιχνίδι.
+ Can't apply cheats before the game is started
+ Δεν μπορείτε να εφαρμόσετε cheats πριν ξεκινήσει το παιχνίδι.
- Close
- Κλείσιμο
+ Close
+ Κλείσιμο
-
-
+
+
CheckUpdate
- Auto Updater
- Αυτόματος Ενημερωτής
+ Auto Updater
+ Αυτόματος Ενημερωτής
- Error
- Σφάλμα
+ Error
+ Σφάλμα
- Network error:
- Σφάλμα δικτύου:
+ Network error:
+ Σφάλμα δικτύου:
- Error_Github_limit_MSG
- Ο Αυτόματος Ενημερωτής επιτρέπει έως και 60 ελέγχους ενημερώσεων ανά ώρα.\nΈχετε φτάσει αυτό το όριο. Παρακαλώ δοκιμάστε ξανά αργότερα.
+ Error_Github_limit_MSG
+ Ο Αυτόματος Ενημερωτής επιτρέπει έως και 60 ελέγχους ενημερώσεων ανά ώρα.\nΈχετε φτάσει αυτό το όριο. Παρακαλώ δοκιμάστε ξανά αργότερα.
- Failed to parse update information.
- Αποτυχία ανάλυσης πληροφοριών ενημέρωσης.
+ Failed to parse update information.
+ Αποτυχία ανάλυσης πληροφοριών ενημέρωσης.
- No pre-releases found.
- Δεν βρέθηκαν προ-κυκλοφορίες.
+ No pre-releases found.
+ Δεν βρέθηκαν προ-κυκλοφορίες.
- Invalid release data.
- Μη έγκυρα δεδομένα έκδοσης.
+ Invalid release data.
+ Μη έγκυρα δεδομένα έκδοσης.
- No download URL found for the specified asset.
- Δεν βρέθηκε URL λήψης για το συγκεκριμένο στοιχείο.
+ No download URL found for the specified asset.
+ Δεν βρέθηκε URL λήψης για το συγκεκριμένο στοιχείο.
- Your version is already up to date!
- Η έκδοσή σας είναι ήδη ενημερωμένη!
+ Your version is already up to date!
+ Η έκδοσή σας είναι ήδη ενημερωμένη!
- Update Available
- Διαθέσιμη Ενημέρωση
+ Update Available
+ Διαθέσιμη Ενημέρωση
- Update Channel
- Κανάλι Ενημέρωσης
+ Update Channel
+ Κανάλι Ενημέρωσης
- Current Version
- Τρέχουσα Έκδοση
+ Current Version
+ Τρέχουσα Έκδοση
- Latest Version
- Τελευταία Έκδοση
+ Latest Version
+ Τελευταία Έκδοση
- Do you want to update?
- Θέλετε να ενημερώσετε;
+ Do you want to update?
+ Θέλετε να ενημερώσετε;
- Show Changelog
- Εμφάνιση Ιστορικού Αλλαγών
+ Show Changelog
+ Εμφάνιση Ιστορικού Αλλαγών
- Check for Updates at Startup
- Έλεγχος για ενημερώσεις κατά την εκκίνηση
+ Check for Updates at Startup
+ Έλεγχος για ενημερώσεις κατά την εκκίνηση
- Update
- Ενημέρωση
+ Update
+ Ενημέρωση
- No
- Όχι
+ No
+ Όχι
- Hide Changelog
- Απόκρυψη Ιστορικού Αλλαγών
+ Hide Changelog
+ Απόκρυψη Ιστορικού Αλλαγών
- Changes
- Αλλαγές
+ Changes
+ Αλλαγές
- Network error occurred while trying to access the URL
- Σφάλμα δικτύου κατά την προσπάθεια πρόσβασης στη διεύθυνση URL
+ Network error occurred while trying to access the URL
+ Σφάλμα δικτύου κατά την προσπάθεια πρόσβασης στη διεύθυνση URL
- Download Complete
- Λήψη ολοκληρώθηκε
+ Download Complete
+ Λήψη ολοκληρώθηκε
- The update has been downloaded, press OK to install.
- Η ενημέρωση έχει ληφθεί, πατήστε OK για να εγκαταστήσετε.
+ The update has been downloaded, press OK to install.
+ Η ενημέρωση έχει ληφθεί, πατήστε OK για να εγκαταστήσετε.
- Failed to save the update file at
- Αποτυχία αποθήκευσης του αρχείου ενημέρωσης στο
+ Failed to save the update file at
+ Αποτυχία αποθήκευσης του αρχείου ενημέρωσης στο
- Starting Update...
- Εκκίνηση Ενημέρωσης...
+ Starting Update...
+ Εκκίνηση Ενημέρωσης...
- Failed to create the update script file
- Αποτυχία δημιουργίας του αρχείου σεναρίου ενημέρωσης
+ Failed to create the update script file
+ Αποτυχία δημιουργίας του αρχείου σεναρίου ενημέρωσης
-
-
+
+
CompatibilityInfoClass
- Fetching compatibility data, please wait
- Φόρτωση δεδομένων συμβατότητας, παρακαλώ περιμένετε
+ Fetching compatibility data, please wait
+ Φόρτωση δεδομένων συμβατότητας, παρακαλώ περιμένετε
- Cancel
- Ακύρωση
+ Cancel
+ Ακύρωση
- Loading...
- Φόρτωση...
+ Loading...
+ Φόρτωση...
- Error
- Σφάλμα
+ Error
+ Σφάλμα
- Unable to update compatibility data! Try again later.
- Δεν ήταν δυνατή η ενημέρωση των δεδομένων συμβατότητας! Προσπαθήστε αργότερα.
+ Unable to update compatibility data! Try again later.
+ Δεν ήταν δυνατή η ενημέρωση των δεδομένων συμβατότητας! Προσπαθήστε αργότερα.
- Unable to open compatibility_data.json for writing.
- Αδύνατο να ανοίξετε το compatibility_data.json για εγγραφή.
+ Unable to open compatibility_data.json for writing.
+ Αδύνατο να ανοίξετε το compatibility_data.json για εγγραφή.
- Unknown
- Άγνωστο
+ Unknown
+ Άγνωστο
- Nothing
- Τίποτα
+ Nothing
+ Τίποτα
- Boots
- Μπότες
+ Boots
+ Μπότες
- Menus
- Μενού
+ Menus
+ Μενού
- Ingame
- Εντός παιχνιδιού
+ Ingame
+ Εντός παιχνιδιού
- Playable
- Παιχνιδεύσιμο
+ Playable
+ Παιχνιδεύσιμο
-
-
+
+
ControlSettings
- Configure Controls
-
+ Configure Controls
+ Configure Controls
- Control Settings
-
+ Control Settings
+ Control Settings
- D-Pad
-
+ D-Pad
+ D-Pad
- Up
-
+ Up
+ Up
- Left
-
+ Left
+ Left
- Right
-
+ Right
+ Right
- Down
-
+ Down
+ Down
- Left Stick Deadzone (def:2 max:127)
-
+ Left Stick Deadzone (def:2 max:127)
+ Left Stick Deadzone (def:2 max:127)
- Left Deadzone
-
+ Left Deadzone
+ Left Deadzone
- Left Stick
-
+ Left Stick
+ Left Stick
- Config Selection
-
+ Config Selection
+ Config Selection
- Common Config
-
+ Common Config
+ Common Config
- Use per-game configs
-
+ Use per-game configs
+ Use per-game configs
- L1 / LB
-
+ L1 / LB
+ L1 / LB
- L2 / LT
-
+ L2 / LT
+ L2 / LT
- KBM Controls
-
+ KBM Controls
+ KBM Controls
- KBM Editor
-
+ KBM Editor
+ KBM Editor
- Back
-
+ Back
+ Back
- R1 / RB
-
+ R1 / RB
+ R1 / RB
- R2 / RT
-
+ R2 / RT
+ R2 / RT
- L3
-
+ L3
+ L3
- Options / Start
-
+ Options / Start
+ Options / Start
- R3
-
+ R3
+ R3
- Face Buttons
-
+ Face Buttons
+ Face Buttons
- Triangle / Y
-
+ Triangle / Y
+ Triangle / Y
- Square / X
-
+ Square / X
+ Square / X
- Circle / B
-
+ Circle / B
+ Circle / B
- Cross / A
-
+ Cross / A
+ Cross / A
- Right Stick Deadzone (def:2, max:127)
-
+ Right Stick Deadzone (def:2, max:127)
+ Right Stick Deadzone (def:2, max:127)
- Right Deadzone
-
+ Right Deadzone
+ Right Deadzone
- Right Stick
-
+ Right Stick
+ Right Stick
-
-
+
+
ElfViewer
- Open Folder
- Open Folder
+ Open Folder
+ Open Folder
-
-
+
+
GameInfoClass
- Loading game list, please wait :3
- Loading game list, please wait :3
+ Loading game list, please wait :3
+ Loading game list, please wait :3
- Cancel
- Cancel
+ Cancel
+ Cancel
- Loading...
- Loading...
+ Loading...
+ Loading...
-
-
+
+
GameInstallDialog
- shadPS4 - Choose directory
- shadPS4 - Choose directory
+ shadPS4 - Choose directory
+ shadPS4 - Choose directory
- Directory to install games
- Directory to install games
+ Directory to install games
+ Directory to install games
- Browse
- Browse
+ Browse
+ Browse
- Error
- Error
+ Error
+ Error
- Directory to install DLC
-
+ Directory to install DLC
+ Directory to install DLC
-
-
+
+
GameListFrame
- Icon
- Εικονίδιο
+ Icon
+ Εικονίδιο
- Name
- Όνομα
+ Name
+ Όνομα
- Serial
- Σειριακός αριθμός
+ Serial
+ Σειριακός αριθμός
- Compatibility
- Compatibility
+ Compatibility
+ Compatibility
- Region
- Περιοχή
+ Region
+ Περιοχή
- Firmware
- Λογισμικό
+ Firmware
+ Λογισμικό
- Size
- Μέγεθος
+ Size
+ Μέγεθος
- Version
- Έκδοση
+ Version
+ Έκδοση
- Path
- Διαδρομή
+ Path
+ Διαδρομή
- Play Time
- Χρόνος παιχνιδιού
+ Play Time
+ Χρόνος παιχνιδιού
- Never Played
- Never Played
+ Never Played
+ Never Played
- h
- h
+ h
+ h
- m
- m
+ m
+ m
- s
- s
+ s
+ s
- Compatibility is untested
- Compatibility is untested
+ Compatibility is untested
+ Compatibility is untested
- Game does not initialize properly / crashes the emulator
- Game does not initialize properly / crashes the emulator
+ Game does not initialize properly / crashes the emulator
+ Game does not initialize properly / crashes the emulator
- Game boots, but only displays a blank screen
- Game boots, but only displays a blank screen
+ Game boots, but only displays a blank screen
+ Game boots, but only displays a blank screen
- Game displays an image but does not go past the menu
- Game displays an image but does not go past the menu
+ Game displays an image but does not go past the menu
+ Game displays an image but does not go past the menu
- Game has game-breaking glitches or unplayable performance
- Game has game-breaking glitches or unplayable performance
+ Game has game-breaking glitches or unplayable performance
+ Game has game-breaking glitches or unplayable performance
- Game can be completed with playable performance and no major glitches
- Game can be completed with playable performance and no major glitches
+ Game can be completed with playable performance and no major glitches
+ Game can be completed with playable performance and no major glitches
- Click to see details on github
- Κάντε κλικ για να δείτε λεπτομέρειες στο GitHub
+ Click to see details on github
+ Κάντε κλικ για να δείτε λεπτομέρειες στο GitHub
- Last updated
- Τελευταία ενημέρωση
+ Last updated
+ Τελευταία ενημέρωση
-
-
+
+
GameListUtils
- B
- B
+ B
+ B
- KB
- KB
+ KB
+ KB
- MB
- MB
+ MB
+ MB
- GB
- GB
+ GB
+ GB
- TB
- TB
+ TB
+ TB
-
-
+
+
GuiContextMenus
- Create Shortcut
- Create Shortcut
+ Create Shortcut
+ Create Shortcut
- Cheats / Patches
- Kodikí / Enimeróseis
+ Cheats / Patches
+ Kodikí / Enimeróseis
- SFO Viewer
- SFO Viewer
+ SFO Viewer
+ SFO Viewer
- Trophy Viewer
- Trophy Viewer
+ Trophy Viewer
+ Trophy Viewer
- Open Folder...
- Άνοιγμα Φακέλου...
+ Open Folder...
+ Άνοιγμα Φακέλου...
- Open Game Folder
- Άνοιγμα Φακέλου Παιχνιδιού
+ Open Game Folder
+ Άνοιγμα Φακέλου Παιχνιδιού
- Open Save Data Folder
- Άνοιγμα Φακέλου Αποθηκευμένων Δεδομένων
+ Open Save Data Folder
+ Άνοιγμα Φακέλου Αποθηκευμένων Δεδομένων
- Open Log Folder
- Άνοιγμα Φακέλου Καταγραφής
+ Open Log Folder
+ Άνοιγμα Φακέλου Καταγραφής
- Copy info...
- Copy info...
+ Copy info...
+ Copy info...
- Copy Name
- Copy Name
+ Copy Name
+ Copy Name
- Copy Serial
- Copy Serial
+ Copy Serial
+ Copy Serial
- Copy All
- Copy All
+ Copy Version
+ Copy Version
- Delete...
- Delete...
+ Copy Size
+ Copy Size
- Delete Game
- Delete Game
+ Copy All
+ Copy All
- Delete Update
- Delete Update
+ Delete...
+ Delete...
- Delete DLC
- Delete DLC
+ Delete Game
+ Delete Game
- Compatibility...
- Compatibility...
+ Delete Update
+ Delete Update
- Update database
- Update database
+ Delete DLC
+ Delete DLC
- View report
- View report
+ Compatibility...
+ Compatibility...
- Submit a report
- Submit a report
+ Update database
+ Update database
- Shortcut creation
- Shortcut creation
+ View report
+ View report
- Shortcut created successfully!
- Shortcut created successfully!
+ Submit a report
+ Submit a report
- Error
- Error
+ Shortcut creation
+ Shortcut creation
- Error creating shortcut!
- Error creating shortcut!
+ Shortcut created successfully!
+ Shortcut created successfully!
- Install PKG
- Install PKG
+ Error
+ Error
- Game
- Game
+ Error creating shortcut!
+ Error creating shortcut!
- This game has no update to delete!
- This game has no update to delete!
+ Install PKG
+ Install PKG
- Update
- Update
+ Game
+ Game
- This game has no DLC to delete!
- This game has no DLC to delete!
+ This game has no update to delete!
+ This game has no update to delete!
- DLC
- DLC
+ Update
+ Update
- Delete %1
- Delete %1
+ This game has no DLC to delete!
+ This game has no DLC to delete!
- Are you sure you want to delete %1's %2 directory?
- Are you sure you want to delete %1's %2 directory?
+ DLC
+ DLC
- Open Update Folder
-
+ Delete %1
+ Delete %1
- Copy Version
-
+ Are you sure you want to delete %1's %2 directory?
+ Are you sure you want to delete %1's %2 directory?
- Copy Size
-
+ Open Update Folder
+ Open Update Folder
- Delete Save Data
-
+ Delete Save Data
+ Delete Save Data
- This game has no update folder to open!
-
+ This game has no update folder to open!
+ This game has no update folder to open!
- Failed to convert icon.
-
+ Failed to convert icon.
+ Failed to convert icon.
- This game has no save data to delete!
-
+ This game has no save data to delete!
+ This game has no save data to delete!
- Save Data
-
+ Save Data
+ Save Data
-
-
+
+
InstallDirSelect
- shadPS4 - Choose directory
- shadPS4 - Choose directory
+ shadPS4 - Choose directory
+ shadPS4 - Choose directory
- Select which directory you want to install to.
- Select which directory you want to install to.
+ Select which directory you want to install to.
+ Select which directory you want to install to.
- Install All Queued to Selected Folder
-
+ Install All Queued to Selected Folder
+ Install All Queued to Selected Folder
- Delete PKG File on Install
-
+ Delete PKG File on Install
+ Delete PKG File on Install
-
-
+
+
MainWindow
- Open/Add Elf Folder
- Open/Add Elf Folder
+ Open/Add Elf Folder
+ Open/Add Elf Folder
- Install Packages (PKG)
- Install Packages (PKG)
+ Install Packages (PKG)
+ Install Packages (PKG)
- Boot Game
- Boot Game
+ Boot Game
+ Boot Game
- Check for Updates
- Έλεγχος για ενημερώσεις
+ Check for Updates
+ Έλεγχος για ενημερώσεις
- About shadPS4
- About shadPS4
+ About shadPS4
+ About shadPS4
- Configure...
- Configure...
+ Configure...
+ Configure...
- Install application from a .pkg file
- Install application from a .pkg file
+ Install application from a .pkg file
+ Install application from a .pkg file
- Recent Games
- Recent Games
+ Recent Games
+ Recent Games
- Open shadPS4 Folder
- Open shadPS4 Folder
+ Open shadPS4 Folder
+ Open shadPS4 Folder
- Exit
- Exit
+ Exit
+ Exit
- Exit shadPS4
- Exit shadPS4
+ Exit shadPS4
+ Exit shadPS4
- Exit the application.
- Exit the application.
+ Exit the application.
+ Exit the application.
- Show Game List
- Show Game List
+ Show Game List
+ Show Game List
- Game List Refresh
- Game List Refresh
+ Game List Refresh
+ Game List Refresh
- Tiny
- Tiny
+ Tiny
+ Tiny
- Small
- Small
+ Small
+ Small
- Medium
- Medium
+ Medium
+ Medium
- Large
- Large
+ Large
+ Large
- List View
- List View
+ List View
+ List View
- Grid View
- Grid View
+ Grid View
+ Grid View
- Elf Viewer
- Elf Viewer
+ Elf Viewer
+ Elf Viewer
- Game Install Directory
- Game Install Directory
+ Game Install Directory
+ Game Install Directory
- Download Cheats/Patches
- Κατεβάστε Κωδικούς / Ενημερώσεις
+ Download Cheats/Patches
+ Κατεβάστε Κωδικούς / Ενημερώσεις
- Dump Game List
- Dump Game List
+ Dump Game List
+ Dump Game List
- PKG Viewer
- PKG Viewer
+ PKG Viewer
+ PKG Viewer
- Search...
- Search...
+ Search...
+ Search...
- File
- File
+ File
+ File
- View
- View
+ View
+ View
- Game List Icons
- Game List Icons
+ Game List Icons
+ Game List Icons
- Game List Mode
- Game List Mode
+ Game List Mode
+ Game List Mode
- Settings
- Settings
+ Settings
+ Settings
- Utils
- Utils
+ Utils
+ Utils
- Themes
- Themes
+ Themes
+ Themes
- Help
- Βοήθεια
+ Help
+ Βοήθεια
- Dark
- Dark
+ Dark
+ Dark
- Light
- Light
+ Light
+ Light
- Green
- Green
+ Green
+ Green
- Blue
- Blue
+ Blue
+ Blue
- Violet
- Violet
+ Violet
+ Violet
- toolBar
- toolBar
+ toolBar
+ toolBar
- Game List
- Λίστα παιχνιδιών
+ Game List
+ Λίστα παιχνιδιών
- * Unsupported Vulkan Version
- * Μη υποστηριζόμενη έκδοση Vulkan
+ * Unsupported Vulkan Version
+ * Μη υποστηριζόμενη έκδοση Vulkan
- Download Cheats For All Installed Games
- Λήψη Cheats για όλα τα εγκατεστημένα παιχνίδια
+ Download Cheats For All Installed Games
+ Λήψη Cheats για όλα τα εγκατεστημένα παιχνίδια
- Download Patches For All Games
- Λήψη Patches για όλα τα παιχνίδια
+ Download Patches For All Games
+ Λήψη Patches για όλα τα παιχνίδια
- Download Complete
- Η λήψη ολοκληρώθηκε
+ Download Complete
+ Η λήψη ολοκληρώθηκε
- You have downloaded cheats for all the games you have installed.
- Έχετε κατεβάσει cheats για όλα τα εγκατεστημένα παιχνίδια.
+ You have downloaded cheats for all the games you have installed.
+ Έχετε κατεβάσει cheats για όλα τα εγκατεστημένα παιχνίδια.
- Patches Downloaded Successfully!
- Τα Patches κατέβηκαν επιτυχώς!
+ Patches Downloaded Successfully!
+ Τα Patches κατέβηκαν επιτυχώς!
- All Patches available for all games have been downloaded.
- Όλα τα διαθέσιμα Patches για όλα τα παιχνίδια έχουν κατέβει.
+ All Patches available for all games have been downloaded.
+ Όλα τα διαθέσιμα Patches για όλα τα παιχνίδια έχουν κατέβει.
- Games:
- Παιχνίδια:
+ Games:
+ Παιχνίδια:
- ELF files (*.bin *.elf *.oelf)
- Αρχεία ELF (*.bin *.elf *.oelf)
+ ELF files (*.bin *.elf *.oelf)
+ Αρχεία ELF (*.bin *.elf *.oelf)
- Game Boot
- Εκκίνηση παιχνιδιού
+ Game Boot
+ Εκκίνηση παιχνιδιού
- Only one file can be selected!
- Μπορεί να επιλεγεί μόνο ένα αρχείο!
+ Only one file can be selected!
+ Μπορεί να επιλεγεί μόνο ένα αρχείο!
- PKG Extraction
- Εξαγωγή PKG
+ PKG Extraction
+ Εξαγωγή PKG
- Patch detected!
- Αναγνώριση ενημέρωσης!
+ Patch detected!
+ Αναγνώριση ενημέρωσης!
- PKG and Game versions match:
- Οι εκδόσεις PKG και παιχνιδιού ταιριάζουν:
+ PKG and Game versions match:
+ Οι εκδόσεις PKG και παιχνιδιού ταιριάζουν:
- Would you like to overwrite?
- Θέλετε να αντικαταστήσετε;
+ Would you like to overwrite?
+ Θέλετε να αντικαταστήσετε;
- PKG Version %1 is older than installed version:
- Η έκδοση PKG %1 είναι παλαιότερη από την εγκατεστημένη έκδοση:
+ PKG Version %1 is older than installed version:
+ Η έκδοση PKG %1 είναι παλαιότερη από την εγκατεστημένη έκδοση:
- Game is installed:
- Το παιχνίδι είναι εγκατεστημένο:
+ Game is installed:
+ Το παιχνίδι είναι εγκατεστημένο:
- Would you like to install Patch:
- Θέλετε να εγκαταστήσετε την ενημέρωση:
+ Would you like to install Patch:
+ Θέλετε να εγκαταστήσετε την ενημέρωση:
- DLC Installation
- Εγκατάσταση DLC
+ DLC Installation
+ Εγκατάσταση DLC
- Would you like to install DLC: %1?
- Θέλετε να εγκαταστήσετε το DLC: %1;
+ Would you like to install DLC: %1?
+ Θέλετε να εγκαταστήσετε το DLC: %1;
- DLC already installed:
- DLC ήδη εγκατεστημένο:
+ DLC already installed:
+ DLC ήδη εγκατεστημένο:
- Game already installed
- Παιχνίδι ήδη εγκατεστημένο
+ Game already installed
+ Παιχνίδι ήδη εγκατεστημένο
- PKG ERROR
- ΣΦΑΛΜΑ PKG
+ PKG ERROR
+ ΣΦΑΛΜΑ PKG
- Extracting PKG %1/%2
- Εξαγωγή PKG %1/%2
+ Extracting PKG %1/%2
+ Εξαγωγή PKG %1/%2
- Extraction Finished
- Η εξαγωγή ολοκληρώθηκε
+ Extraction Finished
+ Η εξαγωγή ολοκληρώθηκε
- Game successfully installed at %1
- Το παιχνίδι εγκαταστάθηκε επιτυχώς στο %1
+ Game successfully installed at %1
+ Το παιχνίδι εγκαταστάθηκε επιτυχώς στο %1
- File doesn't appear to be a valid PKG file
- Η αρχείο δεν φαίνεται να είναι έγκυρο αρχείο PKG
+ File doesn't appear to be a valid PKG file
+ Η αρχείο δεν φαίνεται να είναι έγκυρο αρχείο PKG
- Run Game
-
+ Run Game
+ Run Game
- Eboot.bin file not found
-
+ Eboot.bin file not found
+ Eboot.bin file not found
- PKG File (*.PKG *.pkg)
-
+ PKG File (*.PKG *.pkg)
+ PKG File (*.PKG *.pkg)
- PKG is a patch or DLC, please install the game first!
-
+ PKG is a patch or DLC, please install the game first!
+ PKG is a patch or DLC, please install the game first!
- Game is already running!
-
+ Game is already running!
+ Game is already running!
- shadPS4
- shadPS4
+ shadPS4
+ shadPS4
-
-
+
+
PKGViewer
- Open Folder
- Open Folder
+ Open Folder
+ Open Folder
- Name
- Όνομα
+ PKG ERROR
+ ΣΦΑΛΜΑ PKG
- Serial
- Σειριακός αριθμός
+ Name
+ Όνομα
- Installed
-
+ Serial
+ Σειριακός αριθμός
- Size
- Μέγεθος
+ Installed
+ Installed
- Category
-
+ Size
+ Μέγεθος
- Type
-
+ Category
+ Category
- App Ver
-
+ Type
+ Type
- FW
-
+ App Ver
+ App Ver
- Region
- Περιοχή
+ FW
+ FW
- Flags
-
+ Region
+ Περιοχή
- Path
- Διαδρομή
+ Flags
+ Flags
- File
- File
+ Path
+ Διαδρομή
- PKG ERROR
- ΣΦΑΛΜΑ PKG
+ File
+ File
- Unknown
- Άγνωστο
+ Unknown
+ Άγνωστο
- Package
-
+ Package
+ Package
-
-
+
+
SettingsDialog
- Settings
- Settings
+ Settings
+ Settings
- General
- General
+ General
+ General
- System
- System
+ System
+ System
- Console Language
- Console Language
+ Console Language
+ Console Language
- Emulator Language
- Emulator Language
+ Emulator Language
+ Emulator Language
- Emulator
- Emulator
+ Emulator
+ Emulator
- Enable Fullscreen
- Enable Fullscreen
+ Enable Fullscreen
+ Enable Fullscreen
- Fullscreen Mode
- Λειτουργία Πλήρους Οθόνης
+ Fullscreen Mode
+ Λειτουργία Πλήρους Οθόνης
- Enable Separate Update Folder
- Enable Separate Update Folder
+ Enable Separate Update Folder
+ Enable Separate Update Folder
- Default tab when opening settings
- Προεπιλεγμένη καρτέλα κατά την ανοίγμα των ρυθμίσεων
+ Default tab when opening settings
+ Προεπιλεγμένη καρτέλα κατά την ανοίγμα των ρυθμίσεων
- Show Game Size In List
- Εμφάνιση Μεγέθους Παιχνιδιού στη Λίστα
+ Show Game Size In List
+ Εμφάνιση Μεγέθους Παιχνιδιού στη Λίστα
- Show Splash
- Show Splash
+ Show Splash
+ Show Splash
- Enable Discord Rich Presence
- Ενεργοποίηση Discord Rich Presence
+ Enable Discord Rich Presence
+ Ενεργοποίηση Discord Rich Presence
- Username
- Username
+ Username
+ Username
- Trophy Key
- Trophy Key
+ Trophy Key
+ Trophy Key
- Trophy
- Trophy
+ Trophy
+ Trophy
- Logger
- Logger
+ Logger
+ Logger
- Log Type
- Log Type
+ Log Type
+ Log Type
- Log Filter
- Log Filter
+ Log Filter
+ Log Filter
- Open Log Location
- Άνοιγμα τοποθεσίας αρχείου καταγραφής
+ Open Log Location
+ Άνοιγμα τοποθεσίας αρχείου καταγραφής
- Input
- Είσοδος
+ Input
+ Είσοδος
- Cursor
- Δείκτης
+ Cursor
+ Δείκτης
- Hide Cursor
- Απόκρυψη δείκτη
+ Hide Cursor
+ Απόκρυψη δείκτη
- Hide Cursor Idle Timeout
- Χρόνος αδράνειας απόκρυψης δείκτη
+ Hide Cursor Idle Timeout
+ Χρόνος αδράνειας απόκρυψης δείκτη
- s
- s
+ s
+ s
- Controller
- Controller
+ Controller
+ Controller
- Back Button Behavior
- Συμπεριφορά κουμπιού επιστροφής
+ Back Button Behavior
+ Συμπεριφορά κουμπιού επιστροφής
- Graphics
- Graphics
+ Graphics
+ Graphics
- GUI
- Διεπαφή
+ GUI
+ Διεπαφή
- User
- Χρήστης
+ User
+ Χρήστης
- Graphics Device
- Graphics Device
+ Graphics Device
+ Graphics Device
- Width
- Width
+ Width
+ Width
- Height
- Height
+ Height
+ Height
- Vblank Divider
- Vblank Divider
+ Vblank Divider
+ Vblank Divider
- Advanced
- Advanced
+ Advanced
+ Advanced
- Enable Shaders Dumping
- Enable Shaders Dumping
+ Enable Shaders Dumping
+ Enable Shaders Dumping
- Enable NULL GPU
- Enable NULL GPU
+ Enable NULL GPU
+ Enable NULL GPU
- Paths
- Διαδρομές
+ Enable HDR
+ Enable HDR
- Game Folders
- Φάκελοι παιχνιδιών
+ Paths
+ Διαδρομές
- Add...
- Προσθήκη...
+ Game Folders
+ Φάκελοι παιχνιδιών
- Remove
- Αφαίρεση
+ Add...
+ Προσθήκη...
- Debug
- Debug
+ Remove
+ Αφαίρεση
- Enable Debug Dumping
- Enable Debug Dumping
+ Debug
+ Debug
- Enable Vulkan Validation Layers
- Enable Vulkan Validation Layers
+ Enable Debug Dumping
+ Enable Debug Dumping
- Enable Vulkan Synchronization Validation
- Enable Vulkan Synchronization Validation
+ Enable Vulkan Validation Layers
+ Enable Vulkan Validation Layers
- Enable RenderDoc Debugging
- Enable RenderDoc Debugging
+ Enable Vulkan Synchronization Validation
+ Enable Vulkan Synchronization Validation
- Enable Crash Diagnostics
- Enable Crash Diagnostics
+ Enable RenderDoc Debugging
+ Enable RenderDoc Debugging
- Collect Shaders
- Collect Shaders
+ Enable Crash Diagnostics
+ Enable Crash Diagnostics
- Copy GPU Buffers
- Copy GPU Buffers
+ Collect Shaders
+ Collect Shaders
- Host Debug Markers
- Host Debug Markers
+ Copy GPU Buffers
+ Copy GPU Buffers
- Guest Debug Markers
- Guest Debug Markers
+ Host Debug Markers
+ Host Debug Markers
- Update
- Ενημέρωση
+ Guest Debug Markers
+ Guest Debug Markers
- Check for Updates at Startup
- Έλεγχος για ενημερώσεις κατά την εκκίνηση
+ Update
+ Ενημέρωση
- Always Show Changelog
- Πάντα εμφάνιση ιστορικού αλλαγών
+ Check for Updates at Startup
+ Έλεγχος για ενημερώσεις κατά την εκκίνηση
- Update Channel
- Κανάλι Ενημέρωσης
+ Always Show Changelog
+ Πάντα εμφάνιση ιστορικού αλλαγών
- Check for Updates
- Έλεγχος για ενημερώσεις
+ Update Channel
+ Κανάλι Ενημέρωσης
- GUI Settings
- Ρυθμίσεις GUI
+ Check for Updates
+ Έλεγχος για ενημερώσεις
- Title Music
- Title Music
+ GUI Settings
+ Ρυθμίσεις GUI
- Disable Trophy Pop-ups
- Disable Trophy Pop-ups
+ Title Music
+ Title Music
- Play title music
- Αναπαραγωγή μουσικής τίτλου
+ Disable Trophy Pop-ups
+ Disable Trophy Pop-ups
- Update Compatibility Database On Startup
- Update Compatibility Database On Startup
+ Background Image
+ Background Image
- Game Compatibility
- Game Compatibility
+ Show Background Image
+ Show Background Image
- Display Compatibility Data
- Display Compatibility Data
+ Opacity
+ Opacity
- Update Compatibility Database
- Update Compatibility Database
+ Play title music
+ Αναπαραγωγή μουσικής τίτλου
- Volume
- ένταση
+ Update Compatibility Database On Startup
+ Update Compatibility Database On Startup
- Save
- Αποθήκευση
+ Game Compatibility
+ Game Compatibility
- Apply
- Εφαρμογή
+ Display Compatibility Data
+ Display Compatibility Data
- Restore Defaults
- Επαναφορά Προεπιλογών
+ Update Compatibility Database
+ Update Compatibility Database
- Close
- Κλείσιμο
+ Volume
+ ένταση
- Point your mouse at an option to display its description.
- Τοποθετήστε το ποντίκι σας πάνω σε μια επιλογή για να εμφανίσετε την περιγραφή της.
+ Save
+ Αποθήκευση
- consoleLanguageGroupBox
- Γλώσσα Κονσόλας:\nΡυθμίζει τη γλώσσα που θα χρησιμοποιήσει το παιχνίδι PS4.\nΣυνιστάται να επιλέξετε μία από τις γλώσσες που υποστηρίζονται από το παιχνίδι, η οποία ενδέχεται να διαφέρει ανάλογα με την περιοχή.
+ Apply
+ Εφαρμογή
- emulatorLanguageGroupBox
- Γλώσσα Εξομοιωτή:\nΡυθμίζει τη γλώσσα του γραφικού περιβάλλοντος του εξομοιωτή.
+ Restore Defaults
+ Επαναφορά Προεπιλογών
- fullscreenCheckBox
- Ενεργοποίηση Πλήρους Οθόνης:\nΑυτόματα μετατρέπει το παράθυρο του παιχνιδιού σε λειτουργία πλήρους οθόνης.\nΜπορεί να ενεργοποιηθεί/απενεργοποιηθεί πατώντας το πλήκτρο F11.
+ Close
+ Κλείσιμο
- separateUpdatesCheckBox
- Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
+ Point your mouse at an option to display its description.
+ Τοποθετήστε το ποντίκι σας πάνω σε μια επιλογή για να εμφανίσετε την περιγραφή της.
- showSplashCheckBox
- Εμφάνιση Splash Screen:\nΕμφανίζει ειδική γραφική οθόνη κατά την εκκίνηση.
+ consoleLanguageGroupBox
+ Γλώσσα Κονσόλας:\nΡυθμίζει τη γλώσσα που θα χρησιμοποιήσει το παιχνίδι PS4.\nΣυνιστάται να επιλέξετε μία από τις γλώσσες που υποστηρίζονται από το παιχνίδι, η οποία ενδέχεται να διαφέρει ανάλογα με την περιοχή.
- discordRPCCheckbox
- Ενεργοποίηση Discord Rich Presence:\nΕμφανίζει το εικονίδιο του emulator και σχετικές πληροφορίες στο προφίλ σας στο Discord.
+ emulatorLanguageGroupBox
+ Γλώσσα Εξομοιωτή:\nΡυθμίζει τη γλώσσα του γραφικού περιβάλλοντος του εξομοιωτή.
- userName
- Όνομα Χρήστη:\nΟρίζει το όνομα του λογαριασμού PS4, το οποίο μπορεί να εμφανιστεί σε ορισμένα παιχνίδια.
+ fullscreenCheckBox
+ Ενεργοποίηση Πλήρους Οθόνης:\nΑυτόματα μετατρέπει το παράθυρο του παιχνιδιού σε λειτουργία πλήρους οθόνης.\nΜπορεί να ενεργοποιηθεί/απενεργοποιηθεί πατώντας το πλήκτρο F11.
- TrophyKey
- Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
+ separateUpdatesCheckBox
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
- logTypeGroupBox
- Τύπος Καταγραφής:\nΚαθορίζει αν η έξοδος του παραθύρου καταγραφής θα συγχρονιστεί για αύξηση της απόδοσης. Αυτό μπορεί να επηρεάσει αρνητικά τις επιδόσεις του εξομοιωτή.
+ showSplashCheckBox
+ Εμφάνιση Splash Screen:\nΕμφανίζει ειδική γραφική οθόνη κατά την εκκίνηση.
- logFilter
- Φίλτρο Καταγραφής:\nΦιλτράρει τις καταγραφές ώστε να εκτυπώνονται μόνο συγκεκριμένες πληροφορίες.\nΠαραδείγματα: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Επίπεδα: Trace, Debug, Info, Warning, Error, Critical - με τη σειρά αυτή, κάθε επίπεδο που επιλέγεται αποκλείει τα προηγούμενα και εμφανίζει τα επόμενα επίπεδα.
+ discordRPCCheckbox
+ Ενεργοποίηση Discord Rich Presence:\nΕμφανίζει το εικονίδιο του emulator και σχετικές πληροφορίες στο προφίλ σας στο Discord.
- updaterGroupBox
- Ενημερώσεις:\nRelease: Επίσημες εκδόσεις που κυκλοφορούν μηνιαίως, είναι παλαιότερες αλλά πιο σταθερές και δοκιμασμένες.\nNightly: Εκδόσεις προγραμματιστών με νέες δυνατότητες και διορθώσεις, αλλά μπορεί να περιέχουν σφάλματα και να είναι λιγότερο σταθερές.
+ userName
+ Όνομα Χρήστη:\nΟρίζει το όνομα του λογαριασμού PS4, το οποίο μπορεί να εμφανιστεί σε ορισμένα παιχνίδια.
- GUIMusicGroupBox
- Αναπαραγωγή Μουσικής Τίτλων:\nΕάν το παιχνίδι το υποστηρίζει, ενεργοποιεί ειδική μουσική κατά την επιλογή του παιχνιδιού από τη διεπαφή χρήστη.
+ TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
- disableTrophycheckBox
- Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
+ logTypeGroupBox
+ Τύπος Καταγραφής:\nΚαθορίζει αν η έξοδος του παραθύρου καταγραφής θα συγχρονιστεί για αύξηση της απόδοσης. Αυτό μπορεί να επηρεάσει αρνητικά τις επιδόσεις του εξομοιωτή.
- hideCursorGroupBox
- Απόκρυψη Κέρσορα:\nΕπιλέξτε πότε θα εξαφανιστεί ο κέρσορας:\nΠοτέ: θα βλέπετε πάντα το ποντίκι.\nΑδρανές: ορίστε έναν χρόνο για να εξαφανιστεί μετά από αδράνεια.\nΠάντα: δεν θα δείτε ποτέ το ποντίκι.
+ logFilter
+ Φίλτρο Καταγραφής:\nΦιλτράρει τις καταγραφές ώστε να εκτυπώνονται μόνο συγκεκριμένες πληροφορίες.\nΠαραδείγματα: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Επίπεδα: Trace, Debug, Info, Warning, Error, Critical - με τη σειρά αυτή, κάθε επίπεδο που επιλέγεται αποκλείει τα προηγούμενα και εμφανίζει τα επόμενα επίπεδα.
- idleTimeoutGroupBox
- Ορίστε έναν χρόνο για να εξαφανιστεί το ποντίκι μετά από αδράνεια.
+ updaterGroupBox
+ Ενημερώσεις:\nRelease: Επίσημες εκδόσεις που κυκλοφορούν μηνιαίως, είναι παλαιότερες αλλά πιο σταθερές και δοκιμασμένες.\nNightly: Εκδόσεις προγραμματιστών με νέες δυνατότητες και διορθώσεις, αλλά μπορεί να περιέχουν σφάλματα και να είναι λιγότερο σταθερές.
- backButtonBehaviorGroupBox
- Συμπεριφορά Κουμπιού Επιστροφής:\nΟρίζει το κουμπί επιστροφής του ελεγκτή να προσομοιώνει το πάτημα της καθορισμένης θέσης στην οθόνη αφής PS4.
+ GUIBackgroundImageGroupBox
+ GUIBackgroundImageGroupBox
- enableCompatibilityCheckBox
- Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
+ GUIMusicGroupBox
+ Αναπαραγωγή Μουσικής Τίτλων:\nΕάν το παιχνίδι το υποστηρίζει, ενεργοποιεί ειδική μουσική κατά την επιλογή του παιχνιδιού από τη διεπαφή χρήστη.
- checkCompatibilityOnStartupCheckBox
- Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
+ disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
- updateCompatibilityButton
- Update Compatibility Database:\nImmediately update the compatibility database.
+ hideCursorGroupBox
+ Απόκρυψη Κέρσορα:\nΕπιλέξτε πότε θα εξαφανιστεί ο κέρσορας:\nΠοτέ: θα βλέπετε πάντα το ποντίκι.\nΑδρανές: ορίστε έναν χρόνο για να εξαφανιστεί μετά από αδράνεια.\nΠάντα: δεν θα δείτε ποτέ το ποντίκι.
- Never
- Ποτέ
+ idleTimeoutGroupBox
+ Ορίστε έναν χρόνο για να εξαφανιστεί το ποντίκι μετά από αδράνεια.
- Idle
- Αδρανής
+ backButtonBehaviorGroupBox
+ Συμπεριφορά Κουμπιού Επιστροφής:\nΟρίζει το κουμπί επιστροφής του ελεγκτή να προσομοιώνει το πάτημα της καθορισμένης θέσης στην οθόνη αφής PS4.
- Always
- Πάντα
+ enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
- Touchpad Left
- Touchpad Αριστερά
+ checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
- Touchpad Right
- Touchpad Δεξιά
+ updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
- Touchpad Center
- Κέντρο Touchpad
+ Never
+ Ποτέ
- None
- Κανένα
+ Idle
+ Αδρανής
- graphicsAdapterGroupBox
- Προσαρμογέας Γραφικών:\nΣε συστήματα με πολλές GPU, επιλέξτε από το μενού την GPU που θα χρησιμοποιήσει ο εξομοιωτής,\nή επιλέξτε "Auto Select" για αυτόματη επιλογή.
+ Always
+ Πάντα
- resolutionLayout
- Ανάλυση Οθόνης:\nΚαθορίζει το μέγεθος του παραθύρου του εξομοιωτή κατά την αναπαραγωγή, το οποίο μπορεί να αλλάξει κατά τη διάρκεια του παιχνιδιού.\nΑυτό είναι διαφορετικό από την ανάλυση του ίδιου του παιχνιδιού.
+ Touchpad Left
+ Touchpad Αριστερά
- heightDivider
- Διαιρέτης Συχνότητας Ανανέωσης:\nΠολλαπλασιάζει τον ρυθμό με τον οποίο ο εξομοιωτής ενημερώνει την εικόνα με αυτόν τον αριθμό. Η αλλαγή αυτής της ρύθμισης μπορεί να έχει αρνητικές επιπτώσεις, όπως ταχύτερο παιχνίδι ή σπασμένες λειτουργίες!
+ Touchpad Right
+ Touchpad Δεξιά
- dumpShadersCheckBox
- Ενεργοποίηση Καταγραφής Σκιάσεων (Shaders):\nΓια τεχνικό εντοπισμό σφαλμάτων, αποθηκεύει τις σκιάσεις του παιχνιδιού σε φάκελο κατά τη διάρκεια της αναπαραγωγής.
+ Touchpad Center
+ Κέντρο Touchpad
- nullGpuCheckBox
- Ενεργοποίηση Εικονικής GPU:\nΓια τεχνικό εντοπισμό σφαλμάτων, απενεργοποιεί την εμφάνιση του παιχνιδιού σαν να μην υπάρχει κάρτα γραφικών.
+ None
+ Κανένα
- gameFoldersBox
- Φάκελοι Παιχνιδιών:\nΗ λίστα των φακέλων για έλεγχο των εγκατεστημένων παιχνιδιών.
+ graphicsAdapterGroupBox
+ Προσαρμογέας Γραφικών:\nΣε συστήματα με πολλές GPU, επιλέξτε από το μενού την GPU που θα χρησιμοποιήσει ο εξομοιωτής,\nή επιλέξτε "Auto Select" για αυτόματη επιλογή.
- addFolderButton
- Προσθήκη:\nΠροσθέστε έναν φάκελο στη λίστα.
+ resolutionLayout
+ Ανάλυση Οθόνης:\nΚαθορίζει το μέγεθος του παραθύρου του εξομοιωτή κατά την αναπαραγωγή, το οποίο μπορεί να αλλάξει κατά τη διάρκεια του παιχνιδιού.\nΑυτό είναι διαφορετικό από την ανάλυση του ίδιου του παιχνιδιού.
- removeFolderButton
- Αφαίρεση:\nΑφαιρέστε έναν φάκελο από τη λίστα.
+ heightDivider
+ Διαιρέτης Συχνότητας Ανανέωσης:\nΠολλαπλασιάζει τον ρυθμό με τον οποίο ο εξομοιωτής ενημερώνει την εικόνα με αυτόν τον αριθμό. Η αλλαγή αυτής της ρύθμισης μπορεί να έχει αρνητικές επιπτώσεις, όπως ταχύτερο παιχνίδι ή σπασμένες λειτουργίες!
- debugDump
- Ενεργοποίηση Καταγραφής Αποσφαλμάτωσης:\nΑποθηκεύει τα σύμβολα εισαγωγής/εξαγωγής και τις κεφαλίδες πληροφοριών του τρέχοντος προγράμματος PS4 σε έναν φάκελο.
+ dumpShadersCheckBox
+ Ενεργοποίηση Καταγραφής Σκιάσεων (Shaders):\nΓια τεχνικό εντοπισμό σφαλμάτων, αποθηκεύει τις σκιάσεις του παιχνιδιού σε φάκελο κατά τη διάρκεια της αναπαραγωγής.
- vkValidationCheckBox
- Ενεργοποίηση Επικύρωσης Vulkan:\nΕνεργοποιεί ένα σύστημα που επικυρώνει την κατάσταση του προγράμματος οδήγησης Vulkan και καταγράφει πληροφορίες για την εσωτερική του κατάσταση. Αυτό θα μειώσει την απόδοση και ενδέχεται να αλλάξει τη συμπεριφορά του εξομοιωτή.
+ nullGpuCheckBox
+ Ενεργοποίηση Εικονικής GPU:\nΓια τεχνικό εντοπισμό σφαλμάτων, απενεργοποιεί την εμφάνιση του παιχνιδιού σαν να μην υπάρχει κάρτα γραφικών.
- vkSyncValidationCheckBox
- Ενεργοποίηση Επικύρωσης Συγχρονισμού Vulkan:\nΕνεργοποιεί ένα σύστημα που επικυρώνει τον συγχρονισμό των εργασιών απόδοσης του Vulkan. Αυτό θα μειώσει την απόδοση και ενδέχεται να αλλάξει τη συμπεριφορά του εξομοιωτή.
+ enableHDRCheckBox
+ enableHDRCheckBox
- rdocCheckBox
- Ενεργοποίηση Καταγραφής RenderDoc:\nΌταν είναι ενεργοποιημένο, ο εξομοιωτής είναι συμβατός με το RenderDoc για τη λήψη και ανάλυση του τρέχοντος καρέ.
+ gameFoldersBox
+ Φάκελοι Παιχνιδιών:\nΗ λίστα των φακέλων για έλεγχο των εγκατεστημένων παιχνιδιών.
- collectShaderCheckBox
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+ addFolderButton
+ Προσθήκη:\nΠροσθέστε έναν φάκελο στη λίστα.
- crashDiagnosticsCheckBox
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+ removeFolderButton
+ Αφαίρεση:\nΑφαιρέστε έναν φάκελο από τη λίστα.
- copyGPUBuffersCheckBox
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+ debugDump
+ Ενεργοποίηση Καταγραφής Αποσφαλμάτωσης:\nΑποθηκεύει τα σύμβολα εισαγωγής/εξαγωγής και τις κεφαλίδες πληροφοριών του τρέχοντος προγράμματος PS4 σε έναν φάκελο.
- hostMarkersCheckBox
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ vkValidationCheckBox
+ Ενεργοποίηση Επικύρωσης Vulkan:\nΕνεργοποιεί ένα σύστημα που επικυρώνει την κατάσταση του προγράμματος οδήγησης Vulkan και καταγράφει πληροφορίες για την εσωτερική του κατάσταση. Αυτό θα μειώσει την απόδοση και ενδέχεται να αλλάξει τη συμπεριφορά του εξομοιωτή.
- guestMarkersCheckBox
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ vkSyncValidationCheckBox
+ Ενεργοποίηση Επικύρωσης Συγχρονισμού Vulkan:\nΕνεργοποιεί ένα σύστημα που επικυρώνει τον συγχρονισμό των εργασιών απόδοσης του Vulkan. Αυτό θα μειώσει την απόδοση και ενδέχεται να αλλάξει τη συμπεριφορά του εξομοιωτή.
- Borderless
-
+ rdocCheckBox
+ Ενεργοποίηση Καταγραφής RenderDoc:\nΌταν είναι ενεργοποιημένο, ο εξομοιωτής είναι συμβατός με το RenderDoc για τη λήψη και ανάλυση του τρέχοντος καρέ.
- True
-
+ collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- Enable HDR
-
+ crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- Release
-
+ copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
- Nightly
-
+ hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Background Image
-
+ guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Show Background Image
-
+ saveDataBox
+ saveDataBox
- Opacity
-
+ browseButton
+ browseButton
- Set the volume of the background music.
-
+ Borderless
+ Borderless
- Enable Motion Controls
-
+ True
+ True
- Save Data Path
-
+ Release
+ Release
- Browse
- Browse
+ Nightly
+ Nightly
- async
-
+ Set the volume of the background music.
+ Set the volume of the background music.
- sync
-
+ Enable Motion Controls
+ Enable Motion Controls
- Auto Select
-
+ Save Data Path
+ Save Data Path
- Directory to install games
- Directory to install games
+ Browse
+ Browse
- Directory to save data
-
+ async
+ async
- GUIBackgroundImageGroupBox
-
+ sync
+ sync
- enableHDRCheckBox
-
+ Auto Select
+ Auto Select
- saveDataBox
-
+ Directory to install games
+ Directory to install games
- browseButton
-
+ Directory to save data
+ Directory to save data
-
-
+
+
TrophyViewer
- Trophy Viewer
- Trophy Viewer
+ Trophy Viewer
+ Trophy Viewer
-
+
diff --git a/src/qt_gui/translations/es_ES.ts b/src/qt_gui/translations/es_ES.ts
index c169e68c6..af7e5012f 100644
--- a/src/qt_gui/translations/es_ES.ts
+++ b/src/qt_gui/translations/es_ES.ts
@@ -2,1789 +2,1789 @@
-
-
+
+
AboutDialog
- About shadPS4
- Acerca de shadPS4
+ About shadPS4
+ Acerca de shadPS4
- shadPS4
- shadPS4
+ shadPS4
+ shadPS4
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- shadPS4 es un emulador experimental de código abierto para la PlayStation 4.
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 es un emulador experimental de código abierto para la PlayStation 4.
- This software should not be used to play games you have not legally obtained.
- Este software no debe utilizarse para jugar juegos que hayas obtenido ilegalmente.
+ This software should not be used to play games you have not legally obtained.
+ Este software no debe utilizarse para jugar juegos que hayas obtenido ilegalmente.
-
-
+
+
CheatsPatches
- Cheats / Patches for
- Cheats / Patches for
+ Cheats / Patches for
+ Cheats / Patches for
- defaultTextEdit_MSG
- Los cheats/patches son experimentales.\nÚselos con precaución.\n\nDescargue los cheats individualmente seleccionando el repositorio y haciendo clic en el botón de descarga.\nEn la pestaña Patches, puede descargar todos los patches a la vez, elegir cuáles desea usar y guardar la selección.\n\nComo no desarrollamos los Cheats/Patches,\npor favor informe los problemas al autor del cheat.\n\n¿Creaste un nuevo cheat? Visita:\nhttps://github.com/shadps4-emu/ps4_cheats
+ defaultTextEdit_MSG
+ Los cheats/patches son experimentales.\nÚselos con precaución.\n\nDescargue los cheats individualmente seleccionando el repositorio y haciendo clic en el botón de descarga.\nEn la pestaña Patches, puede descargar todos los patches a la vez, elegir cuáles desea usar y guardar la selección.\n\nComo no desarrollamos los Cheats/Patches,\npor favor informe los problemas al autor del cheat.\n\n¿Creaste un nuevo cheat? Visita:\nhttps://github.com/shadps4-emu/ps4_cheats
- No Image Available
- No hay imagen disponible
+ No Image Available
+ No hay imagen disponible
- Serial:
- Número de serie:
+ Serial:
+ Número de serie:
- Version:
- Versión:
+ Version:
+ Versión:
- Size:
- Tamaño:
+ Size:
+ Tamaño:
- Select Cheat File:
- Seleccionar archivo de trucos:
+ Select Cheat File:
+ Seleccionar archivo de trucos:
- Repository:
- Repositorio:
+ Repository:
+ Repositorio:
- Download Cheats
- Descargar trucos
+ Download Cheats
+ Descargar trucos
- Delete File
- Eliminar archivo
+ Delete File
+ Eliminar archivo
- No files selected.
- No se han seleccionado archivos.
+ No files selected.
+ No se han seleccionado archivos.
- You can delete the cheats you don't want after downloading them.
- Puedes eliminar los trucos que no quieras una vez descargados.
+ You can delete the cheats you don't want after downloading them.
+ Puedes eliminar los trucos que no quieras una vez descargados.
- Do you want to delete the selected file?\n%1
- ¿Deseas eliminar el archivo seleccionado?\n%1
+ Do you want to delete the selected file?\n%1
+ ¿Deseas eliminar el archivo seleccionado?\n%1
- Select Patch File:
- Seleccionar archivo de parche:
+ Select Patch File:
+ Seleccionar archivo de parche:
- Download Patches
- Descargar parches
+ Download Patches
+ Descargar parches
- Save
- Guardar
+ Save
+ Guardar
- Cheats
- Trucos
+ Cheats
+ Trucos
- Patches
- Parches
+ Patches
+ Parches
- Error
- Error
+ Error
+ Error
- No patch selected.
- No se ha seleccionado ningún parche.
+ No patch selected.
+ No se ha seleccionado ningún parche.
- Unable to open files.json for reading.
- No se puede abrir files.json para lectura.
+ Unable to open files.json for reading.
+ No se puede abrir files.json para lectura.
- No patch file found for the current serial.
- No se encontró ningún archivo de parche para el número de serie actual.
+ No patch file found for the current serial.
+ No se encontró ningún archivo de parche para el número de serie actual.
- Unable to open the file for reading.
- No se puede abrir el archivo para lectura.
+ Unable to open the file for reading.
+ No se puede abrir el archivo para lectura.
- Unable to open the file for writing.
- No se puede abrir el archivo para escritura.
+ Unable to open the file for writing.
+ No se puede abrir el archivo para escritura.
- Failed to parse XML:
- Error al analizar XML:
+ Failed to parse XML:
+ Error al analizar XML:
- Success
- Éxito
+ Success
+ Éxito
- Options saved successfully.
- Opciones guardadas exitosamente.
+ Options saved successfully.
+ Opciones guardadas exitosamente.
- Invalid Source
- Fuente inválida
+ Invalid Source
+ Fuente inválida
- The selected source is invalid.
- La fuente seleccionada es inválida.
+ The selected source is invalid.
+ La fuente seleccionada es inválida.
- File Exists
- El archivo ya existe
+ File Exists
+ El archivo ya existe
- File already exists. Do you want to replace it?
- El archivo ya existe. ¿Deseas reemplazarlo?
+ File already exists. Do you want to replace it?
+ El archivo ya existe. ¿Deseas reemplazarlo?
- Failed to save file:
- Error al guardar el archivo:
+ Failed to save file:
+ Error al guardar el archivo:
- Failed to download file:
- Error al descargar el archivo:
+ Failed to download file:
+ Error al descargar el archivo:
- Cheats Not Found
- Trucos no encontrados
+ Cheats Not Found
+ Trucos no encontrados
- CheatsNotFound_MSG
- No se encontraron trucos para este juego en esta versión del repositorio seleccionado,intenta con otro repositorio o con una versión diferente del juego.
+ CheatsNotFound_MSG
+ No se encontraron trucos para este juego en esta versión del repositorio seleccionado,intenta con otro repositorio o con una versión diferente del juego.
- Cheats Downloaded Successfully
- Trucos descargados exitosamente
+ Cheats Downloaded Successfully
+ Trucos descargados exitosamente
- CheatsDownloadedSuccessfully_MSG
- Has descargado exitosamente los trucos para esta versión del juego desde el repositorio seleccionado. Puedes intentar descargar desde otro repositorio; si está disponible, también será posible usarlo seleccionando el archivo de la lista.
+ CheatsDownloadedSuccessfully_MSG
+ Has descargado exitosamente los trucos para esta versión del juego desde el repositorio seleccionado. Puedes intentar descargar desde otro repositorio; si está disponible, también será posible usarlo seleccionando el archivo de la lista.
- Failed to save:
- Error al guardar:
+ Failed to save:
+ Error al guardar:
- Failed to download:
- Error al descargar:
+ Failed to download:
+ Error al descargar:
- Download Complete
- Descarga completa
+ Download Complete
+ Descarga completa
- DownloadComplete_MSG
- ¡Parches descargados exitosamente! Todos los parches disponibles para todos los juegos han sido descargados, no es necesario descargarlos individualmente para cada juego como ocurre con los trucos. Si el parche no aparece, puede ser que no exista para el número de serie y versión específicos del juego.
+ DownloadComplete_MSG
+ ¡Parches descargados exitosamente! Todos los parches disponibles para todos los juegos han sido descargados, no es necesario descargarlos individualmente para cada juego como ocurre con los trucos. Si el parche no aparece, puede ser que no exista para el número de serie y versión específicos del juego.
- Failed to parse JSON data from HTML.
- Error al analizar los datos JSON del HTML.
+ Failed to parse JSON data from HTML.
+ Error al analizar los datos JSON del HTML.
- Failed to retrieve HTML page.
- Error al recuperar la página HTML.
+ Failed to retrieve HTML page.
+ Error al recuperar la página HTML.
- The game is in version: %1
- El juego está en la versión: %1
+ The game is in version: %1
+ El juego está en la versión: %1
- The downloaded patch only works on version: %1
- El parche descargado solo funciona en la versión: %1
+ The downloaded patch only works on version: %1
+ El parche descargado solo funciona en la versión: %1
- You may need to update your game.
- Puede que necesites actualizar tu juego.
+ You may need to update your game.
+ Puede que necesites actualizar tu juego.
- Incompatibility Notice
- Aviso de incompatibilidad
+ Incompatibility Notice
+ Aviso de incompatibilidad
- Failed to open file:
- Error al abrir el archivo:
+ Failed to open file:
+ Error al abrir el archivo:
- XML ERROR:
- ERROR XML:
+ XML ERROR:
+ ERROR XML:
- Failed to open files.json for writing
- Error al abrir files.json para escritura
+ Failed to open files.json for writing
+ Error al abrir files.json para escritura
- Author:
- Autor:
+ Author:
+ Autor:
- Directory does not exist:
- El directorio no existe:
+ Directory does not exist:
+ El directorio no existe:
- Failed to open files.json for reading.
- Error al abrir files.json para lectura.
+ Failed to open files.json for reading.
+ Error al abrir files.json para lectura.
- Name:
- Nombre:
+ Name:
+ Nombre:
- Can't apply cheats before the game is started
- No se pueden aplicar trucos antes de que se inicie el juego.
+ Can't apply cheats before the game is started
+ No se pueden aplicar trucos antes de que se inicie el juego.
- Close
- Cerrar
+ Close
+ Cerrar
-
-
+
+
CheckUpdate
- Auto Updater
- Actualizador Automático
+ Auto Updater
+ Actualizador Automático
- Error
- Error
+ Error
+ Error
- Network error:
- Error de red:
+ Network error:
+ Error de red:
- Error_Github_limit_MSG
- El actualizador automático permite hasta 60 comprobaciones de actualización por hora.\nHas alcanzado este límite. Por favor, inténtalo de nuevo más tarde.
+ Error_Github_limit_MSG
+ El actualizador automático permite hasta 60 comprobaciones de actualización por hora.\nHas alcanzado este límite. Por favor, inténtalo de nuevo más tarde.
- Failed to parse update information.
- Error al analizar la información de actualización.
+ Failed to parse update information.
+ Error al analizar la información de actualización.
- No pre-releases found.
- No se encontraron prelanzamientos.
+ No pre-releases found.
+ No se encontraron prelanzamientos.
- Invalid release data.
- Datos de versión no válidos.
+ Invalid release data.
+ Datos de versión no válidos.
- No download URL found for the specified asset.
- No se encontró URL de descarga para el activo especificado.
+ No download URL found for the specified asset.
+ No se encontró URL de descarga para el activo especificado.
- Your version is already up to date!
- ¡Su versión ya está actualizada!
+ Your version is already up to date!
+ ¡Su versión ya está actualizada!
- Update Available
- Actualización disponible
+ Update Available
+ Actualización disponible
- Update Channel
- Canal de Actualización
+ Update Channel
+ Canal de Actualización
- Current Version
- Versión actual
+ Current Version
+ Versión actual
- Latest Version
- Última versión
+ Latest Version
+ Última versión
- Do you want to update?
- ¿Quieres actualizar?
+ Do you want to update?
+ ¿Quieres actualizar?
- Show Changelog
- Mostrar registro de cambios
+ Show Changelog
+ Mostrar registro de cambios
- Check for Updates at Startup
- Buscar actualizaciones al iniciar
+ Check for Updates at Startup
+ Buscar actualizaciones al iniciar
- Update
- Actualizar
+ Update
+ Actualizar
- No
- No
+ No
+ No
- Hide Changelog
- Ocultar registro de cambios
+ Hide Changelog
+ Ocultar registro de cambios
- Changes
- Cambios
+ Changes
+ Cambios
- Network error occurred while trying to access the URL
- Se produjo un error de red al intentar acceder a la URL
+ Network error occurred while trying to access the URL
+ Se produjo un error de red al intentar acceder a la URL
- Download Complete
- Descarga completa
+ Download Complete
+ Descarga completa
- The update has been downloaded, press OK to install.
- La actualización se ha descargado, presione Aceptar para instalar.
+ The update has been downloaded, press OK to install.
+ La actualización se ha descargado, presione Aceptar para instalar.
- Failed to save the update file at
- No se pudo guardar el archivo de actualización en
+ Failed to save the update file at
+ No se pudo guardar el archivo de actualización en
- Starting Update...
- Iniciando actualización...
+ Starting Update...
+ Iniciando actualización...
- Failed to create the update script file
- No se pudo crear el archivo del script de actualización
+ Failed to create the update script file
+ No se pudo crear el archivo del script de actualización
-
-
+
+
CompatibilityInfoClass
- Fetching compatibility data, please wait
- Obteniendo datos de compatibilidad, por favor espera
+ Fetching compatibility data, please wait
+ Obteniendo datos de compatibilidad, por favor espera
- Cancel
- Cancelar
+ Cancel
+ Cancelar
- Loading...
- Cargando...
+ Loading...
+ Cargando...
- Error
- Error
+ Error
+ Error
- Unable to update compatibility data! Try again later.
- ¡No se pudo actualizar los datos de compatibilidad! Intenta de nuevo más tarde.
+ Unable to update compatibility data! Try again later.
+ ¡No se pudo actualizar los datos de compatibilidad! Intenta de nuevo más tarde.
- Unable to open compatibility_data.json for writing.
- No se pudo abrir compatibility_data.json para escribir.
+ Unable to open compatibility_data.json for writing.
+ No se pudo abrir compatibility_data.json para escribir.
- Unknown
- Desconocido
+ Unknown
+ Desconocido
- Nothing
- Nada
+ Nothing
+ Nada
- Boots
- Inicia
+ Boots
+ Inicia
- Menus
- Menús
+ Menus
+ Menús
- Ingame
- En el juego
+ Ingame
+ En el juego
- Playable
- Jugable
+ Playable
+ Jugable
-
-
+
+
ControlSettings
- Configure Controls
-
+ Configure Controls
+ Configure Controls
- Control Settings
-
+ Control Settings
+ Control Settings
- D-Pad
-
+ D-Pad
+ D-Pad
- Up
-
+ Up
+ Up
- Left
-
+ Left
+ Left
- Right
-
+ Right
+ Right
- Down
-
+ Down
+ Down
- Left Stick Deadzone (def:2 max:127)
-
+ Left Stick Deadzone (def:2 max:127)
+ Left Stick Deadzone (def:2 max:127)
- Left Deadzone
-
+ Left Deadzone
+ Left Deadzone
- Left Stick
-
+ Left Stick
+ Left Stick
- Config Selection
-
+ Config Selection
+ Config Selection
- Common Config
-
+ Common Config
+ Common Config
- Use per-game configs
-
+ Use per-game configs
+ Use per-game configs
- L1 / LB
-
+ L1 / LB
+ L1 / LB
- L2 / LT
-
+ L2 / LT
+ L2 / LT
- KBM Controls
-
+ KBM Controls
+ KBM Controls
- KBM Editor
-
+ KBM Editor
+ KBM Editor
- Back
-
+ Back
+ Back
- R1 / RB
-
+ R1 / RB
+ R1 / RB
- R2 / RT
-
+ R2 / RT
+ R2 / RT
- L3
-
+ L3
+ L3
- Options / Start
-
+ Options / Start
+ Options / Start
- R3
-
+ R3
+ R3
- Face Buttons
-
+ Face Buttons
+ Face Buttons
- Triangle / Y
-
+ Triangle / Y
+ Triangle / Y
- Square / X
-
+ Square / X
+ Square / X
- Circle / B
-
+ Circle / B
+ Circle / B
- Cross / A
-
+ Cross / A
+ Cross / A
- Right Stick Deadzone (def:2, max:127)
-
+ Right Stick Deadzone (def:2, max:127)
+ Right Stick Deadzone (def:2, max:127)
- Right Deadzone
-
+ Right Deadzone
+ Right Deadzone
- Right Stick
-
+ Right Stick
+ Right Stick
-
-
+
+
ElfViewer
- Open Folder
- Abrir carpeta
+ Open Folder
+ Abrir carpeta
-
-
+
+
GameInfoClass
- Loading game list, please wait :3
- Cargando lista de juegos, por favor espera :3
+ Loading game list, please wait :3
+ Cargando lista de juegos, por favor espera :3
- Cancel
- Cancelar
+ Cancel
+ Cancelar
- Loading...
- Cargando...
+ Loading...
+ Cargando...
-
-
+
+
GameInstallDialog
- shadPS4 - Choose directory
- shadPS4 - Elegir carpeta
+ shadPS4 - Choose directory
+ shadPS4 - Elegir carpeta
- Directory to install games
- Carpeta para instalar juegos
+ Directory to install games
+ Carpeta para instalar juegos
- Browse
- Buscar
+ Browse
+ Buscar
- Error
- Error
+ Error
+ Error
- Directory to install DLC
-
+ Directory to install DLC
+ Directory to install DLC
-
-
+
+
GameListFrame
- Icon
- Icono
+ Icon
+ Icono
- Name
- Nombre
+ Name
+ Nombre
- Serial
- Numero de serie
+ Serial
+ Numero de serie
- Compatibility
- Compatibility
+ Compatibility
+ Compatibility
- Region
- Región
+ Region
+ Región
- Firmware
- Firmware
+ Firmware
+ Firmware
- Size
- Tamaño
+ Size
+ Tamaño
- Version
- Versión
+ Version
+ Versión
- Path
- Ruta
+ Path
+ Ruta
- Play Time
- Tiempo de Juego
+ Play Time
+ Tiempo de Juego
- Never Played
- Never Played
+ Never Played
+ Never Played
- h
- h
+ h
+ h
- m
- m
+ m
+ m
- s
- s
+ s
+ s
- Compatibility is untested
- Compatibility is untested
+ Compatibility is untested
+ Compatibility is untested
- Game does not initialize properly / crashes the emulator
- Game does not initialize properly / crashes the emulator
+ Game does not initialize properly / crashes the emulator
+ Game does not initialize properly / crashes the emulator
- Game boots, but only displays a blank screen
- Game boots, but only displays a blank screen
+ Game boots, but only displays a blank screen
+ Game boots, but only displays a blank screen
- Game displays an image but does not go past the menu
- Game displays an image but does not go past the menu
+ Game displays an image but does not go past the menu
+ Game displays an image but does not go past the menu
- Game has game-breaking glitches or unplayable performance
- Game has game-breaking glitches or unplayable performance
+ Game has game-breaking glitches or unplayable performance
+ Game has game-breaking glitches or unplayable performance
- Game can be completed with playable performance and no major glitches
- Game can be completed with playable performance and no major glitches
+ Game can be completed with playable performance and no major glitches
+ Game can be completed with playable performance and no major glitches
- Click to see details on github
- Haz clic para ver detalles en GitHub
+ Click to see details on github
+ Haz clic para ver detalles en GitHub
- Last updated
- Última actualización
+ Last updated
+ Última actualización
-
-
+
+
GameListUtils
- B
- B
+ B
+ B
- KB
- KB
+ KB
+ KB
- MB
- MB
+ MB
+ MB
- GB
- GB
+ GB
+ GB
- TB
- TB
+ TB
+ TB
-
-
+
+
GuiContextMenus
- Create Shortcut
- Crear acceso directo
+ Create Shortcut
+ Crear acceso directo
- Cheats / Patches
- Trucos / Parches
+ Cheats / Patches
+ Trucos / Parches
- SFO Viewer
- Vista SFO
+ SFO Viewer
+ Vista SFO
- Trophy Viewer
- Ver trofeos
+ Trophy Viewer
+ Ver trofeos
- Open Folder...
- Abrir Carpeta...
+ Open Folder...
+ Abrir Carpeta...
- Open Game Folder
- Abrir Carpeta del Juego
+ Open Game Folder
+ Abrir Carpeta del Juego
- Open Save Data Folder
- Abrir Carpeta de Datos Guardados
+ Open Save Data Folder
+ Abrir Carpeta de Datos Guardados
- Open Log Folder
- Abrir Carpeta de Registros
+ Open Log Folder
+ Abrir Carpeta de Registros
- Copy info...
- Copiar información...
+ Copy info...
+ Copiar información...
- Copy Name
- Copiar nombre
+ Copy Name
+ Copiar nombre
- Copy Serial
- Copiar número de serie
+ Copy Serial
+ Copiar número de serie
- Copy All
- Copiar todo
+ Copy Version
+ Copy Version
- Delete...
- Delete...
+ Copy Size
+ Copy Size
- Delete Game
- Delete Game
+ Copy All
+ Copiar todo
- Delete Update
- Delete Update
+ Delete...
+ Delete...
- Delete DLC
- Delete DLC
+ Delete Game
+ Delete Game
- Compatibility...
- Compatibility...
+ Delete Update
+ Delete Update
- Update database
- Update database
+ Delete DLC
+ Delete DLC
- View report
- View report
+ Compatibility...
+ Compatibility...
- Submit a report
- Submit a report
+ Update database
+ Update database
- Shortcut creation
- Acceso directo creado
+ View report
+ View report
- Shortcut created successfully!
- ¡Acceso directo creado con éxito!
+ Submit a report
+ Submit a report
- Error
- Error
+ Shortcut creation
+ Acceso directo creado
- Error creating shortcut!
- ¡Error al crear el acceso directo!
+ Shortcut created successfully!
+ ¡Acceso directo creado con éxito!
- Install PKG
- Instalar PKG
+ Error
+ Error
- Game
- Game
+ Error creating shortcut!
+ ¡Error al crear el acceso directo!
- This game has no update to delete!
- This game has no update to delete!
+ Install PKG
+ Instalar PKG
- Update
- Update
+ Game
+ Game
- This game has no DLC to delete!
- This game has no DLC to delete!
+ This game has no update to delete!
+ This game has no update to delete!
- DLC
- DLC
+ Update
+ Update
- Delete %1
- Delete %1
+ This game has no DLC to delete!
+ This game has no DLC to delete!
- Are you sure you want to delete %1's %2 directory?
- Are you sure you want to delete %1's %2 directory?
+ DLC
+ DLC
- Open Update Folder
-
+ Delete %1
+ Delete %1
- Copy Version
-
+ Are you sure you want to delete %1's %2 directory?
+ Are you sure you want to delete %1's %2 directory?
- Copy Size
-
+ Open Update Folder
+ Open Update Folder
- Delete Save Data
-
+ Delete Save Data
+ Delete Save Data
- This game has no update folder to open!
-
+ This game has no update folder to open!
+ This game has no update folder to open!
- Failed to convert icon.
-
+ Failed to convert icon.
+ Failed to convert icon.
- This game has no save data to delete!
-
+ This game has no save data to delete!
+ This game has no save data to delete!
- Save Data
-
+ Save Data
+ Save Data
-
-
+
+
InstallDirSelect
- shadPS4 - Choose directory
- shadPS4 - Elegir carpeta
+ shadPS4 - Choose directory
+ shadPS4 - Elegir carpeta
- Select which directory you want to install to.
- Select which directory you want to install to.
+ Select which directory you want to install to.
+ Select which directory you want to install to.
- Install All Queued to Selected Folder
-
+ Install All Queued to Selected Folder
+ Install All Queued to Selected Folder
- Delete PKG File on Install
-
+ Delete PKG File on Install
+ Delete PKG File on Install
-
-
+
+
MainWindow
- Open/Add Elf Folder
- Abrir/Agregar carpeta Elf
+ Open/Add Elf Folder
+ Abrir/Agregar carpeta Elf
- Install Packages (PKG)
- Instalar paquetes (PKG)
+ Install Packages (PKG)
+ Instalar paquetes (PKG)
- Boot Game
- Iniciar juego
+ Boot Game
+ Iniciar juego
- Check for Updates
- Buscar actualizaciones
+ Check for Updates
+ Buscar actualizaciones
- About shadPS4
- Acerca de shadPS4
+ About shadPS4
+ Acerca de shadPS4
- Configure...
- Configurar...
+ Configure...
+ Configurar...
- Install application from a .pkg file
- Instalar aplicación desde un archivo .pkg
+ Install application from a .pkg file
+ Instalar aplicación desde un archivo .pkg
- Recent Games
- Juegos recientes
+ Recent Games
+ Juegos recientes
- Open shadPS4 Folder
- Open shadPS4 Folder
+ Open shadPS4 Folder
+ Open shadPS4 Folder
- Exit
- Salir
+ Exit
+ Salir
- Exit shadPS4
- Salir de shadPS4
+ Exit shadPS4
+ Salir de shadPS4
- Exit the application.
- Salir de la aplicación.
+ Exit the application.
+ Salir de la aplicación.
- Show Game List
- Mostrar lista de juegos
+ Show Game List
+ Mostrar lista de juegos
- Game List Refresh
- Actualizar lista de juegos
+ Game List Refresh
+ Actualizar lista de juegos
- Tiny
- Muy pequeño
+ Tiny
+ Muy pequeño
- Small
- Pequeño
+ Small
+ Pequeño
- Medium
- Mediano
+ Medium
+ Mediano
- Large
- Grande
+ Large
+ Grande
- List View
- Vista de lista
+ List View
+ Vista de lista
- Grid View
- Vista de cuadrícula
+ Grid View
+ Vista de cuadrícula
- Elf Viewer
- Vista Elf
+ Elf Viewer
+ Vista Elf
- Game Install Directory
- Carpeta de instalación de los juegos
+ Game Install Directory
+ Carpeta de instalación de los juegos
- Download Cheats/Patches
- Descargar Trucos / Parches
+ Download Cheats/Patches
+ Descargar Trucos / Parches
- Dump Game List
- Volcar lista de juegos
+ Dump Game List
+ Volcar lista de juegos
- PKG Viewer
- Vista PKG
+ PKG Viewer
+ Vista PKG
- Search...
- Buscar...
+ Search...
+ Buscar...
- File
- Archivo
+ File
+ Archivo
- View
- Vista
+ View
+ Vista
- Game List Icons
- Iconos de los juegos
+ Game List Icons
+ Iconos de los juegos
- Game List Mode
- Tipo de lista
+ Game List Mode
+ Tipo de lista
- Settings
- Configuración
+ Settings
+ Configuración
- Utils
- Utilidades
+ Utils
+ Utilidades
- Themes
- Temas
+ Themes
+ Temas
- Help
- Ayuda
+ Help
+ Ayuda
- Dark
- Oscuro
+ Dark
+ Oscuro
- Light
- Claro
+ Light
+ Claro
- Green
- Verde
+ Green
+ Verde
- Blue
- Azul
+ Blue
+ Azul
- Violet
- Violeta
+ Violet
+ Violeta
- toolBar
- Barra de herramientas
+ toolBar
+ Barra de herramientas
- Game List
- Lista de juegos
+ Game List
+ Lista de juegos
- * Unsupported Vulkan Version
- * Versión de Vulkan no soportada
+ * Unsupported Vulkan Version
+ * Versión de Vulkan no soportada
- Download Cheats For All Installed Games
- Descargar trucos para todos los juegos instalados
+ Download Cheats For All Installed Games
+ Descargar trucos para todos los juegos instalados
- Download Patches For All Games
- Descargar parches para todos los juegos
+ Download Patches For All Games
+ Descargar parches para todos los juegos
- Download Complete
- Descarga completa
+ Download Complete
+ Descarga completa
- You have downloaded cheats for all the games you have installed.
- Has descargado trucos para todos los juegos que tienes instalados.
+ You have downloaded cheats for all the games you have installed.
+ Has descargado trucos para todos los juegos que tienes instalados.
- Patches Downloaded Successfully!
- ¡Parches descargados exitosamente!
+ Patches Downloaded Successfully!
+ ¡Parches descargados exitosamente!
- All Patches available for all games have been downloaded.
- Todos los parches disponibles han sido descargados para todos los juegos.
+ All Patches available for all games have been downloaded.
+ Todos los parches disponibles han sido descargados para todos los juegos.
- Games:
- Juegos:
+ Games:
+ Juegos:
- ELF files (*.bin *.elf *.oelf)
- Archivos ELF (*.bin *.elf *.oelf)
+ ELF files (*.bin *.elf *.oelf)
+ Archivos ELF (*.bin *.elf *.oelf)
- Game Boot
- Inicio del juego
+ Game Boot
+ Inicio del juego
- Only one file can be selected!
- ¡Solo se puede seleccionar un archivo!
+ Only one file can be selected!
+ ¡Solo se puede seleccionar un archivo!
- PKG Extraction
- Extracción de PKG
+ PKG Extraction
+ Extracción de PKG
- Patch detected!
- ¡Actualización detectada!
+ Patch detected!
+ ¡Actualización detectada!
- PKG and Game versions match:
- Las versiones de PKG y del juego coinciden:
+ PKG and Game versions match:
+ Las versiones de PKG y del juego coinciden:
- Would you like to overwrite?
- ¿Desea sobrescribir?
+ Would you like to overwrite?
+ ¿Desea sobrescribir?
- PKG Version %1 is older than installed version:
- La versión de PKG %1 es más antigua que la versión instalada:
+ PKG Version %1 is older than installed version:
+ La versión de PKG %1 es más antigua que la versión instalada:
- Game is installed:
- El juego está instalado:
+ Game is installed:
+ El juego está instalado:
- Would you like to install Patch:
- ¿Desea instalar la actualización:
+ Would you like to install Patch:
+ ¿Desea instalar la actualización:
- DLC Installation
- Instalación de DLC
+ DLC Installation
+ Instalación de DLC
- Would you like to install DLC: %1?
- ¿Desea instalar el DLC: %1?
+ Would you like to install DLC: %1?
+ ¿Desea instalar el DLC: %1?
- DLC already installed:
- DLC ya instalado:
+ DLC already installed:
+ DLC ya instalado:
- Game already installed
- Juego ya instalado
+ Game already installed
+ Juego ya instalado
- PKG ERROR
- ERROR PKG
+ PKG ERROR
+ ERROR PKG
- Extracting PKG %1/%2
- Extrayendo PKG %1/%2
+ Extracting PKG %1/%2
+ Extrayendo PKG %1/%2
- Extraction Finished
- Extracción terminada
+ Extraction Finished
+ Extracción terminada
- Game successfully installed at %1
- Juego instalado exitosamente en %1
+ Game successfully installed at %1
+ Juego instalado exitosamente en %1
- File doesn't appear to be a valid PKG file
- El archivo parece no ser un archivo PKG válido
+ File doesn't appear to be a valid PKG file
+ El archivo parece no ser un archivo PKG válido
- Run Game
-
+ Run Game
+ Run Game
- Eboot.bin file not found
-
+ Eboot.bin file not found
+ Eboot.bin file not found
- PKG File (*.PKG *.pkg)
-
+ PKG File (*.PKG *.pkg)
+ PKG File (*.PKG *.pkg)
- PKG is a patch or DLC, please install the game first!
-
+ PKG is a patch or DLC, please install the game first!
+ PKG is a patch or DLC, please install the game first!
- Game is already running!
-
+ Game is already running!
+ Game is already running!
- shadPS4
- shadPS4
+ shadPS4
+ shadPS4
-
-
+
+
PKGViewer
- Open Folder
- Abrir carpeta
+ Open Folder
+ Abrir carpeta
- Name
- Nombre
+ PKG ERROR
+ ERROR PKG
- Serial
- Numero de serie
+ Name
+ Nombre
- Installed
-
+ Serial
+ Numero de serie
- Size
- Tamaño
+ Installed
+ Installed
- Category
-
+ Size
+ Tamaño
- Type
-
+ Category
+ Category
- App Ver
-
+ Type
+ Type
- FW
-
+ App Ver
+ App Ver
- Region
- Región
+ FW
+ FW
- Flags
-
+ Region
+ Región
- Path
- Ruta
+ Flags
+ Flags
- File
- Archivo
+ Path
+ Ruta
- PKG ERROR
- ERROR PKG
+ File
+ Archivo
- Unknown
- Desconocido
+ Unknown
+ Desconocido
- Package
-
+ Package
+ Package
-
-
+
+
SettingsDialog
- Settings
- Configuración
+ Settings
+ Configuración
- General
- General
+ General
+ General
- System
- Sistema
+ System
+ Sistema
- Console Language
- Idioma de la consola
+ Console Language
+ Idioma de la consola
- Emulator Language
- Idioma del emulador
+ Emulator Language
+ Idioma del emulador
- Emulator
- Emulador
+ Emulator
+ Emulador
- Enable Fullscreen
- Habilitar pantalla completa
+ Enable Fullscreen
+ Habilitar pantalla completa
- Fullscreen Mode
- Modo de Pantalla Completa
+ Fullscreen Mode
+ Modo de Pantalla Completa
- Enable Separate Update Folder
- Enable Separate Update Folder
+ Enable Separate Update Folder
+ Enable Separate Update Folder
- Default tab when opening settings
- Pestaña predeterminada al abrir la configuración
+ Default tab when opening settings
+ Pestaña predeterminada al abrir la configuración
- Show Game Size In List
- Mostrar Tamaño del Juego en la Lista
+ Show Game Size In List
+ Mostrar Tamaño del Juego en la Lista
- Show Splash
- Mostrar splash
+ Show Splash
+ Mostrar splash
- Enable Discord Rich Presence
- Habilitar Discord Rich Presence
+ Enable Discord Rich Presence
+ Habilitar Discord Rich Presence
- Username
- Nombre de usuario
+ Username
+ Nombre de usuario
- Trophy Key
- Trophy Key
+ Trophy Key
+ Trophy Key
- Trophy
- Trophy
+ Trophy
+ Trophy
- Logger
- Registro
+ Logger
+ Registro
- Log Type
- Tipo de registro
+ Log Type
+ Tipo de registro
- Log Filter
- Filtro de registro
+ Log Filter
+ Filtro de registro
- Open Log Location
- Abrir ubicación del registro
+ Open Log Location
+ Abrir ubicación del registro
- Input
- Entrada
+ Input
+ Entrada
- Cursor
- Cursor
+ Cursor
+ Cursor
- Hide Cursor
- Ocultar cursor
+ Hide Cursor
+ Ocultar cursor
- Hide Cursor Idle Timeout
- Tiempo de espera para ocultar cursor inactivo
+ Hide Cursor Idle Timeout
+ Tiempo de espera para ocultar cursor inactivo
- s
- s
+ s
+ s
- Controller
- Controlador
+ Controller
+ Controlador
- Back Button Behavior
- Comportamiento del botón de retroceso
+ Back Button Behavior
+ Comportamiento del botón de retroceso
- Graphics
- Gráficos
+ Graphics
+ Gráficos
- GUI
- Interfaz
+ GUI
+ Interfaz
- User
- Usuario
+ User
+ Usuario
- Graphics Device
- Dispositivo gráfico
+ Graphics Device
+ Dispositivo gráfico
- Width
- Ancho
+ Width
+ Ancho
- Height
- Alto
+ Height
+ Alto
- Vblank Divider
- Divisor de Vblank
+ Vblank Divider
+ Divisor de Vblank
- Advanced
- Avanzado
+ Advanced
+ Avanzado
- Enable Shaders Dumping
- Habilitar volcado de shaders
+ Enable Shaders Dumping
+ Habilitar volcado de shaders
- Enable NULL GPU
- Habilitar GPU NULL
+ Enable NULL GPU
+ Habilitar GPU NULL
- Paths
- Rutas
+ Enable HDR
+ Enable HDR
- Game Folders
- Carpetas de juego
+ Paths
+ Rutas
- Add...
- Añadir...
+ Game Folders
+ Carpetas de juego
- Remove
- Eliminar
+ Add...
+ Añadir...
- Debug
- Depuración
+ Remove
+ Eliminar
- Enable Debug Dumping
- Habilitar volcado de depuración
+ Debug
+ Depuración
- Enable Vulkan Validation Layers
- Habilitar capas de validación de Vulkan
+ Enable Debug Dumping
+ Habilitar volcado de depuración
- Enable Vulkan Synchronization Validation
- Habilitar validación de sincronización de Vulkan
+ Enable Vulkan Validation Layers
+ Habilitar capas de validación de Vulkan
- Enable RenderDoc Debugging
- Habilitar depuración de RenderDoc
+ Enable Vulkan Synchronization Validation
+ Habilitar validación de sincronización de Vulkan
- Enable Crash Diagnostics
- Enable Crash Diagnostics
+ Enable RenderDoc Debugging
+ Habilitar depuración de RenderDoc
- Collect Shaders
- Collect Shaders
+ Enable Crash Diagnostics
+ Enable Crash Diagnostics
- Copy GPU Buffers
- Copy GPU Buffers
+ Collect Shaders
+ Collect Shaders
- Host Debug Markers
- Host Debug Markers
+ Copy GPU Buffers
+ Copy GPU Buffers
- Guest Debug Markers
- Guest Debug Markers
+ Host Debug Markers
+ Host Debug Markers
- Update
- Actualización
+ Guest Debug Markers
+ Guest Debug Markers
- Check for Updates at Startup
- Buscar actualizaciones al iniciar
+ Update
+ Actualización
- Always Show Changelog
- Mostrar siempre el registro de cambios
+ Check for Updates at Startup
+ Buscar actualizaciones al iniciar
- Update Channel
- Canal de Actualización
+ Always Show Changelog
+ Mostrar siempre el registro de cambios
- Check for Updates
- Verificar actualizaciones
+ Update Channel
+ Canal de Actualización
- GUI Settings
- Configuraciones de la Interfaz
+ Check for Updates
+ Verificar actualizaciones
- Title Music
- Title Music
+ GUI Settings
+ Configuraciones de la Interfaz
- Disable Trophy Pop-ups
- Disable Trophy Pop-ups
+ Title Music
+ Title Music
- Background Image
- Imagen de fondo
+ Disable Trophy Pop-ups
+ Disable Trophy Pop-ups
- Show Background Image
- Mostrar Imagen de Fondo
+ Background Image
+ Imagen de fondo
- Opacity
- Opacidad
+ Show Background Image
+ Mostrar Imagen de Fondo
- Play title music
- Reproducir la música de apertura
+ Opacity
+ Opacidad
- Update Compatibility Database On Startup
- Update Compatibility Database On Startup
+ Play title music
+ Reproducir la música de apertura
- Game Compatibility
- Game Compatibility
+ Update Compatibility Database On Startup
+ Update Compatibility Database On Startup
- Display Compatibility Data
- Display Compatibility Data
+ Game Compatibility
+ Game Compatibility
- Update Compatibility Database
- Update Compatibility Database
+ Display Compatibility Data
+ Display Compatibility Data
- Volume
- Volumen
+ Update Compatibility Database
+ Update Compatibility Database
- Save
- Guardar
+ Volume
+ Volumen
- Apply
- Aplicar
+ Save
+ Guardar
- Restore Defaults
- Restaurar Valores Predeterminados
+ Apply
+ Aplicar
- Close
- Cerrar
+ Restore Defaults
+ Restaurar Valores Predeterminados
- Point your mouse at an option to display its description.
- Coloque el mouse sobre una opción para mostrar su descripción.
+ Close
+ Cerrar
- consoleLanguageGroupBox
- Idioma de la Consola:\nEstablece el idioma que utiliza el juego de PS4.\nSe recomienda configurarlo a un idioma que el juego soporte, lo cual varía por región.
+ Point your mouse at an option to display its description.
+ Coloque el mouse sobre una opción para mostrar su descripción.
- emulatorLanguageGroupBox
- Idioma del Emulador:\nConfigura el idioma de la interfaz de usuario del emulador.
+ consoleLanguageGroupBox
+ Idioma de la Consola:\nEstablece el idioma que utiliza el juego de PS4.\nSe recomienda configurarlo a un idioma que el juego soporte, lo cual varía por región.
- fullscreenCheckBox
- Habilitar Pantalla Completa:\nColoca automáticamente la ventana del juego en modo de pantalla completa.\nEsto se puede alternar presionando la tecla F11.
+ emulatorLanguageGroupBox
+ Idioma del Emulador:\nConfigura el idioma de la interfaz de usuario del emulador.
- separateUpdatesCheckBox
- Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
+ fullscreenCheckBox
+ Habilitar Pantalla Completa:\nColoca automáticamente la ventana del juego en modo de pantalla completa.\nEsto se puede alternar presionando la tecla F11.
- showSplashCheckBox
- Mostrar Pantalla de Inicio:\nMuestra la pantalla de inicio del juego (una imagen especial) mientras el juego se está iniciando.
+ separateUpdatesCheckBox
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
- discordRPCCheckbox
- Habilitar Discord Rich Presence:\nMuestra el ícono del emulador y la información relevante en tu perfil de Discord.
+ showSplashCheckBox
+ Mostrar Pantalla de Inicio:\nMuestra la pantalla de inicio del juego (una imagen especial) mientras el juego se está iniciando.
- userName
- Nombre de Usuario:\nEstablece el nombre de usuario de la cuenta de PS4, que puede ser mostrado por algunos juegos.
+ discordRPCCheckbox
+ Habilitar Discord Rich Presence:\nMuestra el ícono del emulador y la información relevante en tu perfil de Discord.
- TrophyKey
- Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
+ userName
+ Nombre de Usuario:\nEstablece el nombre de usuario de la cuenta de PS4, que puede ser mostrado por algunos juegos.
- logTypeGroupBox
- Tipo de Registro:\nEstablece si sincronizar la salida de la ventana de registro para mejorar el rendimiento. Puede tener efectos adversos en la emulación.
+ TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
- logFilter
- Filtro de Registro:\nFiltra el registro para imprimir solo información específica.\nEjemplos: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Niveles: Trace, Debug, Info, Warning, Error, Critical - en este orden, un nivel específico silencia todos los niveles anteriores en la lista y registra cada nivel posterior.
+ logTypeGroupBox
+ Tipo de Registro:\nEstablece si sincronizar la salida de la ventana de registro para mejorar el rendimiento. Puede tener efectos adversos en la emulación.
- updaterGroupBox
- Actualización:\nRelease: Versiones oficiales lanzadas cada mes que pueden estar muy desactualizadas, pero son más confiables y están probadas.\nNightly: Versiones de desarrollo que tienen todas las últimas funciones y correcciones, pero pueden contener errores y son menos estables.
+ logFilter
+ Filtro de Registro:\nFiltra el registro para imprimir solo información específica.\nEjemplos: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Niveles: Trace, Debug, Info, Warning, Error, Critical - en este orden, un nivel específico silencia todos los niveles anteriores en la lista y registra cada nivel posterior.
- GUIBackgroundImageGroupBox
- Imagen de fondo:\nControle la opacidad de la imagen de fondo del juego.
+ updaterGroupBox
+ Actualización:\nRelease: Versiones oficiales lanzadas cada mes que pueden estar muy desactualizadas, pero son más confiables y están probadas.\nNightly: Versiones de desarrollo que tienen todas las últimas funciones y correcciones, pero pueden contener errores y son menos estables.
- GUIMusicGroupBox
- Reproducir Música del Título:\nSi un juego lo admite, habilita la reproducción de música especial al seleccionar el juego en la interfaz gráfica.
+ GUIBackgroundImageGroupBox
+ Imagen de fondo:\nControle la opacidad de la imagen de fondo del juego.
- disableTrophycheckBox
- Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
+ GUIMusicGroupBox
+ Reproducir Música del Título:\nSi un juego lo admite, habilita la reproducción de música especial al seleccionar el juego en la interfaz gráfica.
- hideCursorGroupBox
- Ocultar Cursor:\nElija cuándo desaparecerá el cursor:\nNunca: Siempre verá el mouse.\nInactivo: Establezca un tiempo para que desaparezca después de estar inactivo.\nSiempre: nunca verá el mouse.
+ disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
- idleTimeoutGroupBox
- Establezca un tiempo para que el mouse desaparezca después de estar inactivo.
+ hideCursorGroupBox
+ Ocultar Cursor:\nElija cuándo desaparecerá el cursor:\nNunca: Siempre verá el mouse.\nInactivo: Establezca un tiempo para que desaparezca después de estar inactivo.\nSiempre: nunca verá el mouse.
- backButtonBehaviorGroupBox
- Comportamiento del Botón Atrás:\nEstablece el botón atrás del controlador para emular el toque en la posición especificada en el touchpad del PS4.
+ idleTimeoutGroupBox
+ Establezca un tiempo para que el mouse desaparezca después de estar inactivo.
- enableCompatibilityCheckBox
- Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
+ backButtonBehaviorGroupBox
+ Comportamiento del Botón Atrás:\nEstablece el botón atrás del controlador para emular el toque en la posición especificada en el touchpad del PS4.
- checkCompatibilityOnStartupCheckBox
- Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
+ enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
- updateCompatibilityButton
- Update Compatibility Database:\nImmediately update the compatibility database.
+ checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
- Never
- Nunca
+ updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
- Idle
- Inactivo
+ Never
+ Nunca
- Always
- Siempre
+ Idle
+ Inactivo
- Touchpad Left
- Touchpad Izquierda
+ Always
+ Siempre
- Touchpad Right
- Touchpad Derecha
+ Touchpad Left
+ Touchpad Izquierda
- Touchpad Center
- Centro del Touchpad
+ Touchpad Right
+ Touchpad Derecha
- None
- Ninguno
+ Touchpad Center
+ Centro del Touchpad
- graphicsAdapterGroupBox
- Dispositivo Gráfico:\nEn sistemas con múltiples GPU, selecciona la GPU que el emulador utilizará de la lista desplegable,\o selecciona "Auto Select" para determinarla automáticamente.
+ None
+ Ninguno
- resolutionLayout
- Anchura/Altura:\nEstablece el tamaño de la ventana del emulador al iniciar, que se puede redimensionar durante el juego.\nEsto es diferente de la resolución en el juego.
+ graphicsAdapterGroupBox
+ Dispositivo Gráfico:\nEn sistemas con múltiples GPU, selecciona la GPU que el emulador utilizará de la lista desplegable,\o selecciona "Auto Select" para determinarla automáticamente.
- heightDivider
- Divisor de Vblank:\nLa tasa de cuadros a la que se refresca el emulador se multiplica por este número. Cambiar esto puede tener efectos adversos, como aumentar la velocidad del juego, o romper la funcionalidad crítica del juego que no espera que esto cambie.
+ resolutionLayout
+ Anchura/Altura:\nEstablece el tamaño de la ventana del emulador al iniciar, que se puede redimensionar durante el juego.\nEsto es diferente de la resolución en el juego.
- dumpShadersCheckBox
- Habilitar la Volcadura de Sombras:\nPor el bien de la depuración técnica, guarda las sombras del juego en una carpeta mientras se renderizan.
+ heightDivider
+ Divisor de Vblank:\nLa tasa de cuadros a la que se refresca el emulador se multiplica por este número. Cambiar esto puede tener efectos adversos, como aumentar la velocidad del juego, o romper la funcionalidad crítica del juego que no espera que esto cambie.
- nullGpuCheckBox
- Habilitar GPU Nula:\nPor el bien de la depuración técnica, desactiva el renderizado del juego como si no hubiera tarjeta gráfica.
+ dumpShadersCheckBox
+ Habilitar la Volcadura de Sombras:\nPor el bien de la depuración técnica, guarda las sombras del juego en una carpeta mientras se renderizan.
- gameFoldersBox
- Carpetas de Juegos:\nLa lista de carpetas para verificar los juegos instalados.
+ nullGpuCheckBox
+ Habilitar GPU Nula:\nPor el bien de la depuración técnica, desactiva el renderizado del juego como si no hubiera tarjeta gráfica.
- addFolderButton
- Añadir:\nAgregar una carpeta a la lista.
+ enableHDRCheckBox
+ enableHDRCheckBox
- removeFolderButton
- Eliminar:\nEliminar una carpeta de la lista.
+ gameFoldersBox
+ Carpetas de Juegos:\nLa lista de carpetas para verificar los juegos instalados.
- debugDump
- Habilitar la Volcadura de Depuración:\nGuarda los símbolos de importación y exportación y la información del encabezado del archivo del programa de PS4 que se está ejecutando actualmente en un directorio.
+ addFolderButton
+ Añadir:\nAgregar una carpeta a la lista.
- vkValidationCheckBox
- Habilitar Capas de Validación de Vulkan:\nHabilita un sistema que valida el estado del renderizador de Vulkan y registra información sobre su estado interno. Esto reducirá el rendimiento y probablemente cambiará el comportamiento de la emulación.
+ removeFolderButton
+ Eliminar:\nEliminar una carpeta de la lista.
- vkSyncValidationCheckBox
- Habilitar Validación de Sincronización de Vulkan:\nHabilita un sistema que valida el tiempo de las tareas de renderizado de Vulkan. Esto reducirá el rendimiento y probablemente cambiará el comportamiento de la emulación.
+ debugDump
+ Habilitar la Volcadura de Depuración:\nGuarda los símbolos de importación y exportación y la información del encabezado del archivo del programa de PS4 que se está ejecutando actualmente en un directorio.
- rdocCheckBox
- Habilitar Depuración de RenderDoc:\nSi se habilita, el emulador proporcionará compatibilidad con Renderdoc para permitir la captura y análisis del fotograma actualmente renderizado.
+ vkValidationCheckBox
+ Habilitar Capas de Validación de Vulkan:\nHabilita un sistema que valida el estado del renderizador de Vulkan y registra información sobre su estado interno. Esto reducirá el rendimiento y probablemente cambiará el comportamiento de la emulación.
- collectShaderCheckBox
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+ vkSyncValidationCheckBox
+ Habilitar Validación de Sincronización de Vulkan:\nHabilita un sistema que valida el tiempo de las tareas de renderizado de Vulkan. Esto reducirá el rendimiento y probablemente cambiará el comportamiento de la emulación.
- crashDiagnosticsCheckBox
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+ rdocCheckBox
+ Habilitar Depuración de RenderDoc:\nSi se habilita, el emulador proporcionará compatibilidad con Renderdoc para permitir la captura y análisis del fotograma actualmente renderizado.
- copyGPUBuffersCheckBox
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+ collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- hostMarkersCheckBox
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- guestMarkersCheckBox
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
- Borderless
-
+ hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- True
-
+ guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Enable HDR
-
+ saveDataBox
+ saveDataBox
- Release
-
+ browseButton
+ browseButton
- Nightly
-
+ Borderless
+ Borderless
- Set the volume of the background music.
-
+ True
+ True
- Enable Motion Controls
-
+ Release
+ Release
- Save Data Path
-
+ Nightly
+ Nightly
- Browse
- Buscar
+ Set the volume of the background music.
+ Set the volume of the background music.
- async
-
+ Enable Motion Controls
+ Enable Motion Controls
- sync
-
+ Save Data Path
+ Save Data Path
- Auto Select
-
+ Browse
+ Buscar
- Directory to install games
- Carpeta para instalar juegos
+ async
+ async
- Directory to save data
-
+ sync
+ sync
- enableHDRCheckBox
-
+ Auto Select
+ Auto Select
- saveDataBox
-
+ Directory to install games
+ Carpeta para instalar juegos
- browseButton
-
+ Directory to save data
+ Directory to save data
-
-
+
+
TrophyViewer
- Trophy Viewer
- Vista de trofeos
+ Trophy Viewer
+ Vista de trofeos
-
+
diff --git a/src/qt_gui/translations/fa_IR.ts b/src/qt_gui/translations/fa_IR.ts
index 81ff8e901..cc5e2e762 100644
--- a/src/qt_gui/translations/fa_IR.ts
+++ b/src/qt_gui/translations/fa_IR.ts
@@ -2,1789 +2,1789 @@
-
-
+
+
AboutDialog
- About shadPS4
- درباره ShadPS4
+ About shadPS4
+ درباره ShadPS4
- shadPS4
- ShadPS4
+ shadPS4
+ ShadPS4
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- یک شبیه ساز متن باز برای پلی استیشن 4 است.
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ یک شبیه ساز متن باز برای پلی استیشن 4 است.
- This software should not be used to play games you have not legally obtained.
- این برنامه نباید برای بازی هایی که شما به صورت غیرقانونی به دست آوردید استفاده شود.
+ This software should not be used to play games you have not legally obtained.
+ این برنامه نباید برای بازی هایی که شما به صورت غیرقانونی به دست آوردید استفاده شود.
-
-
+
+
CheatsPatches
- Cheats / Patches for
- چیت / پچ برای
+ Cheats / Patches for
+ چیت / پچ برای
- defaultTextEdit_MSG
- defaultTextEdit_MSG
+ defaultTextEdit_MSG
+ defaultTextEdit_MSG
- No Image Available
- تصویری موجود نمی باشد
+ No Image Available
+ تصویری موجود نمی باشد
- Serial:
- سریال:
+ Serial:
+ سریال:
- Version:
- نسخه:
+ Version:
+ نسخه:
- Size:
- حجم:
+ Size:
+ حجم:
- Select Cheat File:
- فایل چیت را انتخاب کنید:
+ Select Cheat File:
+ فایل چیت را انتخاب کنید:
- Repository:
- :منبع
+ Repository:
+ :منبع
- Download Cheats
- دانلود چیت ها
+ Download Cheats
+ دانلود چیت ها
- Delete File
- حذف فایل
+ Delete File
+ حذف فایل
- No files selected.
- فایلی انتخاب نشده.
+ No files selected.
+ فایلی انتخاب نشده.
- You can delete the cheats you don't want after downloading them.
- شما میتوانید بعد از دانلود چیت هایی که نمیخواهید را پاک کنید
+ You can delete the cheats you don't want after downloading them.
+ شما میتوانید بعد از دانلود چیت هایی که نمیخواهید را پاک کنید
- Do you want to delete the selected file?\n%1
- آیا میخواهید فایل های انتخاب شده را پاک کنید؟ \n%1
+ Do you want to delete the selected file?\n%1
+ آیا میخواهید فایل های انتخاب شده را پاک کنید؟ \n%1
- Select Patch File:
- فایل پچ را انتخاب کنید
+ Select Patch File:
+ فایل پچ را انتخاب کنید
- Download Patches
- دانلود کردن پچ ها
+ Download Patches
+ دانلود کردن پچ ها
- Save
- ذخیره
+ Save
+ ذخیره
- Cheats
- چیت ها
+ Cheats
+ چیت ها
- Patches
- پچ ها
+ Patches
+ پچ ها
- Error
- ارور
+ Error
+ ارور
- No patch selected.
- هیچ پچ انتخاب نشده
+ No patch selected.
+ هیچ پچ انتخاب نشده
- Unable to open files.json for reading.
- .json مشکل در خواندن فایل
+ Unable to open files.json for reading.
+ .json مشکل در خواندن فایل
- No patch file found for the current serial.
- هیچ فایل پچ برای سریال بازی شما پیدا نشد.
+ No patch file found for the current serial.
+ هیچ فایل پچ برای سریال بازی شما پیدا نشد.
- Unable to open the file for reading.
- خطا در خواندن فایل
+ Unable to open the file for reading.
+ خطا در خواندن فایل
- Unable to open the file for writing.
- خطا در نوشتن فایل
+ Unable to open the file for writing.
+ خطا در نوشتن فایل
- Failed to parse XML:
- انجام نشد XML تجزیه فایل:
+ Failed to parse XML:
+ انجام نشد XML تجزیه فایل:
- Success
- عملیات موفق بود
+ Success
+ عملیات موفق بود
- Options saved successfully.
- تغییرات با موفقیت ذخیره شد✅
+ Options saved successfully.
+ تغییرات با موفقیت ذخیره شد✅
- Invalid Source
- منبع نامعتبر❌
+ Invalid Source
+ منبع نامعتبر❌
- The selected source is invalid.
- منبع انتخاب شده نامعتبر است
+ The selected source is invalid.
+ منبع انتخاب شده نامعتبر است
- File Exists
- فایل وجود دارد
+ File Exists
+ فایل وجود دارد
- File already exists. Do you want to replace it?
- فایل از قبل وجود دارد. آیا می خواهید آن را جایگزین کنید؟
+ File already exists. Do you want to replace it?
+ فایل از قبل وجود دارد. آیا می خواهید آن را جایگزین کنید؟
- Failed to save file:
- ذخیره فایل موفقیت آمیز نبود:
+ Failed to save file:
+ ذخیره فایل موفقیت آمیز نبود:
- Failed to download file:
- خطا در دانلود فایل:
+ Failed to download file:
+ خطا در دانلود فایل:
- Cheats Not Found
- چیت یافت نشد
+ Cheats Not Found
+ چیت یافت نشد
- CheatsNotFound_MSG
- متاسفانه هیچ چیتی از منبع انتخاب شده پیدا نشد! شما میتوانید منابع دیگری را برای دانلود انتخاب و یا چیت های خود را به صورت دستی واردکنید.
+ CheatsNotFound_MSG
+ متاسفانه هیچ چیتی از منبع انتخاب شده پیدا نشد! شما میتوانید منابع دیگری را برای دانلود انتخاب و یا چیت های خود را به صورت دستی واردکنید.
- Cheats Downloaded Successfully
- دانلود چیت ها موفقیت آمیز بود✅
+ Cheats Downloaded Successfully
+ دانلود چیت ها موفقیت آمیز بود✅
- CheatsDownloadedSuccessfully_MSG
- تمامی چیت های موجود برای این بازی از منبع انتخاب شده دانلود شد! شما همچنان میتوانید چیت های دیگری را ازمنابع مختلف دانلود کنید و درصورت موجود بودن از آنها استفاده کنید.
+ CheatsDownloadedSuccessfully_MSG
+ تمامی چیت های موجود برای این بازی از منبع انتخاب شده دانلود شد! شما همچنان میتوانید چیت های دیگری را ازمنابع مختلف دانلود کنید و درصورت موجود بودن از آنها استفاده کنید.
- Failed to save:
- خطا در ذخیره اطلاعات:
+ Failed to save:
+ خطا در ذخیره اطلاعات:
- Failed to download:
- خطا در دانلود❌
+ Failed to download:
+ خطا در دانلود❌
- Download Complete
- دانلود کامل شد
+ Download Complete
+ دانلود کامل شد
- DownloadComplete_MSG
- پچ ها با موفقیت بارگیری شدند! تمام وصله های موجود برای همه بازی ها دانلود شده اند، نیازی به دانلود جداگانه آنها برای هر بازی نیست، همانطور که در Cheats اتفاق می افتد. اگر پچ ظاهر نشد، ممکن است برای سریال و نسخه خاصی از بازی وجود نداشته باشد.
+ DownloadComplete_MSG
+ پچ ها با موفقیت بارگیری شدند! تمام وصله های موجود برای همه بازی ها دانلود شده اند، نیازی به دانلود جداگانه آنها برای هر بازی نیست، همانطور که در Cheats اتفاق می افتد. اگر پچ ظاهر نشد، ممکن است برای سریال و نسخه خاصی از بازی وجود نداشته باشد.
- Failed to parse JSON data from HTML.
- HTML از JSON خطا در تجزیه اطلاعات.
+ Failed to parse JSON data from HTML.
+ HTML از JSON خطا در تجزیه اطلاعات.
- Failed to retrieve HTML page.
- HTML خطا دربازیابی صفحه
+ Failed to retrieve HTML page.
+ HTML خطا دربازیابی صفحه
- The game is in version: %1
- بازی در نسخه: %1 است
+ The game is in version: %1
+ بازی در نسخه: %1 است
- The downloaded patch only works on version: %1
- وصله دانلود شده فقط در نسخه: %1 کار می کند
+ The downloaded patch only works on version: %1
+ وصله دانلود شده فقط در نسخه: %1 کار می کند
- You may need to update your game.
- شاید لازم باشد بازی خود را به روز کنید.
+ You may need to update your game.
+ شاید لازم باشد بازی خود را به روز کنید.
- Incompatibility Notice
- اطلاعیه عدم سازگاری
+ Incompatibility Notice
+ اطلاعیه عدم سازگاری
- Failed to open file:
- خطا در اجرای فایل:
+ Failed to open file:
+ خطا در اجرای فایل:
- XML ERROR:
- XML ERROR:
+ XML ERROR:
+ XML ERROR:
- Failed to open files.json for writing
- .json خطا در نوشتن فایل
+ Failed to open files.json for writing
+ .json خطا در نوشتن فایل
- Author:
- تولید کننده:
+ Author:
+ تولید کننده:
- Directory does not exist:
- پوشه وجود ندارد:
+ Directory does not exist:
+ پوشه وجود ندارد:
- Failed to open files.json for reading.
- .json خطا در خواندن فایل
+ Failed to open files.json for reading.
+ .json خطا در خواندن فایل
- Name:
- نام:
+ Name:
+ نام:
- Can't apply cheats before the game is started
- قبل از شروع بازی نمی توانید تقلب ها را اعمال کنید.
+ Can't apply cheats before the game is started
+ قبل از شروع بازی نمی توانید تقلب ها را اعمال کنید.
- Close
- بستن
+ Close
+ بستن
-
-
+
+
CheckUpdate
- Auto Updater
- بهروزرسانی خودکار
+ Auto Updater
+ بهروزرسانی خودکار
- Error
- خطا
+ Error
+ خطا
- Network error:
- خطای شبکه:
+ Network error:
+ خطای شبکه:
- Error_Github_limit_MSG
- بهروزرسانی خودکار حداکثر ۶۰ بررسی بهروزرسانی در ساعت را مجاز میداند.\nشما به این محدودیت رسیدهاید. لطفاً بعداً دوباره امتحان کنید.
+ Error_Github_limit_MSG
+ بهروزرسانی خودکار حداکثر ۶۰ بررسی بهروزرسانی در ساعت را مجاز میداند.\nشما به این محدودیت رسیدهاید. لطفاً بعداً دوباره امتحان کنید.
- Failed to parse update information.
- خطا در تجزیه اطلاعات بهروزرسانی.
+ Failed to parse update information.
+ خطا در تجزیه اطلاعات بهروزرسانی.
- No pre-releases found.
- هیچ پیش انتشاری یافت نشد.
+ No pre-releases found.
+ هیچ پیش انتشاری یافت نشد.
- Invalid release data.
- داده های نسخه نامعتبر است.
+ Invalid release data.
+ داده های نسخه نامعتبر است.
- No download URL found for the specified asset.
- هیچ URL دانلودی برای دارایی مشخص شده پیدا نشد.
+ No download URL found for the specified asset.
+ هیچ URL دانلودی برای دارایی مشخص شده پیدا نشد.
- Your version is already up to date!
- نسخه شما اکنون به روز شده است!
+ Your version is already up to date!
+ نسخه شما اکنون به روز شده است!
- Update Available
- به روز رسانی موجود است
+ Update Available
+ به روز رسانی موجود است
- Update Channel
- کانال بهروزرسانی
+ Update Channel
+ کانال بهروزرسانی
- Current Version
- نسخه فعلی
+ Current Version
+ نسخه فعلی
- Latest Version
- جدیدترین نسخه
+ Latest Version
+ جدیدترین نسخه
- Do you want to update?
- آیا می خواهید به روز رسانی کنید؟
+ Do you want to update?
+ آیا می خواهید به روز رسانی کنید؟
- Show Changelog
- نمایش تغییرات
+ Show Changelog
+ نمایش تغییرات
- Check for Updates at Startup
- بررسی بهروزرسانی هنگام شروع
+ Check for Updates at Startup
+ بررسی بهروزرسانی هنگام شروع
- Update
- به روز رسانی
+ Update
+ به روز رسانی
- No
- خیر
+ No
+ خیر
- Hide Changelog
- مخفی کردن تغییرات
+ Hide Changelog
+ مخفی کردن تغییرات
- Changes
- تغییرات
+ Changes
+ تغییرات
- Network error occurred while trying to access the URL
- در حین تلاش برای دسترسی به URL خطای شبکه رخ داد
+ Network error occurred while trying to access the URL
+ در حین تلاش برای دسترسی به URL خطای شبکه رخ داد
- Download Complete
- دانلود کامل شد
+ Download Complete
+ دانلود کامل شد
- The update has been downloaded, press OK to install.
- به روز رسانی دانلود شده است، برای نصب OK را فشار دهید.
+ The update has been downloaded, press OK to install.
+ به روز رسانی دانلود شده است، برای نصب OK را فشار دهید.
- Failed to save the update file at
- فایل به روز رسانی ذخیره نشد
+ Failed to save the update file at
+ فایل به روز رسانی ذخیره نشد
- Starting Update...
- شروع به روز رسانی...
+ Starting Update...
+ شروع به روز رسانی...
- Failed to create the update script file
- فایل اسکریپت به روز رسانی ایجاد نشد
+ Failed to create the update script file
+ فایل اسکریپت به روز رسانی ایجاد نشد
-
-
+
+
CompatibilityInfoClass
- Fetching compatibility data, please wait
- در حال بارگذاری دادههای سازگاری، لطفاً صبر کنید
+ Fetching compatibility data, please wait
+ در حال بارگذاری دادههای سازگاری، لطفاً صبر کنید
- Cancel
- لغو
+ Cancel
+ لغو
- Loading...
- در حال بارگذاری...
+ Loading...
+ در حال بارگذاری...
- Error
- خطا
+ Error
+ خطا
- Unable to update compatibility data! Try again later.
- ناتوان از بروزرسانی دادههای سازگاری! لطفاً بعداً دوباره تلاش کنید.
+ Unable to update compatibility data! Try again later.
+ ناتوان از بروزرسانی دادههای سازگاری! لطفاً بعداً دوباره تلاش کنید.
- Unable to open compatibility_data.json for writing.
- امکان باز کردن compatibility_data.json برای نوشتن وجود ندارد.
+ Unable to open compatibility_data.json for writing.
+ امکان باز کردن compatibility_data.json برای نوشتن وجود ندارد.
- Unknown
- ناشناخته
+ Unknown
+ ناشناخته
- Nothing
- هیچ چیز
+ Nothing
+ هیچ چیز
- Boots
- چکمهها
+ Boots
+ چکمهها
- Menus
- منوها
+ Menus
+ منوها
- Ingame
- داخل بازی
+ Ingame
+ داخل بازی
- Playable
- قابل بازی
+ Playable
+ قابل بازی
-
-
+
+
ControlSettings
- Configure Controls
-
+ Configure Controls
+ Configure Controls
- Control Settings
-
+ Control Settings
+ Control Settings
- D-Pad
-
+ D-Pad
+ D-Pad
- Up
-
+ Up
+ Up
- Left
-
+ Left
+ Left
- Right
-
+ Right
+ Right
- Down
-
+ Down
+ Down
- Left Stick Deadzone (def:2 max:127)
-
+ Left Stick Deadzone (def:2 max:127)
+ Left Stick Deadzone (def:2 max:127)
- Left Deadzone
-
+ Left Deadzone
+ Left Deadzone
- Left Stick
-
+ Left Stick
+ Left Stick
- Config Selection
-
+ Config Selection
+ Config Selection
- Common Config
-
+ Common Config
+ Common Config
- Use per-game configs
-
+ Use per-game configs
+ Use per-game configs
- L1 / LB
-
+ L1 / LB
+ L1 / LB
- L2 / LT
-
+ L2 / LT
+ L2 / LT
- KBM Controls
-
+ KBM Controls
+ KBM Controls
- KBM Editor
-
+ KBM Editor
+ KBM Editor
- Back
-
+ Back
+ Back
- R1 / RB
-
+ R1 / RB
+ R1 / RB
- R2 / RT
-
+ R2 / RT
+ R2 / RT
- L3
-
+ L3
+ L3
- Options / Start
-
+ Options / Start
+ Options / Start
- R3
-
+ R3
+ R3
- Face Buttons
-
+ Face Buttons
+ Face Buttons
- Triangle / Y
-
+ Triangle / Y
+ Triangle / Y
- Square / X
-
+ Square / X
+ Square / X
- Circle / B
-
+ Circle / B
+ Circle / B
- Cross / A
-
+ Cross / A
+ Cross / A
- Right Stick Deadzone (def:2, max:127)
-
+ Right Stick Deadzone (def:2, max:127)
+ Right Stick Deadzone (def:2, max:127)
- Right Deadzone
-
+ Right Deadzone
+ Right Deadzone
- Right Stick
-
+ Right Stick
+ Right Stick
-
-
+
+
ElfViewer
- Open Folder
- فولدر را بازکن
+ Open Folder
+ فولدر را بازکن
-
-
+
+
GameInfoClass
- Loading game list, please wait :3
- درحال بارگیری لیست بازی ها,لطفا کمی صبرکنید :3
+ Loading game list, please wait :3
+ درحال بارگیری لیست بازی ها,لطفا کمی صبرکنید :3
- Cancel
- لغو
+ Cancel
+ لغو
- Loading...
- ...درحال بارگیری
+ Loading...
+ ...درحال بارگیری
-
-
+
+
GameInstallDialog
- shadPS4 - Choose directory
- ShadPS4 - انتخاب محل نصب بازی
+ shadPS4 - Choose directory
+ ShadPS4 - انتخاب محل نصب بازی
- Directory to install games
- محل نصب بازی ها
+ Directory to install games
+ محل نصب بازی ها
- Browse
- انتخاب دستی
+ Browse
+ انتخاب دستی
- Error
- ارور
+ Error
+ ارور
- Directory to install DLC
-
+ Directory to install DLC
+ Directory to install DLC
-
-
+
+
GameListFrame
- Icon
- آیکون
+ Icon
+ آیکون
- Name
- نام
+ Name
+ نام
- Serial
- سریال
+ Serial
+ سریال
- Compatibility
- سازگاری
+ Compatibility
+ سازگاری
- Region
- منطقه
+ Region
+ منطقه
- Firmware
- فریمور
+ Firmware
+ فریمور
- Size
- اندازه
+ Size
+ اندازه
- Version
- نسخه
+ Version
+ نسخه
- Path
- مسیر
+ Path
+ مسیر
- Play Time
- زمان بازی
+ Play Time
+ زمان بازی
- Never Played
- هرگز بازی نشده
+ Never Played
+ هرگز بازی نشده
- h
- h
+ h
+ h
- m
- m
+ m
+ m
- s
- s
+ s
+ s
- Compatibility is untested
- سازگاری تست نشده است
+ Compatibility is untested
+ سازگاری تست نشده است
- Game does not initialize properly / crashes the emulator
- بازی به درستی راهاندازی نمیشود / شبیهساز کرش میکند
+ Game does not initialize properly / crashes the emulator
+ بازی به درستی راهاندازی نمیشود / شبیهساز کرش میکند
- Game boots, but only displays a blank screen
- بازی اجرا میشود، اما فقط یک صفحه خالی نمایش داده میشود
+ Game boots, but only displays a blank screen
+ بازی اجرا میشود، اما فقط یک صفحه خالی نمایش داده میشود
- Game displays an image but does not go past the menu
- بازی تصویری نمایش میدهد، اما از منو فراتر نمیرود
+ Game displays an image but does not go past the menu
+ بازی تصویری نمایش میدهد، اما از منو فراتر نمیرود
- Game has game-breaking glitches or unplayable performance
- بازی دارای اشکالات بحرانی یا عملکرد غیرقابل بازی است
+ Game has game-breaking glitches or unplayable performance
+ بازی دارای اشکالات بحرانی یا عملکرد غیرقابل بازی است
- Game can be completed with playable performance and no major glitches
- بازی با عملکرد قابل قبول و بدون اشکالات عمده قابل بازی است.
+ Game can be completed with playable performance and no major glitches
+ بازی با عملکرد قابل قبول و بدون اشکالات عمده قابل بازی است.
- Click to see details on github
- برای مشاهده جزئیات در GitHub کلیک کنید
+ Click to see details on github
+ برای مشاهده جزئیات در GitHub کلیک کنید
- Last updated
- آخرین بهروزرسانی
+ Last updated
+ آخرین بهروزرسانی
-
-
+
+
GameListUtils
- B
- B
+ B
+ B
- KB
- KB
+ KB
+ KB
- MB
- MB
+ MB
+ MB
- GB
- GB
+ GB
+ GB
- TB
- TB
+ TB
+ TB
-
-
+
+
GuiContextMenus
- Create Shortcut
- ایجاد میانبر
+ Create Shortcut
+ ایجاد میانبر
- Cheats / Patches
- چیت/پچ ها
+ Cheats / Patches
+ چیت/پچ ها
- SFO Viewer
- SFO مشاهده
+ SFO Viewer
+ SFO مشاهده
- Trophy Viewer
- مشاهده جوایز
+ Trophy Viewer
+ مشاهده جوایز
- Open Folder...
- باز کردن پوشه...
+ Open Folder...
+ باز کردن پوشه...
- Open Game Folder
- باز کردن پوشه بازی
+ Open Game Folder
+ باز کردن پوشه بازی
- Open Save Data Folder
- پوشه ذخیره داده را باز کنید
+ Open Save Data Folder
+ پوشه ذخیره داده را باز کنید
- Open Log Folder
- باز کردن پوشه لاگ
+ Open Log Folder
+ باز کردن پوشه لاگ
- Copy info...
- ...کپی کردن اطلاعات
+ Copy info...
+ ...کپی کردن اطلاعات
- Copy Name
- کپی کردن نام
+ Copy Name
+ کپی کردن نام
- Copy Serial
- کپی کردن سریال
+ Copy Serial
+ کپی کردن سریال
- Copy All
- کپی کردن تمامی مقادیر
+ Copy Version
+ Copy Version
- Delete...
- حذف...
+ Copy Size
+ Copy Size
- Delete Game
- حذف بازی
+ Copy All
+ کپی کردن تمامی مقادیر
- Delete Update
- حذف بهروزرسانی
+ Delete...
+ حذف...
- Delete DLC
- حذف محتوای اضافی (DLC)
+ Delete Game
+ حذف بازی
- Compatibility...
- Compatibility...
+ Delete Update
+ حذف بهروزرسانی
- Update database
- Update database
+ Delete DLC
+ حذف محتوای اضافی (DLC)
- View report
- View report
+ Compatibility...
+ Compatibility...
- Submit a report
- Submit a report
+ Update database
+ Update database
- Shortcut creation
- ایجاد میانبر
+ View report
+ View report
- Shortcut created successfully!
- میانبر با موفقیت ساخته شد!
+ Submit a report
+ Submit a report
- Error
- ارور
+ Shortcut creation
+ ایجاد میانبر
- Error creating shortcut!
- مشکلی در هنگام ساخت میانبر بوجود آمد!
+ Shortcut created successfully!
+ میانبر با موفقیت ساخته شد!
- Install PKG
- نصب PKG
+ Error
+ ارور
- Game
- بازی
+ Error creating shortcut!
+ مشکلی در هنگام ساخت میانبر بوجود آمد!
- This game has no update to delete!
- این بازی بهروزرسانیای برای حذف ندارد!
+ Install PKG
+ نصب PKG
- Update
- بهروزرسانی
+ Game
+ بازی
- This game has no DLC to delete!
- این بازی محتوای اضافی (DLC) برای حذف ندارد!
+ This game has no update to delete!
+ این بازی بهروزرسانیای برای حذف ندارد!
- DLC
- DLC
+ Update
+ بهروزرسانی
- Delete %1
- حذف %1
+ This game has no DLC to delete!
+ این بازی محتوای اضافی (DLC) برای حذف ندارد!
- Are you sure you want to delete %1's %2 directory?
- Are you sure you want to delete %1's %2 directory?
+ DLC
+ DLC
- Open Update Folder
-
+ Delete %1
+ حذف %1
- Copy Version
-
+ Are you sure you want to delete %1's %2 directory?
+ Are you sure you want to delete %1's %2 directory?
- Copy Size
-
+ Open Update Folder
+ Open Update Folder
- Delete Save Data
-
+ Delete Save Data
+ Delete Save Data
- This game has no update folder to open!
-
+ This game has no update folder to open!
+ This game has no update folder to open!
- Failed to convert icon.
-
+ Failed to convert icon.
+ Failed to convert icon.
- This game has no save data to delete!
-
+ This game has no save data to delete!
+ This game has no save data to delete!
- Save Data
-
+ Save Data
+ Save Data
-
-
+
+
InstallDirSelect
- shadPS4 - Choose directory
- ShadPS4 - انتخاب محل نصب بازی
+ shadPS4 - Choose directory
+ ShadPS4 - انتخاب محل نصب بازی
- Select which directory you want to install to.
- محلی را که میخواهید در آن نصب شود، انتخاب کنید.
+ Select which directory you want to install to.
+ محلی را که میخواهید در آن نصب شود، انتخاب کنید.
- Install All Queued to Selected Folder
-
+ Install All Queued to Selected Folder
+ Install All Queued to Selected Folder
- Delete PKG File on Install
-
+ Delete PKG File on Install
+ Delete PKG File on Install
-
-
+
+
MainWindow
- Open/Add Elf Folder
- ELF بازکردن/ساختن پوشه
+ Open/Add Elf Folder
+ ELF بازکردن/ساختن پوشه
- Install Packages (PKG)
- نصب بسته (PKG)
+ Install Packages (PKG)
+ نصب بسته (PKG)
- Boot Game
- اجرای بازی
+ Boot Game
+ اجرای بازی
- Check for Updates
- به روز رسانی را بررسی کنید
+ Check for Updates
+ به روز رسانی را بررسی کنید
- About shadPS4
- ShadPS4 درباره
+ About shadPS4
+ ShadPS4 درباره
- Configure...
- ...تنظیمات
+ Configure...
+ ...تنظیمات
- Install application from a .pkg file
- .PKG نصب بازی از فایل
+ Install application from a .pkg file
+ .PKG نصب بازی از فایل
- Recent Games
- بازی های اخیر
+ Recent Games
+ بازی های اخیر
- Open shadPS4 Folder
- Open shadPS4 Folder
+ Open shadPS4 Folder
+ Open shadPS4 Folder
- Exit
- خروج
+ Exit
+ خروج
- Exit shadPS4
- ShadPS4 بستن
+ Exit shadPS4
+ ShadPS4 بستن
- Exit the application.
- بستن برنامه
+ Exit the application.
+ بستن برنامه
- Show Game List
- نشان دادن بازی ها
+ Show Game List
+ نشان دادن بازی ها
- Game List Refresh
- رفرش لیست بازی ها
+ Game List Refresh
+ رفرش لیست بازی ها
- Tiny
- کوچک ترین
+ Tiny
+ کوچک ترین
- Small
- کوچک
+ Small
+ کوچک
- Medium
- متوسط
+ Medium
+ متوسط
- Large
- بزرگ
+ Large
+ بزرگ
- List View
- نمایش لیست
+ List View
+ نمایش لیست
- Grid View
- شبکه ای (چهارخونه)
+ Grid View
+ شبکه ای (چهارخونه)
- Elf Viewer
- مشاهده گر Elf
+ Elf Viewer
+ مشاهده گر Elf
- Game Install Directory
- محل نصب بازی
+ Game Install Directory
+ محل نصب بازی
- Download Cheats/Patches
- دانلود چیت/پچ
+ Download Cheats/Patches
+ دانلود چیت/پچ
- Dump Game List
- استخراج لیست بازی ها
+ Dump Game List
+ استخراج لیست بازی ها
- PKG Viewer
- PKG مشاهده گر
+ PKG Viewer
+ PKG مشاهده گر
- Search...
- جست و جو...
+ Search...
+ جست و جو...
- File
- فایل
+ File
+ فایل
- View
- شخصی سازی
+ View
+ شخصی سازی
- Game List Icons
- آیکون ها
+ Game List Icons
+ آیکون ها
- Game List Mode
- حالت نمایش لیست بازی ها
+ Game List Mode
+ حالت نمایش لیست بازی ها
- Settings
- تنظیمات
+ Settings
+ تنظیمات
- Utils
- ابزارها
+ Utils
+ ابزارها
- Themes
- تم ها
+ Themes
+ تم ها
- Help
- کمک
+ Help
+ کمک
- Dark
- تیره
+ Dark
+ تیره
- Light
- روشن
+ Light
+ روشن
- Green
- سبز
+ Green
+ سبز
- Blue
- آبی
+ Blue
+ آبی
- Violet
- بنفش
+ Violet
+ بنفش
- toolBar
- نوار ابزار
+ toolBar
+ نوار ابزار
- Game List
- لیست بازی
+ Game List
+ لیست بازی
- * Unsupported Vulkan Version
- شما پشتیبانی نمیشود Vulkan ورژن *
+ * Unsupported Vulkan Version
+ شما پشتیبانی نمیشود Vulkan ورژن *
- Download Cheats For All Installed Games
- دانلود چیت برای همه بازی ها
+ Download Cheats For All Installed Games
+ دانلود چیت برای همه بازی ها
- Download Patches For All Games
- دانلود پچ برای همه بازی ها
+ Download Patches For All Games
+ دانلود پچ برای همه بازی ها
- Download Complete
- دانلود کامل شد✅
+ Download Complete
+ دانلود کامل شد✅
- You have downloaded cheats for all the games you have installed.
- چیت برای همه بازی های شما دانلودشد✅
+ You have downloaded cheats for all the games you have installed.
+ چیت برای همه بازی های شما دانلودشد✅
- Patches Downloaded Successfully!
- پچ ها با موفقیت دانلود شد✅
+ Patches Downloaded Successfully!
+ پچ ها با موفقیت دانلود شد✅
- All Patches available for all games have been downloaded.
- ✅تمام پچ های موجود برای همه بازی های شما دانلود شد
+ All Patches available for all games have been downloaded.
+ ✅تمام پچ های موجود برای همه بازی های شما دانلود شد
- Games:
- بازی ها:
+ Games:
+ بازی ها:
- ELF files (*.bin *.elf *.oelf)
- ELF فایل های (*.bin *.elf *.oelf)
+ ELF files (*.bin *.elf *.oelf)
+ ELF فایل های (*.bin *.elf *.oelf)
- Game Boot
- اجرای بازی
+ Game Boot
+ اجرای بازی
- Only one file can be selected!
- فقط یک فایل انتخاب کنید!
+ Only one file can be selected!
+ فقط یک فایل انتخاب کنید!
- PKG Extraction
- PKG استخراج فایل
+ PKG Extraction
+ PKG استخراج فایل
- Patch detected!
- پچ شناسایی شد!
+ Patch detected!
+ پچ شناسایی شد!
- PKG and Game versions match:
- و نسخه بازی همخوانی دارد PKG فایل:
+ PKG and Game versions match:
+ و نسخه بازی همخوانی دارد PKG فایل:
- Would you like to overwrite?
- آیا مایل به جایگزینی فایل هستید؟
+ Would you like to overwrite?
+ آیا مایل به جایگزینی فایل هستید؟
- PKG Version %1 is older than installed version:
- نسخه فایل PKG %1 قدیمی تر از نسخه نصب شده است:
+ PKG Version %1 is older than installed version:
+ نسخه فایل PKG %1 قدیمی تر از نسخه نصب شده است:
- Game is installed:
- بازی نصب شد:
+ Game is installed:
+ بازی نصب شد:
- Would you like to install Patch:
- آیا مایل به نصب پچ هستید:
+ Would you like to install Patch:
+ آیا مایل به نصب پچ هستید:
- DLC Installation
- نصب DLC
+ DLC Installation
+ نصب DLC
- Would you like to install DLC: %1?
- آیا مایل به نصب DLC هستید: %1
+ Would you like to install DLC: %1?
+ آیا مایل به نصب DLC هستید: %1
- DLC already installed:
- قبلا نصب شده DLC این:
+ DLC already installed:
+ قبلا نصب شده DLC این:
- Game already installed
- این بازی قبلا نصب شده
+ Game already installed
+ این بازی قبلا نصب شده
- PKG ERROR
- PKG ارور فایل
+ PKG ERROR
+ PKG ارور فایل
- Extracting PKG %1/%2
- درحال استخراج PKG %1/%2
+ Extracting PKG %1/%2
+ درحال استخراج PKG %1/%2
- Extraction Finished
- استخراج به پایان رسید
+ Extraction Finished
+ استخراج به پایان رسید
- Game successfully installed at %1
- بازی با موفقیت در %1 نصب شد
+ Game successfully installed at %1
+ بازی با موفقیت در %1 نصب شد
- File doesn't appear to be a valid PKG file
- این فایل یک PKG درست به نظر نمی آید
+ File doesn't appear to be a valid PKG file
+ این فایل یک PKG درست به نظر نمی آید
- Run Game
-
+ Run Game
+ Run Game
- Eboot.bin file not found
-
+ Eboot.bin file not found
+ Eboot.bin file not found
- PKG File (*.PKG *.pkg)
-
+ PKG File (*.PKG *.pkg)
+ PKG File (*.PKG *.pkg)
- PKG is a patch or DLC, please install the game first!
-
+ PKG is a patch or DLC, please install the game first!
+ PKG is a patch or DLC, please install the game first!
- Game is already running!
-
+ Game is already running!
+ Game is already running!
- shadPS4
- ShadPS4
+ shadPS4
+ ShadPS4
-
-
+
+
PKGViewer
- Open Folder
- بازکردن پوشه
+ Open Folder
+ بازکردن پوشه
- Name
- نام
+ PKG ERROR
+ PKG ارور فایل
- Serial
- سریال
+ Name
+ نام
- Installed
-
+ Serial
+ سریال
- Size
- اندازه
+ Installed
+ Installed
- Category
-
+ Size
+ اندازه
- Type
-
+ Category
+ Category
- App Ver
-
+ Type
+ Type
- FW
-
+ App Ver
+ App Ver
- Region
- منطقه
+ FW
+ FW
- Flags
-
+ Region
+ منطقه
- Path
- مسیر
+ Flags
+ Flags
- File
- فایل
+ Path
+ مسیر
- PKG ERROR
- PKG ارور فایل
+ File
+ فایل
- Unknown
- ناشناخته
+ Unknown
+ ناشناخته
- Package
-
+ Package
+ Package
-
-
+
+
SettingsDialog
- Settings
- تنظیمات
+ Settings
+ تنظیمات
- General
- عمومی
+ General
+ عمومی
- System
- سیستم
+ System
+ سیستم
- Console Language
- زبان کنسول
+ Console Language
+ زبان کنسول
- Emulator Language
- زبان شبیه ساز
+ Emulator Language
+ زبان شبیه ساز
- Emulator
- شبیه ساز
+ Emulator
+ شبیه ساز
- Enable Fullscreen
- تمام صفحه
+ Enable Fullscreen
+ تمام صفحه
- Fullscreen Mode
- حالت تمام صفحه
+ Fullscreen Mode
+ حالت تمام صفحه
- Enable Separate Update Folder
- فعالسازی پوشه جداگانه برای بهروزرسانی
+ Enable Separate Update Folder
+ فعالسازی پوشه جداگانه برای بهروزرسانی
- Default tab when opening settings
- زبان پیشفرض هنگام باز کردن تنظیمات
+ Default tab when opening settings
+ زبان پیشفرض هنگام باز کردن تنظیمات
- Show Game Size In List
- نمایش اندازه بازی در لیست
+ Show Game Size In List
+ نمایش اندازه بازی در لیست
- Show Splash
- Splash نمایش
+ Show Splash
+ Splash نمایش
- Enable Discord Rich Presence
- Discord Rich Presence را فعال کنید
+ Enable Discord Rich Presence
+ Discord Rich Presence را فعال کنید
- Username
- نام کاربری
+ Username
+ نام کاربری
- Trophy Key
- Trophy Key
+ Trophy Key
+ Trophy Key
- Trophy
- Trophy
+ Trophy
+ Trophy
- Logger
- Logger
+ Logger
+ Logger
- Log Type
- Log نوع
+ Log Type
+ Log نوع
- Log Filter
- Log فیلتر
+ Log Filter
+ Log فیلتر
- Open Log Location
- باز کردن مکان گزارش
+ Open Log Location
+ باز کردن مکان گزارش
- Input
- ورودی
+ Input
+ ورودی
- Cursor
- نشانگر
+ Cursor
+ نشانگر
- Hide Cursor
- پنهان کردن نشانگر
+ Hide Cursor
+ پنهان کردن نشانگر
- Hide Cursor Idle Timeout
- مخفی کردن زمان توقف مکان نما
+ Hide Cursor Idle Timeout
+ مخفی کردن زمان توقف مکان نما
- s
- s
+ s
+ s
- Controller
- دسته بازی
+ Controller
+ دسته بازی
- Back Button Behavior
- رفتار دکمه بازگشت
+ Back Button Behavior
+ رفتار دکمه بازگشت
- Graphics
- گرافیک
+ Graphics
+ گرافیک
- GUI
- رابط کاربری
+ GUI
+ رابط کاربری
- User
- کاربر
+ User
+ کاربر
- Graphics Device
- کارت گرافیک مورداستفاده
+ Graphics Device
+ کارت گرافیک مورداستفاده
- Width
- عرض
+ Width
+ عرض
- Height
- طول
+ Height
+ طول
- Vblank Divider
- تقسیمکننده Vblank
+ Vblank Divider
+ تقسیمکننده Vblank
- Advanced
- ...بیشتر
+ Advanced
+ ...بیشتر
- Enable Shaders Dumping
- فعالسازی ذخیرهسازی شیدرها
+ Enable Shaders Dumping
+ فعالسازی ذخیرهسازی شیدرها
- Enable NULL GPU
- NULL GPU فعال کردن
+ Enable NULL GPU
+ NULL GPU فعال کردن
- Paths
- مسیرها
+ Enable HDR
+ Enable HDR
- Game Folders
- پوشه های بازی
+ Paths
+ مسیرها
- Add...
- افزودن...
+ Game Folders
+ پوشه های بازی
- Remove
- حذف
+ Add...
+ افزودن...
- Debug
- دیباگ
+ Remove
+ حذف
- Enable Debug Dumping
- Debug Dumping
+ Debug
+ دیباگ
- Enable Vulkan Validation Layers
- Vulkan Validation Layers
+ Enable Debug Dumping
+ Debug Dumping
- Enable Vulkan Synchronization Validation
- Vulkan Synchronization Validation
+ Enable Vulkan Validation Layers
+ Vulkan Validation Layers
- Enable RenderDoc Debugging
- RenderDoc Debugging
+ Enable Vulkan Synchronization Validation
+ Vulkan Synchronization Validation
- Enable Crash Diagnostics
- Enable Crash Diagnostics
+ Enable RenderDoc Debugging
+ RenderDoc Debugging
- Collect Shaders
- Collect Shaders
+ Enable Crash Diagnostics
+ Enable Crash Diagnostics
- Copy GPU Buffers
- Copy GPU Buffers
+ Collect Shaders
+ Collect Shaders
- Host Debug Markers
- Host Debug Markers
+ Copy GPU Buffers
+ Copy GPU Buffers
- Guest Debug Markers
- Guest Debug Markers
+ Host Debug Markers
+ Host Debug Markers
- Update
- بهروزرسانی
+ Guest Debug Markers
+ Guest Debug Markers
- Check for Updates at Startup
- بررسی بهروزرسانیها در زمان راهاندازی
+ Update
+ بهروزرسانی
- Always Show Changelog
- نمایش دائم تاریخچه تغییرات
+ Check for Updates at Startup
+ بررسی بهروزرسانیها در زمان راهاندازی
- Update Channel
- کانال بهروزرسانی
+ Always Show Changelog
+ نمایش دائم تاریخچه تغییرات
- Check for Updates
- بررسی بهروزرسانیها
+ Update Channel
+ کانال بهروزرسانی
- GUI Settings
- تنظیمات رابط کاربری
+ Check for Updates
+ بررسی بهروزرسانیها
- Title Music
- Title Music
+ GUI Settings
+ تنظیمات رابط کاربری
- Disable Trophy Pop-ups
- غیرفعال کردن نمایش جوایز
+ Title Music
+ Title Music
- Play title music
- پخش موسیقی عنوان
+ Disable Trophy Pop-ups
+ غیرفعال کردن نمایش جوایز
- Update Compatibility Database On Startup
- بهروزرسانی پایگاه داده سازگاری هنگام راهاندازی
+ Background Image
+ Background Image
- Game Compatibility
- سازگاری بازی با سیستم
+ Show Background Image
+ Show Background Image
- Display Compatibility Data
- نمایش دادههای سازگاری
+ Opacity
+ Opacity
- Update Compatibility Database
- بهروزرسانی پایگاه داده سازگاری
+ Play title music
+ پخش موسیقی عنوان
- Volume
- صدا
+ Update Compatibility Database On Startup
+ بهروزرسانی پایگاه داده سازگاری هنگام راهاندازی
- Save
- ذخیره
+ Game Compatibility
+ سازگاری بازی با سیستم
- Apply
- اعمال
+ Display Compatibility Data
+ نمایش دادههای سازگاری
- Restore Defaults
- بازیابی پیش فرض ها
+ Update Compatibility Database
+ بهروزرسانی پایگاه داده سازگاری
- Close
- بستن
+ Volume
+ صدا
- Point your mouse at an option to display its description.
- ماوس خود را بر روی یک گزینه قرار دهید تا توضیحات آن نمایش داده شود.
+ Save
+ ذخیره
- consoleLanguageGroupBox
- Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region.
+ Apply
+ اعمال
- emulatorLanguageGroupBox
- زبان شبیهساز:\nزبان رابط کاربری شبیهساز را انتخاب میکند.
+ Restore Defaults
+ بازیابی پیش فرض ها
- fullscreenCheckBox
- فعالسازی تمام صفحه:\nپنجره بازی را بهطور خودکار به حالت تمام صفحه در میآورد.\nبرای تغییر این حالت میتوانید کلید F11 را فشار دهید.
+ Close
+ بستن
- separateUpdatesCheckBox
- فعالسازی پوشه جداگانه برای بهروزرسانی:\nامکان نصب بهروزرسانیهای بازی در یک پوشه جداگانه برای مدیریت راحتتر را فراهم میکند.
+ Point your mouse at an option to display its description.
+ ماوس خود را بر روی یک گزینه قرار دهید تا توضیحات آن نمایش داده شود.
- showSplashCheckBox
- نمایش صفحه شروع:\nصفحه شروع بازی (تصویری ویژه) را هنگام بارگذاری بازی نمایش میدهد.
+ consoleLanguageGroupBox
+ Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region.
- discordRPCCheckbox
- فعال کردن Discord Rich Presence:\nآیکون شبیه ساز و اطلاعات مربوطه را در نمایه Discord شما نمایش می دهد.
+ emulatorLanguageGroupBox
+ زبان شبیهساز:\nزبان رابط کاربری شبیهساز را انتخاب میکند.
- userName
- نام کاربری:\nنام کاربری حساب PS4 را تنظیم میکند که ممکن است توسط برخی بازیها نمایش داده شود.
+ fullscreenCheckBox
+ فعالسازی تمام صفحه:\nپنجره بازی را بهطور خودکار به حالت تمام صفحه در میآورد.\nبرای تغییر این حالت میتوانید کلید F11 را فشار دهید.
- TrophyKey
- Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
+ separateUpdatesCheckBox
+ فعالسازی پوشه جداگانه برای بهروزرسانی:\nامکان نصب بهروزرسانیهای بازی در یک پوشه جداگانه برای مدیریت راحتتر را فراهم میکند.
- logTypeGroupBox
- نوع لاگ:\nتنظیم میکند که آیا خروجی پنجره لاگ برای بهبود عملکرد همگامسازی شود یا خیر. این ممکن است تأثیر منفی بر شبیهسازی داشته باشد.
+ showSplashCheckBox
+ نمایش صفحه شروع:\nصفحه شروع بازی (تصویری ویژه) را هنگام بارگذاری بازی نمایش میدهد.
- logFilter
- Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Levels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
+ discordRPCCheckbox
+ فعال کردن Discord Rich Presence:\nآیکون شبیه ساز و اطلاعات مربوطه را در نمایه Discord شما نمایش می دهد.
- updaterGroupBox
- بهروزرسانی:\nانتشار: نسخههای رسمی که هر ماه منتشر میشوند و ممکن است بسیار قدیمی باشند، اما پایدارتر و تست شدهتر هستند.\nشبانه: نسخههای توسعهای که شامل جدیدترین ویژگیها و اصلاحات هستند، اما ممکن است دارای اشکال باشند و کمتر پایدار باشند.
+ userName
+ نام کاربری:\nنام کاربری حساب PS4 را تنظیم میکند که ممکن است توسط برخی بازیها نمایش داده شود.
- GUIMusicGroupBox
- پخش موسیقی عنوان:\nIدر صورتی که بازی از آن پشتیبانی کند، پخش موسیقی ویژه هنگام انتخاب بازی در رابط کاربری را فعال میکند.
+ TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
- disableTrophycheckBox
- غیرفعال کردن نمایش جوایز:\nنمایش اعلانهای جوایز درون بازی را غیرفعال میکند. پیشرفت جوایز همچنان از طریق نمایشگر جوایز (کلیک راست روی بازی در پنجره اصلی) قابل پیگیری است..
+ logTypeGroupBox
+ نوع لاگ:\nتنظیم میکند که آیا خروجی پنجره لاگ برای بهبود عملکرد همگامسازی شود یا خیر. این ممکن است تأثیر منفی بر شبیهسازی داشته باشد.
- hideCursorGroupBox
- پنهان کردن نشانگر:\nانتخاب کنید که نشانگر چه زمانی ناپدید شود:\nهرگز: شما همیشه ماوس را خواهید دید.\nغیرفعال: زمانی را برای ناپدید شدن بعد از غیرفعالی تعیین کنید.\nهمیشه: شما هرگز ماوس را نخواهید دید.
+ logFilter
+ Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Levels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
- idleTimeoutGroupBox
- زمانی را برای ناپدید شدن ماوس بعد از غیرفعالی تعیین کنید.
+ updaterGroupBox
+ بهروزرسانی:\nانتشار: نسخههای رسمی که هر ماه منتشر میشوند و ممکن است بسیار قدیمی باشند، اما پایدارتر و تست شدهتر هستند.\nشبانه: نسخههای توسعهای که شامل جدیدترین ویژگیها و اصلاحات هستند، اما ممکن است دارای اشکال باشند و کمتر پایدار باشند.
- backButtonBehaviorGroupBox
- رفتار دکمه برگشت:\nدکمه برگشت کنترلر را طوری تنظیم می کند که ضربه زدن روی موقعیت مشخص شده روی صفحه لمسی PS4 را شبیه سازی کند.
+ GUIBackgroundImageGroupBox
+ GUIBackgroundImageGroupBox
- enableCompatibilityCheckBox
- نمایش دادههای سازگاری:\nاطلاعات سازگاری بازی را به صورت جدول نمایش میدهد. برای دریافت اطلاعات بهروز، گزینه "بهروزرسانی سازگاری هنگام راهاندازی" را فعال کنید.
+ GUIMusicGroupBox
+ پخش موسیقی عنوان:\nIدر صورتی که بازی از آن پشتیبانی کند، پخش موسیقی ویژه هنگام انتخاب بازی در رابط کاربری را فعال میکند.
- checkCompatibilityOnStartupCheckBox
- بهروزرسانی سازگاری هنگام راهاندازی:\nبهطور خودکار پایگاه داده سازگاری را هنگام راهاندازی ShadPS4 بهروزرسانی میکند.
+ disableTrophycheckBox
+ غیرفعال کردن نمایش جوایز:\nنمایش اعلانهای جوایز درون بازی را غیرفعال میکند. پیشرفت جوایز همچنان از طریق نمایشگر جوایز (کلیک راست روی بازی در پنجره اصلی) قابل پیگیری است..
- updateCompatibilityButton
- بهروزرسانی پایگاه داده سازگاری:\nپایگاه داده سازگاری را بلافاصله بهروزرسانی میکند.
+ hideCursorGroupBox
+ پنهان کردن نشانگر:\nانتخاب کنید که نشانگر چه زمانی ناپدید شود:\nهرگز: شما همیشه ماوس را خواهید دید.\nغیرفعال: زمانی را برای ناپدید شدن بعد از غیرفعالی تعیین کنید.\nهمیشه: شما هرگز ماوس را نخواهید دید.
- Never
- هرگز
+ idleTimeoutGroupBox
+ زمانی را برای ناپدید شدن ماوس بعد از غیرفعالی تعیین کنید.
- Idle
- بیکار
+ backButtonBehaviorGroupBox
+ رفتار دکمه برگشت:\nدکمه برگشت کنترلر را طوری تنظیم می کند که ضربه زدن روی موقعیت مشخص شده روی صفحه لمسی PS4 را شبیه سازی کند.
- Always
- همیشه
+ enableCompatibilityCheckBox
+ نمایش دادههای سازگاری:\nاطلاعات سازگاری بازی را به صورت جدول نمایش میدهد. برای دریافت اطلاعات بهروز، گزینه "بهروزرسانی سازگاری هنگام راهاندازی" را فعال کنید.
- Touchpad Left
- صفحه لمسی سمت چپ
+ checkCompatibilityOnStartupCheckBox
+ بهروزرسانی سازگاری هنگام راهاندازی:\nبهطور خودکار پایگاه داده سازگاری را هنگام راهاندازی ShadPS4 بهروزرسانی میکند.
- Touchpad Right
- صفحه لمسی سمت راست
+ updateCompatibilityButton
+ بهروزرسانی پایگاه داده سازگاری:\nپایگاه داده سازگاری را بلافاصله بهروزرسانی میکند.
- Touchpad Center
- مرکز صفحه لمسی
+ Never
+ هرگز
- None
- هیچ کدام
+ Idle
+ بیکار
- graphicsAdapterGroupBox
- دستگاه گرافیکی:\nدر سیستمهای با چندین پردازنده گرافیکی، از فهرست کشویی، پردازنده گرافیکی که شبیهساز از آن استفاده میکند را انتخاب کنید، یا گزینه "انتخاب خودکار" را انتخاب کنید تا به طور خودکار تعیین شود.
+ Always
+ همیشه
- resolutionLayout
- عرض/ارتفاع:\nاندازه پنجره شبیهساز را در هنگام راهاندازی تنظیم میکند، که در حین بازی قابل تغییر اندازه است.\nاین با وضوح داخل بازی متفاوت است.
+ Touchpad Left
+ صفحه لمسی سمت چپ
- heightDivider
- تقسیمکننده Vblank:\nمیزان فریم ریت که شبیهساز با آن بهروزرسانی میشود، در این عدد ضرب میشود. تغییر این مقدار ممکن است تأثیرات منفی داشته باشد، مانند افزایش سرعت بازی یا خراب شدن عملکردهای حیاتی بازی که انتظار تغییر آن را ندارند!
+ Touchpad Right
+ صفحه لمسی سمت راست
- dumpShadersCheckBox
- فعالسازی ذخیرهسازی شیدرها:\nبهمنظور اشکالزدایی فنی، شیدرهای بازی را هنگام رندر شدن در یک پوشه ذخیره میکند.
+ Touchpad Center
+ مرکز صفحه لمسی
- nullGpuCheckBox
- Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
+ None
+ هیچ کدام
- gameFoldersBox
- پوشه های بازی:\nلیست پوشه هایی که باید بازی های نصب شده را بررسی کنید.
+ graphicsAdapterGroupBox
+ دستگاه گرافیکی:\nدر سیستمهای با چندین پردازنده گرافیکی، از فهرست کشویی، پردازنده گرافیکی که شبیهساز از آن استفاده میکند را انتخاب کنید، یا گزینه "انتخاب خودکار" را انتخاب کنید تا به طور خودکار تعیین شود.
- addFolderButton
- اضافه کردن:\nیک پوشه به لیست اضافه کنید.
+ resolutionLayout
+ عرض/ارتفاع:\nاندازه پنجره شبیهساز را در هنگام راهاندازی تنظیم میکند، که در حین بازی قابل تغییر اندازه است.\nاین با وضوح داخل بازی متفاوت است.
- removeFolderButton
- حذف:\nیک پوشه را از لیست حذف کنید.
+ heightDivider
+ تقسیمکننده Vblank:\nمیزان فریم ریت که شبیهساز با آن بهروزرسانی میشود، در این عدد ضرب میشود. تغییر این مقدار ممکن است تأثیرات منفی داشته باشد، مانند افزایش سرعت بازی یا خراب شدن عملکردهای حیاتی بازی که انتظار تغییر آن را ندارند!
- debugDump
- فعالسازی ذخیرهسازی دیباگ:\nنمادهای import و export و اطلاعات هدر فایل برنامه در حال اجرای PS4 را در یک پوشه ذخیره میکند.
+ dumpShadersCheckBox
+ فعالسازی ذخیرهسازی شیدرها:\nبهمنظور اشکالزدایی فنی، شیدرهای بازی را هنگام رندر شدن در یک پوشه ذخیره میکند.
- vkValidationCheckBox
- Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state. This will reduce performance and likely change the behavior of emulation.
+ nullGpuCheckBox
+ Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
- vkSyncValidationCheckBox
- Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks. This will reduce performance and likely change the behavior of emulation.
+ enableHDRCheckBox
+ enableHDRCheckBox
- rdocCheckBox
- Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
+ gameFoldersBox
+ پوشه های بازی:\nلیست پوشه هایی که باید بازی های نصب شده را بررسی کنید.
- collectShaderCheckBox
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+ addFolderButton
+ اضافه کردن:\nیک پوشه به لیست اضافه کنید.
- crashDiagnosticsCheckBox
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+ removeFolderButton
+ حذف:\nیک پوشه را از لیست حذف کنید.
- copyGPUBuffersCheckBox
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+ debugDump
+ فعالسازی ذخیرهسازی دیباگ:\nنمادهای import و export و اطلاعات هدر فایل برنامه در حال اجرای PS4 را در یک پوشه ذخیره میکند.
- hostMarkersCheckBox
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ vkValidationCheckBox
+ Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state. This will reduce performance and likely change the behavior of emulation.
- guestMarkersCheckBox
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ vkSyncValidationCheckBox
+ Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks. This will reduce performance and likely change the behavior of emulation.
- Borderless
-
+ rdocCheckBox
+ Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
- True
-
+ collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- Enable HDR
-
+ crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- Release
-
+ copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
- Nightly
-
+ hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Background Image
-
+ guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Show Background Image
-
+ saveDataBox
+ saveDataBox
- Opacity
-
+ browseButton
+ browseButton
- Set the volume of the background music.
-
+ Borderless
+ Borderless
- Enable Motion Controls
-
+ True
+ True
- Save Data Path
-
+ Release
+ Release
- Browse
- انتخاب دستی
+ Nightly
+ Nightly
- async
-
+ Set the volume of the background music.
+ Set the volume of the background music.
- sync
-
+ Enable Motion Controls
+ Enable Motion Controls
- Auto Select
-
+ Save Data Path
+ Save Data Path
- Directory to install games
- محل نصب بازی ها
+ Browse
+ انتخاب دستی
- Directory to save data
-
+ async
+ async
- GUIBackgroundImageGroupBox
-
+ sync
+ sync
- enableHDRCheckBox
-
+ Auto Select
+ Auto Select
- saveDataBox
-
+ Directory to install games
+ محل نصب بازی ها
- browseButton
-
+ Directory to save data
+ Directory to save data
-
-
+
+
TrophyViewer
- Trophy Viewer
- مشاهده جوایز
+ Trophy Viewer
+ مشاهده جوایز
-
+
diff --git a/src/qt_gui/translations/fi_FI.ts b/src/qt_gui/translations/fi_FI.ts
index cb5962502..eb9e02c04 100644
--- a/src/qt_gui/translations/fi_FI.ts
+++ b/src/qt_gui/translations/fi_FI.ts
@@ -2,1789 +2,1789 @@
-
-
+
+
AboutDialog
- About shadPS4
- Tietoa shadPS4:sta
+ About shadPS4
+ Tietoa shadPS4:sta
- shadPS4
- shadPS4
+ shadPS4
+ shadPS4
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- shadPS4 on kokeellinen avoimen lähdekoodin PlayStation 4 emulaattori.
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 on kokeellinen avoimen lähdekoodin PlayStation 4 emulaattori.
- This software should not be used to play games you have not legally obtained.
- Tätä ohjelmistoa ei saa käyttää pelien pelaamiseen, joita et ole hankkinut laillisesti.
+ This software should not be used to play games you have not legally obtained.
+ Tätä ohjelmistoa ei saa käyttää pelien pelaamiseen, joita et ole hankkinut laillisesti.
-
-
+
+
CheatsPatches
- Cheats / Patches for
- Huijaukset / Paikkaukset pelille
+ Cheats / Patches for
+ Huijaukset / Paikkaukset pelille
- defaultTextEdit_MSG
- Huijaukset/Paikkaukset ovat kokeellisia.\nKäytä varoen.\n\nLataa huijaukset yksitellen valitsemalla repositorion ja napsauttamalla latauspainiketta.\nPaikkaukset-välilehdessä voit ladata kaikki paikkaukset kerralla, valita, mitä haluat käyttää ja tallentaa valinnan.\n\nKoska me emme kehitä Huijauksia/Paikkauksia,\nole hyvä ja ilmoita ongelmista huijauksen tekijälle.\n\nLoitko uuden huijauksen? Käy osoitteessa:\nhttps://github.com/shadps4-emu/ps4_cheats
+ defaultTextEdit_MSG
+ Huijaukset/Paikkaukset ovat kokeellisia.\nKäytä varoen.\n\nLataa huijaukset yksitellen valitsemalla repositorion ja napsauttamalla latauspainiketta.\nPaikkaukset-välilehdessä voit ladata kaikki paikkaukset kerralla, valita, mitä haluat käyttää ja tallentaa valinnan.\n\nKoska me emme kehitä Huijauksia/Paikkauksia,\nole hyvä ja ilmoita ongelmista huijauksen tekijälle.\n\nLoitko uuden huijauksen? Käy osoitteessa:\nhttps://github.com/shadps4-emu/ps4_cheats
- No Image Available
- Kuvaa ei saatavilla
+ No Image Available
+ Kuvaa ei saatavilla
- Serial:
- Sarjanumero:
+ Serial:
+ Sarjanumero:
- Version:
- Versio:
+ Version:
+ Versio:
- Size:
- Koko:
+ Size:
+ Koko:
- Select Cheat File:
- Valitse Huijaustiedosto:
+ Select Cheat File:
+ Valitse Huijaustiedosto:
- Repository:
- Repositorio:
+ Repository:
+ Repositorio:
- Download Cheats
- Lataa Huijaukset
+ Download Cheats
+ Lataa Huijaukset
- Delete File
- Poista Tiedosto
+ Delete File
+ Poista Tiedosto
- No files selected.
- Tiedostoja ei ole valittuna.
+ No files selected.
+ Tiedostoja ei ole valittuna.
- You can delete the cheats you don't want after downloading them.
- Voit poistaa ei-toivomasi huijaukset lataamisen jälkeen.
+ You can delete the cheats you don't want after downloading them.
+ Voit poistaa ei-toivomasi huijaukset lataamisen jälkeen.
- Do you want to delete the selected file?\n%1
- Haluatko poistaa valitun tiedoston?\n%1
+ Do you want to delete the selected file?\n%1
+ Haluatko poistaa valitun tiedoston?\n%1
- Select Patch File:
- Valitse Paikkaustiedosto:
+ Select Patch File:
+ Valitse Paikkaustiedosto:
- Download Patches
- Lataa Paikkaukset
+ Download Patches
+ Lataa Paikkaukset
- Save
- Tallenna
+ Save
+ Tallenna
- Cheats
- Huijaukset
+ Cheats
+ Huijaukset
- Patches
- Paikkaukset
+ Patches
+ Paikkaukset
- Error
- Virhe
+ Error
+ Virhe
- No patch selected.
- Paikkausta ei ole valittuna.
+ No patch selected.
+ Paikkausta ei ole valittuna.
- Unable to open files.json for reading.
- Tiedostoa files.json ei voitu avata lukemista varten.
+ Unable to open files.json for reading.
+ Tiedostoa files.json ei voitu avata lukemista varten.
- No patch file found for the current serial.
- Nykyiselle sarjanumerolle ei löytynyt paikkaustiedostoa.
+ No patch file found for the current serial.
+ Nykyiselle sarjanumerolle ei löytynyt paikkaustiedostoa.
- Unable to open the file for reading.
- Tiedostoa ei voitu avata lukemista varten.
+ Unable to open the file for reading.
+ Tiedostoa ei voitu avata lukemista varten.
- Unable to open the file for writing.
- Tiedostoa ei voitu avata kirjoittamista varten.
+ Unable to open the file for writing.
+ Tiedostoa ei voitu avata kirjoittamista varten.
- Failed to parse XML:
- XML:n jäsentäminen epäonnistui:
+ Failed to parse XML:
+ XML:n jäsentäminen epäonnistui:
- Success
- Onnistuminen
+ Success
+ Onnistuminen
- Options saved successfully.
- Vaihtoehdot tallennettu onnistuneesti.
+ Options saved successfully.
+ Vaihtoehdot tallennettu onnistuneesti.
- Invalid Source
- Virheellinen Lähde
+ Invalid Source
+ Virheellinen Lähde
- The selected source is invalid.
- Valittu lähde on virheellinen.
+ The selected source is invalid.
+ Valittu lähde on virheellinen.
- File Exists
- Olemassaoleva Tiedosto
+ File Exists
+ Olemassaoleva Tiedosto
- File already exists. Do you want to replace it?
- Tiedosto on jo olemassa. Haluatko korvata sen?
+ File already exists. Do you want to replace it?
+ Tiedosto on jo olemassa. Haluatko korvata sen?
- Failed to save file:
- Tiedoston tallentaminen epäonnistui:
+ Failed to save file:
+ Tiedoston tallentaminen epäonnistui:
- Failed to download file:
- Tiedoston lataaminen epäonnistui:
+ Failed to download file:
+ Tiedoston lataaminen epäonnistui:
- Cheats Not Found
- Huijauksia Ei Löytynyt
+ Cheats Not Found
+ Huijauksia Ei Löytynyt
- CheatsNotFound_MSG
- Huijauksia ei löytynyt tälle pelin versiolle valitusta repositoriosta. Kokeile toista repositoriota tai eri versiota pelistä.
+ CheatsNotFound_MSG
+ Huijauksia ei löytynyt tälle pelin versiolle valitusta repositoriosta. Kokeile toista repositoriota tai eri versiota pelistä.
- Cheats Downloaded Successfully
- Huijaukset Ladattu Onnistuneesti
+ Cheats Downloaded Successfully
+ Huijaukset Ladattu Onnistuneesti
- CheatsDownloadedSuccessfully_MSG
- Olet ladannut huijaukset onnistuneesti valitusta repositoriosta tälle pelin versiolle. Voit yrittää ladata toisesta repositoriosta. Jos se on saatavilla, voit myös käyttää sitä valitsemalla tiedoston listasta.
+ CheatsDownloadedSuccessfully_MSG
+ Olet ladannut huijaukset onnistuneesti valitusta repositoriosta tälle pelin versiolle. Voit yrittää ladata toisesta repositoriosta. Jos se on saatavilla, voit myös käyttää sitä valitsemalla tiedoston listasta.
- Failed to save:
- Tallentaminen epäonnistui:
+ Failed to save:
+ Tallentaminen epäonnistui:
- Failed to download:
- Lataus epäonnistui:
+ Failed to download:
+ Lataus epäonnistui:
- Download Complete
- Lataus valmis
+ Download Complete
+ Lataus valmis
- DownloadComplete_MSG
- Paikkaukset ladattu onnistuneesti! Kaikki saatavilla olevat paikkaukset kaikille peleille on ladattu, eikä niitä tarvitse ladata yksittäin jokaiselle pelille, kuten huijausten kohdalla. Jos paikkausta ei näy, saattaa olla, että sitä ei ole saatavilla kyseiselle sarjanumerolle ja peliversiolle.
+ DownloadComplete_MSG
+ Paikkaukset ladattu onnistuneesti! Kaikki saatavilla olevat paikkaukset kaikille peleille on ladattu, eikä niitä tarvitse ladata yksittäin jokaiselle pelille, kuten huijausten kohdalla. Jos paikkausta ei näy, saattaa olla, että sitä ei ole saatavilla kyseiselle sarjanumerolle ja peliversiolle.
- Failed to parse JSON data from HTML.
- JSON-tietojen jäsentäminen HTML:stä epäonnistui.
+ Failed to parse JSON data from HTML.
+ JSON-tietojen jäsentäminen HTML:stä epäonnistui.
- Failed to retrieve HTML page.
- HTML-sivun hakeminen epäonnistui.
+ Failed to retrieve HTML page.
+ HTML-sivun hakeminen epäonnistui.
- The game is in version: %1
- Peli on versiossa: %1
+ The game is in version: %1
+ Peli on versiossa: %1
- The downloaded patch only works on version: %1
- Ladattu paikkaus toimii vain versiossa: %1
+ The downloaded patch only works on version: %1
+ Ladattu paikkaus toimii vain versiossa: %1
- You may need to update your game.
- Sinun on ehkä päivitettävä pelisi.
+ You may need to update your game.
+ Sinun on ehkä päivitettävä pelisi.
- Incompatibility Notice
- Yhteensopivuusilmoitus
+ Incompatibility Notice
+ Yhteensopivuusilmoitus
- Failed to open file:
- Tiedoston avaaminen epäonnistui:
+ Failed to open file:
+ Tiedoston avaaminen epäonnistui:
- XML ERROR:
- XML VIRHE:
+ XML ERROR:
+ XML VIRHE:
- Failed to open files.json for writing
- Tiedostoa files.json ei voitu avata kirjoittamista varten
+ Failed to open files.json for writing
+ Tiedostoa files.json ei voitu avata kirjoittamista varten
- Author:
- Tekijä:
+ Author:
+ Tekijä:
- Directory does not exist:
- Hakemistoa ei ole olemassa:
+ Directory does not exist:
+ Hakemistoa ei ole olemassa:
- Failed to open files.json for reading.
- Tiedostoa files.json ei voitu avata lukemista varten.
+ Failed to open files.json for reading.
+ Tiedostoa files.json ei voitu avata lukemista varten.
- Name:
- Nimi:
+ Name:
+ Nimi:
- Can't apply cheats before the game is started
- Huijauksia ei voi käyttää ennen kuin peli on käynnissä.
+ Can't apply cheats before the game is started
+ Huijauksia ei voi käyttää ennen kuin peli on käynnissä.
- Close
- Sulje
+ Close
+ Sulje
-
-
+
+
CheckUpdate
- Auto Updater
- Automaattinen Päivitys
+ Auto Updater
+ Automaattinen Päivitys
- Error
- Virhe
+ Error
+ Virhe
- Network error:
- Verkkovirhe:
+ Network error:
+ Verkkovirhe:
- Error_Github_limit_MSG
- Automaattinen päivitys sallii enintään 60 päivitystarkistusta tunnissa.\nOlet saavuttanut tämän rajan. Yritä myöhemmin uudelleen.
+ Error_Github_limit_MSG
+ Automaattinen päivitys sallii enintään 60 päivitystarkistusta tunnissa.\nOlet saavuttanut tämän rajan. Yritä myöhemmin uudelleen.
- Failed to parse update information.
- Päivitystietojen jäsentäminen epäonnistui.
+ Failed to parse update information.
+ Päivitystietojen jäsentäminen epäonnistui.
- No pre-releases found.
- Ennakkojulkaisuja ei löytynyt.
+ No pre-releases found.
+ Ennakkojulkaisuja ei löytynyt.
- Invalid release data.
- Virheelliset julkaisutiedot.
+ Invalid release data.
+ Virheelliset julkaisutiedot.
- No download URL found for the specified asset.
- Lataus-URL:ia ei löytynyt määritetylle omaisuudelle.
+ No download URL found for the specified asset.
+ Lataus-URL:ia ei löytynyt määritetylle omaisuudelle.
- Your version is already up to date!
- Versiosi on jo ajan tasalla!
+ Your version is already up to date!
+ Versiosi on jo ajan tasalla!
- Update Available
- Päivitys Saatavilla
+ Update Available
+ Päivitys Saatavilla
- Update Channel
- Päivityskanava
+ Update Channel
+ Päivityskanava
- Current Version
- Nykyinen Versio
+ Current Version
+ Nykyinen Versio
- Latest Version
- Uusin Versio
+ Latest Version
+ Uusin Versio
- Do you want to update?
- Haluatko päivittää?
+ Do you want to update?
+ Haluatko päivittää?
- Show Changelog
- Näytä Muutoshistoria
+ Show Changelog
+ Näytä Muutoshistoria
- Check for Updates at Startup
- Tarkista Päivitykset Käynnistettäessä
+ Check for Updates at Startup
+ Tarkista Päivitykset Käynnistettäessä
- Update
- Päivitä
+ Update
+ Päivitä
- No
- Ei
+ No
+ Ei
- Hide Changelog
- Piilota Muutoshistoria
+ Hide Changelog
+ Piilota Muutoshistoria
- Changes
- Muutokset
+ Changes
+ Muutokset
- Network error occurred while trying to access the URL
- URL-osoitteeseen yhdistettäessä tapahtui verkkovirhe
+ Network error occurred while trying to access the URL
+ URL-osoitteeseen yhdistettäessä tapahtui verkkovirhe
- Download Complete
- Lataus Valmis
+ Download Complete
+ Lataus Valmis
- The update has been downloaded, press OK to install.
- Päivitys on ladattu, paina OK asentaaksesi.
+ The update has been downloaded, press OK to install.
+ Päivitys on ladattu, paina OK asentaaksesi.
- Failed to save the update file at
- Päivitystiedoston tallentaminen epäonnistui sijaintiin
+ Failed to save the update file at
+ Päivitystiedoston tallentaminen epäonnistui sijaintiin
- Starting Update...
- Aloitetaan päivitystä...
+ Starting Update...
+ Aloitetaan päivitystä...
- Failed to create the update script file
- Päivitysskripttitiedoston luominen epäonnistui
+ Failed to create the update script file
+ Päivitysskripttitiedoston luominen epäonnistui
-
-
+
+
CompatibilityInfoClass
- Fetching compatibility data, please wait
- Haetaan yhteensopivuustietoja, odota
+ Fetching compatibility data, please wait
+ Haetaan yhteensopivuustietoja, odota
- Cancel
- Peruuta
+ Cancel
+ Peruuta
- Loading...
- Ladataan...
+ Loading...
+ Ladataan...
- Error
- Virhe
+ Error
+ Virhe
- Unable to update compatibility data! Try again later.
- Yhteensopivuustietoja ei voitu päivittää! Yritä myöhemmin uudelleen.
+ Unable to update compatibility data! Try again later.
+ Yhteensopivuustietoja ei voitu päivittää! Yritä myöhemmin uudelleen.
- Unable to open compatibility_data.json for writing.
- Ei voitu avata compatibility_data.json-tiedostoa kirjoittamista varten.
+ Unable to open compatibility_data.json for writing.
+ Ei voitu avata compatibility_data.json-tiedostoa kirjoittamista varten.
- Unknown
- Tuntematon
+ Unknown
+ Tuntematon
- Nothing
- Ei mitään
+ Nothing
+ Ei mitään
- Boots
- Sahat
+ Boots
+ Sahat
- Menus
- Valikot
+ Menus
+ Valikot
- Ingame
- Pelin aikana
+ Ingame
+ Pelin aikana
- Playable
- Pelattava
+ Playable
+ Pelattava
-
-
+
+
ControlSettings
- Configure Controls
-
+ Configure Controls
+ Configure Controls
- Control Settings
-
+ Control Settings
+ Control Settings
- D-Pad
-
+ D-Pad
+ D-Pad
- Up
-
+ Up
+ Up
- Left
-
+ Left
+ Left
- Right
-
+ Right
+ Right
- Down
-
+ Down
+ Down
- Left Stick Deadzone (def:2 max:127)
-
+ Left Stick Deadzone (def:2 max:127)
+ Left Stick Deadzone (def:2 max:127)
- Left Deadzone
-
+ Left Deadzone
+ Left Deadzone
- Left Stick
-
+ Left Stick
+ Left Stick
- Config Selection
-
+ Config Selection
+ Config Selection
- Common Config
-
+ Common Config
+ Common Config
- Use per-game configs
-
+ Use per-game configs
+ Use per-game configs
- L1 / LB
-
+ L1 / LB
+ L1 / LB
- L2 / LT
-
+ L2 / LT
+ L2 / LT
- KBM Controls
-
+ KBM Controls
+ KBM Controls
- KBM Editor
-
+ KBM Editor
+ KBM Editor
- Back
-
+ Back
+ Back
- R1 / RB
-
+ R1 / RB
+ R1 / RB
- R2 / RT
-
+ R2 / RT
+ R2 / RT
- L3
-
+ L3
+ L3
- Options / Start
-
+ Options / Start
+ Options / Start
- R3
-
+ R3
+ R3
- Face Buttons
-
+ Face Buttons
+ Face Buttons
- Triangle / Y
-
+ Triangle / Y
+ Triangle / Y
- Square / X
-
+ Square / X
+ Square / X
- Circle / B
-
+ Circle / B
+ Circle / B
- Cross / A
-
+ Cross / A
+ Cross / A
- Right Stick Deadzone (def:2, max:127)
-
+ Right Stick Deadzone (def:2, max:127)
+ Right Stick Deadzone (def:2, max:127)
- Right Deadzone
-
+ Right Deadzone
+ Right Deadzone
- Right Stick
-
+ Right Stick
+ Right Stick
-
-
+
+
ElfViewer
- Open Folder
- Avaa Hakemisto
+ Open Folder
+ Avaa Hakemisto
-
-
+
+
GameInfoClass
- Loading game list, please wait :3
- Ole hyvä ja odota, ladataan pelilistaa :3
+ Loading game list, please wait :3
+ Ole hyvä ja odota, ladataan pelilistaa :3
- Cancel
- Peruuta
+ Cancel
+ Peruuta
- Loading...
- Ladataan...
+ Loading...
+ Ladataan...
-
-
+
+
GameInstallDialog
- shadPS4 - Choose directory
- shadPS4 - Valitse hakemisto
+ shadPS4 - Choose directory
+ shadPS4 - Valitse hakemisto
- Directory to install games
- Pelien asennushakemisto
+ Directory to install games
+ Pelien asennushakemisto
- Browse
- Selaa
+ Browse
+ Selaa
- Error
- Virhe
+ Error
+ Virhe
- Directory to install DLC
-
+ Directory to install DLC
+ Directory to install DLC
-
-
+
+
GameListFrame
- Icon
- Ikoni
+ Icon
+ Ikoni
- Name
- Nimi
+ Name
+ Nimi
- Serial
- Sarjanumero
+ Serial
+ Sarjanumero
- Compatibility
- Compatibility
+ Compatibility
+ Compatibility
- Region
- Alue
+ Region
+ Alue
- Firmware
- Ohjelmisto
+ Firmware
+ Ohjelmisto
- Size
- Koko
+ Size
+ Koko
- Version
- Versio
+ Version
+ Versio
- Path
- Polku
+ Path
+ Polku
- Play Time
- Peliaika
+ Play Time
+ Peliaika
- Never Played
- Pelaamaton
+ Never Played
+ Pelaamaton
- h
- h
+ h
+ h
- m
- m
+ m
+ m
- s
- s
+ s
+ s
- Compatibility is untested
- Yhteensopivuutta ei ole testattu
+ Compatibility is untested
+ Yhteensopivuutta ei ole testattu
- Game does not initialize properly / crashes the emulator
- Peli ei alustaudu kunnolla / kaataa emulaattorin
+ Game does not initialize properly / crashes the emulator
+ Peli ei alustaudu kunnolla / kaataa emulaattorin
- Game boots, but only displays a blank screen
- Peli käynnistyy, mutta näyttää vain tyhjän ruudun
+ Game boots, but only displays a blank screen
+ Peli käynnistyy, mutta näyttää vain tyhjän ruudun
- Game displays an image but does not go past the menu
- Peli näyttää kuvan mutta ei mene valikosta eteenpäin
+ Game displays an image but does not go past the menu
+ Peli näyttää kuvan mutta ei mene valikosta eteenpäin
- Game has game-breaking glitches or unplayable performance
- Pelissä on pelikokemusta rikkovia häiriöitä tai kelvoton suorituskyky
+ Game has game-breaking glitches or unplayable performance
+ Pelissä on pelikokemusta rikkovia häiriöitä tai kelvoton suorituskyky
- Game can be completed with playable performance and no major glitches
- Pelillä on hyväksyttävä suorituskyky, eikä mitään suuria häiriöitä
+ Game can be completed with playable performance and no major glitches
+ Pelillä on hyväksyttävä suorituskyky, eikä mitään suuria häiriöitä
- Click to see details on github
- Napsauta nähdäksesi lisätiedot GitHubissa
+ Click to see details on github
+ Napsauta nähdäksesi lisätiedot GitHubissa
- Last updated
- Viimeksi päivitetty
+ Last updated
+ Viimeksi päivitetty
-
-
+
+
GameListUtils
- B
- B
+ B
+ B
- KB
- KB
+ KB
+ KB
- MB
- MB
+ MB
+ MB
- GB
- GB
+ GB
+ GB
- TB
- TB
+ TB
+ TB
-
-
+
+
GuiContextMenus
- Create Shortcut
- Luo Pikakuvake
+ Create Shortcut
+ Luo Pikakuvake
- Cheats / Patches
- Huijaukset / Korjaukset
+ Cheats / Patches
+ Huijaukset / Korjaukset
- SFO Viewer
- SFO Selain
+ SFO Viewer
+ SFO Selain
- Trophy Viewer
- Trophy Selain
+ Trophy Viewer
+ Trophy Selain
- Open Folder...
- Avaa Hakemisto...
+ Open Folder...
+ Avaa Hakemisto...
- Open Game Folder
- Avaa Pelihakemisto
+ Open Game Folder
+ Avaa Pelihakemisto
- Open Save Data Folder
- Avaa Tallennustiedostohakemisto
+ Open Save Data Folder
+ Avaa Tallennustiedostohakemisto
- Open Log Folder
- Avaa Lokihakemisto
+ Open Log Folder
+ Avaa Lokihakemisto
- Copy info...
- Kopioi tietoja...
+ Copy info...
+ Kopioi tietoja...
- Copy Name
- Kopioi Nimi
+ Copy Name
+ Kopioi Nimi
- Copy Serial
- Kopioi Sarjanumero
+ Copy Serial
+ Kopioi Sarjanumero
- Copy All
- Kopioi kaikki
+ Copy Version
+ Copy Version
- Delete...
- Poista...
+ Copy Size
+ Copy Size
- Delete Game
- Poista Peli
+ Copy All
+ Kopioi kaikki
- Delete Update
- Poista Päivitys
+ Delete...
+ Poista...
- Delete DLC
- Poista Lisäsisältö
+ Delete Game
+ Poista Peli
- Compatibility...
- Yhteensopivuus...
+ Delete Update
+ Poista Päivitys
- Update database
- Päivitä tietokanta
+ Delete DLC
+ Poista Lisäsisältö
- View report
- Näytä raportti
+ Compatibility...
+ Yhteensopivuus...
- Submit a report
- Tee raportti
+ Update database
+ Päivitä tietokanta
- Shortcut creation
- Pikakuvakkeen luonti
+ View report
+ Näytä raportti
- Shortcut created successfully!
- Pikakuvake luotu onnistuneesti!
+ Submit a report
+ Tee raportti
- Error
- Virhe
+ Shortcut creation
+ Pikakuvakkeen luonti
- Error creating shortcut!
- Virhe pikakuvakkeen luonnissa!
+ Shortcut created successfully!
+ Pikakuvake luotu onnistuneesti!
- Install PKG
- Asenna PKG
+ Error
+ Virhe
- Game
- Peli
+ Error creating shortcut!
+ Virhe pikakuvakkeen luonnissa!
- This game has no update to delete!
- Tällä pelillä ei ole poistettavaa päivitystä!
+ Install PKG
+ Asenna PKG
- Update
- Päivitä
+ Game
+ Peli
- This game has no DLC to delete!
- Tällä pelillä ei ole poistettavaa lisäsisältöä!
+ This game has no update to delete!
+ Tällä pelillä ei ole poistettavaa päivitystä!
- DLC
- Lisäsisältö
+ Update
+ Päivitä
- Delete %1
- Poista %1
+ This game has no DLC to delete!
+ Tällä pelillä ei ole poistettavaa lisäsisältöä!
- Are you sure you want to delete %1's %2 directory?
- Haluatko varmasti poistaa %1n %2hakemiston?
+ DLC
+ Lisäsisältö
- Open Update Folder
-
+ Delete %1
+ Poista %1
- Copy Version
-
+ Are you sure you want to delete %1's %2 directory?
+ Haluatko varmasti poistaa %1n %2hakemiston?
- Copy Size
-
+ Open Update Folder
+ Open Update Folder
- Delete Save Data
-
+ Delete Save Data
+ Delete Save Data
- This game has no update folder to open!
-
+ This game has no update folder to open!
+ This game has no update folder to open!
- Failed to convert icon.
-
+ Failed to convert icon.
+ Failed to convert icon.
- This game has no save data to delete!
-
+ This game has no save data to delete!
+ This game has no save data to delete!
- Save Data
-
+ Save Data
+ Save Data
-
-
+
+
InstallDirSelect
- shadPS4 - Choose directory
- shadPS4 - Valitse hakemisto
+ shadPS4 - Choose directory
+ shadPS4 - Valitse hakemisto
- Select which directory you want to install to.
- Valitse, mihin hakemistoon haluat asentaa.
+ Select which directory you want to install to.
+ Valitse, mihin hakemistoon haluat asentaa.
- Install All Queued to Selected Folder
-
+ Install All Queued to Selected Folder
+ Install All Queued to Selected Folder
- Delete PKG File on Install
-
+ Delete PKG File on Install
+ Delete PKG File on Install
-
-
+
+
MainWindow
- Open/Add Elf Folder
- Avaa/Lisää Elf Hakemisto
+ Open/Add Elf Folder
+ Avaa/Lisää Elf Hakemisto
- Install Packages (PKG)
- Asenna Paketteja (PKG)
+ Install Packages (PKG)
+ Asenna Paketteja (PKG)
- Boot Game
- Käynnistä Peli
+ Boot Game
+ Käynnistä Peli
- Check for Updates
- Tarkista Päivitykset
+ Check for Updates
+ Tarkista Päivitykset
- About shadPS4
- Tietoa shadPS4:sta
+ About shadPS4
+ Tietoa shadPS4:sta
- Configure...
- Asetukset...
+ Configure...
+ Asetukset...
- Install application from a .pkg file
- Asenna sovellus .pkg tiedostosta
+ Install application from a .pkg file
+ Asenna sovellus .pkg tiedostosta
- Recent Games
- Viimeisimmät Pelit
+ Recent Games
+ Viimeisimmät Pelit
- Open shadPS4 Folder
- Open shadPS4 Folder
+ Open shadPS4 Folder
+ Open shadPS4 Folder
- Exit
- Sulje
+ Exit
+ Sulje
- Exit shadPS4
- Sulje shadPS4
+ Exit shadPS4
+ Sulje shadPS4
- Exit the application.
- Sulje sovellus.
+ Exit the application.
+ Sulje sovellus.
- Show Game List
- Avaa pelilista
+ Show Game List
+ Avaa pelilista
- Game List Refresh
- Päivitä pelilista
+ Game List Refresh
+ Päivitä pelilista
- Tiny
- Hyvin pieni
+ Tiny
+ Hyvin pieni
- Small
- Pieni
+ Small
+ Pieni
- Medium
- Keskikokoinen
+ Medium
+ Keskikokoinen
- Large
- Suuri
+ Large
+ Suuri
- List View
- Listanäkymä
+ List View
+ Listanäkymä
- Grid View
- Ruudukkonäkymä
+ Grid View
+ Ruudukkonäkymä
- Elf Viewer
- Elf Selain
+ Elf Viewer
+ Elf Selain
- Game Install Directory
- Peliasennushakemisto
+ Game Install Directory
+ Peliasennushakemisto
- Download Cheats/Patches
- Lataa Huijaukset / Korjaukset
+ Download Cheats/Patches
+ Lataa Huijaukset / Korjaukset
- Dump Game List
- Kirjoita Pelilista Tiedostoon
+ Dump Game List
+ Kirjoita Pelilista Tiedostoon
- PKG Viewer
- PKG Selain
+ PKG Viewer
+ PKG Selain
- Search...
- Hae...
+ Search...
+ Hae...
- File
- Tiedosto
+ File
+ Tiedosto
- View
- Näkymä
+ View
+ Näkymä
- Game List Icons
- Pelilistan Ikonit
+ Game List Icons
+ Pelilistan Ikonit
- Game List Mode
- Pelilistamuoto
+ Game List Mode
+ Pelilistamuoto
- Settings
- Asetukset
+ Settings
+ Asetukset
- Utils
- Työkalut
+ Utils
+ Työkalut
- Themes
- Teemat
+ Themes
+ Teemat
- Help
- Apua
+ Help
+ Apua
- Dark
- Tumma
+ Dark
+ Tumma
- Light
- Vaalea
+ Light
+ Vaalea
- Green
- Vihreä
+ Green
+ Vihreä
- Blue
- Sininen
+ Blue
+ Sininen
- Violet
- Violetti
+ Violet
+ Violetti
- toolBar
- Työkalupalkki
+ toolBar
+ Työkalupalkki
- Game List
- Pelilista
+ Game List
+ Pelilista
- * Unsupported Vulkan Version
- * Ei Tuettu Vulkan-versio
+ * Unsupported Vulkan Version
+ * Ei Tuettu Vulkan-versio
- Download Cheats For All Installed Games
- Lataa Huijaukset Kaikille Asennetuille Peleille
+ Download Cheats For All Installed Games
+ Lataa Huijaukset Kaikille Asennetuille Peleille
- Download Patches For All Games
- Lataa Paikkaukset Kaikille Peleille
+ Download Patches For All Games
+ Lataa Paikkaukset Kaikille Peleille
- Download Complete
- Lataus Valmis
+ Download Complete
+ Lataus Valmis
- You have downloaded cheats for all the games you have installed.
- Olet ladannut huijaukset kaikkiin asennettuihin peleihin.
+ You have downloaded cheats for all the games you have installed.
+ Olet ladannut huijaukset kaikkiin asennettuihin peleihin.
- Patches Downloaded Successfully!
- Paikkaukset Ladattu Onnistuneesti!
+ Patches Downloaded Successfully!
+ Paikkaukset Ladattu Onnistuneesti!
- All Patches available for all games have been downloaded.
- Kaikki saatavilla olevat Paikkaukset kaikille peleille on ladattu.
+ All Patches available for all games have been downloaded.
+ Kaikki saatavilla olevat Paikkaukset kaikille peleille on ladattu.
- Games:
- Pelit:
+ Games:
+ Pelit:
- ELF files (*.bin *.elf *.oelf)
- ELF-tiedostot (*.bin *.elf *.oelf)
+ ELF files (*.bin *.elf *.oelf)
+ ELF-tiedostot (*.bin *.elf *.oelf)
- Game Boot
- Pelin Käynnistys
+ Game Boot
+ Pelin Käynnistys
- Only one file can be selected!
- Vain yksi tiedosto voi olla valittuna!
+ Only one file can be selected!
+ Vain yksi tiedosto voi olla valittuna!
- PKG Extraction
- PKG:n purku
+ PKG Extraction
+ PKG:n purku
- Patch detected!
- Päivitys havaittu!
+ Patch detected!
+ Päivitys havaittu!
- PKG and Game versions match:
- PKG- ja peliversiot vastaavat:
+ PKG and Game versions match:
+ PKG- ja peliversiot vastaavat:
- Would you like to overwrite?
- Haluatko korvata?
+ Would you like to overwrite?
+ Haluatko korvata?
- PKG Version %1 is older than installed version:
- PKG-versio %1 on vanhempi kuin asennettu versio:
+ PKG Version %1 is older than installed version:
+ PKG-versio %1 on vanhempi kuin asennettu versio:
- Game is installed:
- Peli on asennettu:
+ Game is installed:
+ Peli on asennettu:
- Would you like to install Patch:
- Haluatko asentaa päivityksen:
+ Would you like to install Patch:
+ Haluatko asentaa päivityksen:
- DLC Installation
- Lisäsisällön asennus
+ DLC Installation
+ Lisäsisällön asennus
- Would you like to install DLC: %1?
- Haluatko asentaa lisäsisällön: %1?
+ Would you like to install DLC: %1?
+ Haluatko asentaa lisäsisällön: %1?
- DLC already installed:
- Lisäsisältö on jo asennettu:
+ DLC already installed:
+ Lisäsisältö on jo asennettu:
- Game already installed
- Peli on jo asennettu
+ Game already installed
+ Peli on jo asennettu
- PKG ERROR
- PKG VIRHE
+ PKG ERROR
+ PKG VIRHE
- Extracting PKG %1/%2
- Purkaminen PKG %1/%2
+ Extracting PKG %1/%2
+ Purkaminen PKG %1/%2
- Extraction Finished
- Purku valmis
+ Extraction Finished
+ Purku valmis
- Game successfully installed at %1
- Peli asennettu onnistuneesti kohtaan %1
+ Game successfully installed at %1
+ Peli asennettu onnistuneesti kohtaan %1
- File doesn't appear to be a valid PKG file
- Tiedosto ei vaikuta olevan kelvollinen PKG-tiedosto
+ File doesn't appear to be a valid PKG file
+ Tiedosto ei vaikuta olevan kelvollinen PKG-tiedosto
- Run Game
-
+ Run Game
+ Run Game
- Eboot.bin file not found
-
+ Eboot.bin file not found
+ Eboot.bin file not found
- PKG File (*.PKG *.pkg)
-
+ PKG File (*.PKG *.pkg)
+ PKG File (*.PKG *.pkg)
- PKG is a patch or DLC, please install the game first!
-
+ PKG is a patch or DLC, please install the game first!
+ PKG is a patch or DLC, please install the game first!
- Game is already running!
-
+ Game is already running!
+ Game is already running!
- shadPS4
- shadPS4
+ shadPS4
+ shadPS4
-
-
+
+
PKGViewer
- Open Folder
- Avaa Hakemisto
+ Open Folder
+ Avaa Hakemisto
- Name
- Nimi
+ PKG ERROR
+ PKG VIRHE
- Serial
- Sarjanumero
+ Name
+ Nimi
- Installed
-
+ Serial
+ Sarjanumero
- Size
- Koko
+ Installed
+ Installed
- Category
-
+ Size
+ Koko
- Type
-
+ Category
+ Category
- App Ver
-
+ Type
+ Type
- FW
-
+ App Ver
+ App Ver
- Region
- Alue
+ FW
+ FW
- Flags
-
+ Region
+ Alue
- Path
- Polku
+ Flags
+ Flags
- File
- Tiedosto
+ Path
+ Polku
- PKG ERROR
- PKG VIRHE
+ File
+ Tiedosto
- Unknown
- Tuntematon
+ Unknown
+ Tuntematon
- Package
-
+ Package
+ Package
-
-
+
+
SettingsDialog
- Settings
- Asetukset
+ Settings
+ Asetukset
- General
- Yleinen
+ General
+ Yleinen
- System
- Järjestelmä
+ System
+ Järjestelmä
- Console Language
- Konsolin Kieli
+ Console Language
+ Konsolin Kieli
- Emulator Language
- Emulaattorin Kieli
+ Emulator Language
+ Emulaattorin Kieli
- Emulator
- Emulaattori
+ Emulator
+ Emulaattori
- Enable Fullscreen
- Ota Käyttöön Koko Ruudun Tila
+ Enable Fullscreen
+ Ota Käyttöön Koko Ruudun Tila
- Fullscreen Mode
- Koko näytön tila
+ Fullscreen Mode
+ Koko näytön tila
- Enable Separate Update Folder
- Ota Käyttöön Erillinen Päivityshakemisto
+ Enable Separate Update Folder
+ Ota Käyttöön Erillinen Päivityshakemisto
- Default tab when opening settings
- Oletusvälilehti avattaessa asetuksia
+ Default tab when opening settings
+ Oletusvälilehti avattaessa asetuksia
- Show Game Size In List
- Näytä pelin koko luettelossa
+ Show Game Size In List
+ Näytä pelin koko luettelossa
- Show Splash
- Näytä Aloitusnäyttö
+ Show Splash
+ Näytä Aloitusnäyttö
- Enable Discord Rich Presence
- Ota käyttöön Discord Rich Presence
+ Enable Discord Rich Presence
+ Ota käyttöön Discord Rich Presence
- Username
- Käyttäjänimi
+ Username
+ Käyttäjänimi
- Trophy Key
- Trophy Avain
+ Trophy Key
+ Trophy Avain
- Trophy
- Trophy
+ Trophy
+ Trophy
- Logger
- Lokinkerääjä
+ Logger
+ Lokinkerääjä
- Log Type
- Lokin Tyyppi
+ Log Type
+ Lokin Tyyppi
- Log Filter
- Lokisuodatin
+ Log Filter
+ Lokisuodatin
- Open Log Location
- Avaa lokin sijainti
+ Open Log Location
+ Avaa lokin sijainti
- Input
- Syöttö
+ Input
+ Syöttö
- Cursor
- Kursori
+ Cursor
+ Kursori
- Hide Cursor
- Piilota Kursori
+ Hide Cursor
+ Piilota Kursori
- Hide Cursor Idle Timeout
- Inaktiivisuuden Aikaraja Kursorin Piilottamiseen
+ Hide Cursor Idle Timeout
+ Inaktiivisuuden Aikaraja Kursorin Piilottamiseen
- s
- s
+ s
+ s
- Controller
- Ohjain
+ Controller
+ Ohjain
- Back Button Behavior
- Takaisin-painikkeen Käyttäytyminen
+ Back Button Behavior
+ Takaisin-painikkeen Käyttäytyminen
- Graphics
- Grafiikka
+ Graphics
+ Grafiikka
- GUI
- Rajapinta
+ GUI
+ Rajapinta
- User
- Käyttäjä
+ User
+ Käyttäjä
- Graphics Device
- Näytönohjain
+ Graphics Device
+ Näytönohjain
- Width
- Leveys
+ Width
+ Leveys
- Height
- Korkeus
+ Height
+ Korkeus
- Vblank Divider
- Vblank jakaja
+ Vblank Divider
+ Vblank jakaja
- Advanced
- Lisäasetukset
+ Advanced
+ Lisäasetukset
- Enable Shaders Dumping
- Ota Käyttöön Varjostinvedokset
+ Enable Shaders Dumping
+ Ota Käyttöön Varjostinvedokset
- Enable NULL GPU
- Ota Käyttöön NULL GPU
+ Enable NULL GPU
+ Ota Käyttöön NULL GPU
- Paths
- Polut
+ Enable HDR
+ Enable HDR
- Game Folders
- Pelihakemistot
+ Paths
+ Polut
- Add...
- Lisää...
+ Game Folders
+ Pelihakemistot
- Remove
- Poista
+ Add...
+ Lisää...
- Debug
- Virheenkorjaus
+ Remove
+ Poista
- Enable Debug Dumping
- Ota Käyttöön Virheenkorjausvedokset
+ Debug
+ Virheenkorjaus
- Enable Vulkan Validation Layers
- Ota Käyttöön Vulkan-validointikerrokset
+ Enable Debug Dumping
+ Ota Käyttöön Virheenkorjausvedokset
- Enable Vulkan Synchronization Validation
- Ota Käyttöön Vulkan-synkronointivalidointi
+ Enable Vulkan Validation Layers
+ Ota Käyttöön Vulkan-validointikerrokset
- Enable RenderDoc Debugging
- Ota Käyttöön RenderDoc Virheenkorjaus
+ Enable Vulkan Synchronization Validation
+ Ota Käyttöön Vulkan-synkronointivalidointi
- Enable Crash Diagnostics
- Enable Crash Diagnostics
+ Enable RenderDoc Debugging
+ Ota Käyttöön RenderDoc Virheenkorjaus
- Collect Shaders
- Collect Shaders
+ Enable Crash Diagnostics
+ Enable Crash Diagnostics
- Copy GPU Buffers
- Copy GPU Buffers
+ Collect Shaders
+ Collect Shaders
- Host Debug Markers
- Host Debug Markers
+ Copy GPU Buffers
+ Copy GPU Buffers
- Guest Debug Markers
- Guest Debug Markers
+ Host Debug Markers
+ Host Debug Markers
- Update
- Päivitys
+ Guest Debug Markers
+ Guest Debug Markers
- Check for Updates at Startup
- Tarkista Päivitykset Käynnistäessä
+ Update
+ Päivitys
- Always Show Changelog
- Näytä aina muutoshistoria
+ Check for Updates at Startup
+ Tarkista Päivitykset Käynnistäessä
- Update Channel
- Päivityskanava
+ Always Show Changelog
+ Näytä aina muutoshistoria
- Check for Updates
- Tarkista Päivitykset
+ Update Channel
+ Päivityskanava
- GUI Settings
- GUI-asetukset
+ Check for Updates
+ Tarkista Päivitykset
- Title Music
- Title Music
+ GUI Settings
+ GUI-asetukset
- Disable Trophy Pop-ups
- Poista Trophy Pop-upit Käytöstä
+ Title Music
+ Title Music
- Play title music
- Soita Otsikkomusiikkia
+ Disable Trophy Pop-ups
+ Poista Trophy Pop-upit Käytöstä
- Update Compatibility Database On Startup
- Päivitä Yhteensopivuustietokanta Käynnistäessä
+ Background Image
+ Background Image
- Game Compatibility
- Peliyhteensopivuus
+ Show Background Image
+ Show Background Image
- Display Compatibility Data
- Näytä Yhteensopivuustiedot
+ Opacity
+ Opacity
- Update Compatibility Database
- Päivitä Yhteensopivuustietokanta
+ Play title music
+ Soita Otsikkomusiikkia
- Volume
- Äänenvoimakkuus
+ Update Compatibility Database On Startup
+ Päivitä Yhteensopivuustietokanta Käynnistäessä
- Save
- Tallenna
+ Game Compatibility
+ Peliyhteensopivuus
- Apply
- Ota käyttöön
+ Display Compatibility Data
+ Näytä Yhteensopivuustiedot
- Restore Defaults
- Palauta Oletukset
+ Update Compatibility Database
+ Päivitä Yhteensopivuustietokanta
- Close
- Sulje
+ Volume
+ Äänenvoimakkuus
- Point your mouse at an option to display its description.
- Siirrä hiiri vaihtoehdon päälle näyttääksesi sen kuvauksen.
+ Save
+ Tallenna
- consoleLanguageGroupBox
- Konsolin Kieli:\nAseta PS4-pelin käyttämä kieli.\nOn suositeltavaa asettaa tämä kieleksi, jota peli tukee, mikä vaihtelee alueittain.
+ Apply
+ Ota käyttöön
- emulatorLanguageGroupBox
- Emulaattorin Kieli:\nAsettaa emulaattorin käyttöliittymän kielen.
+ Restore Defaults
+ Palauta Oletukset
- fullscreenCheckBox
- Ota Koko Näytön Tila Käyttöön:\nAvaa pelin ikkunan automaattisesti koko näytön tilassa.\nTilaa voi vaihtaa painamalla F11-näppäintä.
+ Close
+ Sulje
- separateUpdatesCheckBox
- Ota Käyttöön Erillinen Päivityskansio:\nOttaa käyttöön päivitysten asennuksen erilliseen kansioon helpottamaan niiden hallintaa.\nTämä on tehtävissä manuaalisesti lisäämällä puretun päivityksen pelikansioon "CUSA00000-UPDATE" nimellä, missä CUSA ID vastaa pelin ID:tä.
+ Point your mouse at an option to display its description.
+ Siirrä hiiri vaihtoehdon päälle näyttääksesi sen kuvauksen.
- showSplashCheckBox
- Näytä Aloitusnäyttö:\nNäyttää pelin aloitusnäytön (erityinen kuva) pelin käynnistyessä.
+ consoleLanguageGroupBox
+ Konsolin Kieli:\nAseta PS4-pelin käyttämä kieli.\nOn suositeltavaa asettaa tämä kieleksi, jota peli tukee, mikä vaihtelee alueittain.
- discordRPCCheckbox
- Ota käyttöön Discord Rich Presence:\nNäyttää emulaattorin kuvakkeen ja asiaankuuluvat tiedot Discord-profiilissasi.
+ emulatorLanguageGroupBox
+ Emulaattorin Kieli:\nAsettaa emulaattorin käyttöliittymän kielen.
- userName
- Käyttäjänimi:\nAsettaa PS4-tilin käyttäjänimen, joka voi näkyä joissain peleissä.
+ fullscreenCheckBox
+ Ota Koko Näytön Tila Käyttöön:\nAvaa pelin ikkunan automaattisesti koko näytön tilassa.\nTilaa voi vaihtaa painamalla F11-näppäintä.
- TrophyKey
- Trophy Avain:\nThrophyjen dekryptoinnissa käytetty avain. Pitää hankkia jailbreakatusta konsolista.\nSaa sisältää vain hex-merkkejä.
+ separateUpdatesCheckBox
+ Ota Käyttöön Erillinen Päivityskansio:\nOttaa käyttöön päivitysten asennuksen erilliseen kansioon helpottamaan niiden hallintaa.\nTämä on tehtävissä manuaalisesti lisäämällä puretun päivityksen pelikansioon "CUSA00000-UPDATE" nimellä, missä CUSA ID vastaa pelin ID:tä.
- logTypeGroupBox
- Lokityyppi:\nAsettaa, synkronoidaanko loki-ikkunan ulostulo suorituskyvyn vuoksi. Tämä voi vaikuttaa haitallisesti emulointiin.
+ showSplashCheckBox
+ Näytä Aloitusnäyttö:\nNäyttää pelin aloitusnäytön (erityinen kuva) pelin käynnistyessä.
- logFilter
- Lokisuodatin:\nSuodattaa lokia tulostamaan vain määrättyä tietoa.\nEsimerkkejä: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nTasot: Trace, Debug, Info, Warning, Error, Critical - tässä järjestyksessä. Valittu taso vaientaa kaikki edeltävät tasot luettelossa ja kirjaa kaikki tasot sen jälkeen.
+ discordRPCCheckbox
+ Ota käyttöön Discord Rich Presence:\nNäyttää emulaattorin kuvakkeen ja asiaankuuluvat tiedot Discord-profiilissasi.
- updaterGroupBox
- Päivitys:\nRelease: Viralliset versiot, jotka julkaistaan kuukausittain ja saattavat olla hyvin vanhoja, mutta ovat luotettavampia ja testatumpia.\nNightly: Kehitysversiot, joissa on kaikki uusimmat ominaisuudet ja korjaukset, mutta ne saattavat sisältää virheitä ja ovat vähemmän vakaita.
+ userName
+ Käyttäjänimi:\nAsettaa PS4-tilin käyttäjänimen, joka voi näkyä joissain peleissä.
- GUIMusicGroupBox
- Soita Otsikkomusiikkia:\nJos peli tukee sitä, ota käyttöön erityisen musiikin soittaminen pelin valinnan yhteydessä käyttöliittymässä.
+ TrophyKey
+ Trophy Avain:\nThrophyjen dekryptoinnissa käytetty avain. Pitää hankkia jailbreakatusta konsolista.\nSaa sisältää vain hex-merkkejä.
- disableTrophycheckBox
- Poista Trophy Pop-upit Käytöstä:\nPoista trophy ilmoitukset pelin aikana. Trophyjen edistystä voi silti seurata Trophy Selainta käyttämällä (klikkaa peliä hiiren oikealla emulaattorin pääikkunassa).
+ logTypeGroupBox
+ Lokityyppi:\nAsettaa, synkronoidaanko loki-ikkunan ulostulo suorituskyvyn vuoksi. Tämä voi vaikuttaa haitallisesti emulointiin.
- hideCursorGroupBox
- Piilota kursori:\nValitse, milloin kursori häviää:\nEi koskaan: Näet hiiren aina.\nInaktiivinen: Aseta aika, jolloin se häviää oltuaan aktiivinen.\nAina: et koskaan näe hiirtä.
+ logFilter
+ Lokisuodatin:\nSuodattaa lokia tulostamaan vain määrättyä tietoa.\nEsimerkkejä: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nTasot: Trace, Debug, Info, Warning, Error, Critical - tässä järjestyksessä. Valittu taso vaientaa kaikki edeltävät tasot luettelossa ja kirjaa kaikki tasot sen jälkeen.
- idleTimeoutGroupBox
- Aseta aika, milloin hiiri häviää oltuaan aktiivinen.
+ updaterGroupBox
+ Päivitys:\nRelease: Viralliset versiot, jotka julkaistaan kuukausittain ja saattavat olla hyvin vanhoja, mutta ovat luotettavampia ja testatumpia.\nNightly: Kehitysversiot, joissa on kaikki uusimmat ominaisuudet ja korjaukset, mutta ne saattavat sisältää virheitä ja ovat vähemmän vakaita.
- backButtonBehaviorGroupBox
- Takaisin-napin käyttäytyminen:\nAsettaa ohjaimen takaisin-napin jäljittelemään kosketusta PS4:n kosketuslevyn määritettyyn kohtaan.
+ GUIBackgroundImageGroupBox
+ GUIBackgroundImageGroupBox
- enableCompatibilityCheckBox
- Näytä Yhteensopivuustiedot:\nNäyttää pelien yhteensopivuustiedot listanäkymässä. Ota käyttöön "Päivitä Yhteensopivuustietokanta Käynnistäessä" saadaksesi ajantasaista tietoa.
+ GUIMusicGroupBox
+ Soita Otsikkomusiikkia:\nJos peli tukee sitä, ota käyttöön erityisen musiikin soittaminen pelin valinnan yhteydessä käyttöliittymässä.
- checkCompatibilityOnStartupCheckBox
- Päivitä Yhteensopivuustiedot Käynnistäessä:\nPäivitä yhteensopivuustiedot automaattisesti shadPS4:n käynnistyessä.
+ disableTrophycheckBox
+ Poista Trophy Pop-upit Käytöstä:\nPoista trophy ilmoitukset pelin aikana. Trophyjen edistystä voi silti seurata Trophy Selainta käyttämällä (klikkaa peliä hiiren oikealla emulaattorin pääikkunassa).
- updateCompatibilityButton
- Päivitä Yhteensopivuustietokanta:\nPäivitää yhteensopivuustietokannan heti.
+ hideCursorGroupBox
+ Piilota kursori:\nValitse, milloin kursori häviää:\nEi koskaan: Näet hiiren aina.\nInaktiivinen: Aseta aika, jolloin se häviää oltuaan aktiivinen.\nAina: et koskaan näe hiirtä.
- Never
- Ei koskaan
+ idleTimeoutGroupBox
+ Aseta aika, milloin hiiri häviää oltuaan aktiivinen.
- Idle
- Inaktiivinen
+ backButtonBehaviorGroupBox
+ Takaisin-napin käyttäytyminen:\nAsettaa ohjaimen takaisin-napin jäljittelemään kosketusta PS4:n kosketuslevyn määritettyyn kohtaan.
- Always
- Aina
+ enableCompatibilityCheckBox
+ Näytä Yhteensopivuustiedot:\nNäyttää pelien yhteensopivuustiedot listanäkymässä. Ota käyttöön "Päivitä Yhteensopivuustietokanta Käynnistäessä" saadaksesi ajantasaista tietoa.
- Touchpad Left
- Kosketuslevyn Vasen Puoli
+ checkCompatibilityOnStartupCheckBox
+ Päivitä Yhteensopivuustiedot Käynnistäessä:\nPäivitä yhteensopivuustiedot automaattisesti shadPS4:n käynnistyessä.
- Touchpad Right
- Kosketuslevyn Oikea Puoli
+ updateCompatibilityButton
+ Päivitä Yhteensopivuustietokanta:\nPäivitää yhteensopivuustietokannan heti.
- Touchpad Center
- Kosketuslevyn Keskikohta
+ Never
+ Ei koskaan
- None
- Ei mitään
+ Idle
+ Inaktiivinen
- graphicsAdapterGroupBox
- Näytönohjain:\nUseamman näytönohjaimen järjestelmissä, valitse pudotusvalikosta, mitä näytönohjainta emulaattori käyttää,\n tai valitse "Auto Select" automaattiseen määritykseen.
+ Always
+ Aina
- resolutionLayout
- Leveys/Korkeus:\nAsettaa käynnistetyn emulaattori-ikkunan koon, jota voidaan muuttaa pelin aikana.\nTämä on eri, kuin pelin sisäinen resoluutio.
+ Touchpad Left
+ Kosketuslevyn Vasen Puoli
- heightDivider
- Vblank Jakaja:\nEmulaattorin virkistystaajuus kerrotaan tällä numerolla. Tämän muuttaminen voi vaikuttaa haitallisesti, kuten lisätä pelin nopeutta tai rikkoa kriittisiä pelitoimintoja, jotka eivät odota tämän muuttuvan!
+ Touchpad Right
+ Kosketuslevyn Oikea Puoli
- dumpShadersCheckBox
- Ota Käyttöön Varjostinvedokset:\nTeknistä vianetsintää varten. Pelin varjostimia tallennetaan hakemistoon niiden renderöityessä.
+ Touchpad Center
+ Kosketuslevyn Keskikohta
- nullGpuCheckBox
- Ota Null GPU käyttöön:\nTeknistä vianetsintää varten. Pelin renderöinti estetään, ikään kuin näytönohjainta ei olisi.
+ None
+ Ei mitään
- gameFoldersBox
- Pelihakemistot:\nLista hakemistoista, joista pelejä haetaan.
+ graphicsAdapterGroupBox
+ Näytönohjain:\nUseamman näytönohjaimen järjestelmissä, valitse pudotusvalikosta, mitä näytönohjainta emulaattori käyttää,\n tai valitse "Auto Select" automaattiseen määritykseen.
- addFolderButton
- Lisää:\nLisää hakemisto listalle.
+ resolutionLayout
+ Leveys/Korkeus:\nAsettaa käynnistetyn emulaattori-ikkunan koon, jota voidaan muuttaa pelin aikana.\nTämä on eri, kuin pelin sisäinen resoluutio.
- removeFolderButton
- Poista:\nPoista hakemisto listalta.
+ heightDivider
+ Vblank Jakaja:\nEmulaattorin virkistystaajuus kerrotaan tällä numerolla. Tämän muuttaminen voi vaikuttaa haitallisesti, kuten lisätä pelin nopeutta tai rikkoa kriittisiä pelitoimintoja, jotka eivät odota tämän muuttuvan!
- debugDump
- Ota Käyttöön Virheenkorjausvedokset:\nTallentaa käynnissä olevan PS4-ohjelman tuonti- ja vientisymbolit ja tiedosto-otsikkotiedot hakemistoon.
+ dumpShadersCheckBox
+ Ota Käyttöön Varjostinvedokset:\nTeknistä vianetsintää varten. Pelin varjostimia tallennetaan hakemistoon niiden renderöityessä.
- vkValidationCheckBox
- Ota Käyttöön Vulkan-validointikerrokset:\nAktivoi järjestelmä, joka validoi Vulkan-renderöijän tilan ja kirjaa tietoa sen sisäisestä tilasta. Tämä heikentää suorituskykyä ja todennäköisesti muuttaa emulaation käyttäytymistä.
+ nullGpuCheckBox
+ Ota Null GPU käyttöön:\nTeknistä vianetsintää varten. Pelin renderöinti estetään, ikään kuin näytönohjainta ei olisi.
- vkSyncValidationCheckBox
- Ota Käyttöön Vulkan-synkronointivalidointi:\nAktivoi järjestelmä, joka validoi Vulkan-renderöinnin tehtävien aikataulutuksen. Tämä heikentää suorituskykyä ja todennäköisesti muuttaa emulaation käyttäytymistä.
+ enableHDRCheckBox
+ enableHDRCheckBox
- rdocCheckBox
- Ota Käyttöön RenderDoc Virheenkorjaus:\nJos käytössä, emulaattori tarjoaa Renderdoc-yhteensopivuuden, mikä mahdollistaa renderöidyn kehyksen tallennuksen ja analysoinnin.
+ gameFoldersBox
+ Pelihakemistot:\nLista hakemistoista, joista pelejä haetaan.
- collectShaderCheckBox
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+ addFolderButton
+ Lisää:\nLisää hakemisto listalle.
- crashDiagnosticsCheckBox
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+ removeFolderButton
+ Poista:\nPoista hakemisto listalta.
- copyGPUBuffersCheckBox
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+ debugDump
+ Ota Käyttöön Virheenkorjausvedokset:\nTallentaa käynnissä olevan PS4-ohjelman tuonti- ja vientisymbolit ja tiedosto-otsikkotiedot hakemistoon.
- hostMarkersCheckBox
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ vkValidationCheckBox
+ Ota Käyttöön Vulkan-validointikerrokset:\nAktivoi järjestelmä, joka validoi Vulkan-renderöijän tilan ja kirjaa tietoa sen sisäisestä tilasta. Tämä heikentää suorituskykyä ja todennäköisesti muuttaa emulaation käyttäytymistä.
- guestMarkersCheckBox
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ vkSyncValidationCheckBox
+ Ota Käyttöön Vulkan-synkronointivalidointi:\nAktivoi järjestelmä, joka validoi Vulkan-renderöinnin tehtävien aikataulutuksen. Tämä heikentää suorituskykyä ja todennäköisesti muuttaa emulaation käyttäytymistä.
- Borderless
-
+ rdocCheckBox
+ Ota Käyttöön RenderDoc Virheenkorjaus:\nJos käytössä, emulaattori tarjoaa Renderdoc-yhteensopivuuden, mikä mahdollistaa renderöidyn kehyksen tallennuksen ja analysoinnin.
- True
-
+ collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- Enable HDR
-
+ crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- Release
-
+ copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
- Nightly
-
+ hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Background Image
-
+ guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Show Background Image
-
+ saveDataBox
+ saveDataBox
- Opacity
-
+ browseButton
+ browseButton
- Set the volume of the background music.
-
+ Borderless
+ Borderless
- Enable Motion Controls
-
+ True
+ True
- Save Data Path
-
+ Release
+ Release
- Browse
- Selaa
+ Nightly
+ Nightly
- async
-
+ Set the volume of the background music.
+ Set the volume of the background music.
- sync
-
+ Enable Motion Controls
+ Enable Motion Controls
- Auto Select
-
+ Save Data Path
+ Save Data Path
- Directory to install games
- Pelien asennushakemisto
+ Browse
+ Selaa
- Directory to save data
-
+ async
+ async
- GUIBackgroundImageGroupBox
-
+ sync
+ sync
- enableHDRCheckBox
-
+ Auto Select
+ Auto Select
- saveDataBox
-
+ Directory to install games
+ Pelien asennushakemisto
- browseButton
-
+ Directory to save data
+ Directory to save data
-
-
+
+
TrophyViewer
- Trophy Viewer
- Trophy Selain
+ Trophy Viewer
+ Trophy Selain
-
+
diff --git a/src/qt_gui/translations/fr_FR.ts b/src/qt_gui/translations/fr_FR.ts
index c32d6dca3..ca6a3cc35 100644
--- a/src/qt_gui/translations/fr_FR.ts
+++ b/src/qt_gui/translations/fr_FR.ts
@@ -2,1789 +2,1789 @@
-
-
+
+
AboutDialog
- About shadPS4
- À propos de shadPS4
+ About shadPS4
+ À propos de shadPS4
- shadPS4
- shadPS4
+ shadPS4
+ shadPS4
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- shadPS4 est un émulateur open-source expérimental de la PlayStation 4.
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 est un émulateur open-source expérimental de la PlayStation 4.
- This software should not be used to play games you have not legally obtained.
- Ce logiciel ne doit pas être utilisé pour jouer à des jeux que vous n'avez pas obtenus légalement.
+ This software should not be used to play games you have not legally obtained.
+ Ce logiciel ne doit pas être utilisé pour jouer à des jeux que vous n'avez pas obtenus légalement.
-
-
+
+
CheatsPatches
- Cheats / Patches for
- Cheats / Patchs pour
+ Cheats / Patches for
+ Cheats / Patchs pour
- defaultTextEdit_MSG
- Les Cheats/Patchs sont expérimentaux.\nUtilisez-les avec précaution.\n\nTéléchargez les Cheats individuellement en sélectionnant le dépôt et en cliquant sur le bouton de téléchargement.\nDans l'onglet Patchs, vous pouvez télécharger tous les patchs en une seule fois, choisir lesquels vous souhaitez utiliser et enregistrer votre sélection.\n\nComme nous ne développons pas les Cheats/Patches,\nmerci de signaler les problèmes à l'auteur du Cheat.\n\nVous avez créé un nouveau cheat ? Visitez:\nhttps://github.com/shadps4-emu/ps4_cheats
+ defaultTextEdit_MSG
+ Les Cheats/Patchs sont expérimentaux.\nUtilisez-les avec précaution.\n\nTéléchargez les Cheats individuellement en sélectionnant le dépôt et en cliquant sur le bouton de téléchargement.\nDans l'onglet Patchs, vous pouvez télécharger tous les patchs en une seule fois, choisir lesquels vous souhaitez utiliser et enregistrer votre sélection.\n\nComme nous ne développons pas les Cheats/Patches,\nmerci de signaler les problèmes à l'auteur du Cheat.\n\nVous avez créé un nouveau cheat ? Visitez:\nhttps://github.com/shadps4-emu/ps4_cheats
- No Image Available
- Aucune image disponible
+ No Image Available
+ Aucune image disponible
- Serial:
- Numéro de série:
+ Serial:
+ Numéro de série:
- Version:
- Version:
+ Version:
+ Version:
- Size:
- Taille:
+ Size:
+ Taille:
- Select Cheat File:
- Sélectionner le fichier de Cheat:
+ Select Cheat File:
+ Sélectionner le fichier de Cheat:
- Repository:
- Dépôt:
+ Repository:
+ Dépôt:
- Download Cheats
- Télécharger les Cheats
+ Download Cheats
+ Télécharger les Cheats
- Delete File
- Supprimer le fichier
+ Delete File
+ Supprimer le fichier
- No files selected.
- Aucun fichier sélectionné.
+ No files selected.
+ Aucun fichier sélectionné.
- You can delete the cheats you don't want after downloading them.
- Vous pouvez supprimer les Cheats que vous ne souhaitez pas après les avoir téléchargés.
+ You can delete the cheats you don't want after downloading them.
+ Vous pouvez supprimer les Cheats que vous ne souhaitez pas après les avoir téléchargés.
- Do you want to delete the selected file?\n%1
- Voulez-vous supprimer le fichier sélectionné ?\n%1
+ Do you want to delete the selected file?\n%1
+ Voulez-vous supprimer le fichier sélectionné ?\n%1
- Select Patch File:
- Sélectionner le fichier de patch:
+ Select Patch File:
+ Sélectionner le fichier de patch:
- Download Patches
- Télécharger les patchs
+ Download Patches
+ Télécharger les patchs
- Save
- Enregistrer
+ Save
+ Enregistrer
- Cheats
- Cheats
+ Cheats
+ Cheats
- Patches
- Patchs
+ Patches
+ Patchs
- Error
- Erreur
+ Error
+ Erreur
- No patch selected.
- Aucun patch sélectionné.
+ No patch selected.
+ Aucun patch sélectionné.
- Unable to open files.json for reading.
- Impossible d'ouvrir files.json pour la lecture.
+ Unable to open files.json for reading.
+ Impossible d'ouvrir files.json pour la lecture.
- No patch file found for the current serial.
- Aucun fichier de patch trouvé pour la série actuelle.
+ No patch file found for the current serial.
+ Aucun fichier de patch trouvé pour la série actuelle.
- Unable to open the file for reading.
- Impossible d'ouvrir le fichier pour la lecture.
+ Unable to open the file for reading.
+ Impossible d'ouvrir le fichier pour la lecture.
- Unable to open the file for writing.
- Impossible d'ouvrir le fichier pour l'écriture.
+ Unable to open the file for writing.
+ Impossible d'ouvrir le fichier pour l'écriture.
- Failed to parse XML:
- Échec de l'analyse XML:
+ Failed to parse XML:
+ Échec de l'analyse XML:
- Success
- Succès
+ Success
+ Succès
- Options saved successfully.
- Options enregistrées avec succès.
+ Options saved successfully.
+ Options enregistrées avec succès.
- Invalid Source
- Source invalide
+ Invalid Source
+ Source invalide
- The selected source is invalid.
- La source sélectionnée est invalide.
+ The selected source is invalid.
+ La source sélectionnée est invalide.
- File Exists
- Le fichier existe
+ File Exists
+ Le fichier existe
- File already exists. Do you want to replace it?
- Le fichier existe déjà. Voulez-vous le remplacer ?
+ File already exists. Do you want to replace it?
+ Le fichier existe déjà. Voulez-vous le remplacer ?
- Failed to save file:
- Échec de l'enregistrement du fichier:
+ Failed to save file:
+ Échec de l'enregistrement du fichier:
- Failed to download file:
- Échec du téléchargement du fichier:
+ Failed to download file:
+ Échec du téléchargement du fichier:
- Cheats Not Found
- Cheats non trouvés
+ Cheats Not Found
+ Cheats non trouvés
- CheatsNotFound_MSG
- Aucun Cheat trouvé pour ce jeu dans cette version du dépôt sélectionné, essayez un autre dépôt ou une version différente du jeu.
+ CheatsNotFound_MSG
+ Aucun Cheat trouvé pour ce jeu dans cette version du dépôt sélectionné, essayez un autre dépôt ou une version différente du jeu.
- Cheats Downloaded Successfully
- Cheats téléchargés avec succès
+ Cheats Downloaded Successfully
+ Cheats téléchargés avec succès
- CheatsDownloadedSuccessfully_MSG
- Vous avez téléchargé les cheats avec succès pour cette version du jeu depuis le dépôt sélectionné. Vous pouvez essayer de télécharger depuis un autre dépôt, si disponible, il sera également possible de l'utiliser en sélectionnant le fichier dans la liste.
+ CheatsDownloadedSuccessfully_MSG
+ Vous avez téléchargé les cheats avec succès pour cette version du jeu depuis le dépôt sélectionné. Vous pouvez essayer de télécharger depuis un autre dépôt, si disponible, il sera également possible de l'utiliser en sélectionnant le fichier dans la liste.
- Failed to save:
- Échec de l'enregistrement:
+ Failed to save:
+ Échec de l'enregistrement:
- Failed to download:
- Échec du téléchargement:
+ Failed to download:
+ Échec du téléchargement:
- Download Complete
- Téléchargement terminé
+ Download Complete
+ Téléchargement terminé
- DownloadComplete_MSG
- Patchs téléchargés avec succès ! Tous les patches disponibles pour tous les jeux ont été téléchargés, il n'est pas nécessaire de les télécharger individuellement pour chaque jeu comme c'est le cas pour les Cheats. Si le correctif n'apparaît pas, il se peut qu'il n'existe pas pour la série et la version spécifiques du jeu.
+ DownloadComplete_MSG
+ Patchs téléchargés avec succès ! Tous les patches disponibles pour tous les jeux ont été téléchargés, il n'est pas nécessaire de les télécharger individuellement pour chaque jeu comme c'est le cas pour les Cheats. Si le correctif n'apparaît pas, il se peut qu'il n'existe pas pour la série et la version spécifiques du jeu.
- Failed to parse JSON data from HTML.
- Échec de l'analyse des données JSON à partir du HTML.
+ Failed to parse JSON data from HTML.
+ Échec de l'analyse des données JSON à partir du HTML.
- Failed to retrieve HTML page.
- Échec de la récupération de la page HTML.
+ Failed to retrieve HTML page.
+ Échec de la récupération de la page HTML.
- The game is in version: %1
- Le jeu est en version: %1
+ The game is in version: %1
+ Le jeu est en version: %1
- The downloaded patch only works on version: %1
- Le patch téléchargé ne fonctionne que sur la version: %1
+ The downloaded patch only works on version: %1
+ Le patch téléchargé ne fonctionne que sur la version: %1
- You may need to update your game.
- Vous devriez peut-être mettre à jour votre jeu.
+ You may need to update your game.
+ Vous devriez peut-être mettre à jour votre jeu.
- Incompatibility Notice
- Avis d'incompatibilité
+ Incompatibility Notice
+ Avis d'incompatibilité
- Failed to open file:
- Échec de l'ouverture du fichier:
+ Failed to open file:
+ Échec de l'ouverture du fichier:
- XML ERROR:
- Erreur XML:
+ XML ERROR:
+ Erreur XML:
- Failed to open files.json for writing
- Échec de l'ouverture de files.json pour l'écriture
+ Failed to open files.json for writing
+ Échec de l'ouverture de files.json pour l'écriture
- Author:
- Auteur:
+ Author:
+ Auteur:
- Directory does not exist:
- Le répertoire n'existe pas:
+ Directory does not exist:
+ Le répertoire n'existe pas:
- Failed to open files.json for reading.
- Échec de l'ouverture de files.json pour la lecture.
+ Failed to open files.json for reading.
+ Échec de l'ouverture de files.json pour la lecture.
- Name:
- Nom:
+ Name:
+ Nom:
- Can't apply cheats before the game is started
- Impossible d'appliquer les cheats avant que le jeu ne soit lancé
+ Can't apply cheats before the game is started
+ Impossible d'appliquer les cheats avant que le jeu ne soit lancé
- Close
- Fermer
+ Close
+ Fermer
-
-
+
+
CheckUpdate
- Auto Updater
- Mise à jour automatique
+ Auto Updater
+ Mise à jour automatique
- Error
- Erreur
+ Error
+ Erreur
- Network error:
- Erreur réseau:
+ Network error:
+ Erreur réseau:
- Error_Github_limit_MSG
- Le programme de mise à jour automatique permet jusqu'à 60 vérifications de mise à jour par heure.\nVous avez atteint cette limite. Veuillez réessayer plus tard.
+ Error_Github_limit_MSG
+ Le programme de mise à jour automatique permet jusqu'à 60 vérifications de mise à jour par heure.\nVous avez atteint cette limite. Veuillez réessayer plus tard.
- Failed to parse update information.
- Échec de l'analyse des informations de mise à jour.
+ Failed to parse update information.
+ Échec de l'analyse des informations de mise à jour.
- No pre-releases found.
- Aucune pré-version trouvée.
+ No pre-releases found.
+ Aucune pré-version trouvée.
- Invalid release data.
- Données de version invalides.
+ Invalid release data.
+ Données de version invalides.
- No download URL found for the specified asset.
- Aucune URL de téléchargement trouvée pour l'élément spécifié.
+ No download URL found for the specified asset.
+ Aucune URL de téléchargement trouvée pour l'élément spécifié.
- Your version is already up to date!
- Votre version est déjà à jour !
+ Your version is already up to date!
+ Votre version est déjà à jour !
- Update Available
- Mise à jour disponible
+ Update Available
+ Mise à jour disponible
- Update Channel
- Canal de Mise à Jour
+ Update Channel
+ Canal de Mise à Jour
- Current Version
- Version actuelle
+ Current Version
+ Version actuelle
- Latest Version
- Dernière version
+ Latest Version
+ Dernière version
- Do you want to update?
- Voulez-vous mettre à jour ?
+ Do you want to update?
+ Voulez-vous mettre à jour ?
- Show Changelog
- Afficher le journal des modifications
+ Show Changelog
+ Afficher le journal des modifications
- Check for Updates at Startup
- Vérif. maj au démarrage
+ Check for Updates at Startup
+ Vérif. maj au démarrage
- Update
- Mettre à jour
+ Update
+ Mettre à jour
- No
- Non
+ No
+ Non
- Hide Changelog
- Cacher le journal des modifications
+ Hide Changelog
+ Cacher le journal des modifications
- Changes
- Modifications
+ Changes
+ Modifications
- Network error occurred while trying to access the URL
- Une erreur réseau s'est produite en essayant d'accéder à l'URL
+ Network error occurred while trying to access the URL
+ Une erreur réseau s'est produite en essayant d'accéder à l'URL
- Download Complete
- Téléchargement terminé
+ Download Complete
+ Téléchargement terminé
- The update has been downloaded, press OK to install.
- La mise à jour a été téléchargée, appuyez sur OK pour l'installer.
+ The update has been downloaded, press OK to install.
+ La mise à jour a été téléchargée, appuyez sur OK pour l'installer.
- Failed to save the update file at
- Échec de la sauvegarde du fichier de mise à jour à
+ Failed to save the update file at
+ Échec de la sauvegarde du fichier de mise à jour à
- Starting Update...
- Démarrage de la mise à jour...
+ Starting Update...
+ Démarrage de la mise à jour...
- Failed to create the update script file
- Échec de la création du fichier de script de mise à jour
+ Failed to create the update script file
+ Échec de la création du fichier de script de mise à jour
-
-
+
+
CompatibilityInfoClass
- Fetching compatibility data, please wait
- Récupération des données de compatibilité, veuillez patienter
+ Fetching compatibility data, please wait
+ Récupération des données de compatibilité, veuillez patienter
- Cancel
- Annuler
+ Cancel
+ Annuler
- Loading...
- Chargement...
+ Loading...
+ Chargement...
- Error
- Erreur
+ Error
+ Erreur
- Unable to update compatibility data! Try again later.
- Impossible de mettre à jour les données de compatibilité ! Essayez plus tard.
+ Unable to update compatibility data! Try again later.
+ Impossible de mettre à jour les données de compatibilité ! Essayez plus tard.
- Unable to open compatibility_data.json for writing.
- Impossible d'ouvrir compatibility_data.json en écriture.
+ Unable to open compatibility_data.json for writing.
+ Impossible d'ouvrir compatibility_data.json en écriture.
- Unknown
- Inconnu
+ Unknown
+ Inconnu
- Nothing
- Rien
+ Nothing
+ Rien
- Boots
- Démarre
+ Boots
+ Démarre
- Menus
- Menu
+ Menus
+ Menu
- Ingame
- En jeu
+ Ingame
+ En jeu
- Playable
- Jouable
+ Playable
+ Jouable
-
-
+
+
ControlSettings
- Configure Controls
-
+ Configure Controls
+ Configure Controls
- Control Settings
-
+ Control Settings
+ Control Settings
- D-Pad
-
+ D-Pad
+ D-Pad
- Up
-
+ Up
+ Up
- Left
-
+ Left
+ Left
- Right
-
+ Right
+ Right
- Down
-
+ Down
+ Down
- Left Stick Deadzone (def:2 max:127)
-
+ Left Stick Deadzone (def:2 max:127)
+ Left Stick Deadzone (def:2 max:127)
- Left Deadzone
-
+ Left Deadzone
+ Left Deadzone
- Left Stick
-
+ Left Stick
+ Left Stick
- Config Selection
-
+ Config Selection
+ Config Selection
- Common Config
-
+ Common Config
+ Common Config
- Use per-game configs
-
+ Use per-game configs
+ Use per-game configs
- L1 / LB
-
+ L1 / LB
+ L1 / LB
- L2 / LT
-
+ L2 / LT
+ L2 / LT
- KBM Controls
-
+ KBM Controls
+ KBM Controls
- KBM Editor
-
+ KBM Editor
+ KBM Editor
- Back
-
+ Back
+ Back
- R1 / RB
-
+ R1 / RB
+ R1 / RB
- R2 / RT
-
+ R2 / RT
+ R2 / RT
- L3
-
+ L3
+ L3
- Options / Start
-
+ Options / Start
+ Options / Start
- R3
-
+ R3
+ R3
- Face Buttons
-
+ Face Buttons
+ Face Buttons
- Triangle / Y
-
+ Triangle / Y
+ Triangle / Y
- Square / X
-
+ Square / X
+ Square / X
- Circle / B
-
+ Circle / B
+ Circle / B
- Cross / A
-
+ Cross / A
+ Cross / A
- Right Stick Deadzone (def:2, max:127)
-
+ Right Stick Deadzone (def:2, max:127)
+ Right Stick Deadzone (def:2, max:127)
- Right Deadzone
-
+ Right Deadzone
+ Right Deadzone
- Right Stick
-
+ Right Stick
+ Right Stick
-
-
+
+
ElfViewer
- Open Folder
- Ouvrir un dossier
+ Open Folder
+ Ouvrir un dossier
-
-
+
+
GameInfoClass
- Loading game list, please wait :3
- Chargement de la liste de jeu, veuillez patienter...
+ Loading game list, please wait :3
+ Chargement de la liste de jeu, veuillez patienter...
- Cancel
- Annuler
+ Cancel
+ Annuler
- Loading...
- Chargement...
+ Loading...
+ Chargement...
-
-
+
+
GameInstallDialog
- shadPS4 - Choose directory
- shadPS4 - Choisir un répertoire
+ shadPS4 - Choose directory
+ shadPS4 - Choisir un répertoire
- Directory to install games
- Répertoire d'installation des jeux
+ Directory to install games
+ Répertoire d'installation des jeux
- Browse
- Parcourir
+ Browse
+ Parcourir
- Error
- Erreur
+ Error
+ Erreur
- Directory to install DLC
-
+ Directory to install DLC
+ Directory to install DLC
-
-
+
+
GameListFrame
- Icon
- Icône
+ Icon
+ Icône
- Name
- Nom
+ Name
+ Nom
- Serial
- Numéro de série
+ Serial
+ Numéro de série
- Compatibility
- Compatibilité
+ Compatibility
+ Compatibilité
- Region
- Région
+ Region
+ Région
- Firmware
- Firmware
+ Firmware
+ Firmware
- Size
- Taille
+ Size
+ Taille
- Version
- Version
+ Version
+ Version
- Path
- Répertoire
+ Path
+ Répertoire
- Play Time
- Temps de jeu
+ Play Time
+ Temps de jeu
- Never Played
- Jamais joué
+ Never Played
+ Jamais joué
- h
- h
+ h
+ h
- m
- m
+ m
+ m
- s
- s
+ s
+ s
- Compatibility is untested
- La compatibilité n'a pas été testé
+ Compatibility is untested
+ La compatibilité n'a pas été testé
- Game does not initialize properly / crashes the emulator
- Le jeu ne se lance pas correctement / crash l'émulateur
+ Game does not initialize properly / crashes the emulator
+ Le jeu ne se lance pas correctement / crash l'émulateur
- Game boots, but only displays a blank screen
- Le jeu démarre, mais n'affiche qu'un écran noir
+ Game boots, but only displays a blank screen
+ Le jeu démarre, mais n'affiche qu'un écran noir
- Game displays an image but does not go past the menu
- Le jeu affiche une image mais ne dépasse pas le menu
+ Game displays an image but does not go past the menu
+ Le jeu affiche une image mais ne dépasse pas le menu
- Game has game-breaking glitches or unplayable performance
- Le jeu a des problèmes majeurs ou des performances qui le rendent injouable
+ Game has game-breaking glitches or unplayable performance
+ Le jeu a des problèmes majeurs ou des performances qui le rendent injouable
- Game can be completed with playable performance and no major glitches
- Le jeu peut être terminé avec des performances acceptables et sans problèmes majeurs
+ Game can be completed with playable performance and no major glitches
+ Le jeu peut être terminé avec des performances acceptables et sans problèmes majeurs
- Click to see details on github
- Cliquez pour voir les détails sur GitHub
+ Click to see details on github
+ Cliquez pour voir les détails sur GitHub
- Last updated
- Dernière mise à jour
+ Last updated
+ Dernière mise à jour
-
-
+
+
GameListUtils
- B
- B
+ B
+ B
- KB
- KB
+ KB
+ KB
- MB
- MB
+ MB
+ MB
- GB
- GB
+ GB
+ GB
- TB
- TB
+ TB
+ TB
-
-
+
+
GuiContextMenus
- Create Shortcut
- Créer un raccourci
+ Create Shortcut
+ Créer un raccourci
- Cheats / Patches
- Cheats/Patchs
+ Cheats / Patches
+ Cheats/Patchs
- SFO Viewer
- Visionneuse SFO
+ SFO Viewer
+ Visionneuse SFO
- Trophy Viewer
- Visionneuse de trophées
+ Trophy Viewer
+ Visionneuse de trophées
- Open Folder...
- Ouvrir le Dossier...
+ Open Folder...
+ Ouvrir le Dossier...
- Open Game Folder
- Ouvrir le Dossier du Jeu
+ Open Game Folder
+ Ouvrir le Dossier du Jeu
- Open Save Data Folder
- Ouvrir le Dossier des Données de Sauvegarde
+ Open Save Data Folder
+ Ouvrir le Dossier des Données de Sauvegarde
- Open Log Folder
- Ouvrir le Dossier des Logs
+ Open Log Folder
+ Ouvrir le Dossier des Logs
- Copy info...
- Copier infos...
+ Copy info...
+ Copier infos...
- Copy Name
- Copier le nom
+ Copy Name
+ Copier le nom
- Copy Serial
- Copier le N° de série
+ Copy Serial
+ Copier le N° de série
- Copy All
- Copier tout
+ Copy Version
+ Copy Version
- Delete...
- Supprimer...
+ Copy Size
+ Copy Size
- Delete Game
- Supprimer jeu
+ Copy All
+ Copier tout
- Delete Update
- Supprimer MÀJ
+ Delete...
+ Supprimer...
- Delete DLC
- Supprimer DLC
+ Delete Game
+ Supprimer jeu
- Compatibility...
- Compatibilité...
+ Delete Update
+ Supprimer MÀJ
- Update database
- Mettre à jour la base de données
+ Delete DLC
+ Supprimer DLC
- View report
- Voir rapport
+ Compatibility...
+ Compatibilité...
- Submit a report
- Soumettre un rapport
+ Update database
+ Mettre à jour la base de données
- Shortcut creation
- Création du raccourci
+ View report
+ Voir rapport
- Shortcut created successfully!
- Raccourci créé avec succès !
+ Submit a report
+ Soumettre un rapport
- Error
- Erreur
+ Shortcut creation
+ Création du raccourci
- Error creating shortcut!
- Erreur lors de la création du raccourci !
+ Shortcut created successfully!
+ Raccourci créé avec succès !
- Install PKG
- Installer un PKG
+ Error
+ Erreur
- Game
- Jeu
+ Error creating shortcut!
+ Erreur lors de la création du raccourci !
- This game has no update to delete!
- Ce jeu n'a pas de mise à jour à supprimer!
+ Install PKG
+ Installer un PKG
- Update
- Mise à jour
+ Game
+ Jeu
- This game has no DLC to delete!
- Ce jeu n'a pas de DLC à supprimer!
+ This game has no update to delete!
+ Ce jeu n'a pas de mise à jour à supprimer!
- DLC
- DLC
+ Update
+ Mise à jour
- Delete %1
- Supprime %1
+ This game has no DLC to delete!
+ Ce jeu n'a pas de DLC à supprimer!
- Are you sure you want to delete %1's %2 directory?
- Êtes vous sûr de vouloir supprimer le répertoire %1 %2 ?
+ DLC
+ DLC
- Open Update Folder
-
+ Delete %1
+ Supprime %1
- Copy Version
-
+ Are you sure you want to delete %1's %2 directory?
+ Êtes vous sûr de vouloir supprimer le répertoire %1 %2 ?
- Copy Size
-
+ Open Update Folder
+ Open Update Folder
- Delete Save Data
-
+ Delete Save Data
+ Delete Save Data
- This game has no update folder to open!
-
+ This game has no update folder to open!
+ This game has no update folder to open!
- Failed to convert icon.
-
+ Failed to convert icon.
+ Failed to convert icon.
- This game has no save data to delete!
-
+ This game has no save data to delete!
+ This game has no save data to delete!
- Save Data
-
+ Save Data
+ Save Data
-
-
+
+
InstallDirSelect
- shadPS4 - Choose directory
- shadPS4 - Choisir un répertoire
+ shadPS4 - Choose directory
+ shadPS4 - Choisir un répertoire
- Select which directory you want to install to.
- Sélectionnez le répertoire où vous souhaitez effectuer l'installation.
+ Select which directory you want to install to.
+ Sélectionnez le répertoire où vous souhaitez effectuer l'installation.
- Install All Queued to Selected Folder
-
+ Install All Queued to Selected Folder
+ Install All Queued to Selected Folder
- Delete PKG File on Install
-
+ Delete PKG File on Install
+ Delete PKG File on Install
-
-
+
+
MainWindow
- Open/Add Elf Folder
- Ouvrir/Ajouter un dossier ELF
+ Open/Add Elf Folder
+ Ouvrir/Ajouter un dossier ELF
- Install Packages (PKG)
- Installer des packages (PKG)
+ Install Packages (PKG)
+ Installer des packages (PKG)
- Boot Game
- Démarrer un jeu
+ Boot Game
+ Démarrer un jeu
- Check for Updates
- Vérifier les mises à jour
+ Check for Updates
+ Vérifier les mises à jour
- About shadPS4
- À propos de shadPS4
+ About shadPS4
+ À propos de shadPS4
- Configure...
- Configurer...
+ Configure...
+ Configurer...
- Install application from a .pkg file
- Installer une application depuis un fichier .pkg
+ Install application from a .pkg file
+ Installer une application depuis un fichier .pkg
- Recent Games
- Jeux récents
+ Recent Games
+ Jeux récents
- Open shadPS4 Folder
- Ouvrir le dossier de shadPS4
+ Open shadPS4 Folder
+ Ouvrir le dossier de shadPS4
- Exit
- Fermer
+ Exit
+ Fermer
- Exit shadPS4
- Fermer shadPS4
+ Exit shadPS4
+ Fermer shadPS4
- Exit the application.
- Fermer l'application.
+ Exit the application.
+ Fermer l'application.
- Show Game List
- Afficher la liste de jeux
+ Show Game List
+ Afficher la liste de jeux
- Game List Refresh
- Rafraîchir la liste de jeux
+ Game List Refresh
+ Rafraîchir la liste de jeux
- Tiny
- Très Petit
+ Tiny
+ Très Petit
- Small
- Petit
+ Small
+ Petit
- Medium
- Moyen
+ Medium
+ Moyen
- Large
- Grand
+ Large
+ Grand
- List View
- Mode liste
+ List View
+ Mode liste
- Grid View
- Mode grille
+ Grid View
+ Mode grille
- Elf Viewer
- Visionneuse ELF
+ Elf Viewer
+ Visionneuse ELF
- Game Install Directory
- Répertoire des jeux
+ Game Install Directory
+ Répertoire des jeux
- Download Cheats/Patches
- Télécharger Cheats/Patchs
+ Download Cheats/Patches
+ Télécharger Cheats/Patchs
- Dump Game List
- Dumper la liste des jeux
+ Dump Game List
+ Dumper la liste des jeux
- PKG Viewer
- Visionneuse PKG
+ PKG Viewer
+ Visionneuse PKG
- Search...
- Chercher...
+ Search...
+ Chercher...
- File
- Fichier
+ File
+ Fichier
- View
- Affichage
+ View
+ Affichage
- Game List Icons
- Icônes des jeux
+ Game List Icons
+ Icônes des jeux
- Game List Mode
- Mode d'affichage
+ Game List Mode
+ Mode d'affichage
- Settings
- Paramètres
+ Settings
+ Paramètres
- Utils
- Utilitaires
+ Utils
+ Utilitaires
- Themes
- Thèmes
+ Themes
+ Thèmes
- Help
- Aide
+ Help
+ Aide
- Dark
- Sombre
+ Dark
+ Sombre
- Light
- Clair
+ Light
+ Clair
- Green
- Vert
+ Green
+ Vert
- Blue
- Bleu
+ Blue
+ Bleu
- Violet
- Violet
+ Violet
+ Violet
- toolBar
- Barre d'outils
+ toolBar
+ Barre d'outils
- Game List
- Liste de jeux
+ Game List
+ Liste de jeux
- * Unsupported Vulkan Version
- * Version de Vulkan non prise en charge
+ * Unsupported Vulkan Version
+ * Version de Vulkan non prise en charge
- Download Cheats For All Installed Games
- Télécharger les Cheats pour tous les jeux installés
+ Download Cheats For All Installed Games
+ Télécharger les Cheats pour tous les jeux installés
- Download Patches For All Games
- Télécharger les patchs pour tous les jeux
+ Download Patches For All Games
+ Télécharger les patchs pour tous les jeux
- Download Complete
- Téléchargement terminé
+ Download Complete
+ Téléchargement terminé
- You have downloaded cheats for all the games you have installed.
- Vous avez téléchargé des Cheats pour tous les jeux installés.
+ You have downloaded cheats for all the games you have installed.
+ Vous avez téléchargé des Cheats pour tous les jeux installés.
- Patches Downloaded Successfully!
- Patchs téléchargés avec succès !
+ Patches Downloaded Successfully!
+ Patchs téléchargés avec succès !
- All Patches available for all games have been downloaded.
- Tous les patchs disponibles ont été téléchargés.
+ All Patches available for all games have been downloaded.
+ Tous les patchs disponibles ont été téléchargés.
- Games:
- Jeux:
+ Games:
+ Jeux:
- ELF files (*.bin *.elf *.oelf)
- Fichiers ELF (*.bin *.elf *.oelf)
+ ELF files (*.bin *.elf *.oelf)
+ Fichiers ELF (*.bin *.elf *.oelf)
- Game Boot
- Démarrer un jeu
+ Game Boot
+ Démarrer un jeu
- Only one file can be selected!
- Un seul fichier peut être sélectionné !
+ Only one file can be selected!
+ Un seul fichier peut être sélectionné !
- PKG Extraction
- Extraction du PKG
+ PKG Extraction
+ Extraction du PKG
- Patch detected!
- Patch détecté !
+ Patch detected!
+ Patch détecté !
- PKG and Game versions match:
- Les versions PKG et jeu correspondent:
+ PKG and Game versions match:
+ Les versions PKG et jeu correspondent:
- Would you like to overwrite?
- Souhaitez-vous remplacer ?
+ Would you like to overwrite?
+ Souhaitez-vous remplacer ?
- PKG Version %1 is older than installed version:
- La version PKG %1 est plus ancienne que la version installée:
+ PKG Version %1 is older than installed version:
+ La version PKG %1 est plus ancienne que la version installée:
- Game is installed:
- Jeu installé:
+ Game is installed:
+ Jeu installé:
- Would you like to install Patch:
- Souhaitez-vous installer le patch:
+ Would you like to install Patch:
+ Souhaitez-vous installer le patch:
- DLC Installation
- Installation du DLC
+ DLC Installation
+ Installation du DLC
- Would you like to install DLC: %1?
- Souhaitez-vous installer le DLC: %1 ?
+ Would you like to install DLC: %1?
+ Souhaitez-vous installer le DLC: %1 ?
- DLC already installed:
- DLC déjà installé:
+ DLC already installed:
+ DLC déjà installé:
- Game already installed
- Jeu déjà installé
+ Game already installed
+ Jeu déjà installé
- PKG ERROR
- Erreur PKG
+ PKG ERROR
+ Erreur PKG
- Extracting PKG %1/%2
- Extraction PKG %1/%2
+ Extracting PKG %1/%2
+ Extraction PKG %1/%2
- Extraction Finished
- Extraction terminée
+ Extraction Finished
+ Extraction terminée
- Game successfully installed at %1
- Jeu installé avec succès dans %1
+ Game successfully installed at %1
+ Jeu installé avec succès dans %1
- File doesn't appear to be a valid PKG file
- Le fichier ne semble pas être un PKG valide
+ File doesn't appear to be a valid PKG file
+ Le fichier ne semble pas être un PKG valide
- Run Game
-
+ Run Game
+ Run Game
- Eboot.bin file not found
-
+ Eboot.bin file not found
+ Eboot.bin file not found
- PKG File (*.PKG *.pkg)
-
+ PKG File (*.PKG *.pkg)
+ PKG File (*.PKG *.pkg)
- PKG is a patch or DLC, please install the game first!
-
+ PKG is a patch or DLC, please install the game first!
+ PKG is a patch or DLC, please install the game first!
- Game is already running!
-
+ Game is already running!
+ Game is already running!
- shadPS4
- shadPS4
+ shadPS4
+ shadPS4
-
-
+
+
PKGViewer
- Open Folder
- Ouvrir un dossier
+ Open Folder
+ Ouvrir un dossier
- Name
- Nom
+ PKG ERROR
+ Erreur PKG
- Serial
- Numéro de série
+ Name
+ Nom
- Installed
-
+ Serial
+ Numéro de série
- Size
- Taille
+ Installed
+ Installed
- Category
-
+ Size
+ Taille
- Type
-
+ Category
+ Category
- App Ver
-
+ Type
+ Type
- FW
-
+ App Ver
+ App Ver
- Region
- Région
+ FW
+ FW
- Flags
-
+ Region
+ Région
- Path
- Répertoire
+ Flags
+ Flags
- File
- Fichier
+ Path
+ Répertoire
- PKG ERROR
- Erreur PKG
+ File
+ Fichier
- Unknown
- Inconnu
+ Unknown
+ Inconnu
- Package
-
+ Package
+ Package
-
-
+
+
SettingsDialog
- Settings
- Paramètres
+ Settings
+ Paramètres
- General
- Général
+ General
+ Général
- System
- Système
+ System
+ Système
- Console Language
- Langage de la console
+ Console Language
+ Langage de la console
- Emulator Language
- Langage de l'émulateur
+ Emulator Language
+ Langage de l'émulateur
- Emulator
- Émulateur
+ Emulator
+ Émulateur
- Enable Fullscreen
- Plein écran
+ Enable Fullscreen
+ Plein écran
- Fullscreen Mode
- Mode Plein Écran
+ Fullscreen Mode
+ Mode Plein Écran
- Enable Separate Update Folder
- Dossier séparé pour les mises à jour
+ Enable Separate Update Folder
+ Dossier séparé pour les mises à jour
- Default tab when opening settings
- Onglet par défaut lors de l'ouverture des paramètres
+ Default tab when opening settings
+ Onglet par défaut lors de l'ouverture des paramètres
- Show Game Size In List
- Afficher la taille des jeux dans la liste
+ Show Game Size In List
+ Afficher la taille des jeux dans la liste
- Show Splash
- Afficher l'image du jeu
+ Show Splash
+ Afficher l'image du jeu
- Enable Discord Rich Presence
- Activer la présence Discord
+ Enable Discord Rich Presence
+ Activer la présence Discord
- Username
- Nom d'utilisateur
+ Username
+ Nom d'utilisateur
- Trophy Key
- Clé de trophée
+ Trophy Key
+ Clé de trophée
- Trophy
- Trophée
+ Trophy
+ Trophée
- Logger
- Journalisation
+ Logger
+ Journalisation
- Log Type
- Type de journal
+ Log Type
+ Type de journal
- Log Filter
- Filtre du journal
+ Log Filter
+ Filtre du journal
- Open Log Location
- Ouvrir l'emplacement du journal
+ Open Log Location
+ Ouvrir l'emplacement du journal
- Input
- Entrée
+ Input
+ Entrée
- Cursor
- Curseur
+ Cursor
+ Curseur
- Hide Cursor
- Masquer le curseur
+ Hide Cursor
+ Masquer le curseur
- Hide Cursor Idle Timeout
- Délai d'inactivité pour masquer le curseur
+ Hide Cursor Idle Timeout
+ Délai d'inactivité pour masquer le curseur
- s
- s
+ s
+ s
- Controller
- Manette
+ Controller
+ Manette
- Back Button Behavior
- Comportement du bouton retour
+ Back Button Behavior
+ Comportement du bouton retour
- Graphics
- Graphismes
+ Graphics
+ Graphismes
- GUI
- Interface
+ GUI
+ Interface
- User
- Utilisateur
+ User
+ Utilisateur
- Graphics Device
- Carte graphique
+ Graphics Device
+ Carte graphique
- Width
- Largeur
+ Width
+ Largeur
- Height
- Hauteur
+ Height
+ Hauteur
- Vblank Divider
- Vblank
+ Vblank Divider
+ Vblank
- Advanced
- Avancé
+ Advanced
+ Avancé
- Enable Shaders Dumping
- Dumper les shaders
+ Enable Shaders Dumping
+ Dumper les shaders
- Enable NULL GPU
- NULL GPU
+ Enable NULL GPU
+ NULL GPU
- Paths
- Chemins
+ Enable HDR
+ Enable HDR
- Game Folders
- Dossiers de jeu
+ Paths
+ Chemins
- Add...
- Ajouter...
+ Game Folders
+ Dossiers de jeu
- Remove
- Supprimer
+ Add...
+ Ajouter...
- Debug
- Débogage
+ Remove
+ Supprimer
- Enable Debug Dumping
- Activer le débogage
+ Debug
+ Débogage
- Enable Vulkan Validation Layers
- Activer la couche de validation Vulkan
+ Enable Debug Dumping
+ Activer le débogage
- Enable Vulkan Synchronization Validation
- Activer la synchronisation de la validation Vulkan
+ Enable Vulkan Validation Layers
+ Activer la couche de validation Vulkan
- Enable RenderDoc Debugging
- Activer le débogage RenderDoc
+ Enable Vulkan Synchronization Validation
+ Activer la synchronisation de la validation Vulkan
- Enable Crash Diagnostics
- Activer le diagnostic de crash
+ Enable RenderDoc Debugging
+ Activer le débogage RenderDoc
- Collect Shaders
- Collecter les shaders
+ Enable Crash Diagnostics
+ Activer le diagnostic de crash
- Copy GPU Buffers
- Copier la mémoire tampon GPU
+ Collect Shaders
+ Collecter les shaders
- Host Debug Markers
- Marqueur de débogage hôte
+ Copy GPU Buffers
+ Copier la mémoire tampon GPU
- Guest Debug Markers
- Marqueur de débogage invité
+ Host Debug Markers
+ Marqueur de débogage hôte
- Update
- Mise à jour
+ Guest Debug Markers
+ Marqueur de débogage invité
- Check for Updates at Startup
- Vérif. maj au démarrage
+ Update
+ Mise à jour
- Always Show Changelog
- Afficher toujours le changelog
+ Check for Updates at Startup
+ Vérif. maj au démarrage
- Update Channel
- Canal de Mise à Jour
+ Always Show Changelog
+ Afficher toujours le changelog
- Check for Updates
- Vérifier les mises à jour
+ Update Channel
+ Canal de Mise à Jour
- GUI Settings
- Paramètres de l'interface
+ Check for Updates
+ Vérifier les mises à jour
- Title Music
- Musique du titre
+ GUI Settings
+ Paramètres de l'interface
- Disable Trophy Pop-ups
- Désactiver les notifications de trophées
+ Title Music
+ Musique du titre
- Play title music
- Lire la musique du titre
+ Disable Trophy Pop-ups
+ Désactiver les notifications de trophées
- Update Compatibility Database On Startup
- Mettre à jour la base de données de compatibilité au lancement
+ Background Image
+ Background Image
- Game Compatibility
- Compatibilité du jeu
+ Show Background Image
+ Show Background Image
- Display Compatibility Data
- Afficher les données de compatibilité
+ Opacity
+ Opacity
- Update Compatibility Database
- Mettre à jour la base de données de compatibilité
+ Play title music
+ Lire la musique du titre
- Volume
- Volume
+ Update Compatibility Database On Startup
+ Mettre à jour la base de données de compatibilité au lancement
- Save
- Enregistrer
+ Game Compatibility
+ Compatibilité du jeu
- Apply
- Appliquer
+ Display Compatibility Data
+ Afficher les données de compatibilité
- Restore Defaults
- Restaurer les paramètres par défaut
+ Update Compatibility Database
+ Mettre à jour la base de données de compatibilité
- Close
- Fermer
+ Volume
+ Volume
- Point your mouse at an option to display its description.
- Pointez votre souris sur une option pour afficher sa description.
+ Save
+ Enregistrer
- consoleLanguageGroupBox
- Langue de la console:\nDéfinit la langue utilisée par le jeu PS4.\nIl est recommandé de le définir sur une langue que le jeu prend en charge, ce qui variera selon la région.
+ Apply
+ Appliquer
- emulatorLanguageGroupBox
- Langue de l'émulateur:\nDéfinit la langue de l'interface utilisateur de l'émulateur.
+ Restore Defaults
+ Restaurer les paramètres par défaut
- fullscreenCheckBox
- Activer le mode plein écran:\nMet automatiquement la fenêtre du jeu en mode plein écran.\nCela peut être activé en appuyant sur la touche F11.
+ Close
+ Fermer
- separateUpdatesCheckBox
- Dossier séparé pour les mises à jour:\nInstalle les mises à jours des jeux dans un dossier séparé pour une gestion plus facile.
+ Point your mouse at an option to display its description.
+ Pointez votre souris sur une option pour afficher sa description.
- showSplashCheckBox
- Afficher l'écran de démarrage:\nAffiche l'écran de démarrage du jeu (une image spéciale) lors du démarrage du jeu.
+ consoleLanguageGroupBox
+ Langue de la console:\nDéfinit la langue utilisée par le jeu PS4.\nIl est recommandé de le définir sur une langue que le jeu prend en charge, ce qui variera selon la région.
- discordRPCCheckbox
- Activer Discord Rich Presence:\nAffiche l'icône de l'émulateur et les informations pertinentes sur votre profil Discord.
+ emulatorLanguageGroupBox
+ Langue de l'émulateur:\nDéfinit la langue de l'interface utilisateur de l'émulateur.
- userName
- Nom d'utilisateur:\nDéfinit le nom d'utilisateur du compte PS4, qui peut être affiché par certains jeux.
+ fullscreenCheckBox
+ Activer le mode plein écran:\nMet automatiquement la fenêtre du jeu en mode plein écran.\nCela peut être activé en appuyant sur la touche F11.
- TrophyKey
- Clé de trophées:\nClé utilisée pour décrypter les trophées. Doit être obtenu à partir de votre console jailbreakée.\nDoit contenir des caractères hexadécimaux uniquement.
+ separateUpdatesCheckBox
+ Dossier séparé pour les mises à jour:\nInstalle les mises à jours des jeux dans un dossier séparé pour une gestion plus facile.
- logTypeGroupBox
- Type de journal:\nDétermine si la sortie de la fenêtre de journalisation est synchronisée pour des raisons de performance. Cela peut avoir un impact négatif sur l'émulation.
+ showSplashCheckBox
+ Afficher l'écran de démarrage:\nAffiche l'écran de démarrage du jeu (une image spéciale) lors du démarrage du jeu.
- logFilter
- Filtre de journal:\n n'imprime que des informations spécifiques.\nExemples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Niveaux: Trace, Debug, Info, Avertissement, Erreur, Critique - dans cet ordre, un niveau particulier désactive tous les niveaux précédents de la liste et enregistre tous les niveaux suivants.
+ discordRPCCheckbox
+ Activer Discord Rich Presence:\nAffiche l'icône de l'émulateur et les informations pertinentes sur votre profil Discord.
- updaterGroupBox
- Mise à jour:\nRelease: versions officielles publiées chaque mois qui peuvent être très anciennes, mais plus fiables et testées.\nNightly: versions de développement avec toutes les dernières fonctionnalités et correctifs, mais pouvant avoir des bogues et être moins stables.
+ userName
+ Nom d'utilisateur:\nDéfinit le nom d'utilisateur du compte PS4, qui peut être affiché par certains jeux.
- GUIMusicGroupBox
- Jouer de la musique de titre:\nSi le jeu le prend en charge, cela active la musique spéciale lorsque vous sélectionnez le jeu dans l'interface utilisateur.
+ TrophyKey
+ Clé de trophées:\nClé utilisée pour décrypter les trophées. Doit être obtenu à partir de votre console jailbreakée.\nDoit contenir des caractères hexadécimaux uniquement.
- disableTrophycheckBox
- Désactiver les notifications de trophées:\nDésactive les notifications de trophées en jeu. La progression des trophées peut toujours être suivie à l'aide de la Visionneuse de trophées (clique droit sur le jeu sur la fenêtre principale).
+ logTypeGroupBox
+ Type de journal:\nDétermine si la sortie de la fenêtre de journalisation est synchronisée pour des raisons de performance. Cela peut avoir un impact négatif sur l'émulation.
- hideCursorGroupBox
- Masquer le curseur:\nChoisissez quand le curseur disparaîtra:\nJamais: Vous verrez toujours la souris.\nInactif: Définissez un temps pour qu'il disparaisse après inactivité.\nToujours: vous ne verrez jamais la souris.
+ logFilter
+ Filtre de journal:\n n'imprime que des informations spécifiques.\nExemples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Niveaux: Trace, Debug, Info, Avertissement, Erreur, Critique - dans cet ordre, un niveau particulier désactive tous les niveaux précédents de la liste et enregistre tous les niveaux suivants.
- idleTimeoutGroupBox
- Définissez un temps pour que la souris disparaisse après être inactif.
+ updaterGroupBox
+ Mise à jour:\nRelease: versions officielles publiées chaque mois qui peuvent être très anciennes, mais plus fiables et testées.\nNightly: versions de développement avec toutes les dernières fonctionnalités et correctifs, mais pouvant avoir des bogues et être moins stables.
- backButtonBehaviorGroupBox
- Comportement du bouton retour:\nDéfinit le bouton de retour de la manette pour imiter le toucher de la position spécifiée sur le pavé tactile PS4.
+ GUIBackgroundImageGroupBox
+ GUIBackgroundImageGroupBox
- enableCompatibilityCheckBox
- Afficher les données de compatibilité:\nAffiche les informations de compatibilité des jeux dans une colonne dédiée. Activez "Mettre à jour la compatibilité au démarrage" pour avoir des informations à jour.
+ GUIMusicGroupBox
+ Jouer de la musique de titre:\nSi le jeu le prend en charge, cela active la musique spéciale lorsque vous sélectionnez le jeu dans l'interface utilisateur.
- checkCompatibilityOnStartupCheckBox
- Mettre à jour la compatibilité au démarrage:\nMettre à jour automatiquement la base de données de compatibilité au démarrage de shadPS4.
+ disableTrophycheckBox
+ Désactiver les notifications de trophées:\nDésactive les notifications de trophées en jeu. La progression des trophées peut toujours être suivie à l'aide de la Visionneuse de trophées (clique droit sur le jeu sur la fenêtre principale).
- updateCompatibilityButton
- Mettre à jour la compatibilité au démarrage:\nMet à jour immédiatement la base de données de compatibilité.
+ hideCursorGroupBox
+ Masquer le curseur:\nChoisissez quand le curseur disparaîtra:\nJamais: Vous verrez toujours la souris.\nInactif: Définissez un temps pour qu'il disparaisse après inactivité.\nToujours: vous ne verrez jamais la souris.
- Never
- Jamais
+ idleTimeoutGroupBox
+ Définissez un temps pour que la souris disparaisse après être inactif.
- Idle
- Inactif
+ backButtonBehaviorGroupBox
+ Comportement du bouton retour:\nDéfinit le bouton de retour de la manette pour imiter le toucher de la position spécifiée sur le pavé tactile PS4.
- Always
- Toujours
+ enableCompatibilityCheckBox
+ Afficher les données de compatibilité:\nAffiche les informations de compatibilité des jeux dans une colonne dédiée. Activez "Mettre à jour la compatibilité au démarrage" pour avoir des informations à jour.
- Touchpad Left
- Pavé Tactile Gauche
+ checkCompatibilityOnStartupCheckBox
+ Mettre à jour la compatibilité au démarrage:\nMettre à jour automatiquement la base de données de compatibilité au démarrage de shadPS4.
- Touchpad Right
- Pavé Tactile Droit
+ updateCompatibilityButton
+ Mettre à jour la compatibilité au démarrage:\nMet à jour immédiatement la base de données de compatibilité.
- Touchpad Center
- Centre du Pavé Tactile
+ Never
+ Jamais
- None
- Aucun
+ Idle
+ Inactif
- graphicsAdapterGroupBox
- Adaptateur graphique:\nSélectionnez le GPU que l'émulateur utilisera dans les systèmes multi-GPU à partir de la liste déroulante,\nou choisissez "Auto Select" pour le déterminer automatiquement.
+ Always
+ Toujours
- resolutionLayout
- Largeur/Hauteur:\nDéfinit la taille de la fenêtre de l'émulateur au démarrage, qui peut être redimensionnée pendant le jeu.\nCela diffère de la résolution interne du jeu.
+ Touchpad Left
+ Pavé Tactile Gauche
- heightDivider
- Diviseur Vblank:\nLe taux de rafraîchissement de l'émulateur est multiplié par ce nombre. Changer cela peut avoir des effets négatifs, tels qu'une augmentation de la vitesse du jeu ou la rupture de fonctionnalités critiques du jeu qui ne s'attendent pas à ce changement !
+ Touchpad Right
+ Pavé Tactile Droit
- dumpShadersCheckBox
- Activer l'exportation de shaders:\nPour le débogage technique, les shaders du jeu sont enregistrés dans un dossier lors du rendu.
+ Touchpad Center
+ Centre du Pavé Tactile
- nullGpuCheckBox
- Activer le GPU nul:\nPour le débogage technique, désactive le rendu du jeu comme s'il n'y avait pas de carte graphique.
+ None
+ Aucun
- gameFoldersBox
- Dossiers de jeux:\nLa liste des dossiers à vérifier pour les jeux installés.
+ graphicsAdapterGroupBox
+ Adaptateur graphique:\nSélectionnez le GPU que l'émulateur utilisera dans les systèmes multi-GPU à partir de la liste déroulante,\nou choisissez "Auto Select" pour le déterminer automatiquement.
- addFolderButton
- Ajouter:\nAjouter un dossier à la liste.
+ resolutionLayout
+ Largeur/Hauteur:\nDéfinit la taille de la fenêtre de l'émulateur au démarrage, qui peut être redimensionnée pendant le jeu.\nCela diffère de la résolution interne du jeu.
- removeFolderButton
- Supprimer:\nSupprimer un dossier de la liste.
+ heightDivider
+ Diviseur Vblank:\nLe taux de rafraîchissement de l'émulateur est multiplié par ce nombre. Changer cela peut avoir des effets négatifs, tels qu'une augmentation de la vitesse du jeu ou la rupture de fonctionnalités critiques du jeu qui ne s'attendent pas à ce changement !
- debugDump
- Activer l'exportation de débogage:\nEnregistre les symboles d'importation et d'exportation et les informations d'en-tête du fichier du programme PS4 actuel dans un répertoire.
+ dumpShadersCheckBox
+ Activer l'exportation de shaders:\nPour le débogage technique, les shaders du jeu sont enregistrés dans un dossier lors du rendu.
- vkValidationCheckBox
- Activer les couches de validation Vulkan:\nActive un système qui valide l'état du rendu Vulkan et enregistre des informations sur son état interne. Cela réduit les performances et peut changer le comportement de l'émulation.
+ nullGpuCheckBox
+ Activer le GPU nul:\nPour le débogage technique, désactive le rendu du jeu comme s'il n'y avait pas de carte graphique.
- vkSyncValidationCheckBox
- Activer la validation de synchronisation Vulkan:\nActive un système qui valide la planification des tâches de rendu Vulkan. Cela réduit les performances et peut changer le comportement de l'émulation.
+ enableHDRCheckBox
+ enableHDRCheckBox
- rdocCheckBox
- Activer le débogage RenderDoc:\nS'il est activé, l'émulateur fournit une compatibilité avec Renderdoc, permettant d'enregistrer et d'analyser la trame rendue actuelle.
+ gameFoldersBox
+ Dossiers de jeux:\nLa liste des dossiers à vérifier pour les jeux installés.
- collectShaderCheckBox
- Collecter les Shaders:\nVous devez activer cette option pour modifier les shaders avec le menu de débogage (Ctrl + F10).
+ addFolderButton
+ Ajouter:\nAjouter un dossier à la liste.
- crashDiagnosticsCheckBox
- Diagnostic de crash:\nCrée un fichier .yaml avec des informations sur l'état de Vulkan au moment du crash.\nUtile pour déboguer les erreurs "Device lost". Si cette option est activée, vous devez aussi activer Marqueur de débogage hôte ET invité.\nNe marche pas pour les GPUs Intel.\nVous devez activer la couche de validation Vulkan ainsi que le Vulkan SDK pour que cela fonctionne.
+ removeFolderButton
+ Supprimer:\nSupprimer un dossier de la liste.
- copyGPUBuffersCheckBox
- Copier la mémoire tampon GPU:\nContourne les conditions de course impliquant des soumissions GPU.\nPeut aider ou non en cas de crash PM4 type 0.
+ debugDump
+ Activer l'exportation de débogage:\nEnregistre les symboles d'importation et d'exportation et les informations d'en-tête du fichier du programme PS4 actuel dans un répertoire.
- hostMarkersCheckBox
- Marqueur de débogage hôte:\nInsère des informations côté émulateur telles que des marqueurs pour des commandes spécifiques AMDGPU autour des commandes Vulkan, ainsi que donner les noms de débogages des ressources.\nSi cette option est activée, vous devriez activer "Diagnostic de crash".\nUtile pour des programmes comme RenderDoc.
+ vkValidationCheckBox
+ Activer les couches de validation Vulkan:\nActive un système qui valide l'état du rendu Vulkan et enregistre des informations sur son état interne. Cela réduit les performances et peut changer le comportement de l'émulation.
- guestMarkersCheckBox
- Marqueur de débogage invité:\nInsère tous les marqueurs de débogage que le jeu a ajouté a la commande mémoire tampon.\nSi cette option est activée, vous devriez activer "Diagnostic de crash".\nUtile pour des programmes comme RenderDoc.
+ vkSyncValidationCheckBox
+ Activer la validation de synchronisation Vulkan:\nActive un système qui valide la planification des tâches de rendu Vulkan. Cela réduit les performances et peut changer le comportement de l'émulation.
- Borderless
-
+ rdocCheckBox
+ Activer le débogage RenderDoc:\nS'il est activé, l'émulateur fournit une compatibilité avec Renderdoc, permettant d'enregistrer et d'analyser la trame rendue actuelle.
- True
-
+ collectShaderCheckBox
+ Collecter les Shaders:\nVous devez activer cette option pour modifier les shaders avec le menu de débogage (Ctrl + F10).
- Enable HDR
-
+ crashDiagnosticsCheckBox
+ Diagnostic de crash:\nCrée un fichier .yaml avec des informations sur l'état de Vulkan au moment du crash.\nUtile pour déboguer les erreurs "Device lost". Si cette option est activée, vous devez aussi activer Marqueur de débogage hôte ET invité.\nNe marche pas pour les GPUs Intel.\nVous devez activer la couche de validation Vulkan ainsi que le Vulkan SDK pour que cela fonctionne.
- Release
-
+ copyGPUBuffersCheckBox
+ Copier la mémoire tampon GPU:\nContourne les conditions de course impliquant des soumissions GPU.\nPeut aider ou non en cas de crash PM4 type 0.
- Nightly
-
+ hostMarkersCheckBox
+ Marqueur de débogage hôte:\nInsère des informations côté émulateur telles que des marqueurs pour des commandes spécifiques AMDGPU autour des commandes Vulkan, ainsi que donner les noms de débogages des ressources.\nSi cette option est activée, vous devriez activer "Diagnostic de crash".\nUtile pour des programmes comme RenderDoc.
- Background Image
-
+ guestMarkersCheckBox
+ Marqueur de débogage invité:\nInsère tous les marqueurs de débogage que le jeu a ajouté a la commande mémoire tampon.\nSi cette option est activée, vous devriez activer "Diagnostic de crash".\nUtile pour des programmes comme RenderDoc.
- Show Background Image
-
+ saveDataBox
+ saveDataBox
- Opacity
-
+ browseButton
+ browseButton
- Set the volume of the background music.
-
+ Borderless
+ Borderless
- Enable Motion Controls
-
+ True
+ True
- Save Data Path
-
+ Release
+ Release
- Browse
- Parcourir
+ Nightly
+ Nightly
- async
-
+ Set the volume of the background music.
+ Set the volume of the background music.
- sync
-
+ Enable Motion Controls
+ Enable Motion Controls
- Auto Select
-
+ Save Data Path
+ Save Data Path
- Directory to install games
- Répertoire d'installation des jeux
+ Browse
+ Parcourir
- Directory to save data
-
+ async
+ async
- GUIBackgroundImageGroupBox
-
+ sync
+ sync
- enableHDRCheckBox
-
+ Auto Select
+ Auto Select
- saveDataBox
-
+ Directory to install games
+ Répertoire d'installation des jeux
- browseButton
-
+ Directory to save data
+ Directory to save data
-
-
+
+
TrophyViewer
- Trophy Viewer
- Visionneuse de trophées
+ Trophy Viewer
+ Visionneuse de trophées
-
+
diff --git a/src/qt_gui/translations/hu_HU.ts b/src/qt_gui/translations/hu_HU.ts
index 6ef25db33..5feb7cf25 100644
--- a/src/qt_gui/translations/hu_HU.ts
+++ b/src/qt_gui/translations/hu_HU.ts
@@ -2,1789 +2,1789 @@
-
-
+
+
AboutDialog
- About shadPS4
- A shadPS4-ről
+ About shadPS4
+ A shadPS4-ről
- shadPS4
- shadPS4
+ shadPS4
+ shadPS4
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- A shadPS4 egy kezdetleges, open-source PlayStation 4 emulátor.
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ A shadPS4 egy kezdetleges, open-source PlayStation 4 emulátor.
- This software should not be used to play games you have not legally obtained.
- Ne használja ezt a szoftvert olyan játékokkal, amelyeket nem legális módon szerzett be.
+ This software should not be used to play games you have not legally obtained.
+ Ne használja ezt a szoftvert olyan játékokkal, amelyeket nem legális módon szerzett be.
-
-
+
+
CheatsPatches
- Cheats / Patches for
- Cheats / Patches for
+ Cheats / Patches for
+ Cheats / Patches for
- defaultTextEdit_MSG
- A csalások/javítások kísérleti jellegűek.\nHasználja őket óvatosan.\n\nTöltse le a csalásokat egyesével a tároló kiválasztásával és a letöltés gombra kattintással.\nA Javítások fül alatt egyszerre letöltheti az összes javítást, majd választhat, melyeket szeretné használni, és elmentheti a választását.\n\nMivel nem mi fejlesztjük a csalásokat/patch-eket,\nkérjük, jelentse a problémákat a csalás szerzőjének.\n\nKészített egy új csalást? Látogasson el ide:\nhttps://github.com/shadps4-emu/ps4_cheats
+ defaultTextEdit_MSG
+ A csalások/javítások kísérleti jellegűek.\nHasználja őket óvatosan.\n\nTöltse le a csalásokat egyesével a tároló kiválasztásával és a letöltés gombra kattintással.\nA Javítások fül alatt egyszerre letöltheti az összes javítást, majd választhat, melyeket szeretné használni, és elmentheti a választását.\n\nMivel nem mi fejlesztjük a csalásokat/patch-eket,\nkérjük, jelentse a problémákat a csalás szerzőjének.\n\nKészített egy új csalást? Látogasson el ide:\nhttps://github.com/shadps4-emu/ps4_cheats
- No Image Available
- Nincs elérhető kép
+ No Image Available
+ Nincs elérhető kép
- Serial:
- Sorozatszám:
+ Serial:
+ Sorozatszám:
- Version:
- Verzió:
+ Version:
+ Verzió:
- Size:
- Méret:
+ Size:
+ Méret:
- Select Cheat File:
- Válaszd ki a csalás fájlt:
+ Select Cheat File:
+ Válaszd ki a csalás fájlt:
- Repository:
- Tároló:
+ Repository:
+ Tároló:
- Download Cheats
- Csalások letöltése
+ Download Cheats
+ Csalások letöltése
- Delete File
- Fájl törlése
+ Delete File
+ Fájl törlése
- No files selected.
- Nincsenek kiválasztott fájlok.
+ No files selected.
+ Nincsenek kiválasztott fájlok.
- You can delete the cheats you don't want after downloading them.
- Törölheted a nem kívánt csalásokat a letöltés után.
+ You can delete the cheats you don't want after downloading them.
+ Törölheted a nem kívánt csalásokat a letöltés után.
- Do you want to delete the selected file?\n%1
- Szeretnéd törölni a kiválasztott fájlt?\n%1
+ Do you want to delete the selected file?\n%1
+ Szeretnéd törölni a kiválasztott fájlt?\n%1
- Select Patch File:
- Válaszd ki a javítás fájlt:
+ Select Patch File:
+ Válaszd ki a javítás fájlt:
- Download Patches
- Javítások letöltése
+ Download Patches
+ Javítások letöltése
- Save
- Mentés
+ Save
+ Mentés
- Cheats
- Csalások
+ Cheats
+ Csalások
- Patches
- Javítások
+ Patches
+ Javítások
- Error
- Hiba
+ Error
+ Hiba
- No patch selected.
- Nincs kiválasztva javítás.
+ No patch selected.
+ Nincs kiválasztva javítás.
- Unable to open files.json for reading.
- Nem sikerült megnyitni a files.json fájlt olvasásra.
+ Unable to open files.json for reading.
+ Nem sikerült megnyitni a files.json fájlt olvasásra.
- No patch file found for the current serial.
- Nincs található javítási fájl a jelenlegi sorozatszámhoz.
+ No patch file found for the current serial.
+ Nincs található javítási fájl a jelenlegi sorozatszámhoz.
- Unable to open the file for reading.
- Nem sikerült megnyitni a fájlt olvasásra.
+ Unable to open the file for reading.
+ Nem sikerült megnyitni a fájlt olvasásra.
- Unable to open the file for writing.
- Nem sikerült megnyitni a fájlt írásra.
+ Unable to open the file for writing.
+ Nem sikerült megnyitni a fájlt írásra.
- Failed to parse XML:
- XML elemzési hiba:
+ Failed to parse XML:
+ XML elemzési hiba:
- Success
- Siker
+ Success
+ Siker
- Options saved successfully.
- A beállítások sikeresen elmentve.
+ Options saved successfully.
+ A beállítások sikeresen elmentve.
- Invalid Source
- Érvénytelen forrás
+ Invalid Source
+ Érvénytelen forrás
- The selected source is invalid.
- A kiválasztott forrás érvénytelen.
+ The selected source is invalid.
+ A kiválasztott forrás érvénytelen.
- File Exists
- A fájl létezik
+ File Exists
+ A fájl létezik
- File already exists. Do you want to replace it?
- A fájl már létezik. Szeretnéd helyettesíteni?
+ File already exists. Do you want to replace it?
+ A fájl már létezik. Szeretnéd helyettesíteni?
- Failed to save file:
- Nem sikerült elmenteni a fájlt:
+ Failed to save file:
+ Nem sikerült elmenteni a fájlt:
- Failed to download file:
- Nem sikerült letölteni a fájlt:
+ Failed to download file:
+ Nem sikerült letölteni a fájlt:
- Cheats Not Found
- Csalások nem találhatóak
+ Cheats Not Found
+ Csalások nem találhatóak
- CheatsNotFound_MSG
- Nincs található csalás ezen a játékverzión ebben a kiválasztott tárolóban, próbálj meg egy másik tárolót vagy a játék egy másik verzióját.
+ CheatsNotFound_MSG
+ Nincs található csalás ezen a játékverzión ebben a kiválasztott tárolóban, próbálj meg egy másik tárolót vagy a játék egy másik verzióját.
- Cheats Downloaded Successfully
- Csalások sikeresen letöltve
+ Cheats Downloaded Successfully
+ Csalások sikeresen letöltve
- CheatsDownloadedSuccessfully_MSG
- Sikeresen letöltötted a csalásokat ennek a játéknak a verziójához a kiválasztott tárolóból. Próbálhatsz letölteni egy másik tárolóból is, ha az elérhető, akkor a fájl kiválasztásával az is használható lesz.
+ CheatsDownloadedSuccessfully_MSG
+ Sikeresen letöltötted a csalásokat ennek a játéknak a verziójához a kiválasztott tárolóból. Próbálhatsz letölteni egy másik tárolóból is, ha az elérhető, akkor a fájl kiválasztásával az is használható lesz.
- Failed to save:
- Nem sikerült menteni:
+ Failed to save:
+ Nem sikerült menteni:
- Failed to download:
- Nem sikerült letölteni:
+ Failed to download:
+ Nem sikerült letölteni:
- Download Complete
- Letöltés befejezve
+ Download Complete
+ Letöltés befejezve
- DownloadComplete_MSG
- Frissítések sikeresen letöltve! Minden elérhető frissítés letöltésre került, nem szükséges egyesével letölteni őket minden játékhoz, mint a csalások esetében. Ha a javítások nem jelennek meg, lehet, hogy nem léteznek a játék adott sorozatszámához és verziójához.
+ DownloadComplete_MSG
+ Frissítések sikeresen letöltve! Minden elérhető frissítés letöltésre került, nem szükséges egyesével letölteni őket minden játékhoz, mint a csalások esetében. Ha a javítások nem jelennek meg, lehet, hogy nem léteznek a játék adott sorozatszámához és verziójához.
- Failed to parse JSON data from HTML.
- Nem sikerült az JSON adatok elemzése HTML-ből.
+ Failed to parse JSON data from HTML.
+ Nem sikerült az JSON adatok elemzése HTML-ből.
- Failed to retrieve HTML page.
- Nem sikerült HTML oldal lekérése.
+ Failed to retrieve HTML page.
+ Nem sikerült HTML oldal lekérése.
- The game is in version: %1
- A játék verziója: %1
+ The game is in version: %1
+ A játék verziója: %1
- The downloaded patch only works on version: %1
- A letöltött javításhoz a(z) %1 verzió működik
+ The downloaded patch only works on version: %1
+ A letöltött javításhoz a(z) %1 verzió működik
- You may need to update your game.
- Lehet, hogy frissítened kell a játékodat.
+ You may need to update your game.
+ Lehet, hogy frissítened kell a játékodat.
- Incompatibility Notice
- Inkompatibilitási értesítés
+ Incompatibility Notice
+ Inkompatibilitási értesítés
- Failed to open file:
- Nem sikerült megnyitni a fájlt:
+ Failed to open file:
+ Nem sikerült megnyitni a fájlt:
- XML ERROR:
- XML HIBA:
+ XML ERROR:
+ XML HIBA:
- Failed to open files.json for writing
- Nem sikerült megnyitni a files.json fájlt írásra
+ Failed to open files.json for writing
+ Nem sikerült megnyitni a files.json fájlt írásra
- Author:
- Szerző:
+ Author:
+ Szerző:
- Directory does not exist:
- A mappa nem létezik:
+ Directory does not exist:
+ A mappa nem létezik:
- Failed to open files.json for reading.
- Nem sikerült megnyitni a files.json fájlt olvasásra.
+ Failed to open files.json for reading.
+ Nem sikerült megnyitni a files.json fájlt olvasásra.
- Name:
- Név:
+ Name:
+ Név:
- Can't apply cheats before the game is started
- Nem lehet csalásokat alkalmazni, mielőtt a játék elindul.
+ Can't apply cheats before the game is started
+ Nem lehet csalásokat alkalmazni, mielőtt a játék elindul.
- Close
- Bezárás
+ Close
+ Bezárás
-
-
+
+
CheckUpdate
- Auto Updater
- Automatikus frissítő
+ Auto Updater
+ Automatikus frissítő
- Error
- Hiba
+ Error
+ Hiba
- Network error:
- Hálózati hiba:
+ Network error:
+ Hálózati hiba:
- Error_Github_limit_MSG
- Az automatikus frissítő óránként legfeljebb 60 frissítésellenőrzést engedélyez.\nElérte ezt a korlátot. Kérjük, próbálja újra később.
+ Error_Github_limit_MSG
+ Az automatikus frissítő óránként legfeljebb 60 frissítésellenőrzést engedélyez.\nElérte ezt a korlátot. Kérjük, próbálja újra később.
- Failed to parse update information.
- A frissítési információk elemzése sikertelen.
+ Failed to parse update information.
+ A frissítési információk elemzése sikertelen.
- No pre-releases found.
- Nem található előzetes kiadás.
+ No pre-releases found.
+ Nem található előzetes kiadás.
- Invalid release data.
- Érvénytelen kiadási adatok.
+ Invalid release data.
+ Érvénytelen kiadási adatok.
- No download URL found for the specified asset.
- Nincs letöltési URL a megadott eszközhöz.
+ No download URL found for the specified asset.
+ Nincs letöltési URL a megadott eszközhöz.
- Your version is already up to date!
- A verziód már naprakész!
+ Your version is already up to date!
+ A verziód már naprakész!
- Update Available
- Frissítés elérhető
+ Update Available
+ Frissítés elérhető
- Update Channel
- Frissítési Csatorna
+ Update Channel
+ Frissítési Csatorna
- Current Version
- Jelenlegi verzió
+ Current Version
+ Jelenlegi verzió
- Latest Version
- Új verzió
+ Latest Version
+ Új verzió
- Do you want to update?
- Szeretnéd frissíteni?
+ Do you want to update?
+ Szeretnéd frissíteni?
- Show Changelog
- Változások megjelenítése
+ Show Changelog
+ Változások megjelenítése
- Check for Updates at Startup
- Frissítések keresése indításkor
+ Check for Updates at Startup
+ Frissítések keresése indításkor
- Update
- Frissítés
+ Update
+ Frissítés
- No
- Mégse
+ No
+ Mégse
- Hide Changelog
- Változások elrejtése
+ Hide Changelog
+ Változások elrejtése
- Changes
- Változások
+ Changes
+ Változások
- Network error occurred while trying to access the URL
- Hálózati hiba történt az URL elérésekor
+ Network error occurred while trying to access the URL
+ Hálózati hiba történt az URL elérésekor
- Download Complete
- Letöltés kész
+ Download Complete
+ Letöltés kész
- The update has been downloaded, press OK to install.
- A frissítés letöltődött, nyomja meg az OK gombot az telepítéshez.
+ The update has been downloaded, press OK to install.
+ A frissítés letöltődött, nyomja meg az OK gombot az telepítéshez.
- Failed to save the update file at
- A frissítési fájl mentése nem sikerült a következő helyre
+ Failed to save the update file at
+ A frissítési fájl mentése nem sikerült a következő helyre
- Starting Update...
- Frissítés indítása...
+ Starting Update...
+ Frissítés indítása...
- Failed to create the update script file
- A frissítési szkript fájl létrehozása nem sikerült
+ Failed to create the update script file
+ A frissítési szkript fájl létrehozása nem sikerült
-
-
+
+
CompatibilityInfoClass
- Fetching compatibility data, please wait
- Kompatibilitási adatok betöltése, kérem várjon
+ Fetching compatibility data, please wait
+ Kompatibilitási adatok betöltése, kérem várjon
- Cancel
- Megszakítás
+ Cancel
+ Megszakítás
- Loading...
- Betöltés...
+ Loading...
+ Betöltés...
- Error
- Hiba
+ Error
+ Hiba
- Unable to update compatibility data! Try again later.
- Nem sikerült frissíteni a kompatibilitási adatokat! Kérem próbálja újra később.
+ Unable to update compatibility data! Try again later.
+ Nem sikerült frissíteni a kompatibilitási adatokat! Kérem próbálja újra később.
- Unable to open compatibility_data.json for writing.
- Nem sikerült megnyitni a compatibility_data.json fájlt írásra.
+ Unable to open compatibility_data.json for writing.
+ Nem sikerült megnyitni a compatibility_data.json fájlt írásra.
- Unknown
- Ismeretlen
+ Unknown
+ Ismeretlen
- Nothing
- Semmi
+ Nothing
+ Semmi
- Boots
- Csizmák
+ Boots
+ Csizmák
- Menus
- Menük
+ Menus
+ Menük
- Ingame
- Játékban
+ Ingame
+ Játékban
- Playable
- Játszható
+ Playable
+ Játszható
-
-
+
+
ControlSettings
- Configure Controls
-
+ Configure Controls
+ Configure Controls
- Control Settings
-
+ Control Settings
+ Control Settings
- D-Pad
-
+ D-Pad
+ D-Pad
- Up
-
+ Up
+ Up
- Left
-
+ Left
+ Left
- Right
-
+ Right
+ Right
- Down
-
+ Down
+ Down
- Left Stick Deadzone (def:2 max:127)
-
+ Left Stick Deadzone (def:2 max:127)
+ Left Stick Deadzone (def:2 max:127)
- Left Deadzone
-
+ Left Deadzone
+ Left Deadzone
- Left Stick
-
+ Left Stick
+ Left Stick
- Config Selection
-
+ Config Selection
+ Config Selection
- Common Config
-
+ Common Config
+ Common Config
- Use per-game configs
-
+ Use per-game configs
+ Use per-game configs
- L1 / LB
-
+ L1 / LB
+ L1 / LB
- L2 / LT
-
+ L2 / LT
+ L2 / LT
- KBM Controls
-
+ KBM Controls
+ KBM Controls
- KBM Editor
-
+ KBM Editor
+ KBM Editor
- Back
-
+ Back
+ Back
- R1 / RB
-
+ R1 / RB
+ R1 / RB
- R2 / RT
-
+ R2 / RT
+ R2 / RT
- L3
-
+ L3
+ L3
- Options / Start
-
+ Options / Start
+ Options / Start
- R3
-
+ R3
+ R3
- Face Buttons
-
+ Face Buttons
+ Face Buttons
- Triangle / Y
-
+ Triangle / Y
+ Triangle / Y
- Square / X
-
+ Square / X
+ Square / X
- Circle / B
-
+ Circle / B
+ Circle / B
- Cross / A
-
+ Cross / A
+ Cross / A
- Right Stick Deadzone (def:2, max:127)
-
+ Right Stick Deadzone (def:2, max:127)
+ Right Stick Deadzone (def:2, max:127)
- Right Deadzone
-
+ Right Deadzone
+ Right Deadzone
- Right Stick
-
+ Right Stick
+ Right Stick
-
-
+
+
ElfViewer
- Open Folder
- Mappa megnyitása
+ Open Folder
+ Mappa megnyitása
-
-
+
+
GameInfoClass
- Loading game list, please wait :3
- Játék könyvtár betöltése, kérjük várjon :3
+ Loading game list, please wait :3
+ Játék könyvtár betöltése, kérjük várjon :3
- Cancel
- Megszakítás
+ Cancel
+ Megszakítás
- Loading...
- Betöltés..
+ Loading...
+ Betöltés..
-
-
+
+
GameInstallDialog
- shadPS4 - Choose directory
- shadPS4 - Mappa kiválasztása
+ shadPS4 - Choose directory
+ shadPS4 - Mappa kiválasztása
- Directory to install games
- Mappa a játékok telepítésére
+ Directory to install games
+ Mappa a játékok telepítésére
- Browse
- Böngészés
+ Browse
+ Böngészés
- Error
- Hiba
+ Error
+ Hiba
- Directory to install DLC
-
+ Directory to install DLC
+ Directory to install DLC
-
-
+
+
GameListFrame
- Icon
- Ikon
+ Icon
+ Ikon
- Name
- Név
+ Name
+ Név
- Serial
- Sorozatszám
+ Serial
+ Sorozatszám
- Compatibility
- Compatibility
+ Compatibility
+ Compatibility
- Region
- Régió
+ Region
+ Régió
- Firmware
- Firmware
+ Firmware
+ Firmware
- Size
- Méret
+ Size
+ Méret
- Version
- Verzió
+ Version
+ Verzió
- Path
- Útvonal
+ Path
+ Útvonal
- Play Time
- Játékidő
+ Play Time
+ Játékidő
- Never Played
- Never Played
+ Never Played
+ Never Played
- h
- h
+ h
+ h
- m
- m
+ m
+ m
- s
- s
+ s
+ s
- Compatibility is untested
- Compatibility is untested
+ Compatibility is untested
+ Compatibility is untested
- Game does not initialize properly / crashes the emulator
- Game does not initialize properly / crashes the emulator
+ Game does not initialize properly / crashes the emulator
+ Game does not initialize properly / crashes the emulator
- Game boots, but only displays a blank screen
- Game boots, but only displays a blank screen
+ Game boots, but only displays a blank screen
+ Game boots, but only displays a blank screen
- Game displays an image but does not go past the menu
- Game displays an image but does not go past the menu
+ Game displays an image but does not go past the menu
+ Game displays an image but does not go past the menu
- Game has game-breaking glitches or unplayable performance
- Game has game-breaking glitches or unplayable performance
+ Game has game-breaking glitches or unplayable performance
+ Game has game-breaking glitches or unplayable performance
- Game can be completed with playable performance and no major glitches
- Game can be completed with playable performance and no major glitches
+ Game can be completed with playable performance and no major glitches
+ Game can be completed with playable performance and no major glitches
- Click to see details on github
- Kattintson a részletek megtekintéséhez a GitHubon
+ Click to see details on github
+ Kattintson a részletek megtekintéséhez a GitHubon
- Last updated
- Utoljára frissítve
+ Last updated
+ Utoljára frissítve
-
-
+
+
GameListUtils
- B
- B
+ B
+ B
- KB
- KB
+ KB
+ KB
- MB
- MB
+ MB
+ MB
- GB
- GB
+ GB
+ GB
- TB
- TB
+ TB
+ TB
-
-
+
+
GuiContextMenus
- Create Shortcut
- Parancsikon Létrehozása
+ Create Shortcut
+ Parancsikon Létrehozása
- Cheats / Patches
- Csalások / Javítások
+ Cheats / Patches
+ Csalások / Javítások
- SFO Viewer
- SFO Nézegető
+ SFO Viewer
+ SFO Nézegető
- Trophy Viewer
- Trófeák Megtekintése
+ Trophy Viewer
+ Trófeák Megtekintése
- Open Folder...
- Mappa megnyitása...
+ Open Folder...
+ Mappa megnyitása...
- Open Game Folder
- Játék Mappa Megnyitása
+ Open Game Folder
+ Játék Mappa Megnyitása
- Open Save Data Folder
- Mentési adatok mappa megnyitása
+ Open Save Data Folder
+ Mentési adatok mappa megnyitása
- Open Log Folder
- Napló mappa megnyitása
+ Open Log Folder
+ Napló mappa megnyitása
- Copy info...
- Információ Másolása...
+ Copy info...
+ Információ Másolása...
- Copy Name
- Név Másolása
+ Copy Name
+ Név Másolása
- Copy Serial
- Széria Másolása
+ Copy Serial
+ Széria Másolása
- Copy All
- Összes Másolása
+ Copy Version
+ Copy Version
- Delete...
- Törlés...
+ Copy Size
+ Copy Size
- Delete Game
- Játék törlése
+ Copy All
+ Összes Másolása
- Delete Update
- Frissítések törlése
+ Delete...
+ Törlés...
- Delete DLC
- DLC-k törlése
+ Delete Game
+ Játék törlése
- Compatibility...
- Compatibility...
+ Delete Update
+ Frissítések törlése
- Update database
- Update database
+ Delete DLC
+ DLC-k törlése
- View report
- View report
+ Compatibility...
+ Compatibility...
- Submit a report
- Submit a report
+ Update database
+ Update database
- Shortcut creation
- Parancsikon létrehozása
+ View report
+ View report
- Shortcut created successfully!
- Parancsikon sikeresen létrehozva!
+ Submit a report
+ Submit a report
- Error
- Hiba
+ Shortcut creation
+ Parancsikon létrehozása
- Error creating shortcut!
- Hiba a parancsikon létrehozásával!
+ Shortcut created successfully!
+ Parancsikon sikeresen létrehozva!
- Install PKG
- PKG telepítése
+ Error
+ Hiba
- Game
- Játék
+ Error creating shortcut!
+ Hiba a parancsikon létrehozásával!
- This game has no update to delete!
- Ehhez a játékhoz nem tartozik törlendő frissítés!
+ Install PKG
+ PKG telepítése
- Update
- Frissítés
+ Game
+ Játék
- This game has no DLC to delete!
- Ehhez a játékhoz nem tartozik törlendő DLC!
+ This game has no update to delete!
+ Ehhez a játékhoz nem tartozik törlendő frissítés!
- DLC
- DLC
+ Update
+ Frissítés
- Delete %1
- Delete %1
+ This game has no DLC to delete!
+ Ehhez a játékhoz nem tartozik törlendő DLC!
- Are you sure you want to delete %1's %2 directory?
- Biztosan törölni akarja a %1's %2 mappát?
+ DLC
+ DLC
- Open Update Folder
-
+ Delete %1
+ Delete %1
- Copy Version
-
+ Are you sure you want to delete %1's %2 directory?
+ Biztosan törölni akarja a %1's %2 mappát?
- Copy Size
-
+ Open Update Folder
+ Open Update Folder
- Delete Save Data
-
+ Delete Save Data
+ Delete Save Data
- This game has no update folder to open!
-
+ This game has no update folder to open!
+ This game has no update folder to open!
- Failed to convert icon.
-
+ Failed to convert icon.
+ Failed to convert icon.
- This game has no save data to delete!
-
+ This game has no save data to delete!
+ This game has no save data to delete!
- Save Data
-
+ Save Data
+ Save Data
-
-
+
+
InstallDirSelect
- shadPS4 - Choose directory
- shadPS4 - Mappa kiválasztása
+ shadPS4 - Choose directory
+ shadPS4 - Mappa kiválasztása
- Select which directory you want to install to.
- Válassza ki a mappát a játékok telepítésére.
+ Select which directory you want to install to.
+ Válassza ki a mappát a játékok telepítésére.
- Install All Queued to Selected Folder
-
+ Install All Queued to Selected Folder
+ Install All Queued to Selected Folder
- Delete PKG File on Install
-
+ Delete PKG File on Install
+ Delete PKG File on Install
-
-
+
+
MainWindow
- Open/Add Elf Folder
- ELF Mappa Megnyitása/Hozzáadása
+ Open/Add Elf Folder
+ ELF Mappa Megnyitása/Hozzáadása
- Install Packages (PKG)
- PKG-k Telepítése (PKG)
+ Install Packages (PKG)
+ PKG-k Telepítése (PKG)
- Boot Game
- Játék Indítása
+ Boot Game
+ Játék Indítása
- Check for Updates
- Frissítések keresése
+ Check for Updates
+ Frissítések keresése
- About shadPS4
- A shadPS4-ről
+ About shadPS4
+ A shadPS4-ről
- Configure...
- Konfigurálás...
+ Configure...
+ Konfigurálás...
- Install application from a .pkg file
- Program telepítése egy .pkg fájlból
+ Install application from a .pkg file
+ Program telepítése egy .pkg fájlból
- Recent Games
- Legutóbbi Játékok
+ Recent Games
+ Legutóbbi Játékok
- Open shadPS4 Folder
- Open shadPS4 Folder
+ Open shadPS4 Folder
+ Open shadPS4 Folder
- Exit
- Kilépés
+ Exit
+ Kilépés
- Exit shadPS4
- Kilépés a shadPS4-ből
+ Exit shadPS4
+ Kilépés a shadPS4-ből
- Exit the application.
- Lépjen ki a programból.
+ Exit the application.
+ Lépjen ki a programból.
- Show Game List
- Játék Könyvtár Megjelenítése
+ Show Game List
+ Játék Könyvtár Megjelenítése
- Game List Refresh
- Játék Könyvtár Újratöltése
+ Game List Refresh
+ Játék Könyvtár Újratöltése
- Tiny
- Apró
+ Tiny
+ Apró
- Small
- Kicsi
+ Small
+ Kicsi
- Medium
- Közepes
+ Medium
+ Közepes
- Large
- Nagy
+ Large
+ Nagy
- List View
- Lista Nézet
+ List View
+ Lista Nézet
- Grid View
- Rács Nézet
+ Grid View
+ Rács Nézet
- Elf Viewer
- Elf Nézegető
+ Elf Viewer
+ Elf Nézegető
- Game Install Directory
- Játék Telepítési Mappa
+ Game Install Directory
+ Játék Telepítési Mappa
- Download Cheats/Patches
- Csalások / Javítások letöltése
+ Download Cheats/Patches
+ Csalások / Javítások letöltése
- Dump Game List
- Játéklista Dumpolása
+ Dump Game List
+ Játéklista Dumpolása
- PKG Viewer
- PKG Nézegető
+ PKG Viewer
+ PKG Nézegető
- Search...
- Keresés...
+ Search...
+ Keresés...
- File
- Fájl
+ File
+ Fájl
- View
- Nézet
+ View
+ Nézet
- Game List Icons
- Játékkönyvtár Ikonok
+ Game List Icons
+ Játékkönyvtár Ikonok
- Game List Mode
- Játékkönyvtár Nézet
+ Game List Mode
+ Játékkönyvtár Nézet
- Settings
- Beállítások
+ Settings
+ Beállítások
- Utils
- Segédeszközök
+ Utils
+ Segédeszközök
- Themes
- Témák
+ Themes
+ Témák
- Help
- Segítség
+ Help
+ Segítség
- Dark
- Sötét
+ Dark
+ Sötét
- Light
- Világos
+ Light
+ Világos
- Green
- Zöld
+ Green
+ Zöld
- Blue
- Kék
+ Blue
+ Kék
- Violet
- Ibolya
+ Violet
+ Ibolya
- toolBar
- Eszköztár
+ toolBar
+ Eszköztár
- Game List
- Játéklista
+ Game List
+ Játéklista
- * Unsupported Vulkan Version
- * Nem támogatott Vulkan verzió
+ * Unsupported Vulkan Version
+ * Nem támogatott Vulkan verzió
- Download Cheats For All Installed Games
- Csalások letöltése minden telepített játékhoz
+ Download Cheats For All Installed Games
+ Csalások letöltése minden telepített játékhoz
- Download Patches For All Games
- Javítások letöltése minden játékhoz
+ Download Patches For All Games
+ Javítások letöltése minden játékhoz
- Download Complete
- Letöltés befejezve
+ Download Complete
+ Letöltés befejezve
- You have downloaded cheats for all the games you have installed.
- Minden elérhető csalás letöltődött az összes telepített játékhoz.
+ You have downloaded cheats for all the games you have installed.
+ Minden elérhető csalás letöltődött az összes telepített játékhoz.
- Patches Downloaded Successfully!
- Javítások sikeresen letöltve!
+ Patches Downloaded Successfully!
+ Javítások sikeresen letöltve!
- All Patches available for all games have been downloaded.
- Az összes játékhoz elérhető javítás letöltésre került.
+ All Patches available for all games have been downloaded.
+ Az összes játékhoz elérhető javítás letöltésre került.
- Games:
- Játékok:
+ Games:
+ Játékok:
- ELF files (*.bin *.elf *.oelf)
- ELF fájlok (*.bin *.elf *.oelf)
+ ELF files (*.bin *.elf *.oelf)
+ ELF fájlok (*.bin *.elf *.oelf)
- Game Boot
- Játék indító
+ Game Boot
+ Játék indító
- Only one file can be selected!
- Csak egy fájl választható ki!
+ Only one file can be selected!
+ Csak egy fájl választható ki!
- PKG Extraction
- PKG kicsomagolás
+ PKG Extraction
+ PKG kicsomagolás
- Patch detected!
- Frissítés észlelve!
+ Patch detected!
+ Frissítés észlelve!
- PKG and Game versions match:
- A PKG és a játék verziói egyeznek:
+ PKG and Game versions match:
+ A PKG és a játék verziói egyeznek:
- Would you like to overwrite?
- Szeretné felülírni?
+ Would you like to overwrite?
+ Szeretné felülírni?
- PKG Version %1 is older than installed version:
- A(z) %1-es PKG verzió régebbi, mint a telepített verzió:
+ PKG Version %1 is older than installed version:
+ A(z) %1-es PKG verzió régebbi, mint a telepített verzió:
- Game is installed:
- A játék telepítve van:
+ Game is installed:
+ A játék telepítve van:
- Would you like to install Patch:
- Szeretné telepíteni a frissítést:
+ Would you like to install Patch:
+ Szeretné telepíteni a frissítést:
- DLC Installation
- DLC Telepítés
+ DLC Installation
+ DLC Telepítés
- Would you like to install DLC: %1?
- Szeretné telepíteni a %1 DLC-t?
+ Would you like to install DLC: %1?
+ Szeretné telepíteni a %1 DLC-t?
- DLC already installed:
- DLC már telepítve:
+ DLC already installed:
+ DLC már telepítve:
- Game already installed
- A játék már telepítve van
+ Game already installed
+ A játék már telepítve van
- PKG ERROR
- PKG HIBA
+ PKG ERROR
+ PKG HIBA
- Extracting PKG %1/%2
- PKG kicsomagolása %1/%2
+ Extracting PKG %1/%2
+ PKG kicsomagolása %1/%2
- Extraction Finished
- Kicsomagolás befejezve
+ Extraction Finished
+ Kicsomagolás befejezve
- Game successfully installed at %1
- A játék sikeresen telepítve itt: %1
+ Game successfully installed at %1
+ A játék sikeresen telepítve itt: %1
- File doesn't appear to be a valid PKG file
- A fájl nem tűnik érvényes PKG fájlnak
+ File doesn't appear to be a valid PKG file
+ A fájl nem tűnik érvényes PKG fájlnak
- Run Game
-
+ Run Game
+ Run Game
- Eboot.bin file not found
-
+ Eboot.bin file not found
+ Eboot.bin file not found
- PKG File (*.PKG *.pkg)
-
+ PKG File (*.PKG *.pkg)
+ PKG File (*.PKG *.pkg)
- PKG is a patch or DLC, please install the game first!
-
+ PKG is a patch or DLC, please install the game first!
+ PKG is a patch or DLC, please install the game first!
- Game is already running!
-
+ Game is already running!
+ Game is already running!
- shadPS4
- shadPS4
+ shadPS4
+ shadPS4
-
-
+
+
PKGViewer
- Open Folder
- Mappa Megnyitása
+ Open Folder
+ Mappa Megnyitása
- Name
- Név
+ PKG ERROR
+ PKG HIBA
- Serial
- Sorozatszám
+ Name
+ Név
- Installed
-
+ Serial
+ Sorozatszám
- Size
- Méret
+ Installed
+ Installed
- Category
-
+ Size
+ Méret
- Type
-
+ Category
+ Category
- App Ver
-
+ Type
+ Type
- FW
-
+ App Ver
+ App Ver
- Region
- Régió
+ FW
+ FW
- Flags
-
+ Region
+ Régió
- Path
- Útvonal
+ Flags
+ Flags
- File
- Fájl
+ Path
+ Útvonal
- PKG ERROR
- PKG HIBA
+ File
+ Fájl
- Unknown
- Ismeretlen
+ Unknown
+ Ismeretlen
- Package
-
+ Package
+ Package
-
-
+
+
SettingsDialog
- Settings
- Beállítások
+ Settings
+ Beállítások
- General
- Általános
+ General
+ Általános
- System
- Rendszer
+ System
+ Rendszer
- Console Language
- A Konzol Nyelvezete
+ Console Language
+ A Konzol Nyelvezete
- Emulator Language
- Az Emulátor Nyelvezete
+ Emulator Language
+ Az Emulátor Nyelvezete
- Emulator
- Emulátor
+ Emulator
+ Emulátor
- Enable Fullscreen
- Teljes Képernyő Engedélyezése
+ Enable Fullscreen
+ Teljes Képernyő Engedélyezése
- Fullscreen Mode
- Teljes képernyős mód
+ Fullscreen Mode
+ Teljes képernyős mód
- Enable Separate Update Folder
- Külön Frissítési Mappa Engedélyezése
+ Enable Separate Update Folder
+ Külön Frissítési Mappa Engedélyezése
- Default tab when opening settings
- Alapértelmezett fül a beállítások megnyitásakor
+ Default tab when opening settings
+ Alapértelmezett fül a beállítások megnyitásakor
- Show Game Size In List
- Játékméret megjelenítése a listában
+ Show Game Size In List
+ Játékméret megjelenítése a listában
- Show Splash
- Indítóképernyő Mutatása
+ Show Splash
+ Indítóképernyő Mutatása
- Enable Discord Rich Presence
- A Discord Rich Presence engedélyezése
+ Enable Discord Rich Presence
+ A Discord Rich Presence engedélyezése
- Username
- Felhasználónév
+ Username
+ Felhasználónév
- Trophy Key
- Trophy Key
+ Trophy Key
+ Trophy Key
- Trophy
- Trophy
+ Trophy
+ Trophy
- Logger
- Naplózó
+ Logger
+ Naplózó
- Log Type
- Naplózási Típus
+ Log Type
+ Naplózási Típus
- Log Filter
- Naplózási Filter
+ Log Filter
+ Naplózási Filter
- Open Log Location
- Napló helyének megnyitása
+ Open Log Location
+ Napló helyének megnyitása
- Input
- Bemenet
+ Input
+ Bemenet
- Cursor
- Kurzor
+ Cursor
+ Kurzor
- Hide Cursor
- Kurzor elrejtése
+ Hide Cursor
+ Kurzor elrejtése
- Hide Cursor Idle Timeout
- Kurzor inaktivitási időtúllépés
+ Hide Cursor Idle Timeout
+ Kurzor inaktivitási időtúllépés
- s
- s
+ s
+ s
- Controller
- Kontroller
+ Controller
+ Kontroller
- Back Button Behavior
- Vissza gomb Viselkedése
+ Back Button Behavior
+ Vissza gomb Viselkedése
- Graphics
- Grafika
+ Graphics
+ Grafika
- GUI
- Felület
+ GUI
+ Felület
- User
- Felhasználó
+ User
+ Felhasználó
- Graphics Device
- Grafikai Eszköz
+ Graphics Device
+ Grafikai Eszköz
- Width
- Szélesség
+ Width
+ Szélesség
- Height
- Magasság
+ Height
+ Magasság
- Vblank Divider
- Vblank Elosztó
+ Vblank Divider
+ Vblank Elosztó
- Advanced
- Haladó
+ Advanced
+ Haladó
- Enable Shaders Dumping
- Shader Dumpolás Engedélyezése
+ Enable Shaders Dumping
+ Shader Dumpolás Engedélyezése
- Enable NULL GPU
- NULL GPU Engedélyezése
+ Enable NULL GPU
+ NULL GPU Engedélyezése
- Paths
- Útvonalak
+ Enable HDR
+ Enable HDR
- Game Folders
- Játékmappák
+ Paths
+ Útvonalak
- Add...
- Hozzáadás...
+ Game Folders
+ Játékmappák
- Remove
- Eltávolítás
+ Add...
+ Hozzáadás...
- Debug
- Debugolás
+ Remove
+ Eltávolítás
- Enable Debug Dumping
- Debug Dumpolás Engedélyezése
+ Debug
+ Debugolás
- Enable Vulkan Validation Layers
- Vulkan Validációs Rétegek Engedélyezése
+ Enable Debug Dumping
+ Debug Dumpolás Engedélyezése
- Enable Vulkan Synchronization Validation
- Vulkan Szinkronizálás Validáció
+ Enable Vulkan Validation Layers
+ Vulkan Validációs Rétegek Engedélyezése
- Enable RenderDoc Debugging
- RenderDoc Debugolás Engedélyezése
+ Enable Vulkan Synchronization Validation
+ Vulkan Szinkronizálás Validáció
- Enable Crash Diagnostics
- Enable Crash Diagnostics
+ Enable RenderDoc Debugging
+ RenderDoc Debugolás Engedélyezése
- Collect Shaders
- Collect Shaders
+ Enable Crash Diagnostics
+ Enable Crash Diagnostics
- Copy GPU Buffers
- Copy GPU Buffers
+ Collect Shaders
+ Collect Shaders
- Host Debug Markers
- Host Debug Markers
+ Copy GPU Buffers
+ Copy GPU Buffers
- Guest Debug Markers
- Guest Debug Markers
+ Host Debug Markers
+ Host Debug Markers
- Update
- Frissítés
+ Guest Debug Markers
+ Guest Debug Markers
- Check for Updates at Startup
- Frissítések keresése indításkor
+ Update
+ Frissítés
- Always Show Changelog
- Mindig mutasd a változásnaplót
+ Check for Updates at Startup
+ Frissítések keresése indításkor
- Update Channel
- Frissítési Csatorna
+ Always Show Changelog
+ Mindig mutasd a változásnaplót
- Check for Updates
- Frissítések keresése
+ Update Channel
+ Frissítési Csatorna
- GUI Settings
- GUI Beállítások
+ Check for Updates
+ Frissítések keresése
- Title Music
- Title Music
+ GUI Settings
+ GUI Beállítások
- Disable Trophy Pop-ups
- Disable Trophy Pop-ups
+ Title Music
+ Title Music
- Play title music
- Címzene lejátszása
+ Disable Trophy Pop-ups
+ Disable Trophy Pop-ups
- Update Compatibility Database On Startup
- Update Compatibility Database On Startup
+ Background Image
+ Background Image
- Game Compatibility
- Game Compatibility
+ Show Background Image
+ Show Background Image
- Display Compatibility Data
- Display Compatibility Data
+ Opacity
+ Opacity
- Update Compatibility Database
- Update Compatibility Database
+ Play title music
+ Címzene lejátszása
- Volume
- Hangerő
+ Update Compatibility Database On Startup
+ Update Compatibility Database On Startup
- Save
- Mentés
+ Game Compatibility
+ Game Compatibility
- Apply
- Alkalmaz
+ Display Compatibility Data
+ Display Compatibility Data
- Restore Defaults
- Alapértelmezett értékek visszaállítása
+ Update Compatibility Database
+ Update Compatibility Database
- Close
- Bezárás
+ Volume
+ Hangerő
- Point your mouse at an option to display its description.
- Helyezze az egérmutatót egy lehetőség fölé, hogy megjelenítse annak leírását.
+ Save
+ Mentés
- consoleLanguageGroupBox
- Konzol nyelve:\nBeállítja a PS4 játék nyelvét.\nAjánlott a játék által támogatott nyelvre állítani, amely régiónként változhat.
+ Apply
+ Alkalmaz
- emulatorLanguageGroupBox
- Emulátor nyelve:\nBeállítja az emulátor felhasználói felületének nyelvét.
+ Restore Defaults
+ Alapértelmezett értékek visszaállítása
- fullscreenCheckBox
- Teljes képernyő engedélyezése:\nAutomatikusan teljes képernyőre állítja a játék ablakát.\nEz a F11 billentyű megnyomásával kapcsolható ki/be.
+ Close
+ Bezárás
- separateUpdatesCheckBox
- Külön Frissítéi Mappa Engedélyezése:\nEngedélyezi a frissítések külön mappába helyezését, a könnyű kezelésük érdekében.
+ Point your mouse at an option to display its description.
+ Helyezze az egérmutatót egy lehetőség fölé, hogy megjelenítse annak leírását.
- showSplashCheckBox
- Indítóképernyő megjelenítése:\nMegjeleníti a játék indítóképernyőjét (különleges képet) a játék elindításakor.
+ consoleLanguageGroupBox
+ Konzol nyelve:\nBeállítja a PS4 játék nyelvét.\nAjánlott a játék által támogatott nyelvre állítani, amely régiónként változhat.
- discordRPCCheckbox
- A Discord Rich Presence engedélyezése:\nMegjeleníti az emulator ikonját és a kapcsolódó információkat a Discord profilján.
+ emulatorLanguageGroupBox
+ Emulátor nyelve:\nBeállítja az emulátor felhasználói felületének nyelvét.
- userName
- Felhasználónév:\nBeállítja a PS4 fiók felhasználónevét, amelyet egyes játékok megjeleníthetnek.
+ fullscreenCheckBox
+ Teljes képernyő engedélyezése:\nAutomatikusan teljes képernyőre állítja a játék ablakát.\nEz a F11 billentyű megnyomásával kapcsolható ki/be.
- TrophyKey
- Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
+ separateUpdatesCheckBox
+ Külön Frissítéi Mappa Engedélyezése:\nEngedélyezi a frissítések külön mappába helyezését, a könnyű kezelésük érdekében.
- logTypeGroupBox
- Napló típusa:\nBeállítja, hogy szinkronizálja-e a naplóablak kimenetét a teljesítmény érdekében. Ennek kedvezőtlen hatásai lehetnek az emulációra.
+ showSplashCheckBox
+ Indítóképernyő megjelenítése:\nMegjeleníti a játék indítóképernyőjét (különleges képet) a játék elindításakor.
- logFilter
- Napló szűrő:\nCsak bizonyos információk megjelenítésére szűri a naplót.\nPéldák: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Szintek: Trace, Debug, Info, Warning, Error, Critical - ebben a sorrendben, egy konkrét szint elnémítja az előtte lévő összes szintet, és naplózza az utána következő szinteket.
+ discordRPCCheckbox
+ A Discord Rich Presence engedélyezése:\nMegjeleníti az emulator ikonját és a kapcsolódó információkat a Discord profilján.
- updaterGroupBox
- Frissítés:\nRelease: Hivatalos verziók, amelyeket havonta adnak ki, és amelyek nagyon elavultak lehetnek, de megbízhatóbbak és teszteltek.\nNightly: Fejlesztési verziók, amelyek az összes legújabb funkciót és javítást tartalmazzák, de hibákat tartalmazhatnak és kevésbé stabilak.
+ userName
+ Felhasználónév:\nBeállítja a PS4 fiók felhasználónevét, amelyet egyes játékok megjeleníthetnek.
- GUIMusicGroupBox
- Játék címzene lejátszása:\nHa a játék támogatja, engedélyezze egy speciális zene lejátszását, amikor a játékot kiválasztja a GUI-ban.
+ TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
- disableTrophycheckBox
- Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
+ logTypeGroupBox
+ Napló típusa:\nBeállítja, hogy szinkronizálja-e a naplóablak kimenetét a teljesítmény érdekében. Ennek kedvezőtlen hatásai lehetnek az emulációra.
- hideCursorGroupBox
- Kurzor elrejtése:\nVálassza ki, mikor tűnjön el az egérmutató:\nSoha: Az egér mindig látható.\nInaktív: Állítson be egy időt, amennyi idő mozdulatlanság után eltűnik.\nMindig: az egér mindig el lesz rejtve.
+ logFilter
+ Napló szűrő:\nCsak bizonyos információk megjelenítésére szűri a naplót.\nPéldák: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Szintek: Trace, Debug, Info, Warning, Error, Critical - ebben a sorrendben, egy konkrét szint elnémítja az előtte lévő összes szintet, és naplózza az utána következő szinteket.
- idleTimeoutGroupBox
- Állítson be egy időt, ami után egér inaktív állapotban eltűnik.
+ updaterGroupBox
+ Frissítés:\nRelease: Hivatalos verziók, amelyeket havonta adnak ki, és amelyek nagyon elavultak lehetnek, de megbízhatóbbak és teszteltek.\nNightly: Fejlesztési verziók, amelyek az összes legújabb funkciót és javítást tartalmazzák, de hibákat tartalmazhatnak és kevésbé stabilak.
- backButtonBehaviorGroupBox
- Vissza gomb viselkedés:\nBeállítja a vezérlő vissza gombját, hogy utánozza a PS4 érintőpadján megadott pozíció megérintését.
+ GUIBackgroundImageGroupBox
+ GUIBackgroundImageGroupBox
- enableCompatibilityCheckBox
- Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
+ GUIMusicGroupBox
+ Játék címzene lejátszása:\nHa a játék támogatja, engedélyezze egy speciális zene lejátszását, amikor a játékot kiválasztja a GUI-ban.
- checkCompatibilityOnStartupCheckBox
- Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
+ disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
- updateCompatibilityButton
- Update Compatibility Database:\nImmediately update the compatibility database.
+ hideCursorGroupBox
+ Kurzor elrejtése:\nVálassza ki, mikor tűnjön el az egérmutató:\nSoha: Az egér mindig látható.\nInaktív: Állítson be egy időt, amennyi idő mozdulatlanság után eltűnik.\nMindig: az egér mindig el lesz rejtve.
- Never
- Soha
+ idleTimeoutGroupBox
+ Állítson be egy időt, ami után egér inaktív állapotban eltűnik.
- Idle
- Inaktív
+ backButtonBehaviorGroupBox
+ Vissza gomb viselkedés:\nBeállítja a vezérlő vissza gombját, hogy utánozza a PS4 érintőpadján megadott pozíció megérintését.
- Always
- Mindig
+ enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
- Touchpad Left
- Érintőpad Bal
+ checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
- Touchpad Right
- Érintőpad Jobb
+ updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
- Touchpad Center
- Érintőpad Közép
+ Never
+ Soha
- None
- Semmi
+ Idle
+ Inaktív
- graphicsAdapterGroupBox
- Grafikus eszköz:\nTöbb GPU-s rendszereken válassza ki, melyik GPU-t használja az emulátor a legördülő listából,\nvagy válassza az "Auto Select" lehetőséget, hogy automatikusan kiválassza azt.
+ Always
+ Mindig
- resolutionLayout
- Szélesség/Magasság:\nBeállítja az emulátor ablakának méretét induláskor, amely a játék során átméretezhető.\nEz különbözik a játékbeli felbontástól.
+ Touchpad Left
+ Érintőpad Bal
- heightDivider
- Vblank elosztó:\nAz emulátor frissítési sebessége e számot megszorozva működik. Ennek megváltoztatása kedvezőtlen hatásokat okozhat, például növelheti a játék sebességét, vagy megszakíthat kritikus játékfunkciókat, amelyek nem számítanak arra, hogy ez megváltozik!
+ Touchpad Right
+ Érintőpad Jobb
- dumpShadersCheckBox
- Shader dumping engedélyezése:\nMűszaki hibaelhárítás céljából a játékok shaderjeit elmenti egy mappába, ahogy renderelődnek.
+ Touchpad Center
+ Érintőpad Közép
- nullGpuCheckBox
- Null GPU engedélyezése:\nMűszaki hibaelhárítás céljából letiltja a játék renderelését, mintha nem lenne grafikus kártya.
+ None
+ Semmi
- gameFoldersBox
- Játék mappák:\nA mappák listája, ahol telepített játékok vannak.
+ graphicsAdapterGroupBox
+ Grafikus eszköz:\nTöbb GPU-s rendszereken válassza ki, melyik GPU-t használja az emulátor a legördülő listából,\nvagy válassza az "Auto Select" lehetőséget, hogy automatikusan kiválassza azt.
- addFolderButton
- Hozzáadás:\nHozzon létre egy mappát a listában.
+ resolutionLayout
+ Szélesség/Magasság:\nBeállítja az emulátor ablakának méretét induláskor, amely a játék során átméretezhető.\nEz különbözik a játékbeli felbontástól.
- removeFolderButton
- Eltávolítás:\nTávolítson el egy mappát a listából.
+ heightDivider
+ Vblank elosztó:\nAz emulátor frissítési sebessége e számot megszorozva működik. Ennek megváltoztatása kedvezőtlen hatásokat okozhat, például növelheti a játék sebességét, vagy megszakíthat kritikus játékfunkciókat, amelyek nem számítanak arra, hogy ez megváltozik!
- debugDump
- Debug dumpolás engedélyezése:\nElmenti a futó PS4 program import- és exportszimbólumait, valamint a fájl fejlécinformációit egy könyvtárba.
+ dumpShadersCheckBox
+ Shader dumping engedélyezése:\nMűszaki hibaelhárítás céljából a játékok shaderjeit elmenti egy mappába, ahogy renderelődnek.
- vkValidationCheckBox
- Vulkan validációs rétegek engedélyezése:\nEngedélyezi a Vulkan renderelő állapotának validálását és információk naplózását annak belső állapotáról. Ez csökkenti a teljesítményt és valószínűleg megváltoztatja az emuláció viselkedését.
+ nullGpuCheckBox
+ Null GPU engedélyezése:\nMűszaki hibaelhárítás céljából letiltja a játék renderelését, mintha nem lenne grafikus kártya.
- vkSyncValidationCheckBox
- Vulkan szinkronizációs validáció engedélyezése:\nEngedélyezi a Vulkan renderelési feladatok időzítésének validálását. Ez csökkenti a teljesítményt és valószínűleg megváltoztatja az emuláció viselkedését.
+ enableHDRCheckBox
+ enableHDRCheckBox
- rdocCheckBox
- RenderDoc hibakeresés engedélyezése:\nHa engedélyezve van, az emulátor kompatibilitást biztosít a Renderdoc számára, hogy lehetővé tegye a jelenleg renderelt keret rögzítését és elemzését.
+ gameFoldersBox
+ Játék mappák:\nA mappák listája, ahol telepített játékok vannak.
- collectShaderCheckBox
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+ addFolderButton
+ Hozzáadás:\nHozzon létre egy mappát a listában.
- crashDiagnosticsCheckBox
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+ removeFolderButton
+ Eltávolítás:\nTávolítson el egy mappát a listából.
- copyGPUBuffersCheckBox
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+ debugDump
+ Debug dumpolás engedélyezése:\nElmenti a futó PS4 program import- és exportszimbólumait, valamint a fájl fejlécinformációit egy könyvtárba.
- hostMarkersCheckBox
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ vkValidationCheckBox
+ Vulkan validációs rétegek engedélyezése:\nEngedélyezi a Vulkan renderelő állapotának validálását és információk naplózását annak belső állapotáról. Ez csökkenti a teljesítményt és valószínűleg megváltoztatja az emuláció viselkedését.
- guestMarkersCheckBox
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ vkSyncValidationCheckBox
+ Vulkan szinkronizációs validáció engedélyezése:\nEngedélyezi a Vulkan renderelési feladatok időzítésének validálását. Ez csökkenti a teljesítményt és valószínűleg megváltoztatja az emuláció viselkedését.
- Borderless
-
+ rdocCheckBox
+ RenderDoc hibakeresés engedélyezése:\nHa engedélyezve van, az emulátor kompatibilitást biztosít a Renderdoc számára, hogy lehetővé tegye a jelenleg renderelt keret rögzítését és elemzését.
- True
-
+ collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- Enable HDR
-
+ crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- Release
-
+ copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
- Nightly
-
+ hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Background Image
-
+ guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Show Background Image
-
+ saveDataBox
+ saveDataBox
- Opacity
-
+ browseButton
+ browseButton
- Set the volume of the background music.
-
+ Borderless
+ Borderless
- Enable Motion Controls
-
+ True
+ True
- Save Data Path
-
+ Release
+ Release
- Browse
- Böngészés
+ Nightly
+ Nightly
- async
-
+ Set the volume of the background music.
+ Set the volume of the background music.
- sync
-
+ Enable Motion Controls
+ Enable Motion Controls
- Auto Select
-
+ Save Data Path
+ Save Data Path
- Directory to install games
- Mappa a játékok telepítésére
+ Browse
+ Böngészés
- Directory to save data
-
+ async
+ async
- GUIBackgroundImageGroupBox
-
+ sync
+ sync
- enableHDRCheckBox
-
+ Auto Select
+ Auto Select
- saveDataBox
-
+ Directory to install games
+ Mappa a játékok telepítésére
- browseButton
-
+ Directory to save data
+ Directory to save data
-
-
+
+
TrophyViewer
- Trophy Viewer
- Trófeák Megtekintése
+ Trophy Viewer
+ Trófeák Megtekintése
-
+
diff --git a/src/qt_gui/translations/id_ID.ts b/src/qt_gui/translations/id_ID.ts
index 6e30ab310..6ca56e729 100644
--- a/src/qt_gui/translations/id_ID.ts
+++ b/src/qt_gui/translations/id_ID.ts
@@ -2,1789 +2,1789 @@
-
-
+
+
AboutDialog
- About shadPS4
- About shadPS4
+ About shadPS4
+ About shadPS4
- shadPS4
- shadPS4
+ shadPS4
+ shadPS4
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
- This software should not be used to play games you have not legally obtained.
- This software should not be used to play games you have not legally obtained.
+ This software should not be used to play games you have not legally obtained.
+ This software should not be used to play games you have not legally obtained.
-
-
+
+
CheatsPatches
- Cheats / Patches for
- Cheats / Patches for
+ Cheats / Patches for
+ Cheats / Patches for
- defaultTextEdit_MSG
- Cheats/Patches bersifat eksperimental.\nGunakan dengan hati-hati.\n\nUnduh cheats satu per satu dengan memilih repositori dan mengklik tombol unduh.\nDi tab Patches, Anda dapat mengunduh semua patch sekaligus, memilih yang ingin digunakan, dan menyimpan pilihan Anda.\n\nKarena kami tidak mengembangkan Cheats/Patches,\nharap laporkan masalah kepada pembuat cheat.\n\nMembuat cheat baru? Kunjungi:\nhttps://github.com/shadps4-emu/ps4_cheats
+ defaultTextEdit_MSG
+ Cheats/Patches bersifat eksperimental.\nGunakan dengan hati-hati.\n\nUnduh cheats satu per satu dengan memilih repositori dan mengklik tombol unduh.\nDi tab Patches, Anda dapat mengunduh semua patch sekaligus, memilih yang ingin digunakan, dan menyimpan pilihan Anda.\n\nKarena kami tidak mengembangkan Cheats/Patches,\nharap laporkan masalah kepada pembuat cheat.\n\nMembuat cheat baru? Kunjungi:\nhttps://github.com/shadps4-emu/ps4_cheats
- No Image Available
- Tidak Ada Gambar Tersedia
+ No Image Available
+ Tidak Ada Gambar Tersedia
- Serial:
- Serial:
+ Serial:
+ Serial:
- Version:
- Versi:
+ Version:
+ Versi:
- Size:
- Ukuran:
+ Size:
+ Ukuran:
- Select Cheat File:
- Pilih File Cheat:
+ Select Cheat File:
+ Pilih File Cheat:
- Repository:
- Repositori:
+ Repository:
+ Repositori:
- Download Cheats
- Unduh Cheat
+ Download Cheats
+ Unduh Cheat
- Delete File
- Hapus File
+ Delete File
+ Hapus File
- No files selected.
- Tidak ada file yang dipilih.
+ No files selected.
+ Tidak ada file yang dipilih.
- You can delete the cheats you don't want after downloading them.
- Anda dapat menghapus cheat yang tidak Anda inginkan setelah mengunduhnya.
+ You can delete the cheats you don't want after downloading them.
+ Anda dapat menghapus cheat yang tidak Anda inginkan setelah mengunduhnya.
- Do you want to delete the selected file?\n%1
- Apakah Anda ingin menghapus berkas yang dipilih?\n%1
+ Do you want to delete the selected file?\n%1
+ Apakah Anda ingin menghapus berkas yang dipilih?\n%1
- Select Patch File:
- Pilih File Patch:
+ Select Patch File:
+ Pilih File Patch:
- Download Patches
- Unduh Patch
+ Download Patches
+ Unduh Patch
- Save
- Simpan
+ Save
+ Simpan
- Cheats
- Cheat
+ Cheats
+ Cheat
- Patches
- Patch
+ Patches
+ Patch
- Error
- Kesalahan
+ Error
+ Kesalahan
- No patch selected.
- Tidak ada patch yang dipilih.
+ No patch selected.
+ Tidak ada patch yang dipilih.
- Unable to open files.json for reading.
- Tidak dapat membuka files.json untuk dibaca.
+ Unable to open files.json for reading.
+ Tidak dapat membuka files.json untuk dibaca.
- No patch file found for the current serial.
- Tidak ada file patch ditemukan untuk serial saat ini.
+ No patch file found for the current serial.
+ Tidak ada file patch ditemukan untuk serial saat ini.
- Unable to open the file for reading.
- Tidak dapat membuka file untuk dibaca.
+ Unable to open the file for reading.
+ Tidak dapat membuka file untuk dibaca.
- Unable to open the file for writing.
- Tidak dapat membuka file untuk menulis.
+ Unable to open the file for writing.
+ Tidak dapat membuka file untuk menulis.
- Failed to parse XML:
- Gagal menganalisis XML:
+ Failed to parse XML:
+ Gagal menganalisis XML:
- Success
- Sukses
+ Success
+ Sukses
- Options saved successfully.
- Opsi berhasil disimpan.
+ Options saved successfully.
+ Opsi berhasil disimpan.
- Invalid Source
- Sumber Tidak Valid
+ Invalid Source
+ Sumber Tidak Valid
- The selected source is invalid.
- Sumber yang dipilih tidak valid.
+ The selected source is invalid.
+ Sumber yang dipilih tidak valid.
- File Exists
- File Ada
+ File Exists
+ File Ada
- File already exists. Do you want to replace it?
- File sudah ada. Apakah Anda ingin menggantinya?
+ File already exists. Do you want to replace it?
+ File sudah ada. Apakah Anda ingin menggantinya?
- Failed to save file:
- Gagal menyimpan file:
+ Failed to save file:
+ Gagal menyimpan file:
- Failed to download file:
- Gagal mengunduh file:
+ Failed to download file:
+ Gagal mengunduh file:
- Cheats Not Found
- Cheat Tidak Ditemukan
+ Cheats Not Found
+ Cheat Tidak Ditemukan
- CheatsNotFound_MSG
- Cheat tidak ditemukan untuk game ini dalam versi repositori yang dipilih,cobalah repositori lain atau versi game yang berbeda.
+ CheatsNotFound_MSG
+ Cheat tidak ditemukan untuk game ini dalam versi repositori yang dipilih,cobalah repositori lain atau versi game yang berbeda.
- Cheats Downloaded Successfully
- Cheat Berhasil Diunduh
+ Cheats Downloaded Successfully
+ Cheat Berhasil Diunduh
- CheatsDownloadedSuccessfully_MSG
- Anda telah berhasil mengunduh cheat untuk versi game ini dari repositori yang dipilih. Anda bisa mencoba mengunduh dari repositori lain, jika tersedia akan juga memungkinkan untuk menggunakannya dengan memilih file dari daftar.
+ CheatsDownloadedSuccessfully_MSG
+ Anda telah berhasil mengunduh cheat untuk versi game ini dari repositori yang dipilih. Anda bisa mencoba mengunduh dari repositori lain, jika tersedia akan juga memungkinkan untuk menggunakannya dengan memilih file dari daftar.
- Failed to save:
- Gagal menyimpan:
+ Failed to save:
+ Gagal menyimpan:
- Failed to download:
- Gagal mengunduh:
+ Failed to download:
+ Gagal mengunduh:
- Download Complete
- Unduhan Selesai
+ Download Complete
+ Unduhan Selesai
- DownloadComplete_MSG
- Patch Berhasil Diunduh! Semua Patch yang tersedia untuk semua game telah diunduh, tidak perlu mengunduhnya satu per satu seperti yang terjadi pada Cheat. Jika patch tidak muncul, mungkin patch tersebut tidak ada untuk nomor seri dan versi game yang spesifik.
+ DownloadComplete_MSG
+ Patch Berhasil Diunduh! Semua Patch yang tersedia untuk semua game telah diunduh, tidak perlu mengunduhnya satu per satu seperti yang terjadi pada Cheat. Jika patch tidak muncul, mungkin patch tersebut tidak ada untuk nomor seri dan versi game yang spesifik.
- Failed to parse JSON data from HTML.
- Gagal menganalisis data JSON dari HTML.
+ Failed to parse JSON data from HTML.
+ Gagal menganalisis data JSON dari HTML.
- Failed to retrieve HTML page.
- Gagal mengambil halaman HTML.
+ Failed to retrieve HTML page.
+ Gagal mengambil halaman HTML.
- The game is in version: %1
- Permainan berada di versi: %1
+ The game is in version: %1
+ Permainan berada di versi: %1
- The downloaded patch only works on version: %1
- Patch yang diunduh hanya berfungsi pada versi: %1
+ The downloaded patch only works on version: %1
+ Patch yang diunduh hanya berfungsi pada versi: %1
- You may need to update your game.
- Anda mungkin perlu memperbarui permainan Anda.
+ You may need to update your game.
+ Anda mungkin perlu memperbarui permainan Anda.
- Incompatibility Notice
- Pemberitahuan Ketidakcocokan
+ Incompatibility Notice
+ Pemberitahuan Ketidakcocokan
- Failed to open file:
- Gagal membuka file:
+ Failed to open file:
+ Gagal membuka file:
- XML ERROR:
- KESALAHAN XML:
+ XML ERROR:
+ KESALAHAN XML:
- Failed to open files.json for writing
- Gagal membuka files.json untuk menulis
+ Failed to open files.json for writing
+ Gagal membuka files.json untuk menulis
- Author:
- Penulis:
+ Author:
+ Penulis:
- Directory does not exist:
- Direktori tidak ada:
+ Directory does not exist:
+ Direktori tidak ada:
- Failed to open files.json for reading.
- Gagal membuka files.json untuk dibaca.
+ Failed to open files.json for reading.
+ Gagal membuka files.json untuk dibaca.
- Name:
- Nama:
+ Name:
+ Nama:
- Can't apply cheats before the game is started
- Tidak bisa menerapkan cheat sebelum permainan dimulai.
+ Can't apply cheats before the game is started
+ Tidak bisa menerapkan cheat sebelum permainan dimulai.
- Close
- Tutup
+ Close
+ Tutup
-
-
+
+
CheckUpdate
- Auto Updater
- Pembaruan Otomatis
+ Auto Updater
+ Pembaruan Otomatis
- Error
- Kesalahan
+ Error
+ Kesalahan
- Network error:
- Kesalahan jaringan:
+ Network error:
+ Kesalahan jaringan:
- Error_Github_limit_MSG
- Pembaruan Otomatis memungkinkan hingga 60 pemeriksaan pembaruan per jam.\nAnda telah mencapai batas ini. Silakan coba lagi nanti.
+ Error_Github_limit_MSG
+ Pembaruan Otomatis memungkinkan hingga 60 pemeriksaan pembaruan per jam.\nAnda telah mencapai batas ini. Silakan coba lagi nanti.
- Failed to parse update information.
- Gagal memparse informasi pembaruan.
+ Failed to parse update information.
+ Gagal memparse informasi pembaruan.
- No pre-releases found.
- Tidak ada pra-rilis yang ditemukan.
+ No pre-releases found.
+ Tidak ada pra-rilis yang ditemukan.
- Invalid release data.
- Data rilis tidak valid.
+ Invalid release data.
+ Data rilis tidak valid.
- No download URL found for the specified asset.
- Tidak ada URL unduhan ditemukan untuk aset yang ditentukan.
+ No download URL found for the specified asset.
+ Tidak ada URL unduhan ditemukan untuk aset yang ditentukan.
- Your version is already up to date!
- Versi Anda sudah terbaru!
+ Your version is already up to date!
+ Versi Anda sudah terbaru!
- Update Available
- Pembaruan Tersedia
+ Update Available
+ Pembaruan Tersedia
- Update Channel
- Saluran Pembaruan
+ Update Channel
+ Saluran Pembaruan
- Current Version
- Versi Saat Ini
+ Current Version
+ Versi Saat Ini
- Latest Version
- Versi Terbaru
+ Latest Version
+ Versi Terbaru
- Do you want to update?
- Apakah Anda ingin memperbarui?
+ Do you want to update?
+ Apakah Anda ingin memperbarui?
- Show Changelog
- Tampilkan Catatan Perubahan
+ Show Changelog
+ Tampilkan Catatan Perubahan
- Check for Updates at Startup
- Periksa pembaruan saat mulai
+ Check for Updates at Startup
+ Periksa pembaruan saat mulai
- Update
- Perbarui
+ Update
+ Perbarui
- No
- Tidak
+ No
+ Tidak
- Hide Changelog
- Sembunyikan Catatan Perubahan
+ Hide Changelog
+ Sembunyikan Catatan Perubahan
- Changes
- Perubahan
+ Changes
+ Perubahan
- Network error occurred while trying to access the URL
- Kesalahan jaringan terjadi saat mencoba mengakses URL
+ Network error occurred while trying to access the URL
+ Kesalahan jaringan terjadi saat mencoba mengakses URL
- Download Complete
- Unduhan Selesai
+ Download Complete
+ Unduhan Selesai
- The update has been downloaded, press OK to install.
- Pembaruan telah diunduh, tekan OK untuk menginstal.
+ The update has been downloaded, press OK to install.
+ Pembaruan telah diunduh, tekan OK untuk menginstal.
- Failed to save the update file at
- Gagal menyimpan file pembaruan di
+ Failed to save the update file at
+ Gagal menyimpan file pembaruan di
- Starting Update...
- Memulai Pembaruan...
+ Starting Update...
+ Memulai Pembaruan...
- Failed to create the update script file
- Gagal membuat file skrip pembaruan
+ Failed to create the update script file
+ Gagal membuat file skrip pembaruan
-
-
+
+
CompatibilityInfoClass
- Fetching compatibility data, please wait
- Memuat data kompatibilitas, harap tunggu
+ Fetching compatibility data, please wait
+ Memuat data kompatibilitas, harap tunggu
- Cancel
- Batal
+ Cancel
+ Batal
- Loading...
- Memuat...
+ Loading...
+ Memuat...
- Error
- Kesalahan
+ Error
+ Kesalahan
- Unable to update compatibility data! Try again later.
- Tidak dapat memperbarui data kompatibilitas! Coba lagi nanti.
+ Unable to update compatibility data! Try again later.
+ Tidak dapat memperbarui data kompatibilitas! Coba lagi nanti.
- Unable to open compatibility_data.json for writing.
- Tidak dapat membuka compatibility_data.json untuk menulis.
+ Unable to open compatibility_data.json for writing.
+ Tidak dapat membuka compatibility_data.json untuk menulis.
- Unknown
- Tidak Dikenal
+ Unknown
+ Tidak Dikenal
- Nothing
- Tidak ada
+ Nothing
+ Tidak ada
- Boots
- Sepatu Bot
+ Boots
+ Sepatu Bot
- Menus
- Menu
+ Menus
+ Menu
- Ingame
- Dalam Permainan
+ Ingame
+ Dalam Permainan
- Playable
- Playable
+ Playable
+ Playable
-
-
+
+
ControlSettings
- Configure Controls
-
+ Configure Controls
+ Configure Controls
- Control Settings
-
+ Control Settings
+ Control Settings
- D-Pad
-
+ D-Pad
+ D-Pad
- Up
-
+ Up
+ Up
- Left
-
+ Left
+ Left
- Right
-
+ Right
+ Right
- Down
-
+ Down
+ Down
- Left Stick Deadzone (def:2 max:127)
-
+ Left Stick Deadzone (def:2 max:127)
+ Left Stick Deadzone (def:2 max:127)
- Left Deadzone
-
+ Left Deadzone
+ Left Deadzone
- Left Stick
-
+ Left Stick
+ Left Stick
- Config Selection
-
+ Config Selection
+ Config Selection
- Common Config
-
+ Common Config
+ Common Config
- Use per-game configs
-
+ Use per-game configs
+ Use per-game configs
- L1 / LB
-
+ L1 / LB
+ L1 / LB
- L2 / LT
-
+ L2 / LT
+ L2 / LT
- KBM Controls
-
+ KBM Controls
+ KBM Controls
- KBM Editor
-
+ KBM Editor
+ KBM Editor
- Back
-
+ Back
+ Back
- R1 / RB
-
+ R1 / RB
+ R1 / RB
- R2 / RT
-
+ R2 / RT
+ R2 / RT
- L3
-
+ L3
+ L3
- Options / Start
-
+ Options / Start
+ Options / Start
- R3
-
+ R3
+ R3
- Face Buttons
-
+ Face Buttons
+ Face Buttons
- Triangle / Y
-
+ Triangle / Y
+ Triangle / Y
- Square / X
-
+ Square / X
+ Square / X
- Circle / B
-
+ Circle / B
+ Circle / B
- Cross / A
-
+ Cross / A
+ Cross / A
- Right Stick Deadzone (def:2, max:127)
-
+ Right Stick Deadzone (def:2, max:127)
+ Right Stick Deadzone (def:2, max:127)
- Right Deadzone
-
+ Right Deadzone
+ Right Deadzone
- Right Stick
-
+ Right Stick
+ Right Stick
-
-
+
+
ElfViewer
- Open Folder
- Open Folder
+ Open Folder
+ Open Folder
-
-
+
+
GameInfoClass
- Loading game list, please wait :3
- Loading game list, please wait :3
+ Loading game list, please wait :3
+ Loading game list, please wait :3
- Cancel
- Cancel
+ Cancel
+ Cancel
- Loading...
- Loading...
+ Loading...
+ Loading...
-
-
+
+
GameInstallDialog
- shadPS4 - Choose directory
- shadPS4 - Choose directory
+ shadPS4 - Choose directory
+ shadPS4 - Choose directory
- Directory to install games
- Directory to install games
+ Directory to install games
+ Directory to install games
- Browse
- Browse
+ Browse
+ Browse
- Error
- Error
+ Error
+ Error
- Directory to install DLC
-
+ Directory to install DLC
+ Directory to install DLC
-
-
+
+
GameListFrame
- Icon
- Ikon
+ Icon
+ Ikon
- Name
- Nama
+ Name
+ Nama
- Serial
- Serial
+ Serial
+ Serial
- Compatibility
- Compatibility
+ Compatibility
+ Compatibility
- Region
- Wilayah
+ Region
+ Wilayah
- Firmware
- Firmware
+ Firmware
+ Firmware
- Size
- Ukuran
+ Size
+ Ukuran
- Version
- Versi
+ Version
+ Versi
- Path
- Jalur
+ Path
+ Jalur
- Play Time
- Waktu Bermain
+ Play Time
+ Waktu Bermain
- Never Played
- Never Played
+ Never Played
+ Never Played
- h
- h
+ h
+ h
- m
- m
+ m
+ m
- s
- s
+ s
+ s
- Compatibility is untested
- Compatibility is untested
+ Compatibility is untested
+ Compatibility is untested
- Game does not initialize properly / crashes the emulator
- Game does not initialize properly / crashes the emulator
+ Game does not initialize properly / crashes the emulator
+ Game does not initialize properly / crashes the emulator
- Game boots, but only displays a blank screen
- Game boots, but only displays a blank screen
+ Game boots, but only displays a blank screen
+ Game boots, but only displays a blank screen
- Game displays an image but does not go past the menu
- Game displays an image but does not go past the menu
+ Game displays an image but does not go past the menu
+ Game displays an image but does not go past the menu
- Game has game-breaking glitches or unplayable performance
- Game has game-breaking glitches or unplayable performance
+ Game has game-breaking glitches or unplayable performance
+ Game has game-breaking glitches or unplayable performance
- Game can be completed with playable performance and no major glitches
- Game can be completed with playable performance and no major glitches
+ Game can be completed with playable performance and no major glitches
+ Game can be completed with playable performance and no major glitches
- Click to see details on github
- Klik untuk melihat detail di GitHub
+ Click to see details on github
+ Klik untuk melihat detail di GitHub
- Last updated
- Terakhir diperbarui
+ Last updated
+ Terakhir diperbarui
-
-
+
+
GameListUtils
- B
- B
+ B
+ B
- KB
- KB
+ KB
+ KB
- MB
- MB
+ MB
+ MB
- GB
- GB
+ GB
+ GB
- TB
- TB
+ TB
+ TB
-
-
+
+
GuiContextMenus
- Create Shortcut
- Create Shortcut
+ Create Shortcut
+ Create Shortcut
- Cheats / Patches
- Cheat / Patch
+ Cheats / Patches
+ Cheat / Patch
- SFO Viewer
- SFO Viewer
+ SFO Viewer
+ SFO Viewer
- Trophy Viewer
- Trophy Viewer
+ Trophy Viewer
+ Trophy Viewer
- Open Folder...
- Buka Folder...
+ Open Folder...
+ Buka Folder...
- Open Game Folder
- Buka Folder Game
+ Open Game Folder
+ Buka Folder Game
- Open Save Data Folder
- Buka Folder Data Simpanan
+ Open Save Data Folder
+ Buka Folder Data Simpanan
- Open Log Folder
- Buka Folder Log
+ Open Log Folder
+ Buka Folder Log
- Copy info...
- Copy info...
+ Copy info...
+ Copy info...
- Copy Name
- Copy Name
+ Copy Name
+ Copy Name
- Copy Serial
- Copy Serial
+ Copy Serial
+ Copy Serial
- Copy All
- Copy All
+ Copy Version
+ Copy Version
- Delete...
- Delete...
+ Copy Size
+ Copy Size
- Delete Game
- Delete Game
+ Copy All
+ Copy All
- Delete Update
- Delete Update
+ Delete...
+ Delete...
- Delete DLC
- Delete DLC
+ Delete Game
+ Delete Game
- Compatibility...
- Compatibility...
+ Delete Update
+ Delete Update
- Update database
- Update database
+ Delete DLC
+ Delete DLC
- View report
- View report
+ Compatibility...
+ Compatibility...
- Submit a report
- Submit a report
+ Update database
+ Update database
- Shortcut creation
- Shortcut creation
+ View report
+ View report
- Shortcut created successfully!
- Shortcut created successfully!
+ Submit a report
+ Submit a report
- Error
- Error
+ Shortcut creation
+ Shortcut creation
- Error creating shortcut!
- Error creating shortcut!
+ Shortcut created successfully!
+ Shortcut created successfully!
- Install PKG
- Install PKG
+ Error
+ Error
- Game
- Game
+ Error creating shortcut!
+ Error creating shortcut!
- This game has no update to delete!
- This game has no update to delete!
+ Install PKG
+ Install PKG
- Update
- Update
+ Game
+ Game
- This game has no DLC to delete!
- This game has no DLC to delete!
+ This game has no update to delete!
+ This game has no update to delete!
- DLC
- DLC
+ Update
+ Update
- Delete %1
- Delete %1
+ This game has no DLC to delete!
+ This game has no DLC to delete!
- Are you sure you want to delete %1's %2 directory?
- Are you sure you want to delete %1's %2 directory?
+ DLC
+ DLC
- Open Update Folder
-
+ Delete %1
+ Delete %1
- Copy Version
-
+ Are you sure you want to delete %1's %2 directory?
+ Are you sure you want to delete %1's %2 directory?
- Copy Size
-
+ Open Update Folder
+ Open Update Folder
- Delete Save Data
-
+ Delete Save Data
+ Delete Save Data
- This game has no update folder to open!
-
+ This game has no update folder to open!
+ This game has no update folder to open!
- Failed to convert icon.
-
+ Failed to convert icon.
+ Failed to convert icon.
- This game has no save data to delete!
-
+ This game has no save data to delete!
+ This game has no save data to delete!
- Save Data
-
+ Save Data
+ Save Data
-
-
+
+
InstallDirSelect
- shadPS4 - Choose directory
- shadPS4 - Choose directory
+ shadPS4 - Choose directory
+ shadPS4 - Choose directory
- Select which directory you want to install to.
- Select which directory you want to install to.
+ Select which directory you want to install to.
+ Select which directory you want to install to.
- Install All Queued to Selected Folder
-
+ Install All Queued to Selected Folder
+ Install All Queued to Selected Folder
- Delete PKG File on Install
-
+ Delete PKG File on Install
+ Delete PKG File on Install
-
-
+
+
MainWindow
- Open/Add Elf Folder
- Open/Add Elf Folder
+ Open/Add Elf Folder
+ Open/Add Elf Folder
- Install Packages (PKG)
- Install Packages (PKG)
+ Install Packages (PKG)
+ Install Packages (PKG)
- Boot Game
- Boot Game
+ Boot Game
+ Boot Game
- Check for Updates
- Periksa pembaruan
+ Check for Updates
+ Periksa pembaruan
- About shadPS4
- About shadPS4
+ About shadPS4
+ About shadPS4
- Configure...
- Configure...
+ Configure...
+ Configure...
- Install application from a .pkg file
- Install application from a .pkg file
+ Install application from a .pkg file
+ Install application from a .pkg file
- Recent Games
- Recent Games
+ Recent Games
+ Recent Games
- Open shadPS4 Folder
- Open shadPS4 Folder
+ Open shadPS4 Folder
+ Open shadPS4 Folder
- Exit
- Exit
+ Exit
+ Exit
- Exit shadPS4
- Exit shadPS4
+ Exit shadPS4
+ Exit shadPS4
- Exit the application.
- Exit the application.
+ Exit the application.
+ Exit the application.
- Show Game List
- Show Game List
+ Show Game List
+ Show Game List
- Game List Refresh
- Game List Refresh
+ Game List Refresh
+ Game List Refresh
- Tiny
- Tiny
+ Tiny
+ Tiny
- Small
- Small
+ Small
+ Small
- Medium
- Medium
+ Medium
+ Medium
- Large
- Large
+ Large
+ Large
- List View
- List View
+ List View
+ List View
- Grid View
- Grid View
+ Grid View
+ Grid View
- Elf Viewer
- Elf Viewer
+ Elf Viewer
+ Elf Viewer
- Game Install Directory
- Game Install Directory
+ Game Install Directory
+ Game Install Directory
- Download Cheats/Patches
- Unduh Cheat / Patch
+ Download Cheats/Patches
+ Unduh Cheat / Patch
- Dump Game List
- Dump Game List
+ Dump Game List
+ Dump Game List
- PKG Viewer
- PKG Viewer
+ PKG Viewer
+ PKG Viewer
- Search...
- Search...
+ Search...
+ Search...
- File
- File
+ File
+ File
- View
- View
+ View
+ View
- Game List Icons
- Game List Icons
+ Game List Icons
+ Game List Icons
- Game List Mode
- Game List Mode
+ Game List Mode
+ Game List Mode
- Settings
- Settings
+ Settings
+ Settings
- Utils
- Utils
+ Utils
+ Utils
- Themes
- Themes
+ Themes
+ Themes
- Help
- Bantuan
+ Help
+ Bantuan
- Dark
- Dark
+ Dark
+ Dark
- Light
- Light
+ Light
+ Light
- Green
- Green
+ Green
+ Green
- Blue
- Blue
+ Blue
+ Blue
- Violet
- Violet
+ Violet
+ Violet
- toolBar
- toolBar
+ toolBar
+ toolBar
- Game List
- Daftar game
+ Game List
+ Daftar game
- * Unsupported Vulkan Version
- * Versi Vulkan Tidak Didukung
+ * Unsupported Vulkan Version
+ * Versi Vulkan Tidak Didukung
- Download Cheats For All Installed Games
- Unduh Cheat Untuk Semua Game Yang Terpasang
+ Download Cheats For All Installed Games
+ Unduh Cheat Untuk Semua Game Yang Terpasang
- Download Patches For All Games
- Unduh Patch Untuk Semua Game
+ Download Patches For All Games
+ Unduh Patch Untuk Semua Game
- Download Complete
- Unduhan Selesai
+ Download Complete
+ Unduhan Selesai
- You have downloaded cheats for all the games you have installed.
- Anda telah mengunduh cheat untuk semua game yang terpasang.
+ You have downloaded cheats for all the games you have installed.
+ Anda telah mengunduh cheat untuk semua game yang terpasang.
- Patches Downloaded Successfully!
- Patch Berhasil Diunduh!
+ Patches Downloaded Successfully!
+ Patch Berhasil Diunduh!
- All Patches available for all games have been downloaded.
- Semua Patch yang tersedia untuk semua game telah diunduh.
+ All Patches available for all games have been downloaded.
+ Semua Patch yang tersedia untuk semua game telah diunduh.
- Games:
- Game:
+ Games:
+ Game:
- ELF files (*.bin *.elf *.oelf)
- File ELF (*.bin *.elf *.oelf)
+ ELF files (*.bin *.elf *.oelf)
+ File ELF (*.bin *.elf *.oelf)
- Game Boot
- Boot Game
+ Game Boot
+ Boot Game
- Only one file can be selected!
- Hanya satu file yang bisa dipilih!
+ Only one file can be selected!
+ Hanya satu file yang bisa dipilih!
- PKG Extraction
- Ekstraksi PKG
+ PKG Extraction
+ Ekstraksi PKG
- Patch detected!
- Patch terdeteksi!
+ Patch detected!
+ Patch terdeteksi!
- PKG and Game versions match:
- Versi PKG dan Game cocok:
+ PKG and Game versions match:
+ Versi PKG dan Game cocok:
- Would you like to overwrite?
- Apakah Anda ingin menimpa?
+ Would you like to overwrite?
+ Apakah Anda ingin menimpa?
- PKG Version %1 is older than installed version:
- Versi PKG %1 lebih lama dari versi yang terpasang:
+ PKG Version %1 is older than installed version:
+ Versi PKG %1 lebih lama dari versi yang terpasang:
- Game is installed:
- Game telah terpasang:
+ Game is installed:
+ Game telah terpasang:
- Would you like to install Patch:
- Apakah Anda ingin menginstal patch:
+ Would you like to install Patch:
+ Apakah Anda ingin menginstal patch:
- DLC Installation
- Instalasi DLC
+ DLC Installation
+ Instalasi DLC
- Would you like to install DLC: %1?
- Apakah Anda ingin menginstal DLC: %1?
+ Would you like to install DLC: %1?
+ Apakah Anda ingin menginstal DLC: %1?
- DLC already installed:
- DLC sudah terpasang:
+ DLC already installed:
+ DLC sudah terpasang:
- Game already installed
- Game sudah terpasang
+ Game already installed
+ Game sudah terpasang
- PKG ERROR
- KESALAHAN PKG
+ PKG ERROR
+ KESALAHAN PKG
- Extracting PKG %1/%2
- Mengekstrak PKG %1/%2
+ Extracting PKG %1/%2
+ Mengekstrak PKG %1/%2
- Extraction Finished
- Ekstraksi Selesai
+ Extraction Finished
+ Ekstraksi Selesai
- Game successfully installed at %1
- Game berhasil dipasang di %1
+ Game successfully installed at %1
+ Game berhasil dipasang di %1
- File doesn't appear to be a valid PKG file
- File tampaknya bukan file PKG yang valid
+ File doesn't appear to be a valid PKG file
+ File tampaknya bukan file PKG yang valid
- Run Game
-
+ Run Game
+ Run Game
- Eboot.bin file not found
-
+ Eboot.bin file not found
+ Eboot.bin file not found
- PKG File (*.PKG *.pkg)
-
+ PKG File (*.PKG *.pkg)
+ PKG File (*.PKG *.pkg)
- PKG is a patch or DLC, please install the game first!
-
+ PKG is a patch or DLC, please install the game first!
+ PKG is a patch or DLC, please install the game first!
- Game is already running!
-
+ Game is already running!
+ Game is already running!
- shadPS4
- shadPS4
+ shadPS4
+ shadPS4
-
-
+
+
PKGViewer
- Open Folder
- Open Folder
+ Open Folder
+ Open Folder
- Name
- Nama
+ PKG ERROR
+ KESALAHAN PKG
- Serial
- Serial
+ Name
+ Nama
- Installed
-
+ Serial
+ Serial
- Size
- Ukuran
+ Installed
+ Installed
- Category
-
+ Size
+ Ukuran
- Type
-
+ Category
+ Category
- App Ver
-
+ Type
+ Type
- FW
-
+ App Ver
+ App Ver
- Region
- Wilayah
+ FW
+ FW
- Flags
-
+ Region
+ Wilayah
- Path
- Jalur
+ Flags
+ Flags
- File
- File
+ Path
+ Jalur
- PKG ERROR
- KESALAHAN PKG
+ File
+ File
- Unknown
- Tidak Dikenal
+ Unknown
+ Tidak Dikenal
- Package
-
+ Package
+ Package
-
-
+
+
SettingsDialog
- Settings
- Settings
+ Settings
+ Settings
- General
- General
+ General
+ General
- System
- System
+ System
+ System
- Console Language
- Console Language
+ Console Language
+ Console Language
- Emulator Language
- Emulator Language
+ Emulator Language
+ Emulator Language
- Emulator
- Emulator
+ Emulator
+ Emulator
- Enable Fullscreen
- Enable Fullscreen
+ Enable Fullscreen
+ Enable Fullscreen
- Fullscreen Mode
- Mode Layar Penuh
+ Fullscreen Mode
+ Mode Layar Penuh
- Enable Separate Update Folder
- Enable Separate Update Folder
+ Enable Separate Update Folder
+ Enable Separate Update Folder
- Default tab when opening settings
- Tab default saat membuka pengaturan
+ Default tab when opening settings
+ Tab default saat membuka pengaturan
- Show Game Size In List
- Tampilkan Ukuran Game di Daftar
+ Show Game Size In List
+ Tampilkan Ukuran Game di Daftar
- Show Splash
- Show Splash
+ Show Splash
+ Show Splash
- Enable Discord Rich Presence
- Aktifkan Discord Rich Presence
+ Enable Discord Rich Presence
+ Aktifkan Discord Rich Presence
- Username
- Username
+ Username
+ Username
- Trophy Key
- Trophy Key
+ Trophy Key
+ Trophy Key
- Trophy
- Trophy
+ Trophy
+ Trophy
- Logger
- Logger
+ Logger
+ Logger
- Log Type
- Log Type
+ Log Type
+ Log Type
- Log Filter
- Log Filter
+ Log Filter
+ Log Filter
- Open Log Location
- Buka Lokasi Log
+ Open Log Location
+ Buka Lokasi Log
- Input
- Masukan
+ Input
+ Masukan
- Cursor
- Kursor
+ Cursor
+ Kursor
- Hide Cursor
- Sembunyikan kursor
+ Hide Cursor
+ Sembunyikan kursor
- Hide Cursor Idle Timeout
- Batas waktu sembunyikan kursor tidak aktif
+ Hide Cursor Idle Timeout
+ Batas waktu sembunyikan kursor tidak aktif
- s
- s
+ s
+ s
- Controller
- Pengontrol
+ Controller
+ Pengontrol
- Back Button Behavior
- Perilaku tombol kembali
+ Back Button Behavior
+ Perilaku tombol kembali
- Graphics
- Graphics
+ Graphics
+ Graphics
- GUI
- Antarmuka
+ GUI
+ Antarmuka
- User
- Pengguna
+ User
+ Pengguna
- Graphics Device
- Graphics Device
+ Graphics Device
+ Graphics Device
- Width
- Width
+ Width
+ Width
- Height
- Height
+ Height
+ Height
- Vblank Divider
- Vblank Divider
+ Vblank Divider
+ Vblank Divider
- Advanced
- Advanced
+ Advanced
+ Advanced
- Enable Shaders Dumping
- Enable Shaders Dumping
+ Enable Shaders Dumping
+ Enable Shaders Dumping
- Enable NULL GPU
- Enable NULL GPU
+ Enable NULL GPU
+ Enable NULL GPU
- Paths
- Jalur
+ Enable HDR
+ Enable HDR
- Game Folders
- Folder Permainan
+ Paths
+ Jalur
- Add...
- Tambah...
+ Game Folders
+ Folder Permainan
- Remove
- Hapus
+ Add...
+ Tambah...
- Debug
- Debug
+ Remove
+ Hapus
- Enable Debug Dumping
- Enable Debug Dumping
+ Debug
+ Debug
- Enable Vulkan Validation Layers
- Enable Vulkan Validation Layers
+ Enable Debug Dumping
+ Enable Debug Dumping
- Enable Vulkan Synchronization Validation
- Enable Vulkan Synchronization Validation
+ Enable Vulkan Validation Layers
+ Enable Vulkan Validation Layers
- Enable RenderDoc Debugging
- Enable RenderDoc Debugging
+ Enable Vulkan Synchronization Validation
+ Enable Vulkan Synchronization Validation
- Enable Crash Diagnostics
- Enable Crash Diagnostics
+ Enable RenderDoc Debugging
+ Enable RenderDoc Debugging
- Collect Shaders
- Collect Shaders
+ Enable Crash Diagnostics
+ Enable Crash Diagnostics
- Copy GPU Buffers
- Copy GPU Buffers
+ Collect Shaders
+ Collect Shaders
- Host Debug Markers
- Host Debug Markers
+ Copy GPU Buffers
+ Copy GPU Buffers
- Guest Debug Markers
- Guest Debug Markers
+ Host Debug Markers
+ Host Debug Markers
- Update
- Pembaruan
+ Guest Debug Markers
+ Guest Debug Markers
- Check for Updates at Startup
- Periksa pembaruan saat mulai
+ Update
+ Pembaruan
- Always Show Changelog
- Selalu Tampilkan Riwayat Perubahan
+ Check for Updates at Startup
+ Periksa pembaruan saat mulai
- Update Channel
- Saluran Pembaruan
+ Always Show Changelog
+ Selalu Tampilkan Riwayat Perubahan
- Check for Updates
- Periksa pembaruan
+ Update Channel
+ Saluran Pembaruan
- GUI Settings
- Pengaturan GUI
+ Check for Updates
+ Periksa pembaruan
- Title Music
- Title Music
+ GUI Settings
+ Pengaturan GUI
- Disable Trophy Pop-ups
- Disable Trophy Pop-ups
+ Title Music
+ Title Music
- Play title music
- Putar musik judul
+ Disable Trophy Pop-ups
+ Disable Trophy Pop-ups
- Update Compatibility Database On Startup
- Update Compatibility Database On Startup
+ Background Image
+ Background Image
- Game Compatibility
- Game Compatibility
+ Show Background Image
+ Show Background Image
- Display Compatibility Data
- Display Compatibility Data
+ Opacity
+ Opacity
- Update Compatibility Database
- Update Compatibility Database
+ Play title music
+ Putar musik judul
- Volume
- Volume
+ Update Compatibility Database On Startup
+ Update Compatibility Database On Startup
- Save
- Simpan
+ Game Compatibility
+ Game Compatibility
- Apply
- Terapkan
+ Display Compatibility Data
+ Display Compatibility Data
- Restore Defaults
- Kembalikan Pengaturan Default
+ Update Compatibility Database
+ Update Compatibility Database
- Close
- Tutup
+ Volume
+ Volume
- Point your mouse at an option to display its description.
- Arahkan mouse Anda pada opsi untuk menampilkan deskripsinya.
+ Save
+ Simpan
- consoleLanguageGroupBox
- Bahasa Konsol:\nMenetapkan bahasa yang digunakan oleh permainan PS4.\nDisarankan untuk mengatur ini ke bahasa yang didukung oleh permainan, yang dapat bervariasi berdasarkan wilayah.
+ Apply
+ Terapkan
- emulatorLanguageGroupBox
- Bahasa Emulator:\nMenetapkan bahasa antarmuka pengguna emulator.
+ Restore Defaults
+ Kembalikan Pengaturan Default
- fullscreenCheckBox
- Aktifkan Mode Layar Penuh:\nSecara otomatis menempatkan jendela permainan dalam mode layar penuh.\nIni dapat dinonaktifkan dengan menekan tombol F11.
+ Close
+ Tutup
- separateUpdatesCheckBox
- Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
+ Point your mouse at an option to display its description.
+ Arahkan mouse Anda pada opsi untuk menampilkan deskripsinya.
- showSplashCheckBox
- Tampilkan Layar Pembuka:\nMenampilkan layar pembuka permainan (gambar khusus) saat permainan dimulai.
+ consoleLanguageGroupBox
+ Bahasa Konsol:\nMenetapkan bahasa yang digunakan oleh permainan PS4.\nDisarankan untuk mengatur ini ke bahasa yang didukung oleh permainan, yang dapat bervariasi berdasarkan wilayah.
- discordRPCCheckbox
- Aktifkan Discord Rich Presence:\nMenampilkan ikon emulator dan informasi relevan di profil Discord Anda.
+ emulatorLanguageGroupBox
+ Bahasa Emulator:\nMenetapkan bahasa antarmuka pengguna emulator.
- userName
- Nama Pengguna:\nMenetapkan nama pengguna akun PS4, yang mungkin ditampilkan oleh beberapa permainan.
+ fullscreenCheckBox
+ Aktifkan Mode Layar Penuh:\nSecara otomatis menempatkan jendela permainan dalam mode layar penuh.\nIni dapat dinonaktifkan dengan menekan tombol F11.
- TrophyKey
- Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
+ separateUpdatesCheckBox
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
- logTypeGroupBox
- Jenis Log:\nMenetapkan apakah untuk menyinkronkan output jendela log untuk kinerja. Dapat memiliki efek buruk pada emulasi.
+ showSplashCheckBox
+ Tampilkan Layar Pembuka:\nMenampilkan layar pembuka permainan (gambar khusus) saat permainan dimulai.
- logFilter
- Filter Log:\nMenyaring log untuk hanya mencetak informasi tertentu.\nContoh: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Tingkatan: Trace, Debug, Info, Warning, Error, Critical - dalam urutan ini, tingkat tertentu membungkam semua tingkat sebelumnya dalam daftar dan mencatat setiap tingkat setelahnya.
+ discordRPCCheckbox
+ Aktifkan Discord Rich Presence:\nMenampilkan ikon emulator dan informasi relevan di profil Discord Anda.
- updaterGroupBox
- Pembaruan:\nRelease: Versi resmi yang dirilis setiap bulan yang mungkin sangat ketinggalan zaman, tetapi lebih dapat diandalkan dan teruji.\nNightly: Versi pengembangan yang memiliki semua fitur dan perbaikan terbaru, tetapi mungkin mengandung bug dan kurang stabil.
+ userName
+ Nama Pengguna:\nMenetapkan nama pengguna akun PS4, yang mungkin ditampilkan oleh beberapa permainan.
- GUIMusicGroupBox
- Putar Musik Judul Permainan:\nJika permainan mendukungnya, aktifkan pemutaran musik khusus saat memilih permainan di GUI.
+ TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
- disableTrophycheckBox
- Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
+ logTypeGroupBox
+ Jenis Log:\nMenetapkan apakah untuk menyinkronkan output jendela log untuk kinerja. Dapat memiliki efek buruk pada emulasi.
- hideCursorGroupBox
- Sembunyikan Kursor:\nPilih kapan kursor akan menghilang:\nTidak Pernah: Anda akan selalu melihat mouse.\nTidak Aktif: Tetapkan waktu untuk menghilang setelah tidak aktif.\nSelalu: Anda tidak akan pernah melihat mouse.
+ logFilter
+ Filter Log:\nMenyaring log untuk hanya mencetak informasi tertentu.\nContoh: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Tingkatan: Trace, Debug, Info, Warning, Error, Critical - dalam urutan ini, tingkat tertentu membungkam semua tingkat sebelumnya dalam daftar dan mencatat setiap tingkat setelahnya.
- idleTimeoutGroupBox
- Tetapkan waktu untuk mouse menghilang setelah tidak aktif.
+ updaterGroupBox
+ Pembaruan:\nRelease: Versi resmi yang dirilis setiap bulan yang mungkin sangat ketinggalan zaman, tetapi lebih dapat diandalkan dan teruji.\nNightly: Versi pengembangan yang memiliki semua fitur dan perbaikan terbaru, tetapi mungkin mengandung bug dan kurang stabil.
- backButtonBehaviorGroupBox
- Perilaku Tombol Kembali:\nMengatur tombol kembali pada pengontrol untuk meniru ketukan di posisi yang ditentukan di touchpad PS4.
+ GUIBackgroundImageGroupBox
+ GUIBackgroundImageGroupBox
- enableCompatibilityCheckBox
- Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
+ GUIMusicGroupBox
+ Putar Musik Judul Permainan:\nJika permainan mendukungnya, aktifkan pemutaran musik khusus saat memilih permainan di GUI.
- checkCompatibilityOnStartupCheckBox
- Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
+ disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
- updateCompatibilityButton
- Update Compatibility Database:\nImmediately update the compatibility database.
+ hideCursorGroupBox
+ Sembunyikan Kursor:\nPilih kapan kursor akan menghilang:\nTidak Pernah: Anda akan selalu melihat mouse.\nTidak Aktif: Tetapkan waktu untuk menghilang setelah tidak aktif.\nSelalu: Anda tidak akan pernah melihat mouse.
- Never
- Tidak Pernah
+ idleTimeoutGroupBox
+ Tetapkan waktu untuk mouse menghilang setelah tidak aktif.
- Idle
- Diam
+ backButtonBehaviorGroupBox
+ Perilaku Tombol Kembali:\nMengatur tombol kembali pada pengontrol untuk meniru ketukan di posisi yang ditentukan di touchpad PS4.
- Always
- Selalu
+ enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
- Touchpad Left
- Touchpad Kiri
+ checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
- Touchpad Right
- Touchpad Kanan
+ updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
- Touchpad Center
- Pusat Touchpad
+ Never
+ Tidak Pernah
- None
- Tidak Ada
+ Idle
+ Diam
- graphicsAdapterGroupBox
- Perangkat Grafis:\nPada sistem GPU ganda, pilih GPU yang akan digunakan emulator dari daftar dropdown,\natau pilih "Auto Select" untuk menentukan secara otomatis.
+ Always
+ Selalu
- resolutionLayout
- Lebar/Tinggi:\nMenetapkan ukuran jendela emulator saat diluncurkan, yang dapat diubah ukurannya selama permainan.\nIni berbeda dari resolusi dalam permainan.
+ Touchpad Left
+ Touchpad Kiri
- heightDivider
- Pembagi Vblank:\nKecepatan bingkai di mana emulator menyegarkan dikalikan dengan angka ini. Mengubah ini dapat memiliki efek buruk, seperti meningkatkan kecepatan permainan, atau merusak fungsi kritis permainan yang tidak mengharapkan ini berubah!
+ Touchpad Right
+ Touchpad Kanan
- dumpShadersCheckBox
- Aktifkan Pembuangan Shader:\nUntuk tujuan debugging teknis, menyimpan shader permainan ke folder saat mereka dirender.
+ Touchpad Center
+ Pusat Touchpad
- nullGpuCheckBox
- Aktifkan GPU Null:\nUntuk tujuan debugging teknis, menonaktifkan rendering permainan seolah-olah tidak ada kartu grafis.
+ None
+ Tidak Ada
- gameFoldersBox
- Folder Permainan:\nDaftar folder untuk memeriksa permainan yang diinstal.
+ graphicsAdapterGroupBox
+ Perangkat Grafis:\nPada sistem GPU ganda, pilih GPU yang akan digunakan emulator dari daftar dropdown,\natau pilih "Auto Select" untuk menentukan secara otomatis.
- addFolderButton
- Tambah:\nTambahkan folder ke daftar.
+ resolutionLayout
+ Lebar/Tinggi:\nMenetapkan ukuran jendela emulator saat diluncurkan, yang dapat diubah ukurannya selama permainan.\nIni berbeda dari resolusi dalam permainan.
- removeFolderButton
- Hapus:\nHapus folder dari daftar.
+ heightDivider
+ Pembagi Vblank:\nKecepatan bingkai di mana emulator menyegarkan dikalikan dengan angka ini. Mengubah ini dapat memiliki efek buruk, seperti meningkatkan kecepatan permainan, atau merusak fungsi kritis permainan yang tidak mengharapkan ini berubah!
- debugDump
- Aktifkan Pembuangan Debug:\nMenyimpan simbol impor dan ekspor serta informasi header file dari program PS4 yang sedang berjalan ke direktori.
+ dumpShadersCheckBox
+ Aktifkan Pembuangan Shader:\nUntuk tujuan debugging teknis, menyimpan shader permainan ke folder saat mereka dirender.
- vkValidationCheckBox
- Aktifkan Vulkan Validation Layers:\nMengaktifkan sistem yang memvalidasi status penggambaran Vulkan dan mencatat informasi tentang status internalnya. Ini akan mengurangi kinerja dan kemungkinan mengubah perilaku emulasi.
+ nullGpuCheckBox
+ Aktifkan GPU Null:\nUntuk tujuan debugging teknis, menonaktifkan rendering permainan seolah-olah tidak ada kartu grafis.
- vkSyncValidationCheckBox
- Aktifkan Vulkan Synchronization Validation:\nMengaktifkan sistem yang memvalidasi waktu tugas penggambaran Vulkan. Ini akan mengurangi kinerja dan kemungkinan mengubah perilaku emulasi.
+ enableHDRCheckBox
+ enableHDRCheckBox
- rdocCheckBox
- Aktifkan Debugging RenderDoc:\nJika diaktifkan, emulator akan menyediakan kompatibilitas dengan Renderdoc untuk memungkinkan pengambilan dan analisis bingkai yang sedang dirender.
+ gameFoldersBox
+ Folder Permainan:\nDaftar folder untuk memeriksa permainan yang diinstal.
- collectShaderCheckBox
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+ addFolderButton
+ Tambah:\nTambahkan folder ke daftar.
- crashDiagnosticsCheckBox
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+ removeFolderButton
+ Hapus:\nHapus folder dari daftar.
- copyGPUBuffersCheckBox
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+ debugDump
+ Aktifkan Pembuangan Debug:\nMenyimpan simbol impor dan ekspor serta informasi header file dari program PS4 yang sedang berjalan ke direktori.
- hostMarkersCheckBox
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ vkValidationCheckBox
+ Aktifkan Vulkan Validation Layers:\nMengaktifkan sistem yang memvalidasi status penggambaran Vulkan dan mencatat informasi tentang status internalnya. Ini akan mengurangi kinerja dan kemungkinan mengubah perilaku emulasi.
- guestMarkersCheckBox
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ vkSyncValidationCheckBox
+ Aktifkan Vulkan Synchronization Validation:\nMengaktifkan sistem yang memvalidasi waktu tugas penggambaran Vulkan. Ini akan mengurangi kinerja dan kemungkinan mengubah perilaku emulasi.
- Borderless
-
+ rdocCheckBox
+ Aktifkan Debugging RenderDoc:\nJika diaktifkan, emulator akan menyediakan kompatibilitas dengan Renderdoc untuk memungkinkan pengambilan dan analisis bingkai yang sedang dirender.
- True
-
+ collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- Enable HDR
-
+ crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- Release
-
+ copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
- Nightly
-
+ hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Background Image
-
+ guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Show Background Image
-
+ saveDataBox
+ saveDataBox
- Opacity
-
+ browseButton
+ browseButton
- Set the volume of the background music.
-
+ Borderless
+ Borderless
- Enable Motion Controls
-
+ True
+ True
- Save Data Path
-
+ Release
+ Release
- Browse
- Browse
+ Nightly
+ Nightly
- async
-
+ Set the volume of the background music.
+ Set the volume of the background music.
- sync
-
+ Enable Motion Controls
+ Enable Motion Controls
- Auto Select
-
+ Save Data Path
+ Save Data Path
- Directory to install games
- Directory to install games
+ Browse
+ Browse
- Directory to save data
-
+ async
+ async
- GUIBackgroundImageGroupBox
-
+ sync
+ sync
- enableHDRCheckBox
-
+ Auto Select
+ Auto Select
- saveDataBox
-
+ Directory to install games
+ Directory to install games
- browseButton
-
+ Directory to save data
+ Directory to save data
-
-
+
+
TrophyViewer
- Trophy Viewer
- Trophy Viewer
+ Trophy Viewer
+ Trophy Viewer
-
+
diff --git a/src/qt_gui/translations/it_IT.ts b/src/qt_gui/translations/it_IT.ts
index 4351d1fd8..b44836810 100644
--- a/src/qt_gui/translations/it_IT.ts
+++ b/src/qt_gui/translations/it_IT.ts
@@ -2,1789 +2,1789 @@
-
-
+
+
AboutDialog
- About shadPS4
- Riguardo shadPS4
+ About shadPS4
+ Riguardo shadPS4
- shadPS4
- shadPS4
+ shadPS4
+ shadPS4
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- shadPS4 è un emulatore sperimentale open-source per PlayStation 4.
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 è un emulatore sperimentale open-source per PlayStation 4.
- This software should not be used to play games you have not legally obtained.
- Questo programma non dovrebbe essere utilizzato per riprodurre giochi che non vengono ottenuti legalmente.
+ This software should not be used to play games you have not legally obtained.
+ Questo programma non dovrebbe essere utilizzato per riprodurre giochi che non vengono ottenuti legalmente.
-
-
+
+
CheatsPatches
- Cheats / Patches for
- Cheats / Patch per
+ Cheats / Patches for
+ Cheats / Patch per
- defaultTextEdit_MSG
- I trucchi e le patch sono sperimentali.\nUtilizzali con cautela.\n\nScarica i trucchi singolarmente selezionando l'archivio e cliccando sul pulsante di download.\nNella scheda Patch, puoi scaricare tutte le patch in una volta sola, scegliere quali vuoi utilizzare e salvare la tua selezione.\n\nPoiché non sviluppiamo i trucchi e le patch,\nper favore segnala i problemi all'autore dei trucchi.\n\nHai creato un nuovo trucco? Visita:\nhttps://github.com/shadps4-emu/ps4_cheats
+ defaultTextEdit_MSG
+ I trucchi e le patch sono sperimentali.\nUtilizzali con cautela.\n\nScarica i trucchi singolarmente selezionando l'archivio e cliccando sul pulsante di download.\nNella scheda Patch, puoi scaricare tutte le patch in una volta sola, scegliere quali vuoi utilizzare e salvare la tua selezione.\n\nPoiché non sviluppiamo i trucchi e le patch,\nper favore segnala i problemi all'autore dei trucchi.\n\nHai creato un nuovo trucco? Visita:\nhttps://github.com/shadps4-emu/ps4_cheats
- No Image Available
- Nessuna immagine disponibile
+ No Image Available
+ Nessuna immagine disponibile
- Serial:
- Seriale:
+ Serial:
+ Seriale:
- Version:
- Versione:
+ Version:
+ Versione:
- Size:
- Dimensione:
+ Size:
+ Dimensione:
- Select Cheat File:
- Seleziona File Trucchi:
+ Select Cheat File:
+ Seleziona File Trucchi:
- Repository:
- Archivio:
+ Repository:
+ Archivio:
- Download Cheats
- Scarica trucchi
+ Download Cheats
+ Scarica trucchi
- Delete File
- Cancella File
+ Delete File
+ Cancella File
- No files selected.
- Nessun file selezionato.
+ No files selected.
+ Nessun file selezionato.
- You can delete the cheats you don't want after downloading them.
- Puoi cancellare i trucchi che non vuoi utilizzare dopo averli scaricati.
+ You can delete the cheats you don't want after downloading them.
+ Puoi cancellare i trucchi che non vuoi utilizzare dopo averli scaricati.
- Do you want to delete the selected file?\n%1
- Vuoi cancellare il file selezionato?\n%1
+ Do you want to delete the selected file?\n%1
+ Vuoi cancellare il file selezionato?\n%1
- Select Patch File:
- Seleziona File Patch:
+ Select Patch File:
+ Seleziona File Patch:
- Download Patches
- Scarica Patch
+ Download Patches
+ Scarica Patch
- Save
- Salva
+ Save
+ Salva
- Cheats
- Trucchi
+ Cheats
+ Trucchi
- Patches
- Patch
+ Patches
+ Patch
- Error
- Errore
+ Error
+ Errore
- No patch selected.
- Nessuna patch selezionata.
+ No patch selected.
+ Nessuna patch selezionata.
- Unable to open files.json for reading.
- Impossibile aprire il file .json per la lettura.
+ Unable to open files.json for reading.
+ Impossibile aprire il file .json per la lettura.
- No patch file found for the current serial.
- Nessun file patch trovato per il seriale selezionato.
+ No patch file found for the current serial.
+ Nessun file patch trovato per il seriale selezionato.
- Unable to open the file for reading.
- Impossibile aprire il file per la lettura.
+ Unable to open the file for reading.
+ Impossibile aprire il file per la lettura.
- Unable to open the file for writing.
- Impossibile aprire il file per la scrittura.
+ Unable to open the file for writing.
+ Impossibile aprire il file per la scrittura.
- Failed to parse XML:
- Analisi XML fallita:
+ Failed to parse XML:
+ Analisi XML fallita:
- Success
- Successo
+ Success
+ Successo
- Options saved successfully.
- Opzioni salvate con successo.
+ Options saved successfully.
+ Opzioni salvate con successo.
- Invalid Source
- Fonte non valida
+ Invalid Source
+ Fonte non valida
- The selected source is invalid.
- La fonte selezionata non è valida.
+ The selected source is invalid.
+ La fonte selezionata non è valida.
- File Exists
- Il file è presente
+ File Exists
+ Il file è presente
- File already exists. Do you want to replace it?
- Il file è già presente. Vuoi sostituirlo?
+ File already exists. Do you want to replace it?
+ Il file è già presente. Vuoi sostituirlo?
- Failed to save file:
- Salvataggio file fallito:
+ Failed to save file:
+ Salvataggio file fallito:
- Failed to download file:
- Scaricamento file fallito:
+ Failed to download file:
+ Scaricamento file fallito:
- Cheats Not Found
- Trucchi non trovati
+ Cheats Not Found
+ Trucchi non trovati
- CheatsNotFound_MSG
- Non sono stati trovati trucchi per questa versione del gioco nell'archivio selezionato, prova un altro archivio o una versione diversa del gioco.
+ CheatsNotFound_MSG
+ Non sono stati trovati trucchi per questa versione del gioco nell'archivio selezionato, prova un altro archivio o una versione diversa del gioco.
- Cheats Downloaded Successfully
- Trucchi scaricati con successo!
+ Cheats Downloaded Successfully
+ Trucchi scaricati con successo!
- CheatsDownloadedSuccessfully_MSG
- Hai scaricato con successo i trucchi per questa versione del gioco dall'archivio selezionato. Puoi provare a scaricare da un altro archivio, se disponibile, puoi anche utilizzarlo selezionando il file dall'elenco.
+ CheatsDownloadedSuccessfully_MSG
+ Hai scaricato con successo i trucchi per questa versione del gioco dall'archivio selezionato. Puoi provare a scaricare da un altro archivio, se disponibile, puoi anche utilizzarlo selezionando il file dall'elenco.
- Failed to save:
- Salvataggio fallito:
+ Failed to save:
+ Salvataggio fallito:
- Failed to download:
- Impossibile scaricare:
+ Failed to download:
+ Impossibile scaricare:
- Download Complete
- Scaricamento completo
+ Download Complete
+ Scaricamento completo
- DownloadComplete_MSG
- Patch scaricata con successo! Vengono scaricate tutte le patch disponibili per tutti i giochi, non è necessario scaricarle singolarmente per ogni gioco come nel caso dei trucchi. Se la patch non appare, potrebbe essere che non esista per il numero di serie e la versione specifica del gioco.
+ DownloadComplete_MSG
+ Patch scaricata con successo! Vengono scaricate tutte le patch disponibili per tutti i giochi, non è necessario scaricarle singolarmente per ogni gioco come nel caso dei trucchi. Se la patch non appare, potrebbe essere che non esista per il numero di serie e la versione specifica del gioco.
- Failed to parse JSON data from HTML.
- Impossibile analizzare i dati JSON dall'HTML.
+ Failed to parse JSON data from HTML.
+ Impossibile analizzare i dati JSON dall'HTML.
- Failed to retrieve HTML page.
- Impossibile recuperare la pagina HTML.
+ Failed to retrieve HTML page.
+ Impossibile recuperare la pagina HTML.
- The game is in version: %1
- Il gioco è nella versione: %1
+ The game is in version: %1
+ Il gioco è nella versione: %1
- The downloaded patch only works on version: %1
- La patch scaricata funziona solo sulla versione: %1
+ The downloaded patch only works on version: %1
+ La patch scaricata funziona solo sulla versione: %1
- You may need to update your game.
- Potresti aver bisogno di aggiornare il tuo gioco.
+ You may need to update your game.
+ Potresti aver bisogno di aggiornare il tuo gioco.
- Incompatibility Notice
- Avviso di incompatibilità
+ Incompatibility Notice
+ Avviso di incompatibilità
- Failed to open file:
- Impossibile aprire file:
+ Failed to open file:
+ Impossibile aprire file:
- XML ERROR:
- ERRORE XML:
+ XML ERROR:
+ ERRORE XML:
- Failed to open files.json for writing
- Impossibile aprire i file .json per la scrittura
+ Failed to open files.json for writing
+ Impossibile aprire i file .json per la scrittura
- Author:
- Autore:
+ Author:
+ Autore:
- Directory does not exist:
- La cartella non esiste:
+ Directory does not exist:
+ La cartella non esiste:
- Failed to open files.json for reading.
- Impossibile aprire i file .json per la lettura.
+ Failed to open files.json for reading.
+ Impossibile aprire i file .json per la lettura.
- Name:
- Nome:
+ Name:
+ Nome:
- Can't apply cheats before the game is started
- Non è possibile applicare i trucchi prima dell'inizio del gioco.
+ Can't apply cheats before the game is started
+ Non è possibile applicare i trucchi prima dell'inizio del gioco.
- Close
- Chiudi
+ Close
+ Chiudi
-
-
+
+
CheckUpdate
- Auto Updater
- Aggiornamento automatico
+ Auto Updater
+ Aggiornamento automatico
- Error
- Errore
+ Error
+ Errore
- Network error:
- Errore di rete:
+ Network error:
+ Errore di rete:
- Error_Github_limit_MSG
- L'Aggiornamento Automatico consente fino a 60 controlli di aggiornamento all'ora.\nHai raggiunto questo limite. Riprova più tardi.
+ Error_Github_limit_MSG
+ L'Aggiornamento Automatico consente fino a 60 controlli di aggiornamento all'ora.\nHai raggiunto questo limite. Riprova più tardi.
- Failed to parse update information.
- Impossibile analizzare le informazioni di aggiornamento.
+ Failed to parse update information.
+ Impossibile analizzare le informazioni di aggiornamento.
- No pre-releases found.
- Nessuna anteprima trovata.
+ No pre-releases found.
+ Nessuna anteprima trovata.
- Invalid release data.
- Dati della release non validi.
+ Invalid release data.
+ Dati della release non validi.
- No download URL found for the specified asset.
- Nessun URL di download trovato per l'asset specificato.
+ No download URL found for the specified asset.
+ Nessun URL di download trovato per l'asset specificato.
- Your version is already up to date!
- La tua versione è già aggiornata!
+ Your version is already up to date!
+ La tua versione è già aggiornata!
- Update Available
- Aggiornamento disponibile
+ Update Available
+ Aggiornamento disponibile
- Update Channel
- Canale di Aggiornamento
+ Update Channel
+ Canale di Aggiornamento
- Current Version
- Versione attuale
+ Current Version
+ Versione attuale
- Latest Version
- Ultima versione
+ Latest Version
+ Ultima versione
- Do you want to update?
- Vuoi aggiornare?
+ Do you want to update?
+ Vuoi aggiornare?
- Show Changelog
- Mostra il Changelog
+ Show Changelog
+ Mostra il Changelog
- Check for Updates at Startup
- Controlla aggiornamenti all’avvio
+ Check for Updates at Startup
+ Controlla aggiornamenti all’avvio
- Update
- Aggiorna
+ Update
+ Aggiorna
- No
- No
+ No
+ No
- Hide Changelog
- Nascondi il Changelog
+ Hide Changelog
+ Nascondi il Changelog
- Changes
- Modifiche
+ Changes
+ Modifiche
- Network error occurred while trying to access the URL
- Si è verificato un errore di rete durante il tentativo di accesso all'URL
+ Network error occurred while trying to access the URL
+ Si è verificato un errore di rete durante il tentativo di accesso all'URL
- Download Complete
- Download completato
+ Download Complete
+ Download completato
- The update has been downloaded, press OK to install.
- L'aggiornamento è stato scaricato, premi OK per installare.
+ The update has been downloaded, press OK to install.
+ L'aggiornamento è stato scaricato, premi OK per installare.
- Failed to save the update file at
- Impossibile salvare il file di aggiornamento in
+ Failed to save the update file at
+ Impossibile salvare il file di aggiornamento in
- Starting Update...
- Inizio aggiornamento...
+ Starting Update...
+ Inizio aggiornamento...
- Failed to create the update script file
- Impossibile creare il file di script di aggiornamento
+ Failed to create the update script file
+ Impossibile creare il file di script di aggiornamento
-
-
+
+
CompatibilityInfoClass
- Fetching compatibility data, please wait
- Recuperando dati di compatibilità, per favore attendere
+ Fetching compatibility data, please wait
+ Recuperando dati di compatibilità, per favore attendere
- Cancel
- Annulla
+ Cancel
+ Annulla
- Loading...
- Caricamento...
+ Loading...
+ Caricamento...
- Error
- Errore
+ Error
+ Errore
- Unable to update compatibility data! Try again later.
- Impossibile aggiornare i dati di compatibilità! Riprova più tardi.
+ Unable to update compatibility data! Try again later.
+ Impossibile aggiornare i dati di compatibilità! Riprova più tardi.
- Unable to open compatibility_data.json for writing.
- Impossibile aprire compatibility_data.json per la scrittura.
+ Unable to open compatibility_data.json for writing.
+ Impossibile aprire compatibility_data.json per la scrittura.
- Unknown
- Sconosciuto
+ Unknown
+ Sconosciuto
- Nothing
- Niente
+ Nothing
+ Niente
- Boots
- Si Avvia
+ Boots
+ Si Avvia
- Menus
- Menu
+ Menus
+ Menu
- Ingame
- In gioco
+ Ingame
+ In gioco
- Playable
- Giocabile
+ Playable
+ Giocabile
-
-
+
+
ControlSettings
- Configure Controls
-
+ Configure Controls
+ Configure Controls
- Control Settings
-
+ Control Settings
+ Control Settings
- D-Pad
-
+ D-Pad
+ D-Pad
- Up
-
+ Up
+ Up
- Left
-
+ Left
+ Left
- Right
-
+ Right
+ Right
- Down
-
+ Down
+ Down
- Left Stick Deadzone (def:2 max:127)
-
+ Left Stick Deadzone (def:2 max:127)
+ Left Stick Deadzone (def:2 max:127)
- Left Deadzone
-
+ Left Deadzone
+ Left Deadzone
- Left Stick
-
+ Left Stick
+ Left Stick
- Config Selection
-
+ Config Selection
+ Config Selection
- Common Config
-
+ Common Config
+ Common Config
- Use per-game configs
-
+ Use per-game configs
+ Use per-game configs
- L1 / LB
-
+ L1 / LB
+ L1 / LB
- L2 / LT
-
+ L2 / LT
+ L2 / LT
- KBM Controls
-
+ KBM Controls
+ KBM Controls
- KBM Editor
-
+ KBM Editor
+ KBM Editor
- Back
-
+ Back
+ Back
- R1 / RB
-
+ R1 / RB
+ R1 / RB
- R2 / RT
-
+ R2 / RT
+ R2 / RT
- L3
-
+ L3
+ L3
- Options / Start
-
+ Options / Start
+ Options / Start
- R3
-
+ R3
+ R3
- Face Buttons
-
+ Face Buttons
+ Face Buttons
- Triangle / Y
-
+ Triangle / Y
+ Triangle / Y
- Square / X
-
+ Square / X
+ Square / X
- Circle / B
-
+ Circle / B
+ Circle / B
- Cross / A
-
+ Cross / A
+ Cross / A
- Right Stick Deadzone (def:2, max:127)
-
+ Right Stick Deadzone (def:2, max:127)
+ Right Stick Deadzone (def:2, max:127)
- Right Deadzone
-
+ Right Deadzone
+ Right Deadzone
- Right Stick
-
+ Right Stick
+ Right Stick
-
-
+
+
ElfViewer
- Open Folder
- Apri Cartella
+ Open Folder
+ Apri Cartella
-
-
+
+
GameInfoClass
- Loading game list, please wait :3
- Caricamento lista giochi, attendere :3
+ Loading game list, please wait :3
+ Caricamento lista giochi, attendere :3
- Cancel
- Annulla
+ Cancel
+ Annulla
- Loading...
- Caricamento...
+ Loading...
+ Caricamento...
-
-
+
+
GameInstallDialog
- shadPS4 - Choose directory
- shadPS4 - Scegli cartella
+ shadPS4 - Choose directory
+ shadPS4 - Scegli cartella
- Directory to install games
- Cartella di installazione dei giochi
+ Directory to install games
+ Cartella di installazione dei giochi
- Browse
- Sfoglia
+ Browse
+ Sfoglia
- Error
- Errore
+ Error
+ Errore
- Directory to install DLC
-
+ Directory to install DLC
+ Directory to install DLC
-
-
+
+
GameListFrame
- Icon
- Icona
+ Icon
+ Icona
- Name
- Nome
+ Name
+ Nome
- Serial
- Seriale
+ Serial
+ Seriale
- Compatibility
- Compatibilità
+ Compatibility
+ Compatibilità
- Region
- Regione
+ Region
+ Regione
- Firmware
- Firmware
+ Firmware
+ Firmware
- Size
- Dimensione
+ Size
+ Dimensione
- Version
- Versione
+ Version
+ Versione
- Path
- Percorso
+ Path
+ Percorso
- Play Time
- Tempo di Gioco
+ Play Time
+ Tempo di Gioco
- Never Played
- Mai Giocato
+ Never Played
+ Mai Giocato
- h
- o
+ h
+ o
- m
- m
+ m
+ m
- s
- s
+ s
+ s
- Compatibility is untested
- Nessuna informazione sulla compatibilità
+ Compatibility is untested
+ Nessuna informazione sulla compatibilità
- Game does not initialize properly / crashes the emulator
- Il gioco non si avvia in modo corretto / forza chiusura dell'emulatore
+ Game does not initialize properly / crashes the emulator
+ Il gioco non si avvia in modo corretto / forza chiusura dell'emulatore
- Game boots, but only displays a blank screen
- Il gioco si avvia, ma mostra solo una schermata nera
+ Game boots, but only displays a blank screen
+ Il gioco si avvia, ma mostra solo una schermata nera
- Game displays an image but does not go past the menu
- Il gioco mostra immagini ma non va oltre il menu
+ Game displays an image but does not go past the menu
+ Il gioco mostra immagini ma non va oltre il menu
- Game has game-breaking glitches or unplayable performance
- Il gioco ha problemi gravi di emulazione oppure framerate troppo basso
+ Game has game-breaking glitches or unplayable performance
+ Il gioco ha problemi gravi di emulazione oppure framerate troppo basso
- Game can be completed with playable performance and no major glitches
- Il gioco può essere completato con buone prestazioni e senza problemi gravi
+ Game can be completed with playable performance and no major glitches
+ Il gioco può essere completato con buone prestazioni e senza problemi gravi
- Click to see details on github
- Fai clic per vedere i dettagli su GitHub
+ Click to see details on github
+ Fai clic per vedere i dettagli su GitHub
- Last updated
- Ultimo aggiornamento
+ Last updated
+ Ultimo aggiornamento
-
-
+
+
GameListUtils
- B
- B
+ B
+ B
- KB
- KB
+ KB
+ KB
- MB
- MB
+ MB
+ MB
- GB
- GB
+ GB
+ GB
- TB
- TB
+ TB
+ TB
-
-
+
+
GuiContextMenus
- Create Shortcut
- Crea scorciatoia
+ Create Shortcut
+ Crea scorciatoia
- Cheats / Patches
- Trucchi / Patch
+ Cheats / Patches
+ Trucchi / Patch
- SFO Viewer
- Visualizzatore SFO
+ SFO Viewer
+ Visualizzatore SFO
- Trophy Viewer
- Visualizzatore Trofei
+ Trophy Viewer
+ Visualizzatore Trofei
- Open Folder...
- Apri Cartella...
+ Open Folder...
+ Apri Cartella...
- Open Game Folder
- Apri Cartella del Gioco
+ Open Game Folder
+ Apri Cartella del Gioco
- Open Save Data Folder
- Apri Cartella dei Dati di Salvataggio
+ Open Save Data Folder
+ Apri Cartella dei Dati di Salvataggio
- Open Log Folder
- Apri Cartella dei Log
+ Open Log Folder
+ Apri Cartella dei Log
- Copy info...
- Copia informazioni...
+ Copy info...
+ Copia informazioni...
- Copy Name
- Copia Nome
+ Copy Name
+ Copia Nome
- Copy Serial
- Copia Seriale
+ Copy Serial
+ Copia Seriale
- Copy All
- Copia Tutto
+ Copy Version
+ Copy Version
- Delete...
- Elimina...
+ Copy Size
+ Copy Size
- Delete Game
- Elimina Gioco
+ Copy All
+ Copia Tutto
- Delete Update
- Elimina Aggiornamento
+ Delete...
+ Elimina...
- Delete DLC
- Elimina DLC
+ Delete Game
+ Elimina Gioco
- Compatibility...
- Compatibilità...
+ Delete Update
+ Elimina Aggiornamento
- Update database
- Aggiorna database
+ Delete DLC
+ Elimina DLC
- View report
- Visualizza rapporto
+ Compatibility...
+ Compatibilità...
- Submit a report
- Invia rapporto
+ Update database
+ Aggiorna database
- Shortcut creation
- Creazione scorciatoia
+ View report
+ Visualizza rapporto
- Shortcut created successfully!
- Scorciatoia creata con successo!
+ Submit a report
+ Invia rapporto
- Error
- Errore
+ Shortcut creation
+ Creazione scorciatoia
- Error creating shortcut!
- Errore nella creazione della scorciatoia!
+ Shortcut created successfully!
+ Scorciatoia creata con successo!
- Install PKG
- Installa PKG
+ Error
+ Errore
- Game
- Gioco
+ Error creating shortcut!
+ Errore nella creazione della scorciatoia!
- This game has no update to delete!
- Questo gioco non ha alcun aggiornamento da eliminare!
+ Install PKG
+ Installa PKG
- Update
- Aggiornamento
+ Game
+ Gioco
- This game has no DLC to delete!
- Questo gioco non ha alcun DLC da eliminare!
+ This game has no update to delete!
+ Questo gioco non ha alcun aggiornamento da eliminare!
- DLC
- DLC
+ Update
+ Aggiornamento
- Delete %1
- Elimina %1
+ This game has no DLC to delete!
+ Questo gioco non ha alcun DLC da eliminare!
- Are you sure you want to delete %1's %2 directory?
- Sei sicuro di eliminale la cartella %2 di %1?
+ DLC
+ DLC
- Open Update Folder
-
+ Delete %1
+ Elimina %1
- Copy Version
-
+ Are you sure you want to delete %1's %2 directory?
+ Sei sicuro di eliminale la cartella %2 di %1?
- Copy Size
-
+ Open Update Folder
+ Open Update Folder
- Delete Save Data
-
+ Delete Save Data
+ Delete Save Data
- This game has no update folder to open!
-
+ This game has no update folder to open!
+ This game has no update folder to open!
- Failed to convert icon.
-
+ Failed to convert icon.
+ Failed to convert icon.
- This game has no save data to delete!
-
+ This game has no save data to delete!
+ This game has no save data to delete!
- Save Data
-
+ Save Data
+ Save Data
-
-
+
+
InstallDirSelect
- shadPS4 - Choose directory
- shadPS4 - Scegli cartella
+ shadPS4 - Choose directory
+ shadPS4 - Scegli cartella
- Select which directory you want to install to.
- Seleziona in quale cartella vuoi effettuare l'installazione.
+ Select which directory you want to install to.
+ Seleziona in quale cartella vuoi effettuare l'installazione.
- Install All Queued to Selected Folder
-
+ Install All Queued to Selected Folder
+ Install All Queued to Selected Folder
- Delete PKG File on Install
-
+ Delete PKG File on Install
+ Delete PKG File on Install
-
-
+
+
MainWindow
- Open/Add Elf Folder
- Apri/Aggiungi cartella Elf
+ Open/Add Elf Folder
+ Apri/Aggiungi cartella Elf
- Install Packages (PKG)
- Installa Pacchetti (PKG)
+ Install Packages (PKG)
+ Installa Pacchetti (PKG)
- Boot Game
- Avvia Gioco
+ Boot Game
+ Avvia Gioco
- Check for Updates
- Controlla aggiornamenti
+ Check for Updates
+ Controlla aggiornamenti
- About shadPS4
- Riguardo a shadPS4
+ About shadPS4
+ Riguardo a shadPS4
- Configure...
- Configura...
+ Configure...
+ Configura...
- Install application from a .pkg file
- Installa applicazione da un file .pkg
+ Install application from a .pkg file
+ Installa applicazione da un file .pkg
- Recent Games
- Giochi Recenti
+ Recent Games
+ Giochi Recenti
- Open shadPS4 Folder
- Apri Cartella shadps4
+ Open shadPS4 Folder
+ Apri Cartella shadps4
- Exit
- Uscita
+ Exit
+ Uscita
- Exit shadPS4
- Esci da shadPS4
+ Exit shadPS4
+ Esci da shadPS4
- Exit the application.
- Esci dall'applicazione.
+ Exit the application.
+ Esci dall'applicazione.
- Show Game List
- Mostra Lista Giochi
+ Show Game List
+ Mostra Lista Giochi
- Game List Refresh
- Aggiorna Lista Giochi
+ Game List Refresh
+ Aggiorna Lista Giochi
- Tiny
- Minuscolo
+ Tiny
+ Minuscolo
- Small
- Piccolo
+ Small
+ Piccolo
- Medium
- Medio
+ Medium
+ Medio
- Large
- Grande
+ Large
+ Grande
- List View
- Visualizzazione Lista
+ List View
+ Visualizzazione Lista
- Grid View
- Visualizzazione Griglia
+ Grid View
+ Visualizzazione Griglia
- Elf Viewer
- Visualizzatore Elf
+ Elf Viewer
+ Visualizzatore Elf
- Game Install Directory
- Cartella Installazione Giochi
+ Game Install Directory
+ Cartella Installazione Giochi
- Download Cheats/Patches
- Scarica Trucchi/Patch
+ Download Cheats/Patches
+ Scarica Trucchi/Patch
- Dump Game List
- Scarica Lista Giochi
+ Dump Game List
+ Scarica Lista Giochi
- PKG Viewer
- Visualizzatore PKG
+ PKG Viewer
+ Visualizzatore PKG
- Search...
- Cerca...
+ Search...
+ Cerca...
- File
- File
+ File
+ File
- View
- Visualizza
+ View
+ Visualizza
- Game List Icons
- Icone Lista Giochi
+ Game List Icons
+ Icone Lista Giochi
- Game List Mode
- Modalità Lista Giochi
+ Game List Mode
+ Modalità Lista Giochi
- Settings
- Impostazioni
+ Settings
+ Impostazioni
- Utils
- Utilità
+ Utils
+ Utilità
- Themes
- Temi
+ Themes
+ Temi
- Help
- Aiuto
+ Help
+ Aiuto
- Dark
- Scuro
+ Dark
+ Scuro
- Light
- Chiaro
+ Light
+ Chiaro
- Green
- Verde
+ Green
+ Verde
- Blue
- Blu
+ Blue
+ Blu
- Violet
- Viola
+ Violet
+ Viola
- toolBar
- Barra strumenti
+ toolBar
+ Barra strumenti
- Game List
- Elenco giochi
+ Game List
+ Elenco giochi
- * Unsupported Vulkan Version
- * Versione Vulkan non supportata
+ * Unsupported Vulkan Version
+ * Versione Vulkan non supportata
- Download Cheats For All Installed Games
- Scarica Trucchi per tutti i giochi installati
+ Download Cheats For All Installed Games
+ Scarica Trucchi per tutti i giochi installati
- Download Patches For All Games
- Scarica Patch per tutti i giochi
+ Download Patches For All Games
+ Scarica Patch per tutti i giochi
- Download Complete
- Download completato
+ Download Complete
+ Download completato
- You have downloaded cheats for all the games you have installed.
- Hai scaricato trucchi per tutti i giochi installati.
+ You have downloaded cheats for all the games you have installed.
+ Hai scaricato trucchi per tutti i giochi installati.
- Patches Downloaded Successfully!
- Patch scaricate con successo!
+ Patches Downloaded Successfully!
+ Patch scaricate con successo!
- All Patches available for all games have been downloaded.
- Tutte le patch disponibili per tutti i giochi sono state scaricate.
+ All Patches available for all games have been downloaded.
+ Tutte le patch disponibili per tutti i giochi sono state scaricate.
- Games:
- Giochi:
+ Games:
+ Giochi:
- ELF files (*.bin *.elf *.oelf)
- File ELF (*.bin *.elf *.oelf)
+ ELF files (*.bin *.elf *.oelf)
+ File ELF (*.bin *.elf *.oelf)
- Game Boot
- Avvia Gioco
+ Game Boot
+ Avvia Gioco
- Only one file can be selected!
- Si può selezionare solo un file!
+ Only one file can be selected!
+ Si può selezionare solo un file!
- PKG Extraction
- Estrazione file PKG
+ PKG Extraction
+ Estrazione file PKG
- Patch detected!
- Patch rilevata!
+ Patch detected!
+ Patch rilevata!
- PKG and Game versions match:
- Le versioni di PKG e del Gioco corrispondono:
+ PKG and Game versions match:
+ Le versioni di PKG e del Gioco corrispondono:
- Would you like to overwrite?
- Vuoi sovrascrivere?
+ Would you like to overwrite?
+ Vuoi sovrascrivere?
- PKG Version %1 is older than installed version:
- La versione PKG %1 è più vecchia rispetto alla versione installata:
+ PKG Version %1 is older than installed version:
+ La versione PKG %1 è più vecchia rispetto alla versione installata:
- Game is installed:
- Gioco installato:
+ Game is installed:
+ Gioco installato:
- Would you like to install Patch:
- Vuoi installare la patch:
+ Would you like to install Patch:
+ Vuoi installare la patch:
- DLC Installation
- Installazione DLC
+ DLC Installation
+ Installazione DLC
- Would you like to install DLC: %1?
- Vuoi installare il DLC: %1?
+ Would you like to install DLC: %1?
+ Vuoi installare il DLC: %1?
- DLC already installed:
- DLC già installato:
+ DLC already installed:
+ DLC già installato:
- Game already installed
- Gioco già installato
+ Game already installed
+ Gioco già installato
- PKG ERROR
- ERRORE PKG
+ PKG ERROR
+ ERRORE PKG
- Extracting PKG %1/%2
- Estrazione file PKG %1/%2
+ Extracting PKG %1/%2
+ Estrazione file PKG %1/%2
- Extraction Finished
- Estrazione Completata
+ Extraction Finished
+ Estrazione Completata
- Game successfully installed at %1
- Gioco installato correttamente in %1
+ Game successfully installed at %1
+ Gioco installato correttamente in %1
- File doesn't appear to be a valid PKG file
- Il file sembra non essere un file PKG valido
+ File doesn't appear to be a valid PKG file
+ Il file sembra non essere un file PKG valido
- Run Game
-
+ Run Game
+ Run Game
- Eboot.bin file not found
-
+ Eboot.bin file not found
+ Eboot.bin file not found
- PKG File (*.PKG *.pkg)
-
+ PKG File (*.PKG *.pkg)
+ PKG File (*.PKG *.pkg)
- PKG is a patch or DLC, please install the game first!
-
+ PKG is a patch or DLC, please install the game first!
+ PKG is a patch or DLC, please install the game first!
- Game is already running!
-
+ Game is already running!
+ Game is already running!
- shadPS4
- shadPS4
+ shadPS4
+ shadPS4
-
-
+
+
PKGViewer
- Open Folder
- Apri Cartella
+ Open Folder
+ Apri Cartella
- Name
- Nome
+ PKG ERROR
+ ERRORE PKG
- Serial
- Seriale
+ Name
+ Nome
- Installed
-
+ Serial
+ Seriale
- Size
- Dimensione
+ Installed
+ Installed
- Category
-
+ Size
+ Dimensione
- Type
-
+ Category
+ Category
- App Ver
-
+ Type
+ Type
- FW
-
+ App Ver
+ App Ver
- Region
- Regione
+ FW
+ FW
- Flags
-
+ Region
+ Regione
- Path
- Percorso
+ Flags
+ Flags
- File
- File
+ Path
+ Percorso
- PKG ERROR
- ERRORE PKG
+ File
+ File
- Unknown
- Sconosciuto
+ Unknown
+ Sconosciuto
- Package
-
+ Package
+ Package
-
-
+
+
SettingsDialog
- Settings
- Impostazioni
+ Settings
+ Impostazioni
- General
- Generale
+ General
+ Generale
- System
- Sistema
+ System
+ Sistema
- Console Language
- Lingua della console
+ Console Language
+ Lingua della console
- Emulator Language
- Lingua dell'emulatore
+ Emulator Language
+ Lingua dell'emulatore
- Emulator
- Emulatore
+ Emulator
+ Emulatore
- Enable Fullscreen
- Abilita Schermo Intero
+ Enable Fullscreen
+ Abilita Schermo Intero
- Fullscreen Mode
- Modalità Schermo Intero
+ Fullscreen Mode
+ Modalità Schermo Intero
- Enable Separate Update Folder
- Abilita Cartella Aggiornamenti Separata
+ Enable Separate Update Folder
+ Abilita Cartella Aggiornamenti Separata
- Default tab when opening settings
- Scheda predefinita all'apertura delle impostazioni
+ Default tab when opening settings
+ Scheda predefinita all'apertura delle impostazioni
- Show Game Size In List
- Mostra la dimensione del gioco nell'elenco
+ Show Game Size In List
+ Mostra la dimensione del gioco nell'elenco
- Show Splash
- Mostra Schermata Iniziale
+ Show Splash
+ Mostra Schermata Iniziale
- Enable Discord Rich Presence
- Abilita Discord Rich Presence
+ Enable Discord Rich Presence
+ Abilita Discord Rich Presence
- Username
- Nome Utente
+ Username
+ Nome Utente
- Trophy Key
- Chiave Trofei
+ Trophy Key
+ Chiave Trofei
- Trophy
- Trofei
+ Trophy
+ Trofei
- Logger
- Logger
+ Logger
+ Logger
- Log Type
- Tipo di Log
+ Log Type
+ Tipo di Log
- Log Filter
- Filtro Log
+ Log Filter
+ Filtro Log
- Open Log Location
- Apri posizione del registro
+ Open Log Location
+ Apri posizione del registro
- Input
- Input
+ Input
+ Input
- Cursor
- Cursore
+ Cursor
+ Cursore
- Hide Cursor
- Nascondi Cursore
+ Hide Cursor
+ Nascondi Cursore
- Hide Cursor Idle Timeout
- Timeout inattività per nascondere il cursore
+ Hide Cursor Idle Timeout
+ Timeout inattività per nascondere il cursore
- s
- s
+ s
+ s
- Controller
- Controller
+ Controller
+ Controller
- Back Button Behavior
- Comportamento del pulsante Indietro
+ Back Button Behavior
+ Comportamento del pulsante Indietro
- Graphics
- Grafica
+ Graphics
+ Grafica
- GUI
- Interfaccia
+ GUI
+ Interfaccia
- User
- Utente
+ User
+ Utente
- Graphics Device
- Scheda Grafica
+ Graphics Device
+ Scheda Grafica
- Width
- Larghezza
+ Width
+ Larghezza
- Height
- Altezza
+ Height
+ Altezza
- Vblank Divider
- Divisore Vblank
+ Vblank Divider
+ Divisore Vblank
- Advanced
- Avanzate
+ Advanced
+ Avanzate
- Enable Shaders Dumping
- Abilita Dump Shader
+ Enable Shaders Dumping
+ Abilita Dump Shader
- Enable NULL GPU
- Abilita NULL GPU
+ Enable NULL GPU
+ Abilita NULL GPU
- Paths
- Percorsi
+ Enable HDR
+ Enable HDR
- Game Folders
- Cartelle di gioco
+ Paths
+ Percorsi
- Add...
- Aggiungi...
+ Game Folders
+ Cartelle di gioco
- Remove
- Rimuovi
+ Add...
+ Aggiungi...
- Debug
- Debug
+ Remove
+ Rimuovi
- Enable Vulkan Validation Layers
- Abilita Vulkan Validation Layers
+ Debug
+ Debug
- Enable Vulkan Synchronization Validation
- Abilita Vulkan Synchronization Validation
+ Enable Debug Dumping
+ Enable Debug Dumping
- Enable RenderDoc Debugging
- Abilita RenderDoc Debugging
+ Enable Vulkan Validation Layers
+ Abilita Vulkan Validation Layers
- Enable Crash Diagnostics
- Abilita Diagnostica Crash
+ Enable Vulkan Synchronization Validation
+ Abilita Vulkan Synchronization Validation
- Collect Shaders
- Raccogli Shaders
+ Enable RenderDoc Debugging
+ Abilita RenderDoc Debugging
- Copy GPU Buffers
- Copia Buffer GPU
+ Enable Crash Diagnostics
+ Abilita Diagnostica Crash
- Host Debug Markers
- Marcatori di Debug dell'Host
+ Collect Shaders
+ Raccogli Shaders
- Guest Debug Markers
- Marcatori di Debug del Guest
+ Copy GPU Buffers
+ Copia Buffer GPU
- Update
- Aggiornamento
+ Host Debug Markers
+ Marcatori di Debug dell'Host
- Check for Updates at Startup
- Verifica aggiornamenti all’avvio
+ Guest Debug Markers
+ Marcatori di Debug del Guest
- Always Show Changelog
- Mostra sempre il changelog
+ Update
+ Aggiornamento
- Update Channel
- Canale di Aggiornamento
+ Check for Updates at Startup
+ Verifica aggiornamenti all’avvio
- Check for Updates
- Controlla aggiornamenti
+ Always Show Changelog
+ Mostra sempre il changelog
- GUI Settings
- Impostazioni GUI
+ Update Channel
+ Canale di Aggiornamento
- Title Music
- Musica del Titolo
+ Check for Updates
+ Controlla aggiornamenti
- Disable Trophy Pop-ups
- Disabilita Notifica Trofei
+ GUI Settings
+ Impostazioni GUI
- Play title music
- Riproduci musica del titolo
+ Title Music
+ Musica del Titolo
- Update Compatibility Database On Startup
- Aggiorna Database Compatibilità all'Avvio
+ Disable Trophy Pop-ups
+ Disabilita Notifica Trofei
- Game Compatibility
- Compatibilità Gioco
+ Background Image
+ Background Image
- Display Compatibility Data
- Mostra Dati Compatibilità
+ Show Background Image
+ Show Background Image
- Update Compatibility Database
- Aggiorna Database Compatibilità
+ Opacity
+ Opacity
- Volume
- Volume
+ Play title music
+ Riproduci musica del titolo
- Save
- Salva
+ Update Compatibility Database On Startup
+ Aggiorna Database Compatibilità all'Avvio
- Apply
- Applica
+ Game Compatibility
+ Compatibilità Gioco
- Restore Defaults
- Ripristina Impostazioni Predefinite
+ Display Compatibility Data
+ Mostra Dati Compatibilità
- Close
- Chiudi
+ Update Compatibility Database
+ Aggiorna Database Compatibilità
- Point your mouse at an option to display its description.
- Sposta il mouse su un'opzione per visualizzarne la descrizione.
+ Volume
+ Volume
- consoleLanguageGroupBox
- Lingua della Console:\nImposta la lingua utilizzata dal gioco PS4.\nÈ consigliabile impostare questa su una lingua supportata dal gioco, che può variare a seconda della regione.
+ Save
+ Salva
- emulatorLanguageGroupBox
- Lingua dell'Emulatore:\nImposta la lingua dell'interfaccia utente dell'emulatore.
+ Apply
+ Applica
- fullscreenCheckBox
- Abilita Schermo Intero:\nMetti automaticamente la finestra di gioco in modalità schermo intero.\nQuesto può essere disattivato premendo il tasto F11.
+ Restore Defaults
+ Ripristina Impostazioni Predefinite
- separateUpdatesCheckBox
- Abilita Cartella Aggiornamenti Separata:\nAbilita l'installazione degli aggiornamenti in una cartella separata per una più facile gestione.
+ Close
+ Chiudi
- showSplashCheckBox
- Mostra Schermata di Avvio:\nMostra la schermata di avvio del gioco (un'immagine speciale) mentre il gioco si sta avviando.
+ Point your mouse at an option to display its description.
+ Sposta il mouse su un'opzione per visualizzarne la descrizione.
- discordRPCCheckbox
- Abilita Discord Rich Presence:\nMostra l'icona dell'emulatore e informazioni pertinenti sul tuo profilo Discord.
+ consoleLanguageGroupBox
+ Lingua della Console:\nImposta la lingua utilizzata dal gioco PS4.\nÈ consigliabile impostare questa su una lingua supportata dal gioco, che può variare a seconda della regione.
- userName
- Nome Utente:\nImposta il nome utente dell'account PS4, che potrebbe essere visualizzato da alcuni giochi.
+ emulatorLanguageGroupBox
+ Lingua dell'Emulatore:\nImposta la lingua dell'interfaccia utente dell'emulatore.
- TrophyKey
- Chiave Trofei:\nChiave utilizzata per la decrittazione dei trofei. Deve essere estratta dalla vostra console con jailbreak.\nDeve contenere solo caratteri esadecimali.
+ fullscreenCheckBox
+ Abilita Schermo Intero:\nMetti automaticamente la finestra di gioco in modalità schermo intero.\nQuesto può essere disattivato premendo il tasto F11.
- logTypeGroupBox
- Tipo di Log:\nImposta se sincronizzare l'output della finestra di log per le prestazioni. Potrebbe avere effetti avversi sull'emulazione.
+ separateUpdatesCheckBox
+ Abilita Cartella Aggiornamenti Separata:\nAbilita l'installazione degli aggiornamenti in una cartella separata per una più facile gestione.
- logFilter
- Filtro Log:\nFiltra il log per stampare solo informazioni specifiche.\nEsempi: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Livelli: Trace, Debug, Info, Warning, Error, Critical - in questo ordine, un livello specifico silenzia tutti i livelli precedenti nell'elenco e registra ogni livello successivo.
+ showSplashCheckBox
+ Mostra Schermata di Avvio:\nMostra la schermata di avvio del gioco (un'immagine speciale) mentre il gioco si sta avviando.
- updaterGroupBox
- Aggiornamento:\nRelease: Versioni ufficiali rilasciate ogni mese che potrebbero essere molto datate, ma sono più affidabili e testate.\nNightly: Versioni di sviluppo che hanno tutte le ultime funzionalità e correzioni, ma potrebbero contenere bug e sono meno stabili.
+ discordRPCCheckbox
+ Abilita Discord Rich Presence:\nMostra l'icona dell'emulatore e informazioni pertinenti sul tuo profilo Discord.
- GUIMusicGroupBox
- Riproduci Musica del Titolo:\nSe un gioco lo supporta, attiva la riproduzione di musica speciale quando selezioni il gioco nell'interfaccia grafica.
+ userName
+ Nome Utente:\nImposta il nome utente dell'account PS4, che potrebbe essere visualizzato da alcuni giochi.
- disableTrophycheckBox
- Disabilita Notifica Trofei:\nDisabilita notifiche in gioco dei trofei. Il progresso dei Trofei può ancora essere controllato con il Visualizzatore Trofei (clicca tasto destro sul gioco nella finestra principale).
+ TrophyKey
+ Chiave Trofei:\nChiave utilizzata per la decrittazione dei trofei. Deve essere estratta dalla vostra console con jailbreak.\nDeve contenere solo caratteri esadecimali.
- hideCursorGroupBox
- Nascondi cursore:\nScegli quando il cursore scomparirà:\nMai: Vedrai sempre il mouse.\nInattivo: Imposta un tempo per farlo scomparire dopo essere stato inattivo.\nSempre: non vedrai mai il mouse.
+ logTypeGroupBox
+ Tipo di Log:\nImposta se sincronizzare l'output della finestra di log per le prestazioni. Potrebbe avere effetti avversi sull'emulazione.
- idleTimeoutGroupBox
- Imposta un tempo affinché il mouse scompaia dopo essere stato inattivo.
+ logFilter
+ Filtro Log:\nFiltra il log per stampare solo informazioni specifiche.\nEsempi: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Livelli: Trace, Debug, Info, Warning, Error, Critical - in questo ordine, un livello specifico silenzia tutti i livelli precedenti nell'elenco e registra ogni livello successivo.
- backButtonBehaviorGroupBox
- Comportamento del pulsante Indietro:\nImposta il pulsante Indietro del controller per emulare il tocco sulla posizione specificata sul touchpad PS4.
+ updaterGroupBox
+ Aggiornamento:\nRelease: Versioni ufficiali rilasciate ogni mese che potrebbero essere molto datate, ma sono più affidabili e testate.\nNightly: Versioni di sviluppo che hanno tutte le ultime funzionalità e correzioni, ma potrebbero contenere bug e sono meno stabili.
- enableCompatibilityCheckBox
- Mostra Dati Compatibilità:\nMostra informazioni sulla compatibilità del gioco nella visualizzazione lista. Abilita "Aggiorna Compatiblità all'Avvio" per ottenere informazioni aggiornate.
+ GUIBackgroundImageGroupBox
+ GUIBackgroundImageGroupBox
- checkCompatibilityOnStartupCheckBox
- Aggiorna Compatibilità all'Avvio:\nAggiorna automaticamente il database della compatibilità quando si avvia shadps4.
+ GUIMusicGroupBox
+ Riproduci Musica del Titolo:\nSe un gioco lo supporta, attiva la riproduzione di musica speciale quando selezioni il gioco nell'interfaccia grafica.
- updateCompatibilityButton
- Aggiorna Database Compatibilità:\nAggiorna immediatamente il database di compatibilità.
+ disableTrophycheckBox
+ Disabilita Notifica Trofei:\nDisabilita notifiche in gioco dei trofei. Il progresso dei Trofei può ancora essere controllato con il Visualizzatore Trofei (clicca tasto destro sul gioco nella finestra principale).
- Never
- Mai
+ hideCursorGroupBox
+ Nascondi cursore:\nScegli quando il cursore scomparirà:\nMai: Vedrai sempre il mouse.\nInattivo: Imposta un tempo per farlo scomparire dopo essere stato inattivo.\nSempre: non vedrai mai il mouse.
- Idle
- Inattivo
+ idleTimeoutGroupBox
+ Imposta un tempo affinché il mouse scompaia dopo essere stato inattivo.
- Always
- Sempre
+ backButtonBehaviorGroupBox
+ Comportamento del pulsante Indietro:\nImposta il pulsante Indietro del controller per emulare il tocco sulla posizione specificata sul touchpad PS4.
- Touchpad Left
- Touchpad Sinistra
+ enableCompatibilityCheckBox
+ Mostra Dati Compatibilità:\nMostra informazioni sulla compatibilità del gioco nella visualizzazione lista. Abilita "Aggiorna Compatiblità all'Avvio" per ottenere informazioni aggiornate.
- Touchpad Right
- Touchpad Destra
+ checkCompatibilityOnStartupCheckBox
+ Aggiorna Compatibilità all'Avvio:\nAggiorna automaticamente il database della compatibilità quando si avvia shadps4.
- Touchpad Center
- Centro del Touchpad
+ updateCompatibilityButton
+ Aggiorna Database Compatibilità:\nAggiorna immediatamente il database di compatibilità.
- None
- Nessuno
+ Never
+ Mai
- graphicsAdapterGroupBox
- Dispositivo Grafico:\nIn sistemi con più GPU, seleziona la GPU che l'emulatore utilizzerà dall'elenco a discesa,\no seleziona "Auto Select" per determinarlo automaticamente.
+ Idle
+ Inattivo
- resolutionLayout
- Larghezza/Altezza:\nImposta la dimensione della finestra dell'emulatore all'avvio, che può essere ridimensionata durante il gioco.\nQuesto è diverso dalla risoluzione in gioco.
+ Always
+ Sempre
- heightDivider
- Divisore Vblank:\nIl frame rate con cui l'emulatore si aggiorna viene moltiplicato per questo numero. Cambiare questo potrebbe avere effetti avversi, come aumentare la velocità del gioco o rompere funzionalità critiche del gioco che non si aspettano questa modifica!
+ Touchpad Left
+ Touchpad Sinistra
- dumpShadersCheckBox
- Abilita Pompaggio Shader:\nPer scopi di debug tecnico, salva gli shader dei giochi in una cartella mentre vengono resi.
+ Touchpad Right
+ Touchpad Destra
- nullGpuCheckBox
- Abilita GPU Null:\nPer scopi di debug tecnico, disabilita il rendering del gioco come se non ci fosse alcuna scheda grafica.
+ Touchpad Center
+ Centro del Touchpad
- gameFoldersBox
- Cartelle di Gioco:\nL'elenco delle cartelle da controllare per i giochi installati.
+ None
+ Nessuno
- addFolderButton
- Aggiungi:\nAggiungi una cartella all'elenco.
+ graphicsAdapterGroupBox
+ Dispositivo Grafico:\nIn sistemi con più GPU, seleziona la GPU che l'emulatore utilizzerà dall'elenco a discesa,\no seleziona "Auto Select" per determinarlo automaticamente.
- removeFolderButton
- Rimuovi:\nRimuovi una cartella dall'elenco.
+ resolutionLayout
+ Larghezza/Altezza:\nImposta la dimensione della finestra dell'emulatore all'avvio, che può essere ridimensionata durante il gioco.\nQuesto è diverso dalla risoluzione in gioco.
- debugDump
- Abilita Pompaggio di Debug:\nSalva i simboli di importazione ed esportazione e le informazioni sull'intestazione del file del programma PS4 attualmente in esecuzione in una directory.
+ heightDivider
+ Divisore Vblank:\nIl frame rate con cui l'emulatore si aggiorna viene moltiplicato per questo numero. Cambiare questo potrebbe avere effetti avversi, come aumentare la velocità del gioco o rompere funzionalità critiche del gioco che non si aspettano questa modifica!
- vkValidationCheckBox
- Abilita Strati di Validazione Vulkan:\nAbilita un sistema che convalida lo stato del renderer Vulkan e registra informazioni sul suo stato interno. Ciò ridurrà le prestazioni e probabilmente cambierà il comportamento dell'emulazione.
+ dumpShadersCheckBox
+ Abilita Pompaggio Shader:\nPer scopi di debug tecnico, salva gli shader dei giochi in una cartella mentre vengono resi.
- vkSyncValidationCheckBox
- Abilita Validazione della Sincronizzazione Vulkan:\nAbilita un sistema che convalida il timing delle attività di rendering Vulkan. Ciò ridurrà le prestazioni e probabilmente cambierà il comportamento dell'emulazione.
+ nullGpuCheckBox
+ Abilita GPU Null:\nPer scopi di debug tecnico, disabilita il rendering del gioco come se non ci fosse alcuna scheda grafica.
- rdocCheckBox
- Abilita Debugging RenderDoc:\nSe abilitato, l'emulatore fornirà compatibilità con Renderdoc per consentire la cattura e l'analisi del frame attualmente reso.
+ enableHDRCheckBox
+ enableHDRCheckBox
- collectShaderCheckBox
- Raccogli Shader:\nBisogna attivare questa opzione per poter modificare gli shader nel menu di debug (Ctrl + F10).
+ gameFoldersBox
+ Cartelle di Gioco:\nL'elenco delle cartelle da controllare per i giochi installati.
- crashDiagnosticsCheckBox
- Diagnostica Crash:\nCrea un file .yaml che contiene informazioni riguardo lo stato del renderer Vulkan nel momento in cui si verifica un crash.\nUtile per poter effettuare il debug degli errori di tipo "Device Lost". Se hai questa opzione attiva dovresti abilitare anche Marcatori di Debug Host e Guest.\nNon è funzionante su GPU Intel.\nVulkan Validation Layers deve essere abilitato e bisogna aver installato l'SDK Vulkan per poter utilizzare questa funzione.
+ addFolderButton
+ Aggiungi:\nAggiungi una cartella all'elenco.
- copyGPUBuffersCheckBox
- Copia Buffer GPU:\nCerca di aggirare le race conditions che riguardano gli invii alla GPU.\nPotrebbe aiutare ad evitare crash che riguardano i PM4 di tipo 0.
+ removeFolderButton
+ Rimuovi:\nRimuovi una cartella dall'elenco.
- hostMarkersCheckBox
- Marcatori di Debug dell'Host:\nInserisce nel log informazioni ottenute dall'emulatore come ad esempio marcatori per comandi specifici AMDGPU quando si hanno comandi Vulkan e associa nomi di debug per le risorse.\nSe hai questa opzione abilitata dovresti abilitare anche Diagnostica Crash.\nUtile per programmi come RenderDoc.
+ debugDump
+ Abilita Pompaggio di Debug:\nSalva i simboli di importazione ed esportazione e le informazioni sull'intestazione del file del programma PS4 attualmente in esecuzione in una directory.
- guestMarkersCheckBox
- Marcatori di Debug del Guest:\nInserisce nel log marcatori di debug che il gioco stesso ha aggiunto al buffer dei comandi.\nSe hai abilitato questa opzione dovresti abilitare anche Diagnostica Crash.\nUtile per programmi come RenderDoc.
+ vkValidationCheckBox
+ Abilita Strati di Validazione Vulkan:\nAbilita un sistema che convalida lo stato del renderer Vulkan e registra informazioni sul suo stato interno. Ciò ridurrà le prestazioni e probabilmente cambierà il comportamento dell'emulazione.
- Borderless
-
+ vkSyncValidationCheckBox
+ Abilita Validazione della Sincronizzazione Vulkan:\nAbilita un sistema che convalida il timing delle attività di rendering Vulkan. Ciò ridurrà le prestazioni e probabilmente cambierà il comportamento dell'emulazione.
- True
-
+ rdocCheckBox
+ Abilita Debugging RenderDoc:\nSe abilitato, l'emulatore fornirà compatibilità con Renderdoc per consentire la cattura e l'analisi del frame attualmente reso.
- Enable HDR
-
+ collectShaderCheckBox
+ Raccogli Shader:\nBisogna attivare questa opzione per poter modificare gli shader nel menu di debug (Ctrl + F10).
- Release
-
+ crashDiagnosticsCheckBox
+ Diagnostica Crash:\nCrea un file .yaml che contiene informazioni riguardo lo stato del renderer Vulkan nel momento in cui si verifica un crash.\nUtile per poter effettuare il debug degli errori di tipo "Device Lost". Se hai questa opzione attiva dovresti abilitare anche Marcatori di Debug Host e Guest.\nNon è funzionante su GPU Intel.\nVulkan Validation Layers deve essere abilitato e bisogna aver installato l'SDK Vulkan per poter utilizzare questa funzione.
- Nightly
-
+ copyGPUBuffersCheckBox
+ Copia Buffer GPU:\nCerca di aggirare le race conditions che riguardano gli invii alla GPU.\nPotrebbe aiutare ad evitare crash che riguardano i PM4 di tipo 0.
- Background Image
-
+ hostMarkersCheckBox
+ Marcatori di Debug dell'Host:\nInserisce nel log informazioni ottenute dall'emulatore come ad esempio marcatori per comandi specifici AMDGPU quando si hanno comandi Vulkan e associa nomi di debug per le risorse.\nSe hai questa opzione abilitata dovresti abilitare anche Diagnostica Crash.\nUtile per programmi come RenderDoc.
- Show Background Image
-
+ guestMarkersCheckBox
+ Marcatori di Debug del Guest:\nInserisce nel log marcatori di debug che il gioco stesso ha aggiunto al buffer dei comandi.\nSe hai abilitato questa opzione dovresti abilitare anche Diagnostica Crash.\nUtile per programmi come RenderDoc.
- Opacity
-
+ saveDataBox
+ saveDataBox
- Set the volume of the background music.
-
+ browseButton
+ browseButton
- Enable Motion Controls
-
+ Borderless
+ Borderless
- Save Data Path
-
+ True
+ True
- Browse
- Sfoglia
+ Release
+ Release
- Enable Debug Dumping
-
+ Nightly
+ Nightly
- async
-
+ Set the volume of the background music.
+ Set the volume of the background music.
- sync
-
+ Enable Motion Controls
+ Enable Motion Controls
- Auto Select
-
+ Save Data Path
+ Save Data Path
- Directory to install games
- Cartella di installazione dei giochi
+ Browse
+ Sfoglia
- Directory to save data
-
+ async
+ async
- GUIBackgroundImageGroupBox
-
+ sync
+ sync
- enableHDRCheckBox
-
+ Auto Select
+ Auto Select
- saveDataBox
-
+ Directory to install games
+ Cartella di installazione dei giochi
- browseButton
-
+ Directory to save data
+ Directory to save data
-
-
+
+
TrophyViewer
- Trophy Viewer
- Visualizzatore Trofei
+ Trophy Viewer
+ Visualizzatore Trofei
-
+
diff --git a/src/qt_gui/translations/ja_JP.ts b/src/qt_gui/translations/ja_JP.ts
index 73c9d736c..2c666d688 100644
--- a/src/qt_gui/translations/ja_JP.ts
+++ b/src/qt_gui/translations/ja_JP.ts
@@ -2,1789 +2,1789 @@
-
-
+
+
AboutDialog
- About shadPS4
- shadPS4について
+ About shadPS4
+ shadPS4について
- shadPS4
- shadPS4
+ shadPS4
+ shadPS4
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- shadPS4は、PlayStation 4の実験的なオープンソースエミュレーターです。
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4は、PlayStation 4の実験的なオープンソースエミュレーターです。
- This software should not be used to play games you have not legally obtained.
- 非正規、非合法のゲームをプレイするためにこのソフトウェアを使用しないでください。
+ This software should not be used to play games you have not legally obtained.
+ 非正規、非合法のゲームをプレイするためにこのソフトウェアを使用しないでください。
-
-
+
+
CheatsPatches
- Cheats / Patches for
- のチート/パッチ
+ Cheats / Patches for
+ のチート/パッチ
- defaultTextEdit_MSG
- チート/パッチは実験的です。\n使用には注意してください。\n\nリポジトリを選択し、ダウンロードボタンをクリックしてチートを個別にダウンロードします。\n「Patches」タブでは、すべてのパッチを一度にダウンロードし、使用したいものを選択して選択を保存できます。\n\nチート/パッチは開発を行っていないため、\n問題があればチートの作者に報告してください。\n\n新しいチートを作成しましたか?\nhttps://github.com/shadps4-emu/ps4_cheats を訪問してください。
+ defaultTextEdit_MSG
+ チート/パッチは実験的です。\n使用には注意してください。\n\nリポジトリを選択し、ダウンロードボタンをクリックしてチートを個別にダウンロードします。\n「Patches」タブでは、すべてのパッチを一度にダウンロードし、使用したいものを選択して選択を保存できます。\n\nチート/パッチは開発を行っていないため、\n問題があればチートの作者に報告してください。\n\n新しいチートを作成しましたか?\nhttps://github.com/shadps4-emu/ps4_cheats を訪問してください。
- No Image Available
- 画像は利用できません
+ No Image Available
+ 画像は利用できません
- Serial:
- シリアル:
+ Serial:
+ シリアル:
- Version:
- バージョン:
+ Version:
+ バージョン:
- Size:
- サイズ:
+ Size:
+ サイズ:
- Select Cheat File:
- チートファイルを選択:
+ Select Cheat File:
+ チートファイルを選択:
- Repository:
- リポジトリ:
+ Repository:
+ リポジトリ:
- Download Cheats
- チートをダウンロード
+ Download Cheats
+ チートをダウンロード
- Delete File
- ファイルを削除
+ Delete File
+ ファイルを削除
- No files selected.
- ファイルが選択されていません。
+ No files selected.
+ ファイルが選択されていません。
- You can delete the cheats you don't want after downloading them.
- ダウンロード後に不要なチートを削除できます。
+ You can delete the cheats you don't want after downloading them.
+ ダウンロード後に不要なチートを削除できます。
- Do you want to delete the selected file?\n%1
- 選択したファイルを削除しますか?\n%1
+ Do you want to delete the selected file?\n%1
+ 選択したファイルを削除しますか?\n%1
- Select Patch File:
- パッチファイルを選択:
+ Select Patch File:
+ パッチファイルを選択:
- Download Patches
- パッチをダウンロード
+ Download Patches
+ パッチをダウンロード
- Save
- 保存
+ Save
+ 保存
- Cheats
- チート
+ Cheats
+ チート
- Patches
- パッチ
+ Patches
+ パッチ
- Error
- エラー
+ Error
+ エラー
- No patch selected.
- パッチが選択されていません。
+ No patch selected.
+ パッチが選択されていません。
- Unable to open files.json for reading.
- files.jsonを読み取りのために開く事が出来ませんでした。
+ Unable to open files.json for reading.
+ files.jsonを読み取りのために開く事が出来ませんでした。
- No patch file found for the current serial.
- 現在のシリアルに対するパッチファイルが見つかりません。
+ No patch file found for the current serial.
+ 現在のシリアルに対するパッチファイルが見つかりません。
- Unable to open the file for reading.
- ファイルを読み取りのために開く事が出来ませんでした。
+ Unable to open the file for reading.
+ ファイルを読み取りのために開く事が出来ませんでした。
- Unable to open the file for writing.
- ファイルをを書き込みのために開く事が出来ませんでした。
+ Unable to open the file for writing.
+ ファイルをを書き込みのために開く事が出来ませんでした。
- Failed to parse XML:
- XMLの解析に失敗しました:
+ Failed to parse XML:
+ XMLの解析に失敗しました:
- Success
- 成功
+ Success
+ 成功
- Options saved successfully.
- オプションが正常に保存されました。
+ Options saved successfully.
+ オプションが正常に保存されました。
- Invalid Source
- 無効なソース
+ Invalid Source
+ 無効なソース
- The selected source is invalid.
- 選択されたソースは無効です。
+ The selected source is invalid.
+ 選択されたソースは無効です。
- File Exists
- ファイルが存在します
+ File Exists
+ ファイルが存在します
- File already exists. Do you want to replace it?
- ファイルはすでに存在します。置き換えますか?
+ File already exists. Do you want to replace it?
+ ファイルはすでに存在します。置き換えますか?
- Failed to save file:
- ファイルの保存に失敗しました:
+ Failed to save file:
+ ファイルの保存に失敗しました:
- Failed to download file:
- ファイルのダウンロードに失敗しました:
+ Failed to download file:
+ ファイルのダウンロードに失敗しました:
- Cheats Not Found
- チートが見つかりません
+ Cheats Not Found
+ チートが見つかりません
- CheatsNotFound_MSG
- このゲームのこのバージョンのチートが選択されたリポジトリに見つかりませんでした。別のリポジトリまたはゲームの別のバージョンを試してください。
+ CheatsNotFound_MSG
+ このゲームのこのバージョンのチートが選択されたリポジトリに見つかりませんでした。別のリポジトリまたはゲームの別のバージョンを試してください。
- Cheats Downloaded Successfully
- チートが正常にダウンロードされました
+ Cheats Downloaded Successfully
+ チートが正常にダウンロードされました
- CheatsDownloadedSuccessfully_MSG
- このゲームのこのバージョンのチートをリポジトリから正常にダウンロードしました。 別のリポジトリからのダウンロードも試せます。利用可能であれば、リストからファイルを選択して使用することも可能です。
+ CheatsDownloadedSuccessfully_MSG
+ このゲームのこのバージョンのチートをリポジトリから正常にダウンロードしました。 別のリポジトリからのダウンロードも試せます。利用可能であれば、リストからファイルを選択して使用することも可能です。
- Failed to save:
- 保存に失敗しました:
+ Failed to save:
+ 保存に失敗しました:
- Failed to download:
- ダウンロードに失敗しました:
+ Failed to download:
+ ダウンロードに失敗しました:
- Download Complete
- ダウンロード完了
+ Download Complete
+ ダウンロード完了
- DownloadComplete_MSG
- パッチが正常にダウンロードされました! すべてのゲームに利用可能なパッチがダウンロードされました。チートとは異なり、各ゲームごとに個別にダウンロードする必要はありません。 パッチが表示されない場合、特定のシリアル番号とバージョンのゲームには存在しない可能性があります。
+ DownloadComplete_MSG
+ パッチが正常にダウンロードされました! すべてのゲームに利用可能なパッチがダウンロードされました。チートとは異なり、各ゲームごとに個別にダウンロードする必要はありません。 パッチが表示されない場合、特定のシリアル番号とバージョンのゲームには存在しない可能性があります。
- Failed to parse JSON data from HTML.
- HTMLからJSONデータの解析に失敗しました。
+ Failed to parse JSON data from HTML.
+ HTMLからJSONデータの解析に失敗しました。
- Failed to retrieve HTML page.
- HTMLページの取得に失敗しました。
+ Failed to retrieve HTML page.
+ HTMLページの取得に失敗しました。
- The game is in version: %1
- ゲームのバージョン: %1
+ The game is in version: %1
+ ゲームのバージョン: %1
- The downloaded patch only works on version: %1
- ダウンロードしたパッチはバージョン: %1 のみ機能します
+ The downloaded patch only works on version: %1
+ ダウンロードしたパッチはバージョン: %1 のみ機能します
- You may need to update your game.
- ゲームを更新する必要があるかもしれません。
+ You may need to update your game.
+ ゲームを更新する必要があるかもしれません。
- Incompatibility Notice
- 互換性のない通知
+ Incompatibility Notice
+ 互換性のない通知
- Failed to open file:
- ファイルを開くのに失敗しました:
+ Failed to open file:
+ ファイルを開くのに失敗しました:
- XML ERROR:
- XMLエラー:
+ XML ERROR:
+ XMLエラー:
- Failed to open files.json for writing
- files.jsonを読み取りのために開く事が出来ませんでした。
+ Failed to open files.json for writing
+ files.jsonを読み取りのために開く事が出来ませんでした。
- Author:
- 著者:
+ Author:
+ 著者:
- Directory does not exist:
- ディレクトリが存在しません:
+ Directory does not exist:
+ ディレクトリが存在しません:
- Failed to open files.json for reading.
- files.jsonを読み取りのために開く事が出来ませんでした。
+ Failed to open files.json for reading.
+ files.jsonを読み取りのために開く事が出来ませんでした。
- Name:
- 名前:
+ Name:
+ 名前:
- Can't apply cheats before the game is started
- ゲームが開始される前にチートを適用することはできません。
+ Can't apply cheats before the game is started
+ ゲームが開始される前にチートを適用することはできません。
- Close
- 閉じる
+ Close
+ 閉じる
-
-
+
+
CheckUpdate
- Auto Updater
- 自動アップデーター
+ Auto Updater
+ 自動アップデーター
- Error
- エラー
+ Error
+ エラー
- Network error:
- ネットワークエラー:
+ Network error:
+ ネットワークエラー:
- Error_Github_limit_MSG
- 自動アップデーターは1時間に最大60回の更新チェックを許可します。\nこの制限に達しました。後でもう一度お試しください。
+ Error_Github_limit_MSG
+ 自動アップデーターは1時間に最大60回の更新チェックを許可します。\nこの制限に達しました。後でもう一度お試しください。
- Failed to parse update information.
- アップデート情報の解析に失敗しました。
+ Failed to parse update information.
+ アップデート情報の解析に失敗しました。
- No pre-releases found.
- プレリリースは見つかりませんでした。
+ No pre-releases found.
+ プレリリースは見つかりませんでした。
- Invalid release data.
- リリースデータが無効です。
+ Invalid release data.
+ リリースデータが無効です。
- No download URL found for the specified asset.
- 指定されたアセットのダウンロードURLが見つかりませんでした。
+ No download URL found for the specified asset.
+ 指定されたアセットのダウンロードURLが見つかりませんでした。
- Your version is already up to date!
- あなたのバージョンはすでに最新です!
+ Your version is already up to date!
+ あなたのバージョンはすでに最新です!
- Update Available
- アップデートがあります
+ Update Available
+ アップデートがあります
- Update Channel
- アップデートチャネル
+ Update Channel
+ アップデートチャネル
- Current Version
- 現在のバージョン
+ Current Version
+ 現在のバージョン
- Latest Version
- 最新バージョン
+ Latest Version
+ 最新バージョン
- Do you want to update?
- アップデートしますか?
+ Do you want to update?
+ アップデートしますか?
- Show Changelog
- 変更ログを表示
+ Show Changelog
+ 変更ログを表示
- Check for Updates at Startup
- 起動時に更新確認
+ Check for Updates at Startup
+ 起動時に更新確認
- Update
- アップデート
+ Update
+ アップデート
- No
- いいえ
+ No
+ いいえ
- Hide Changelog
- 変更ログを隠す
+ Hide Changelog
+ 変更ログを隠す
- Changes
- 変更点
+ Changes
+ 変更点
- Network error occurred while trying to access the URL
- URLにアクセス中にネットワークエラーが発生しました
+ Network error occurred while trying to access the URL
+ URLにアクセス中にネットワークエラーが発生しました
- Download Complete
- ダウンロード完了
+ Download Complete
+ ダウンロード完了
- The update has been downloaded, press OK to install.
- アップデートがダウンロードされました。インストールするにはOKを押してください。
+ The update has been downloaded, press OK to install.
+ アップデートがダウンロードされました。インストールするにはOKを押してください。
- Failed to save the update file at
- 更新ファイルの保存に失敗しました
+ Failed to save the update file at
+ 更新ファイルの保存に失敗しました
- Starting Update...
- アップデートを開始しています...
+ Starting Update...
+ アップデートを開始しています...
- Failed to create the update script file
- アップデートスクリプトファイルの作成に失敗しました
+ Failed to create the update script file
+ アップデートスクリプトファイルの作成に失敗しました
-
-
+
+
CompatibilityInfoClass
- Fetching compatibility data, please wait
- 互換性データを取得しています。少々お待ちください。
+ Fetching compatibility data, please wait
+ 互換性データを取得しています。少々お待ちください。
- Cancel
- キャンセル
+ Cancel
+ キャンセル
- Loading...
- 読み込み中...
+ Loading...
+ 読み込み中...
- Error
- エラー
+ Error
+ エラー
- Unable to update compatibility data! Try again later.
- 互換性データを更新できませんでした!後で再試行してください。
+ Unable to update compatibility data! Try again later.
+ 互換性データを更新できませんでした!後で再試行してください。
- Unable to open compatibility_data.json for writing.
- compatibility_data.jsonを開いて書き込むことができませんでした。
+ Unable to open compatibility_data.json for writing.
+ compatibility_data.jsonを開いて書き込むことができませんでした。
- Unknown
- 不明
+ Unknown
+ 不明
- Nothing
- 何もない
+ Nothing
+ 何もない
- Boots
- ブーツ
+ Boots
+ ブーツ
- Menus
- メニュー
+ Menus
+ メニュー
- Ingame
- ゲーム内
+ Ingame
+ ゲーム内
- Playable
- プレイ可能
+ Playable
+ プレイ可能
-
-
+
+
ControlSettings
- Configure Controls
-
+ Configure Controls
+ Configure Controls
- Control Settings
-
+ Control Settings
+ Control Settings
- D-Pad
-
+ D-Pad
+ D-Pad
- Up
-
+ Up
+ Up
- Left
-
+ Left
+ Left
- Right
-
+ Right
+ Right
- Down
-
+ Down
+ Down
- Left Stick Deadzone (def:2 max:127)
-
+ Left Stick Deadzone (def:2 max:127)
+ Left Stick Deadzone (def:2 max:127)
- Left Deadzone
-
+ Left Deadzone
+ Left Deadzone
- Left Stick
-
+ Left Stick
+ Left Stick
- Config Selection
-
+ Config Selection
+ Config Selection
- Common Config
-
+ Common Config
+ Common Config
- Use per-game configs
-
+ Use per-game configs
+ Use per-game configs
- L1 / LB
-
+ L1 / LB
+ L1 / LB
- L2 / LT
-
+ L2 / LT
+ L2 / LT
- KBM Controls
-
+ KBM Controls
+ KBM Controls
- KBM Editor
-
+ KBM Editor
+ KBM Editor
- Back
-
+ Back
+ Back
- R1 / RB
-
+ R1 / RB
+ R1 / RB
- R2 / RT
-
+ R2 / RT
+ R2 / RT
- L3
-
+ L3
+ L3
- Options / Start
-
+ Options / Start
+ Options / Start
- R3
-
+ R3
+ R3
- Face Buttons
-
+ Face Buttons
+ Face Buttons
- Triangle / Y
-
+ Triangle / Y
+ Triangle / Y
- Square / X
-
+ Square / X
+ Square / X
- Circle / B
-
+ Circle / B
+ Circle / B
- Cross / A
-
+ Cross / A
+ Cross / A
- Right Stick Deadzone (def:2, max:127)
-
+ Right Stick Deadzone (def:2, max:127)
+ Right Stick Deadzone (def:2, max:127)
- Right Deadzone
-
+ Right Deadzone
+ Right Deadzone
- Right Stick
-
+ Right Stick
+ Right Stick
-
-
+
+
ElfViewer
- Open Folder
- フォルダを開く
+ Open Folder
+ フォルダを開く
-
-
+
+
GameInfoClass
- Loading game list, please wait :3
- ゲームリストを読み込み中です。しばらくお待ちください :3
+ Loading game list, please wait :3
+ ゲームリストを読み込み中です。しばらくお待ちください :3
- Cancel
- キャンセル
+ Cancel
+ キャンセル
- Loading...
- 読み込み中...
+ Loading...
+ 読み込み中...
-
-
+
+
GameInstallDialog
- shadPS4 - Choose directory
- shadPS4 - ディレクトリを選択
+ shadPS4 - Choose directory
+ shadPS4 - ディレクトリを選択
- Directory to install games
- ゲームをインストールするディレクトリ
+ Directory to install games
+ ゲームをインストールするディレクトリ
- Browse
- 参照
+ Browse
+ 参照
- Error
- エラー
+ Error
+ エラー
- Directory to install DLC
-
+ Directory to install DLC
+ Directory to install DLC
-
-
+
+
GameListFrame
- Icon
- アイコン
+ Icon
+ アイコン
- Name
- 名前
+ Name
+ 名前
- Serial
- シリアル
+ Serial
+ シリアル
- Compatibility
- Compatibility
+ Compatibility
+ Compatibility
- Region
- 地域
+ Region
+ 地域
- Firmware
- ファームウェア
+ Firmware
+ ファームウェア
- Size
- サイズ
+ Size
+ サイズ
- Version
- バージョン
+ Version
+ バージョン
- Path
- パス
+ Path
+ パス
- Play Time
- プレイ時間
+ Play Time
+ プレイ時間
- Never Played
- 未プレイ
+ Never Played
+ 未プレイ
- h
- 時間
+ h
+ 時間
- m
- 分
+ m
+ 分
- s
- 秒
+ s
+ 秒
- Compatibility is untested
- 互換性は未検証です
+ Compatibility is untested
+ 互換性は未検証です
- Game does not initialize properly / crashes the emulator
- ゲームが正常に初期化されない/エミュレーターがクラッシュする
+ Game does not initialize properly / crashes the emulator
+ ゲームが正常に初期化されない/エミュレーターがクラッシュする
- Game boots, but only displays a blank screen
- ゲームは起動しますが、空のスクリーンが表示されます
+ Game boots, but only displays a blank screen
+ ゲームは起動しますが、空のスクリーンが表示されます
- Game displays an image but does not go past the menu
- 正常にゲーム画面が表示されますが、メニューから先に進むことができません
+ Game displays an image but does not go past the menu
+ 正常にゲーム画面が表示されますが、メニューから先に進むことができません
- Game has game-breaking glitches or unplayable performance
- ゲームを壊すような不具合や、プレイが不可能なほどのパフォーマンスの問題があります
+ Game has game-breaking glitches or unplayable performance
+ ゲームを壊すような不具合や、プレイが不可能なほどのパフォーマンスの問題があります
- Game can be completed with playable performance and no major glitches
- パフォーマンスに問題はなく、大きな不具合なしでゲームをプレイすることができます
+ Game can be completed with playable performance and no major glitches
+ パフォーマンスに問題はなく、大きな不具合なしでゲームをプレイすることができます
- Click to see details on github
- 詳細を見るにはGitHubをクリックしてください
+ Click to see details on github
+ 詳細を見るにはGitHubをクリックしてください
- Last updated
- 最終更新
+ Last updated
+ 最終更新
-
-
+
+
GameListUtils
- B
- B
+ B
+ B
- KB
- KB
+ KB
+ KB
- MB
- MB
+ MB
+ MB
- GB
- GB
+ GB
+ GB
- TB
- TB
+ TB
+ TB
-
-
+
+
GuiContextMenus
- Create Shortcut
- ショートカットを作成
+ Create Shortcut
+ ショートカットを作成
- Cheats / Patches
- チート / パッチ
+ Cheats / Patches
+ チート / パッチ
- SFO Viewer
- SFOビューワー
+ SFO Viewer
+ SFOビューワー
- Trophy Viewer
- トロフィービューワー
+ Trophy Viewer
+ トロフィービューワー
- Open Folder...
- フォルダを開く...
+ Open Folder...
+ フォルダを開く...
- Open Game Folder
- ゲームフォルダを開く
+ Open Game Folder
+ ゲームフォルダを開く
- Open Save Data Folder
- セーブデータフォルダを開く
+ Open Save Data Folder
+ セーブデータフォルダを開く
- Open Log Folder
- ログフォルダを開く
+ Open Log Folder
+ ログフォルダを開く
- Copy info...
- 情報をコピー...
+ Copy info...
+ 情報をコピー...
- Copy Name
- 名前をコピー
+ Copy Name
+ 名前をコピー
- Copy Serial
- シリアルをコピー
+ Copy Serial
+ シリアルをコピー
- Copy All
- すべてコピー
+ Copy Version
+ Copy Version
- Delete...
- 削除...
+ Copy Size
+ Copy Size
- Delete Game
- ゲームを削除
+ Copy All
+ すべてコピー
- Delete Update
- アップデートを削除
+ Delete...
+ 削除...
- Delete DLC
- DLCを削除
+ Delete Game
+ ゲームを削除
- Compatibility...
- 互換性...
+ Delete Update
+ アップデートを削除
- Update database
- データベースを更新
+ Delete DLC
+ DLCを削除
- View report
- レポートを表示
+ Compatibility...
+ 互換性...
- Submit a report
- レポートを送信
+ Update database
+ データベースを更新
- Shortcut creation
- ショートカットの作成
+ View report
+ レポートを表示
- Shortcut created successfully!
- ショートカットが正常に作成されました!
+ Submit a report
+ レポートを送信
- Error
- エラー
+ Shortcut creation
+ ショートカットの作成
- Error creating shortcut!
- ショートカットの作成に失敗しました!
+ Shortcut created successfully!
+ ショートカットが正常に作成されました!
- Install PKG
- PKGをインストール
+ Error
+ エラー
- Game
- ゲーム
+ Error creating shortcut!
+ ショートカットの作成に失敗しました!
- This game has no update to delete!
- このゲームにはアップデートがないため削除することができません!
+ Install PKG
+ PKGをインストール
- Update
- アップデート
+ Game
+ ゲーム
- This game has no DLC to delete!
- このゲームにはDLCがないため削除することができません!
+ This game has no update to delete!
+ このゲームにはアップデートがないため削除することができません!
- DLC
- DLC
+ Update
+ アップデート
- Delete %1
- %1 を削除
+ This game has no DLC to delete!
+ このゲームにはDLCがないため削除することができません!
- Are you sure you want to delete %1's %2 directory?
- %1 の %2 ディレクトリを本当に削除しますか?
+ DLC
+ DLC
- Open Update Folder
-
+ Delete %1
+ %1 を削除
- Copy Version
-
+ Are you sure you want to delete %1's %2 directory?
+ %1 の %2 ディレクトリを本当に削除しますか?
- Copy Size
-
+ Open Update Folder
+ Open Update Folder
- Delete Save Data
-
+ Delete Save Data
+ Delete Save Data
- This game has no update folder to open!
-
+ This game has no update folder to open!
+ This game has no update folder to open!
- Failed to convert icon.
-
+ Failed to convert icon.
+ Failed to convert icon.
- This game has no save data to delete!
-
+ This game has no save data to delete!
+ This game has no save data to delete!
- Save Data
-
+ Save Data
+ Save Data
-
-
+
+
InstallDirSelect
- shadPS4 - Choose directory
- shadPS4 - ディレクトリを選択
+ shadPS4 - Choose directory
+ shadPS4 - ディレクトリを選択
- Select which directory you want to install to.
- インストール先のディレクトリを選択してください。
+ Select which directory you want to install to.
+ インストール先のディレクトリを選択してください。
- Install All Queued to Selected Folder
-
+ Install All Queued to Selected Folder
+ Install All Queued to Selected Folder
- Delete PKG File on Install
-
+ Delete PKG File on Install
+ Delete PKG File on Install
-
-
+
+
MainWindow
- Open/Add Elf Folder
- Elfフォルダを開く/追加する
+ Open/Add Elf Folder
+ Elfフォルダを開く/追加する
- Install Packages (PKG)
- パッケージをインストール (PKG)
+ Install Packages (PKG)
+ パッケージをインストール (PKG)
- Boot Game
- ゲームを起動
+ Boot Game
+ ゲームを起動
- Check for Updates
- 更新を確認する
+ Check for Updates
+ 更新を確認する
- About shadPS4
- shadPS4について
+ About shadPS4
+ shadPS4について
- Configure...
- 設定...
+ Configure...
+ 設定...
- Install application from a .pkg file
- .pkgファイルからアプリケーションをインストール
+ Install application from a .pkg file
+ .pkgファイルからアプリケーションをインストール
- Recent Games
- 最近プレイしたゲーム
+ Recent Games
+ 最近プレイしたゲーム
- Open shadPS4 Folder
- shadPS4フォルダを開く
+ Open shadPS4 Folder
+ shadPS4フォルダを開く
- Exit
- 終了
+ Exit
+ 終了
- Exit shadPS4
- shadPS4を終了
+ Exit shadPS4
+ shadPS4を終了
- Exit the application.
- アプリケーションを終了します。
+ Exit the application.
+ アプリケーションを終了します。
- Show Game List
- ゲームリストを表示
+ Show Game List
+ ゲームリストを表示
- Game List Refresh
- ゲームリストの更新
+ Game List Refresh
+ ゲームリストの更新
- Tiny
- 最小
+ Tiny
+ 最小
- Small
- 小
+ Small
+ 小
- Medium
- 中
+ Medium
+ 中
- Large
- 大
+ Large
+ 大
- List View
- リストビュー
+ List View
+ リストビュー
- Grid View
- グリッドビュー
+ Grid View
+ グリッドビュー
- Elf Viewer
- Elfビューアー
+ Elf Viewer
+ Elfビューアー
- Game Install Directory
- ゲームインストールディレクトリ
+ Game Install Directory
+ ゲームインストールディレクトリ
- Download Cheats/Patches
- チート / パッチをダウンロード
+ Download Cheats/Patches
+ チート / パッチをダウンロード
- Dump Game List
- ゲームリストをダンプ
+ Dump Game List
+ ゲームリストをダンプ
- PKG Viewer
- PKGビューアー
+ PKG Viewer
+ PKGビューアー
- Search...
- 検索...
+ Search...
+ 検索...
- File
- ファイル
+ File
+ ファイル
- View
- 表示
+ View
+ 表示
- Game List Icons
- ゲームリストアイコン
+ Game List Icons
+ ゲームリストアイコン
- Game List Mode
- ゲームリストモード
+ Game List Mode
+ ゲームリストモード
- Settings
- 設定
+ Settings
+ 設定
- Utils
- ユーティリティ
+ Utils
+ ユーティリティ
- Themes
- テーマ
+ Themes
+ テーマ
- Help
- ヘルプ
+ Help
+ ヘルプ
- Dark
- ダーク
+ Dark
+ ダーク
- Light
- ライト
+ Light
+ ライト
- Green
- グリーン
+ Green
+ グリーン
- Blue
- ブルー
+ Blue
+ ブルー
- Violet
- バイオレット
+ Violet
+ バイオレット
- toolBar
- ツールバー
+ toolBar
+ ツールバー
- Game List
- ゲームリスト
+ Game List
+ ゲームリスト
- * Unsupported Vulkan Version
- * サポートされていないVulkanバージョン
+ * Unsupported Vulkan Version
+ * サポートされていないVulkanバージョン
- Download Cheats For All Installed Games
- すべてのインストール済みゲームのチートをダウンロード
+ Download Cheats For All Installed Games
+ すべてのインストール済みゲームのチートをダウンロード
- Download Patches For All Games
- すべてのゲームのパッチをダウンロード
+ Download Patches For All Games
+ すべてのゲームのパッチをダウンロード
- Download Complete
- ダウンロード完了
+ Download Complete
+ ダウンロード完了
- You have downloaded cheats for all the games you have installed.
- インストールされているすべてのゲームのチートをダウンロードしました。
+ You have downloaded cheats for all the games you have installed.
+ インストールされているすべてのゲームのチートをダウンロードしました。
- Patches Downloaded Successfully!
- パッチが正常にダウンロードされました!
+ Patches Downloaded Successfully!
+ パッチが正常にダウンロードされました!
- All Patches available for all games have been downloaded.
- すべてのゲームに利用可能なパッチがダウンロードされました。
+ All Patches available for all games have been downloaded.
+ すべてのゲームに利用可能なパッチがダウンロードされました。
- Games:
- ゲーム:
+ Games:
+ ゲーム:
- ELF files (*.bin *.elf *.oelf)
- ELFファイル (*.bin *.elf *.oelf)
+ ELF files (*.bin *.elf *.oelf)
+ ELFファイル (*.bin *.elf *.oelf)
- Game Boot
- ゲームブート
+ Game Boot
+ ゲームブート
- Only one file can be selected!
- 1つのファイルしか選択できません!
+ Only one file can be selected!
+ 1つのファイルしか選択できません!
- PKG Extraction
- PKGの抽出
+ PKG Extraction
+ PKGの抽出
- Patch detected!
- パッチが検出されました!
+ Patch detected!
+ パッチが検出されました!
- PKG and Game versions match:
- PKGとゲームのバージョンが一致しています:
+ PKG and Game versions match:
+ PKGとゲームのバージョンが一致しています:
- Would you like to overwrite?
- 上書きしてもよろしいですか?
+ Would you like to overwrite?
+ 上書きしてもよろしいですか?
- PKG Version %1 is older than installed version:
- PKGバージョン %1 はインストールされているバージョンよりも古いです:
+ PKG Version %1 is older than installed version:
+ PKGバージョン %1 はインストールされているバージョンよりも古いです:
- Game is installed:
- ゲームはインストール済みです:
+ Game is installed:
+ ゲームはインストール済みです:
- Would you like to install Patch:
- パッチをインストールしてもよろしいですか:
+ Would you like to install Patch:
+ パッチをインストールしてもよろしいですか:
- DLC Installation
- DLCのインストール
+ DLC Installation
+ DLCのインストール
- Would you like to install DLC: %1?
- DLCをインストールしてもよろしいですか: %1?
+ Would you like to install DLC: %1?
+ DLCをインストールしてもよろしいですか: %1?
- DLC already installed:
- DLCはすでにインストールされています:
+ DLC already installed:
+ DLCはすでにインストールされています:
- Game already installed
- ゲームはすでにインストールされています
+ Game already installed
+ ゲームはすでにインストールされています
- PKG ERROR
- PKGエラー
+ PKG ERROR
+ PKGエラー
- Extracting PKG %1/%2
- PKGを抽出中 %1/%2
+ Extracting PKG %1/%2
+ PKGを抽出中 %1/%2
- Extraction Finished
- 抽出完了
+ Extraction Finished
+ 抽出完了
- Game successfully installed at %1
- ゲームが %1 に正常にインストールされました
+ Game successfully installed at %1
+ ゲームが %1 に正常にインストールされました
- File doesn't appear to be a valid PKG file
- ファイルが有効なPKGファイルでないようです
+ File doesn't appear to be a valid PKG file
+ ファイルが有効なPKGファイルでないようです
- Run Game
-
+ Run Game
+ Run Game
- Eboot.bin file not found
-
+ Eboot.bin file not found
+ Eboot.bin file not found
- PKG File (*.PKG *.pkg)
-
+ PKG File (*.PKG *.pkg)
+ PKG File (*.PKG *.pkg)
- PKG is a patch or DLC, please install the game first!
-
+ PKG is a patch or DLC, please install the game first!
+ PKG is a patch or DLC, please install the game first!
- Game is already running!
-
+ Game is already running!
+ Game is already running!
- shadPS4
- shadPS4
+ shadPS4
+ shadPS4
-
-
+
+
PKGViewer
- Open Folder
- フォルダーを開く
+ Open Folder
+ フォルダーを開く
- Name
- 名前
+ PKG ERROR
+ PKGエラー
- Serial
- シリアル
+ Name
+ 名前
- Installed
-
+ Serial
+ シリアル
- Size
- サイズ
+ Installed
+ Installed
- Category
-
+ Size
+ サイズ
- Type
-
+ Category
+ Category
- App Ver
-
+ Type
+ Type
- FW
-
+ App Ver
+ App Ver
- Region
- 地域
+ FW
+ FW
- Flags
-
+ Region
+ 地域
- Path
- パス
+ Flags
+ Flags
- File
- ファイル
+ Path
+ パス
- PKG ERROR
- PKGエラー
+ File
+ ファイル
- Unknown
- 不明
+ Unknown
+ 不明
- Package
-
+ Package
+ Package
-
-
+
+
SettingsDialog
- Settings
- 設定
+ Settings
+ 設定
- General
- 一般
+ General
+ 一般
- System
- システム
+ System
+ システム
- Console Language
- コンソールの言語
+ Console Language
+ コンソールの言語
- Emulator Language
- エミュレーターの言語
+ Emulator Language
+ エミュレーターの言語
- Emulator
- エミュレーター
+ Emulator
+ エミュレーター
- Enable Fullscreen
- フルスクリーンを有効にする
+ Enable Fullscreen
+ フルスクリーンを有効にする
- Fullscreen Mode
- 全画面モード
+ Fullscreen Mode
+ 全画面モード
- Enable Separate Update Folder
- アップデートフォルダの分離を有効化
+ Enable Separate Update Folder
+ アップデートフォルダの分離を有効化
- Default tab when opening settings
- 設定を開くときのデフォルトタブ
+ Default tab when opening settings
+ 設定を開くときのデフォルトタブ
- Show Game Size In List
- ゲームサイズをリストに表示
+ Show Game Size In List
+ ゲームサイズをリストに表示
- Show Splash
- スプラッシュ画面を表示する
+ Show Splash
+ スプラッシュ画面を表示する
- Enable Discord Rich Presence
- Discord Rich Presenceを有効にする
+ Enable Discord Rich Presence
+ Discord Rich Presenceを有効にする
- Username
- ユーザー名
+ Username
+ ユーザー名
- Trophy Key
- トロフィーキー
+ Trophy Key
+ トロフィーキー
- Trophy
- トロフィー
+ Trophy
+ トロフィー
- Logger
- ロガー
+ Logger
+ ロガー
- Log Type
- ログタイプ
+ Log Type
+ ログタイプ
- Log Filter
- ログフィルター
+ Log Filter
+ ログフィルター
- Open Log Location
- ログの場所を開く
+ Open Log Location
+ ログの場所を開く
- Input
- 入力
+ Input
+ 入力
- Cursor
- カーソル
+ Cursor
+ カーソル
- Hide Cursor
- カーソルを隠す
+ Hide Cursor
+ カーソルを隠す
- Hide Cursor Idle Timeout
- カーソルを隠すまでの非アクティブ期間
+ Hide Cursor Idle Timeout
+ カーソルを隠すまでの非アクティブ期間
- s
- s
+ s
+ s
- Controller
- コントローラー
+ Controller
+ コントローラー
- Back Button Behavior
- 戻るボタンの動作
+ Back Button Behavior
+ 戻るボタンの動作
- Graphics
- グラフィックス
+ Graphics
+ グラフィックス
- GUI
- インターフェース
+ GUI
+ インターフェース
- User
- ユーザー
+ User
+ ユーザー
- Graphics Device
- グラフィックスデバイス
+ Graphics Device
+ グラフィックスデバイス
- Width
- 幅
+ Width
+ 幅
- Height
- 高さ
+ Height
+ 高さ
- Vblank Divider
- Vblankディバイダー
+ Vblank Divider
+ Vblankディバイダー
- Advanced
- 高度な設定
+ Advanced
+ 高度な設定
- Enable Shaders Dumping
- シェーダーのダンプを有効にする
+ Enable Shaders Dumping
+ シェーダーのダンプを有効にする
- Enable NULL GPU
- NULL GPUを有効にする
+ Enable NULL GPU
+ NULL GPUを有効にする
- Paths
- パス
+ Enable HDR
+ Enable HDR
- Game Folders
- ゲームフォルダ
+ Paths
+ パス
- Add...
- 追加...
+ Game Folders
+ ゲームフォルダ
- Remove
- 削除
+ Add...
+ 追加...
- Debug
- デバッグ
+ Remove
+ 削除
- Enable Debug Dumping
- デバッグダンプを有効にする
+ Debug
+ デバッグ
- Enable Vulkan Validation Layers
- Vulkan検証レイヤーを有効にする
+ Enable Debug Dumping
+ デバッグダンプを有効にする
- Enable Vulkan Synchronization Validation
- Vulkan同期検証を有効にする
+ Enable Vulkan Validation Layers
+ Vulkan検証レイヤーを有効にする
- Enable RenderDoc Debugging
- RenderDocデバッグを有効にする
+ Enable Vulkan Synchronization Validation
+ Vulkan同期検証を有効にする
- Enable Crash Diagnostics
- Enable Crash Diagnostics
+ Enable RenderDoc Debugging
+ RenderDocデバッグを有効にする
- Collect Shaders
- Collect Shaders
+ Enable Crash Diagnostics
+ Enable Crash Diagnostics
- Copy GPU Buffers
- Copy GPU Buffers
+ Collect Shaders
+ Collect Shaders
- Host Debug Markers
- Host Debug Markers
+ Copy GPU Buffers
+ Copy GPU Buffers
- Guest Debug Markers
- Guest Debug Markers
+ Host Debug Markers
+ Host Debug Markers
- Update
- 更新
+ Guest Debug Markers
+ Guest Debug Markers
- Check for Updates at Startup
- 起動時に更新確認
+ Update
+ 更新
- Always Show Changelog
- 常に変更履歴を表示
+ Check for Updates at Startup
+ 起動時に更新確認
- Update Channel
- アップデートチャネル
+ Always Show Changelog
+ 常に変更履歴を表示
- Check for Updates
- 更新を確認
+ Update Channel
+ アップデートチャネル
- GUI Settings
- GUI設定
+ Check for Updates
+ 更新を確認
- Title Music
- Title Music
+ GUI Settings
+ GUI設定
- Disable Trophy Pop-ups
- トロフィーのポップアップを無効化
+ Title Music
+ Title Music
- Play title music
- タイトル音楽を再生する
+ Disable Trophy Pop-ups
+ トロフィーのポップアップを無効化
- Update Compatibility Database On Startup
- 起動時に互換性データベースを更新する
+ Background Image
+ Background Image
- Game Compatibility
- ゲームの互換性
+ Show Background Image
+ Show Background Image
- Display Compatibility Data
- 互換性に関するデータを表示
+ Opacity
+ Opacity
- Update Compatibility Database
- 互換性データベースを更新
+ Play title music
+ タイトル音楽を再生する
- Volume
- 音量
+ Update Compatibility Database On Startup
+ 起動時に互換性データベースを更新する
- Save
- 保存
+ Game Compatibility
+ ゲームの互換性
- Apply
- 適用
+ Display Compatibility Data
+ 互換性に関するデータを表示
- Restore Defaults
- デフォルトに戻す
+ Update Compatibility Database
+ 互換性データベースを更新
- Close
- 閉じる
+ Volume
+ 音量
- Point your mouse at an option to display its description.
- 設定項目にマウスをホバーすると、説明が表示されます。
+ Save
+ 保存
- consoleLanguageGroupBox
- コンソールの言語:\nPS4ゲームが使用する言語を設定します。\nゲームでサポートされている言語に設定することをお勧めしますが、地域によって異なる場合があります。
+ Apply
+ 適用
- emulatorLanguageGroupBox
- エミュレーターの言語:\nエミュレーターのユーザーインターフェースの言語を設定します。
+ Restore Defaults
+ デフォルトに戻す
- fullscreenCheckBox
- 全画面モードを有効にする:\nゲームウィンドウを自動的に全画面モードにします。\nF11キーを押すことで切り替えることができます。
+ Close
+ 閉じる
- separateUpdatesCheckBox
- Enable Separate Update Folder:\nゲームのアップデートを別のフォルダにインストールすることで、管理が容易になります。
+ Point your mouse at an option to display its description.
+ 設定項目にマウスをホバーすると、説明が表示されます。
- showSplashCheckBox
- スプラッシュスクリーンを表示:\nゲーム起動中にゲームのスプラッシュスクリーン(特別な画像)を表示します。
+ consoleLanguageGroupBox
+ コンソールの言語:\nPS4ゲームが使用する言語を設定します。\nゲームでサポートされている言語に設定することをお勧めしますが、地域によって異なる場合があります。
- discordRPCCheckbox
- Discord Rich Presenceを有効にする:\nエミュレーターのアイコンと関連情報をDiscordプロフィールに表示します。
+ emulatorLanguageGroupBox
+ エミュレーターの言語:\nエミュレーターのユーザーインターフェースの言語を設定します。
- userName
- ユーザー名:\nPS4のアカウントユーザー名を設定します。これは、一部のゲームで表示される場合があります。
+ fullscreenCheckBox
+ 全画面モードを有効にする:\nゲームウィンドウを自動的に全画面モードにします。\nF11キーを押すことで切り替えることができます。
- TrophyKey
- トロフィーキー:\nトロフィーの復号に使用されるキーです。脱獄済みのコンソールから取得することができます。\n16進数のみを受け入れます。
+ separateUpdatesCheckBox
+ Enable Separate Update Folder:\nゲームのアップデートを別のフォルダにインストールすることで、管理が容易になります。
- logTypeGroupBox
- ログタイプ:\nパフォーマンスのためにログウィンドウの出力を同期させるかどうかを設定します。エミュレーションに悪影響を及ぼす可能性があります。
+ showSplashCheckBox
+ スプラッシュスクリーンを表示:\nゲーム起動中にゲームのスプラッシュスクリーン(特別な画像)を表示します。
- logFilter
- ログフィルター:\n特定の情報のみを印刷するようにログをフィルタリングします。\n例: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" \nレベル: Trace, Debug, Info, Warning, Error, Critical - レベルはこの並び通りに処理され、指定されたレベルより前のレベル ログを抑制し、それ以外のすべてのレベルをログに記録します。
+ discordRPCCheckbox
+ Discord Rich Presenceを有効にする:\nエミュレーターのアイコンと関連情報をDiscordプロフィールに表示します。
- updaterGroupBox
- 更新:\nRelease: 最新の機能を利用できない可能性がありますが、より信頼性が高くテストされた公式バージョンが毎月リリースされます。\nNightly: 最新の機能と修正がすべて含まれていますが、バグが含まれている可能性があり、安定性は低いです。
+ userName
+ ユーザー名:\nPS4のアカウントユーザー名を設定します。これは、一部のゲームで表示される場合があります。
- GUIMusicGroupBox
- タイトルミュージックを再生:\nゲームでサポートされている場合に、GUIでゲームを選択したときに特別な音楽を再生する機能を有効にします。
+ TrophyKey
+ トロフィーキー:\nトロフィーの復号に使用されるキーです。脱獄済みのコンソールから取得することができます。\n16進数のみを受け入れます。
- disableTrophycheckBox
- トロフィーのポップアップを無効化:\nゲーム内でのトロフィー通知を無効化します。 トロフィーの進行状況は、トロフィービューアーを使用して確認できます。(メインウィンドウでゲームを右クリック)
+ logTypeGroupBox
+ ログタイプ:\nパフォーマンスのためにログウィンドウの出力を同期させるかどうかを設定します。エミュレーションに悪影響を及ぼす可能性があります。
- hideCursorGroupBox
- カーソルを隠す:\nカーソルが消えるタイミングを選択してください:\n無効: 常にカーソルが表示されます。\n非アクティブ時: カーソルの非アクティブ期間が指定した時間を超えた場合にカーソルを隠します。\n常に: カーソルは常に隠れた状態になります。
+ logFilter
+ ログフィルター:\n特定の情報のみを印刷するようにログをフィルタリングします。\n例: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" \nレベル: Trace, Debug, Info, Warning, Error, Critical - レベルはこの並び通りに処理され、指定されたレベルより前のレベル ログを抑制し、それ以外のすべてのレベルをログに記録します。
- idleTimeoutGroupBox
- カーソルが非アクティブになってから隠すまでの時間を設定します。
+ updaterGroupBox
+ 更新:\nRelease: 最新の機能を利用できない可能性がありますが、より信頼性が高くテストされた公式バージョンが毎月リリースされます。\nNightly: 最新の機能と修正がすべて含まれていますが、バグが含まれている可能性があり、安定性は低いです。
- backButtonBehaviorGroupBox
- 戻るボタンの動作:\nコントローラーの戻るボタンを、PS4のタッチパッドの指定された位置をタッチするように設定します。
+ GUIBackgroundImageGroupBox
+ GUIBackgroundImageGroupBox
- enableCompatibilityCheckBox
- 互換性に関するデータを表示:\nゲームの互換性に関する情報を表として表示します。常に最新情報を取得したい場合、"起動時に互換性データベースを更新する" を有効化してください。
+ GUIMusicGroupBox
+ タイトルミュージックを再生:\nゲームでサポートされている場合に、GUIでゲームを選択したときに特別な音楽を再生する機能を有効にします。
- checkCompatibilityOnStartupCheckBox
- 起動時に互換性データベースを更新する:\nshadPS4の起動時に自動で互換性データベースを更新します。
+ disableTrophycheckBox
+ トロフィーのポップアップを無効化:\nゲーム内でのトロフィー通知を無効化します。 トロフィーの進行状況は、トロフィービューアーを使用して確認できます。(メインウィンドウでゲームを右クリック)
- updateCompatibilityButton
- 互換性データベースを更新する:\n今すぐ互換性データベースを更新します。
+ hideCursorGroupBox
+ カーソルを隠す:\nカーソルが消えるタイミングを選択してください:\n無効: 常にカーソルが表示されます。\n非アクティブ時: カーソルの非アクティブ期間が指定した時間を超えた場合にカーソルを隠します。\n常に: カーソルは常に隠れた状態になります。
- Never
- 無効
+ idleTimeoutGroupBox
+ カーソルが非アクティブになってから隠すまでの時間を設定します。
- Idle
- 非アクティブ時
+ backButtonBehaviorGroupBox
+ 戻るボタンの動作:\nコントローラーの戻るボタンを、PS4のタッチパッドの指定された位置をタッチするように設定します。
- Always
- 常に
+ enableCompatibilityCheckBox
+ 互換性に関するデータを表示:\nゲームの互換性に関する情報を表として表示します。常に最新情報を取得したい場合、"起動時に互換性データベースを更新する" を有効化してください。
- Touchpad Left
- 左タッチパッド
+ checkCompatibilityOnStartupCheckBox
+ 起動時に互換性データベースを更新する:\nshadPS4の起動時に自動で互換性データベースを更新します。
- Touchpad Right
- 右タッチパッド
+ updateCompatibilityButton
+ 互換性データベースを更新する:\n今すぐ互換性データベースを更新します。
- Touchpad Center
- タッチパッド中央
+ Never
+ 無効
- None
- なし
+ Idle
+ 非アクティブ時
- graphicsAdapterGroupBox
- グラフィックデバイス:\nシステムに複数のGPUが搭載されている場合、ドロップダウンリストからエミュレーターで使用するGPUを選択するか、\n「自動選択」を選択して自動的に決定します。
+ Always
+ 常に
- resolutionLayout
- 幅/高さ:\n起動時にエミュレーターウィンドウのサイズを設定します。ゲーム中でもサイズを変更することができます。\nこれはゲーム内の解像度とは異なります。
+ Touchpad Left
+ 左タッチパッド
- heightDivider
- Vblankディバイダー:\nエミュレーターが更新されるフレームレートにこの数を掛けます。これを変更すると、ゲームの速度が上がったり、想定外の変更がある場合、ゲームの重要な機能が壊れる可能性があります!
+ Touchpad Right
+ 右タッチパッド
- dumpShadersCheckBox
- シェーダーダンプを有効にする:\n技術的なデバッグの目的で、レンダリング中にゲームのシェーダーをフォルダーに保存します。
+ Touchpad Center
+ タッチパッド中央
- nullGpuCheckBox
- Null GPUを有効にする:\n技術的なデバッグの目的で、グラフィックスカードがないかのようにゲームのレンダリングを無効にします。
+ None
+ なし
- gameFoldersBox
- ゲームフォルダ:\nインストールされたゲームを確認するためのフォルダのリスト。
+ graphicsAdapterGroupBox
+ グラフィックデバイス:\nシステムに複数のGPUが搭載されている場合、ドロップダウンリストからエミュレーターで使用するGPUを選択するか、\n「自動選択」を選択して自動的に決定します。
- addFolderButton
- 追加:\nリストにフォルダを追加します。
+ resolutionLayout
+ 幅/高さ:\n起動時にエミュレーターウィンドウのサイズを設定します。ゲーム中でもサイズを変更することができます。\nこれはゲーム内の解像度とは異なります。
- removeFolderButton
- 削除:\nリストからフォルダを削除します。
+ heightDivider
+ Vblankディバイダー:\nエミュレーターが更新されるフレームレートにこの数を掛けます。これを変更すると、ゲームの速度が上がったり、想定外の変更がある場合、ゲームの重要な機能が壊れる可能性があります!
- debugDump
- デバッグダンプを有効にする:\n現在実行中のPS4プログラムのインポートおよびエクスポートシンボルとファイルヘッダー情報をディレクトリに保存します。
+ dumpShadersCheckBox
+ シェーダーダンプを有効にする:\n技術的なデバッグの目的で、レンダリング中にゲームのシェーダーをフォルダーに保存します。
- vkValidationCheckBox
- Vulkanバリデーションレイヤーを有効にする:\nVulkanのレンダリングステータスを検証し、内部状態に関する情報をログに記録するシステムを有効にします。これによりパフォーマンスが低下し、エミュレーションの動作が変わる可能性があります。
+ nullGpuCheckBox
+ Null GPUを有効にする:\n技術的なデバッグの目的で、グラフィックスカードがないかのようにゲームのレンダリングを無効にします。
- vkSyncValidationCheckBox
- Vulkan同期バリデーションを有効にする:\nVulkanのレンダリングタスクのタイミングを検証するシステムを有効にします。これによりパフォーマンスが低下し、エミュレーションの動作が変わる可能性があります。
+ enableHDRCheckBox
+ enableHDRCheckBox
- rdocCheckBox
- RenderDocデバッグを有効にする:\n有効にすると、エミュレーターはRenderdocとの互換性を提供し、現在レンダリング中のフレームのキャプチャと分析を可能にします。
+ gameFoldersBox
+ ゲームフォルダ:\nインストールされたゲームを確認するためのフォルダのリスト。
- collectShaderCheckBox
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+ addFolderButton
+ 追加:\nリストにフォルダを追加します。
- crashDiagnosticsCheckBox
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+ removeFolderButton
+ 削除:\nリストからフォルダを削除します。
- copyGPUBuffersCheckBox
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+ debugDump
+ デバッグダンプを有効にする:\n現在実行中のPS4プログラムのインポートおよびエクスポートシンボルとファイルヘッダー情報をディレクトリに保存します。
- hostMarkersCheckBox
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ vkValidationCheckBox
+ Vulkanバリデーションレイヤーを有効にする:\nVulkanのレンダリングステータスを検証し、内部状態に関する情報をログに記録するシステムを有効にします。これによりパフォーマンスが低下し、エミュレーションの動作が変わる可能性があります。
- guestMarkersCheckBox
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ vkSyncValidationCheckBox
+ Vulkan同期バリデーションを有効にする:\nVulkanのレンダリングタスクのタイミングを検証するシステムを有効にします。これによりパフォーマンスが低下し、エミュレーションの動作が変わる可能性があります。
- Borderless
-
+ rdocCheckBox
+ RenderDocデバッグを有効にする:\n有効にすると、エミュレーターはRenderdocとの互換性を提供し、現在レンダリング中のフレームのキャプチャと分析を可能にします。
- True
-
+ collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- Enable HDR
-
+ crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- Release
-
+ copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
- Nightly
-
+ hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Background Image
-
+ guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Show Background Image
-
+ saveDataBox
+ saveDataBox
- Opacity
-
+ browseButton
+ browseButton
- Set the volume of the background music.
-
+ Borderless
+ Borderless
- Enable Motion Controls
-
+ True
+ True
- Save Data Path
-
+ Release
+ Release
- Browse
- 参照
+ Nightly
+ Nightly
- async
-
+ Set the volume of the background music.
+ Set the volume of the background music.
- sync
-
+ Enable Motion Controls
+ Enable Motion Controls
- Auto Select
-
+ Save Data Path
+ Save Data Path
- Directory to install games
- ゲームをインストールするディレクトリ
+ Browse
+ 参照
- Directory to save data
-
+ async
+ async
- GUIBackgroundImageGroupBox
-
+ sync
+ sync
- enableHDRCheckBox
-
+ Auto Select
+ Auto Select
- saveDataBox
-
+ Directory to install games
+ ゲームをインストールするディレクトリ
- browseButton
-
+ Directory to save data
+ Directory to save data
-
-
+
+
TrophyViewer
- Trophy Viewer
- トロフィービューアー
+ Trophy Viewer
+ トロフィービューアー
-
+
diff --git a/src/qt_gui/translations/ko_KR.ts b/src/qt_gui/translations/ko_KR.ts
index d7122dbd6..f598896a4 100644
--- a/src/qt_gui/translations/ko_KR.ts
+++ b/src/qt_gui/translations/ko_KR.ts
@@ -2,1789 +2,1789 @@
-
-
+
+
AboutDialog
- About shadPS4
- About shadPS4
+ About shadPS4
+ About shadPS4
- shadPS4
- shadPS4
+ shadPS4
+ shadPS4
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
- This software should not be used to play games you have not legally obtained.
- This software should not be used to play games you have not legally obtained.
+ This software should not be used to play games you have not legally obtained.
+ This software should not be used to play games you have not legally obtained.
-
-
+
+
CheatsPatches
- Cheats / Patches for
- Cheats / Patches for
+ Cheats / Patches for
+ Cheats / Patches for
- defaultTextEdit_MSG
- Cheats/Patches are experimental.\nUse with caution.\n\nDownload cheats individually by selecting the repository and clicking the download button.\nIn the Patches tab, you can download all patches at once, choose which ones you want to use, and save your selection.\n\nSince we do not develop the Cheats/Patches,\nplease report issues to the cheat author.\n\nCreated a new cheat? Visit:\nhttps://github.com/shadps4-emu/ps4_cheats
+ defaultTextEdit_MSG
+ Cheats/Patches are experimental.\nUse with caution.\n\nDownload cheats individually by selecting the repository and clicking the download button.\nIn the Patches tab, you can download all patches at once, choose which ones you want to use, and save your selection.\n\nSince we do not develop the Cheats/Patches,\nplease report issues to the cheat author.\n\nCreated a new cheat? Visit:\nhttps://github.com/shadps4-emu/ps4_cheats
- No Image Available
- No Image Available
+ No Image Available
+ No Image Available
- Serial:
- Serial:
+ Serial:
+ Serial:
- Version:
- Version:
+ Version:
+ Version:
- Size:
- Size:
+ Size:
+ Size:
- Select Cheat File:
- Select Cheat File:
+ Select Cheat File:
+ Select Cheat File:
- Repository:
- Repository:
+ Repository:
+ Repository:
- Download Cheats
- Download Cheats
+ Download Cheats
+ Download Cheats
- Delete File
- Delete File
+ Delete File
+ Delete File
- No files selected.
- No files selected.
+ No files selected.
+ No files selected.
- You can delete the cheats you don't want after downloading them.
- You can delete the cheats you don't want after downloading them.
+ You can delete the cheats you don't want after downloading them.
+ You can delete the cheats you don't want after downloading them.
- Do you want to delete the selected file?\n%1
- Do you want to delete the selected file?\n%1
+ Do you want to delete the selected file?\n%1
+ Do you want to delete the selected file?\n%1
- Select Patch File:
- Select Patch File:
+ Select Patch File:
+ Select Patch File:
- Download Patches
- Download Patches
+ Download Patches
+ Download Patches
- Save
- Save
+ Save
+ Save
- Cheats
- Cheats
+ Cheats
+ Cheats
- Patches
- Patches
+ Patches
+ Patches
- Error
- Error
+ Error
+ Error
- No patch selected.
- No patch selected.
+ No patch selected.
+ No patch selected.
- Unable to open files.json for reading.
- Unable to open files.json for reading.
+ Unable to open files.json for reading.
+ Unable to open files.json for reading.
- No patch file found for the current serial.
- No patch file found for the current serial.
+ No patch file found for the current serial.
+ No patch file found for the current serial.
- Unable to open the file for reading.
- Unable to open the file for reading.
+ Unable to open the file for reading.
+ Unable to open the file for reading.
- Unable to open the file for writing.
- Unable to open the file for writing.
+ Unable to open the file for writing.
+ Unable to open the file for writing.
- Failed to parse XML:
- Failed to parse XML:
+ Failed to parse XML:
+ Failed to parse XML:
- Success
- Success
+ Success
+ Success
- Options saved successfully.
- Options saved successfully.
+ Options saved successfully.
+ Options saved successfully.
- Invalid Source
- Invalid Source
+ Invalid Source
+ Invalid Source
- The selected source is invalid.
- The selected source is invalid.
+ The selected source is invalid.
+ The selected source is invalid.
- File Exists
- File Exists
+ File Exists
+ File Exists
- File already exists. Do you want to replace it?
- File already exists. Do you want to replace it?
+ File already exists. Do you want to replace it?
+ File already exists. Do you want to replace it?
- Failed to save file:
- Failed to save file:
+ Failed to save file:
+ Failed to save file:
- Failed to download file:
- Failed to download file:
+ Failed to download file:
+ Failed to download file:
- Cheats Not Found
- Cheats Not Found
+ Cheats Not Found
+ Cheats Not Found
- CheatsNotFound_MSG
- No Cheats found for this game in this version of the selected repository,try another repository or a different version of the game.
+ CheatsNotFound_MSG
+ No Cheats found for this game in this version of the selected repository,try another repository or a different version of the game.
- Cheats Downloaded Successfully
- Cheats Downloaded Successfully
+ Cheats Downloaded Successfully
+ Cheats Downloaded Successfully
- CheatsDownloadedSuccessfully_MSG
- You have successfully downloaded the cheats for this version of the game from the selected repository. You can try downloading from another repository, if it is available it will also be possible to use it by selecting the file from the list.
+ CheatsDownloadedSuccessfully_MSG
+ You have successfully downloaded the cheats for this version of the game from the selected repository. You can try downloading from another repository, if it is available it will also be possible to use it by selecting the file from the list.
- Failed to save:
- Failed to save:
+ Failed to save:
+ Failed to save:
- Failed to download:
- Failed to download:
+ Failed to download:
+ Failed to download:
- Download Complete
- Download Complete
+ Download Complete
+ Download Complete
- DownloadComplete_MSG
- Patches Downloaded Successfully! All Patches available for all games have been downloaded, there is no need to download them individually for each game as happens in Cheats. If the patch does not appear, it may be that it does not exist for the specific serial and version of the game.
+ DownloadComplete_MSG
+ Patches Downloaded Successfully! All Patches available for all games have been downloaded, there is no need to download them individually for each game as happens in Cheats. If the patch does not appear, it may be that it does not exist for the specific serial and version of the game.
- Failed to parse JSON data from HTML.
- Failed to parse JSON data from HTML.
+ Failed to parse JSON data from HTML.
+ Failed to parse JSON data from HTML.
- Failed to retrieve HTML page.
- Failed to retrieve HTML page.
+ Failed to retrieve HTML page.
+ Failed to retrieve HTML page.
- The game is in version: %1
- The game is in version: %1
+ The game is in version: %1
+ The game is in version: %1
- The downloaded patch only works on version: %1
- The downloaded patch only works on version: %1
+ The downloaded patch only works on version: %1
+ The downloaded patch only works on version: %1
- You may need to update your game.
- You may need to update your game.
+ You may need to update your game.
+ You may need to update your game.
- Incompatibility Notice
- Incompatibility Notice
+ Incompatibility Notice
+ Incompatibility Notice
- Failed to open file:
- Failed to open file:
+ Failed to open file:
+ Failed to open file:
- XML ERROR:
- XML ERROR:
+ XML ERROR:
+ XML ERROR:
- Failed to open files.json for writing
- Failed to open files.json for writing
+ Failed to open files.json for writing
+ Failed to open files.json for writing
- Author:
- Author:
+ Author:
+ Author:
- Directory does not exist:
- Directory does not exist:
+ Directory does not exist:
+ Directory does not exist:
- Failed to open files.json for reading.
- Failed to open files.json for reading.
+ Failed to open files.json for reading.
+ Failed to open files.json for reading.
- Name:
- Name:
+ Name:
+ Name:
- Can't apply cheats before the game is started
- Can't apply cheats before the game is started.
+ Can't apply cheats before the game is started
+ Can't apply cheats before the game is started.
- Close
- Close
+ Close
+ Close
-
-
+
+
CheckUpdate
- Auto Updater
- Auto Updater
+ Auto Updater
+ Auto Updater
- Error
- Error
+ Error
+ Error
- Network error:
- Network error:
+ Network error:
+ Network error:
- Error_Github_limit_MSG
- 자동 업데이트는 시간당 최대 60회의 업데이트 확인을 허용합니다.\n이 제한에 도달했습니다. 나중에 다시 시도해 주세요.
+ Error_Github_limit_MSG
+ 자동 업데이트는 시간당 최대 60회의 업데이트 확인을 허용합니다.\n이 제한에 도달했습니다. 나중에 다시 시도해 주세요.
- Failed to parse update information.
- Failed to parse update information.
+ Failed to parse update information.
+ Failed to parse update information.
- No pre-releases found.
- No pre-releases found.
+ No pre-releases found.
+ No pre-releases found.
- Invalid release data.
- Invalid release data.
+ Invalid release data.
+ Invalid release data.
- No download URL found for the specified asset.
- No download URL found for the specified asset.
+ No download URL found for the specified asset.
+ No download URL found for the specified asset.
- Your version is already up to date!
- Your version is already up to date!
+ Your version is already up to date!
+ Your version is already up to date!
- Update Available
- Update Available
+ Update Available
+ Update Available
- Update Channel
- Update Channel
+ Update Channel
+ Update Channel
- Current Version
- Current Version
+ Current Version
+ Current Version
- Latest Version
- Latest Version
+ Latest Version
+ Latest Version
- Do you want to update?
- Do you want to update?
+ Do you want to update?
+ Do you want to update?
- Show Changelog
- Show Changelog
+ Show Changelog
+ Show Changelog
- Check for Updates at Startup
- Check for Updates at Startup
+ Check for Updates at Startup
+ Check for Updates at Startup
- Update
- Update
+ Update
+ Update
- No
- No
+ No
+ No
- Hide Changelog
- Hide Changelog
+ Hide Changelog
+ Hide Changelog
- Changes
- Changes
+ Changes
+ Changes
- Network error occurred while trying to access the URL
- Network error occurred while trying to access the URL
+ Network error occurred while trying to access the URL
+ Network error occurred while trying to access the URL
- Download Complete
- Download Complete
+ Download Complete
+ Download Complete
- The update has been downloaded, press OK to install.
- The update has been downloaded, press OK to install.
+ The update has been downloaded, press OK to install.
+ The update has been downloaded, press OK to install.
- Failed to save the update file at
- Failed to save the update file at
+ Failed to save the update file at
+ Failed to save the update file at
- Starting Update...
- Starting Update...
+ Starting Update...
+ Starting Update...
- Failed to create the update script file
- Failed to create the update script file
+ Failed to create the update script file
+ Failed to create the update script file
-
-
+
+
CompatibilityInfoClass
- Fetching compatibility data, please wait
- 호환성 데이터를 가져오는 중, 잠시만 기다려 주세요
+ Fetching compatibility data, please wait
+ 호환성 데이터를 가져오는 중, 잠시만 기다려 주세요
- Cancel
- 취소
+ Cancel
+ 취소
- Loading...
- 로딩 중...
+ Loading...
+ 로딩 중...
- Error
- 오류
+ Error
+ 오류
- Unable to update compatibility data! Try again later.
- 호환성 데이터를 업데이트할 수 없습니다! 나중에 다시 시도해 주세요.
+ Unable to update compatibility data! Try again later.
+ 호환성 데이터를 업데이트할 수 없습니다! 나중에 다시 시도해 주세요.
- Unable to open compatibility_data.json for writing.
- compatibility_data.json을 열어 쓸 수 없습니다.
+ Unable to open compatibility_data.json for writing.
+ compatibility_data.json을 열어 쓸 수 없습니다.
- Unknown
- 알 수 없음
+ Unknown
+ 알 수 없음
- Nothing
- 없음
+ Nothing
+ 없음
- Boots
- 부츠
+ Boots
+ 부츠
- Menus
- 메뉴
+ Menus
+ 메뉴
- Ingame
- 게임 내
+ Ingame
+ 게임 내
- Playable
- 플레이 가능
+ Playable
+ 플레이 가능
-
-
+
+
ControlSettings
- Configure Controls
-
+ Configure Controls
+ Configure Controls
- Control Settings
-
+ Control Settings
+ Control Settings
- D-Pad
-
+ D-Pad
+ D-Pad
- Up
-
+ Up
+ Up
- Left
-
+ Left
+ Left
- Right
-
+ Right
+ Right
- Down
-
+ Down
+ Down
- Left Stick Deadzone (def:2 max:127)
-
+ Left Stick Deadzone (def:2 max:127)
+ Left Stick Deadzone (def:2 max:127)
- Left Deadzone
-
+ Left Deadzone
+ Left Deadzone
- Left Stick
-
+ Left Stick
+ Left Stick
- Config Selection
-
+ Config Selection
+ Config Selection
- Common Config
-
+ Common Config
+ Common Config
- Use per-game configs
-
+ Use per-game configs
+ Use per-game configs
- L1 / LB
-
+ L1 / LB
+ L1 / LB
- L2 / LT
-
+ L2 / LT
+ L2 / LT
- KBM Controls
-
+ KBM Controls
+ KBM Controls
- KBM Editor
-
+ KBM Editor
+ KBM Editor
- Back
-
+ Back
+ Back
- R1 / RB
-
+ R1 / RB
+ R1 / RB
- R2 / RT
-
+ R2 / RT
+ R2 / RT
- L3
-
+ L3
+ L3
- Options / Start
-
+ Options / Start
+ Options / Start
- R3
-
+ R3
+ R3
- Face Buttons
-
+ Face Buttons
+ Face Buttons
- Triangle / Y
-
+ Triangle / Y
+ Triangle / Y
- Square / X
-
+ Square / X
+ Square / X
- Circle / B
-
+ Circle / B
+ Circle / B
- Cross / A
-
+ Cross / A
+ Cross / A
- Right Stick Deadzone (def:2, max:127)
-
+ Right Stick Deadzone (def:2, max:127)
+ Right Stick Deadzone (def:2, max:127)
- Right Deadzone
-
+ Right Deadzone
+ Right Deadzone
- Right Stick
-
+ Right Stick
+ Right Stick
-
-
+
+
ElfViewer
- Open Folder
- Open Folder
+ Open Folder
+ Open Folder
-
-
+
+
GameInfoClass
- Loading game list, please wait :3
- Loading game list, please wait :3
+ Loading game list, please wait :3
+ Loading game list, please wait :3
- Cancel
- Cancel
+ Cancel
+ Cancel
- Loading...
- Loading...
+ Loading...
+ Loading...
-
-
+
+
GameInstallDialog
- shadPS4 - Choose directory
- shadPS4 - Choose directory
+ shadPS4 - Choose directory
+ shadPS4 - Choose directory
- Directory to install games
- Directory to install games
+ Directory to install games
+ Directory to install games
- Browse
- Browse
+ Browse
+ Browse
- Error
- Error
+ Error
+ Error
- Directory to install DLC
-
+ Directory to install DLC
+ Directory to install DLC
-
-
+
+
GameListFrame
- Icon
- Icon
+ Icon
+ Icon
- Name
- Name
+ Name
+ Name
- Serial
- Serial
+ Serial
+ Serial
- Compatibility
- Compatibility
+ Compatibility
+ Compatibility
- Region
- Region
+ Region
+ Region
- Firmware
- Firmware
+ Firmware
+ Firmware
- Size
- Size
+ Size
+ Size
- Version
- Version
+ Version
+ Version
- Path
- Path
+ Path
+ Path
- Play Time
- Play Time
+ Play Time
+ Play Time
- Never Played
- Never Played
+ Never Played
+ Never Played
- h
- h
+ h
+ h
- m
- m
+ m
+ m
- s
- s
+ s
+ s
- Compatibility is untested
- Compatibility is untested
+ Compatibility is untested
+ Compatibility is untested
- Game does not initialize properly / crashes the emulator
- Game does not initialize properly / crashes the emulator
+ Game does not initialize properly / crashes the emulator
+ Game does not initialize properly / crashes the emulator
- Game boots, but only displays a blank screen
- Game boots, but only displays a blank screen
+ Game boots, but only displays a blank screen
+ Game boots, but only displays a blank screen
- Game displays an image but does not go past the menu
- Game displays an image but does not go past the menu
+ Game displays an image but does not go past the menu
+ Game displays an image but does not go past the menu
- Game has game-breaking glitches or unplayable performance
- Game has game-breaking glitches or unplayable performance
+ Game has game-breaking glitches or unplayable performance
+ Game has game-breaking glitches or unplayable performance
- Game can be completed with playable performance and no major glitches
- Game can be completed with playable performance and no major glitches
+ Game can be completed with playable performance and no major glitches
+ Game can be completed with playable performance and no major glitches
- Click to see details on github
- GitHub에서 세부 정보를 보려면 클릭하세요
+ Click to see details on github
+ GitHub에서 세부 정보를 보려면 클릭하세요
- Last updated
- 마지막 업데이트
+ Last updated
+ 마지막 업데이트
-
-
+
+
GameListUtils
- B
- B
+ B
+ B
- KB
- KB
+ KB
+ KB
- MB
- MB
+ MB
+ MB
- GB
- GB
+ GB
+ GB
- TB
- TB
+ TB
+ TB
-
-
+
+
GuiContextMenus
- Create Shortcut
- Create Shortcut
+ Create Shortcut
+ Create Shortcut
- Cheats / Patches
- 치트 / 패치
+ Cheats / Patches
+ 치트 / 패치
- SFO Viewer
- SFO Viewer
+ SFO Viewer
+ SFO Viewer
- Trophy Viewer
- Trophy Viewer
+ Trophy Viewer
+ Trophy Viewer
- Open Folder...
- Open Folder...
+ Open Folder...
+ Open Folder...
- Open Game Folder
- Open Game Folder
+ Open Game Folder
+ Open Game Folder
- Open Save Data Folder
- Open Save Data Folder
+ Open Save Data Folder
+ Open Save Data Folder
- Open Log Folder
- Open Log Folder
+ Open Log Folder
+ Open Log Folder
- Copy info...
- Copy info...
+ Copy info...
+ Copy info...
- Copy Name
- Copy Name
+ Copy Name
+ Copy Name
- Copy Serial
- Copy Serial
+ Copy Serial
+ Copy Serial
- Copy All
- Copy All
+ Copy Version
+ Copy Version
- Delete...
- Delete...
+ Copy Size
+ Copy Size
- Delete Game
- Delete Game
+ Copy All
+ Copy All
- Delete Update
- Delete Update
+ Delete...
+ Delete...
- Delete DLC
- Delete DLC
+ Delete Game
+ Delete Game
- Compatibility...
- Compatibility...
+ Delete Update
+ Delete Update
- Update database
- Update database
+ Delete DLC
+ Delete DLC
- View report
- View report
+ Compatibility...
+ Compatibility...
- Submit a report
- Submit a report
+ Update database
+ Update database
- Shortcut creation
- Shortcut creation
+ View report
+ View report
- Shortcut created successfully!
- Shortcut created successfully!
+ Submit a report
+ Submit a report
- Error
- Error
+ Shortcut creation
+ Shortcut creation
- Error creating shortcut!
- Error creating shortcut!
+ Shortcut created successfully!
+ Shortcut created successfully!
- Install PKG
- Install PKG
+ Error
+ Error
- Game
- Game
+ Error creating shortcut!
+ Error creating shortcut!
- This game has no update to delete!
- This game has no update to delete!
+ Install PKG
+ Install PKG
- Update
- Update
+ Game
+ Game
- This game has no DLC to delete!
- This game has no DLC to delete!
+ This game has no update to delete!
+ This game has no update to delete!
- DLC
- DLC
+ Update
+ Update
- Delete %1
- Delete %1
+ This game has no DLC to delete!
+ This game has no DLC to delete!
- Are you sure you want to delete %1's %2 directory?
- Are you sure you want to delete %1's %2 directory?
+ DLC
+ DLC
- Open Update Folder
-
+ Delete %1
+ Delete %1
- Copy Version
-
+ Are you sure you want to delete %1's %2 directory?
+ Are you sure you want to delete %1's %2 directory?
- Copy Size
-
+ Open Update Folder
+ Open Update Folder
- Delete Save Data
-
+ Delete Save Data
+ Delete Save Data
- This game has no update folder to open!
-
+ This game has no update folder to open!
+ This game has no update folder to open!
- Failed to convert icon.
-
+ Failed to convert icon.
+ Failed to convert icon.
- This game has no save data to delete!
-
+ This game has no save data to delete!
+ This game has no save data to delete!
- Save Data
-
+ Save Data
+ Save Data
-
-
+
+
InstallDirSelect
- shadPS4 - Choose directory
- shadPS4 - Choose directory
+ shadPS4 - Choose directory
+ shadPS4 - Choose directory
- Select which directory you want to install to.
- Select which directory you want to install to.
+ Select which directory you want to install to.
+ Select which directory you want to install to.
- Install All Queued to Selected Folder
-
+ Install All Queued to Selected Folder
+ Install All Queued to Selected Folder
- Delete PKG File on Install
-
+ Delete PKG File on Install
+ Delete PKG File on Install
-
-
+
+
MainWindow
- Open/Add Elf Folder
- Open/Add Elf Folder
+ Open/Add Elf Folder
+ Open/Add Elf Folder
- Install Packages (PKG)
- Install Packages (PKG)
+ Install Packages (PKG)
+ Install Packages (PKG)
- Boot Game
- Boot Game
+ Boot Game
+ Boot Game
- Check for Updates
- Check for Updates
+ Check for Updates
+ Check for Updates
- About shadPS4
- About shadPS4
+ About shadPS4
+ About shadPS4
- Configure...
- Configure...
+ Configure...
+ Configure...
- Install application from a .pkg file
- Install application from a .pkg file
+ Install application from a .pkg file
+ Install application from a .pkg file
- Recent Games
- Recent Games
+ Recent Games
+ Recent Games
- Open shadPS4 Folder
- Open shadPS4 Folder
+ Open shadPS4 Folder
+ Open shadPS4 Folder
- Exit
- Exit
+ Exit
+ Exit
- Exit shadPS4
- Exit shadPS4
+ Exit shadPS4
+ Exit shadPS4
- Exit the application.
- Exit the application.
+ Exit the application.
+ Exit the application.
- Show Game List
- Show Game List
+ Show Game List
+ Show Game List
- Game List Refresh
- Game List Refresh
+ Game List Refresh
+ Game List Refresh
- Tiny
- Tiny
+ Tiny
+ Tiny
- Small
- Small
+ Small
+ Small
- Medium
- Medium
+ Medium
+ Medium
- Large
- Large
+ Large
+ Large
- List View
- List View
+ List View
+ List View
- Grid View
- Grid View
+ Grid View
+ Grid View
- Elf Viewer
- Elf Viewer
+ Elf Viewer
+ Elf Viewer
- Game Install Directory
- Game Install Directory
+ Game Install Directory
+ Game Install Directory
- Download Cheats/Patches
- 치트 / 패치 다운로드
+ Download Cheats/Patches
+ 치트 / 패치 다운로드
- Dump Game List
- Dump Game List
+ Dump Game List
+ Dump Game List
- PKG Viewer
- PKG Viewer
+ PKG Viewer
+ PKG Viewer
- Search...
- Search...
+ Search...
+ Search...
- File
- File
+ File
+ File
- View
- View
+ View
+ View
- Game List Icons
- Game List Icons
+ Game List Icons
+ Game List Icons
- Game List Mode
- Game List Mode
+ Game List Mode
+ Game List Mode
- Settings
- Settings
+ Settings
+ Settings
- Utils
- Utils
+ Utils
+ Utils
- Themes
- Themes
+ Themes
+ Themes
- Help
- Help
+ Help
+ Help
- Dark
- Dark
+ Dark
+ Dark
- Light
- Light
+ Light
+ Light
- Green
- Green
+ Green
+ Green
- Blue
- Blue
+ Blue
+ Blue
- Violet
- Violet
+ Violet
+ Violet
- toolBar
- toolBar
+ toolBar
+ toolBar
- Game List
- Game List
+ Game List
+ Game List
- * Unsupported Vulkan Version
- * Unsupported Vulkan Version
+ * Unsupported Vulkan Version
+ * Unsupported Vulkan Version
- Download Cheats For All Installed Games
- Download Cheats For All Installed Games
+ Download Cheats For All Installed Games
+ Download Cheats For All Installed Games
- Download Patches For All Games
- Download Patches For All Games
+ Download Patches For All Games
+ Download Patches For All Games
- Download Complete
- Download Complete
+ Download Complete
+ Download Complete
- You have downloaded cheats for all the games you have installed.
- You have downloaded cheats for all the games you have installed.
+ You have downloaded cheats for all the games you have installed.
+ You have downloaded cheats for all the games you have installed.
- Patches Downloaded Successfully!
- Patches Downloaded Successfully!
+ Patches Downloaded Successfully!
+ Patches Downloaded Successfully!
- All Patches available for all games have been downloaded.
- All Patches available for all games have been downloaded.
+ All Patches available for all games have been downloaded.
+ All Patches available for all games have been downloaded.
- Games:
- Games:
+ Games:
+ Games:
- ELF files (*.bin *.elf *.oelf)
- ELF files (*.bin *.elf *.oelf)
+ ELF files (*.bin *.elf *.oelf)
+ ELF files (*.bin *.elf *.oelf)
- Game Boot
- Game Boot
+ Game Boot
+ Game Boot
- Only one file can be selected!
- Only one file can be selected!
+ Only one file can be selected!
+ Only one file can be selected!
- PKG Extraction
- PKG Extraction
+ PKG Extraction
+ PKG Extraction
- Patch detected!
- Patch detected!
+ Patch detected!
+ Patch detected!
- PKG and Game versions match:
- PKG and Game versions match:
+ PKG and Game versions match:
+ PKG and Game versions match:
- Would you like to overwrite?
- Would you like to overwrite?
+ Would you like to overwrite?
+ Would you like to overwrite?
- PKG Version %1 is older than installed version:
- PKG Version %1 is older than installed version:
+ PKG Version %1 is older than installed version:
+ PKG Version %1 is older than installed version:
- Game is installed:
- Game is installed:
+ Game is installed:
+ Game is installed:
- Would you like to install Patch:
- Would you like to install Patch:
+ Would you like to install Patch:
+ Would you like to install Patch:
- DLC Installation
- DLC Installation
+ DLC Installation
+ DLC Installation
- Would you like to install DLC: %1?
- Would you like to install DLC: %1?
+ Would you like to install DLC: %1?
+ Would you like to install DLC: %1?
- DLC already installed:
- DLC already installed:
+ DLC already installed:
+ DLC already installed:
- Game already installed
- Game already installed
+ Game already installed
+ Game already installed
- PKG ERROR
- PKG ERROR
+ PKG ERROR
+ PKG ERROR
- Extracting PKG %1/%2
- Extracting PKG %1/%2
+ Extracting PKG %1/%2
+ Extracting PKG %1/%2
- Extraction Finished
- Extraction Finished
+ Extraction Finished
+ Extraction Finished
- Game successfully installed at %1
- Game successfully installed at %1
+ Game successfully installed at %1
+ Game successfully installed at %1
- File doesn't appear to be a valid PKG file
- File doesn't appear to be a valid PKG file
+ File doesn't appear to be a valid PKG file
+ File doesn't appear to be a valid PKG file
- Run Game
-
+ Run Game
+ Run Game
- Eboot.bin file not found
-
+ Eboot.bin file not found
+ Eboot.bin file not found
- PKG File (*.PKG *.pkg)
-
+ PKG File (*.PKG *.pkg)
+ PKG File (*.PKG *.pkg)
- PKG is a patch or DLC, please install the game first!
-
+ PKG is a patch or DLC, please install the game first!
+ PKG is a patch or DLC, please install the game first!
- Game is already running!
-
+ Game is already running!
+ Game is already running!
- shadPS4
- shadPS4
+ shadPS4
+ shadPS4
-
-
+
+
PKGViewer
- Open Folder
- Open Folder
+ Open Folder
+ Open Folder
- Name
- Name
+ PKG ERROR
+ PKG ERROR
- Serial
- Serial
+ Name
+ Name
- Installed
-
+ Serial
+ Serial
- Size
- Size
+ Installed
+ Installed
- Category
-
+ Size
+ Size
- Type
-
+ Category
+ Category
- App Ver
-
+ Type
+ Type
- FW
-
+ App Ver
+ App Ver
- Region
- Region
+ FW
+ FW
- Flags
-
+ Region
+ Region
- Path
- Path
+ Flags
+ Flags
- File
- File
+ Path
+ Path
- PKG ERROR
- PKG ERROR
+ File
+ File
- Unknown
- 알 수 없음
+ Unknown
+ 알 수 없음
- Package
-
+ Package
+ Package
-
-
+
+
SettingsDialog
- Settings
- Settings
+ Settings
+ Settings
- General
- General
+ General
+ General
- System
- System
+ System
+ System
- Console Language
- Console Language
+ Console Language
+ Console Language
- Emulator Language
- Emulator Language
+ Emulator Language
+ Emulator Language
- Emulator
- Emulator
+ Emulator
+ Emulator
- Enable Fullscreen
- Enable Fullscreen
+ Enable Fullscreen
+ Enable Fullscreen
- Fullscreen Mode
- 전체 화면 모드
+ Fullscreen Mode
+ 전체 화면 모드
- Enable Separate Update Folder
- Enable Separate Update Folder
+ Enable Separate Update Folder
+ Enable Separate Update Folder
- Default tab when opening settings
- 설정 열기 시 기본 탭
+ Default tab when opening settings
+ 설정 열기 시 기본 탭
- Show Game Size In List
- 게임 크기를 목록에 표시
+ Show Game Size In List
+ 게임 크기를 목록에 표시
- Show Splash
- Show Splash
+ Show Splash
+ Show Splash
- Enable Discord Rich Presence
- Enable Discord Rich Presence
+ Enable Discord Rich Presence
+ Enable Discord Rich Presence
- Username
- Username
+ Username
+ Username
- Trophy Key
- Trophy Key
+ Trophy Key
+ Trophy Key
- Trophy
- Trophy
+ Trophy
+ Trophy
- Logger
- Logger
+ Logger
+ Logger
- Log Type
- Log Type
+ Log Type
+ Log Type
- Log Filter
- Log Filter
+ Log Filter
+ Log Filter
- Open Log Location
- 로그 위치 열기
+ Open Log Location
+ 로그 위치 열기
- Input
- Input
+ Input
+ Input
- Cursor
- Cursor
+ Cursor
+ Cursor
- Hide Cursor
- Hide Cursor
+ Hide Cursor
+ Hide Cursor
- Hide Cursor Idle Timeout
- Hide Cursor Idle Timeout
+ Hide Cursor Idle Timeout
+ Hide Cursor Idle Timeout
- s
- s
+ s
+ s
- Controller
- Controller
+ Controller
+ Controller
- Back Button Behavior
- Back Button Behavior
+ Back Button Behavior
+ Back Button Behavior
- Graphics
- Graphics
+ Graphics
+ Graphics
- GUI
- 인터페이스
+ GUI
+ 인터페이스
- User
- 사용자
+ User
+ 사용자
- Graphics Device
- Graphics Device
+ Graphics Device
+ Graphics Device
- Width
- Width
+ Width
+ Width
- Height
- Height
+ Height
+ Height
- Vblank Divider
- Vblank Divider
+ Vblank Divider
+ Vblank Divider
- Advanced
- Advanced
+ Advanced
+ Advanced
- Enable Shaders Dumping
- Enable Shaders Dumping
+ Enable Shaders Dumping
+ Enable Shaders Dumping
- Enable NULL GPU
- Enable NULL GPU
+ Enable NULL GPU
+ Enable NULL GPU
- Paths
- Paths
+ Enable HDR
+ Enable HDR
- Game Folders
- Game Folders
+ Paths
+ Paths
- Add...
- Add...
+ Game Folders
+ Game Folders
- Remove
- Remove
+ Add...
+ Add...
- Debug
- Debug
+ Remove
+ Remove
- Enable Debug Dumping
- Enable Debug Dumping
+ Debug
+ Debug
- Enable Vulkan Validation Layers
- Enable Vulkan Validation Layers
+ Enable Debug Dumping
+ Enable Debug Dumping
- Enable Vulkan Synchronization Validation
- Enable Vulkan Synchronization Validation
+ Enable Vulkan Validation Layers
+ Enable Vulkan Validation Layers
- Enable RenderDoc Debugging
- Enable RenderDoc Debugging
+ Enable Vulkan Synchronization Validation
+ Enable Vulkan Synchronization Validation
- Enable Crash Diagnostics
- Enable Crash Diagnostics
+ Enable RenderDoc Debugging
+ Enable RenderDoc Debugging
- Collect Shaders
- Collect Shaders
+ Enable Crash Diagnostics
+ Enable Crash Diagnostics
- Copy GPU Buffers
- Copy GPU Buffers
+ Collect Shaders
+ Collect Shaders
- Host Debug Markers
- Host Debug Markers
+ Copy GPU Buffers
+ Copy GPU Buffers
- Guest Debug Markers
- Guest Debug Markers
+ Host Debug Markers
+ Host Debug Markers
- Update
- Update
+ Guest Debug Markers
+ Guest Debug Markers
- Check for Updates at Startup
- Check for Updates at Startup
+ Update
+ Update
- Always Show Changelog
- 항상 변경 사항 표시
+ Check for Updates at Startup
+ Check for Updates at Startup
- Update Channel
- Update Channel
+ Always Show Changelog
+ 항상 변경 사항 표시
- Check for Updates
- Check for Updates
+ Update Channel
+ Update Channel
- GUI Settings
- GUI Settings
+ Check for Updates
+ Check for Updates
- Title Music
- Title Music
+ GUI Settings
+ GUI Settings
- Disable Trophy Pop-ups
- Disable Trophy Pop-ups
+ Title Music
+ Title Music
- Play title music
- Play title music
+ Disable Trophy Pop-ups
+ Disable Trophy Pop-ups
- Update Compatibility Database On Startup
- Update Compatibility Database On Startup
+ Background Image
+ Background Image
- Game Compatibility
- Game Compatibility
+ Show Background Image
+ Show Background Image
- Display Compatibility Data
- Display Compatibility Data
+ Opacity
+ Opacity
- Update Compatibility Database
- Update Compatibility Database
+ Play title music
+ Play title music
- Volume
- 음량
+ Update Compatibility Database On Startup
+ Update Compatibility Database On Startup
- Save
- Save
+ Game Compatibility
+ Game Compatibility
- Apply
- Apply
+ Display Compatibility Data
+ Display Compatibility Data
- Restore Defaults
- Restore Defaults
+ Update Compatibility Database
+ Update Compatibility Database
- Close
- Close
+ Volume
+ 음량
- Point your mouse at an option to display its description.
- Point your mouse at an option to display its description.
+ Save
+ Save
- consoleLanguageGroupBox
- Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region.
+ Apply
+ Apply
- emulatorLanguageGroupBox
- Emulator Language:\nSets the language of the emulator's user interface.
+ Restore Defaults
+ Restore Defaults
- fullscreenCheckBox
- Enable Full Screen:\nAutomatically puts the game window into full-screen mode.\nThis can be toggled by pressing the F11 key.
+ Close
+ Close
- separateUpdatesCheckBox
- Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
+ Point your mouse at an option to display its description.
+ Point your mouse at an option to display its description.
- showSplashCheckBox
- Show Splash Screen:\nShows the game's splash screen (a special image) while the game is starting.
+ consoleLanguageGroupBox
+ Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region.
- discordRPCCheckbox
- Discord Rich Presence 활성화:\nDiscord 프로필에 에뮬레이터 아이콘과 관련 정보를 표시합니다.
+ emulatorLanguageGroupBox
+ Emulator Language:\nSets the language of the emulator's user interface.
- userName
- Username:\nSets the PS4's account username, which may be displayed by some games.
+ fullscreenCheckBox
+ Enable Full Screen:\nAutomatically puts the game window into full-screen mode.\nThis can be toggled by pressing the F11 key.
- TrophyKey
- Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
+ separateUpdatesCheckBox
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
- logTypeGroupBox
- Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
+ showSplashCheckBox
+ Show Splash Screen:\nShows the game's splash screen (a special image) while the game is starting.
- logFilter
- Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Levels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
+ discordRPCCheckbox
+ Discord Rich Presence 활성화:\nDiscord 프로필에 에뮬레이터 아이콘과 관련 정보를 표시합니다.
- updaterGroupBox
- Update:\nRelease: Official versions released every month that may be very outdated, but are more reliable and tested.\nNightly: Development versions that have all the latest features and fixes, but may contain bugs and are less stable.
+ userName
+ Username:\nSets the PS4's account username, which may be displayed by some games.
- GUIMusicGroupBox
- Play Title Music:\nIf a game supports it, enable playing special music when selecting the game in the GUI.
+ TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
- disableTrophycheckBox
- Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
+ logTypeGroupBox
+ Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
- hideCursorGroupBox
- Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
+ logFilter
+ Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Levels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
- idleTimeoutGroupBox
- Set a time for the mouse to disappear after being after being idle.
+ updaterGroupBox
+ Update:\nRelease: Official versions released every month that may be very outdated, but are more reliable and tested.\nNightly: Development versions that have all the latest features and fixes, but may contain bugs and are less stable.
- backButtonBehaviorGroupBox
- Back Button Behavior:\nSets the controller's back button to emulate tapping the specified position on the PS4 touchpad.
+ GUIBackgroundImageGroupBox
+ GUIBackgroundImageGroupBox
- enableCompatibilityCheckBox
- Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
+ GUIMusicGroupBox
+ Play Title Music:\nIf a game supports it, enable playing special music when selecting the game in the GUI.
- checkCompatibilityOnStartupCheckBox
- Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
+ disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
- updateCompatibilityButton
- Update Compatibility Database:\nImmediately update the compatibility database.
+ hideCursorGroupBox
+ Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
- Never
- Never
+ idleTimeoutGroupBox
+ Set a time for the mouse to disappear after being after being idle.
- Idle
- Idle
+ backButtonBehaviorGroupBox
+ Back Button Behavior:\nSets the controller's back button to emulate tapping the specified position on the PS4 touchpad.
- Always
- Always
+ enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
- Touchpad Left
- Touchpad Left
+ checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
- Touchpad Right
- Touchpad Right
+ updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
- Touchpad Center
- Touchpad Center
+ Never
+ Never
- None
- None
+ Idle
+ Idle
- graphicsAdapterGroupBox
- Graphics Device:\nOn multiple GPU systems, select the GPU the emulator will use from the drop down list,\nor select "Auto Select" to automatically determine it.
+ Always
+ Always
- resolutionLayout
- Width/Height:\nSets the size of the emulator window at launch, which can be resized during gameplay.\nThis is different from the in-game resolution.
+ Touchpad Left
+ Touchpad Left
- heightDivider
- Vblank Divider:\nThe frame rate at which the emulator refreshes at is multiplied by this number. Changing this may have adverse effects, such as increasing the game speed, or breaking critical game functionality that does not expect this to change!
+ Touchpad Right
+ Touchpad Right
- dumpShadersCheckBox
- Enable Shaders Dumping:\nFor the sake of technical debugging, saves the games shaders to a folder as they render.
+ Touchpad Center
+ Touchpad Center
- nullGpuCheckBox
- Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
+ None
+ None
- gameFoldersBox
- Game Folders:\nThe list of folders to check for installed games.
+ graphicsAdapterGroupBox
+ Graphics Device:\nOn multiple GPU systems, select the GPU the emulator will use from the drop down list,\nor select "Auto Select" to automatically determine it.
- addFolderButton
- Add:\nAdd a folder to the list.
+ resolutionLayout
+ Width/Height:\nSets the size of the emulator window at launch, which can be resized during gameplay.\nThis is different from the in-game resolution.
- removeFolderButton
- Remove:\nRemove a folder from the list.
+ heightDivider
+ Vblank Divider:\nThe frame rate at which the emulator refreshes at is multiplied by this number. Changing this may have adverse effects, such as increasing the game speed, or breaking critical game functionality that does not expect this to change!
- debugDump
- Enable Debug Dumping:\nSaves the import and export symbols and file header information of the currently running PS4 program to a directory.
+ dumpShadersCheckBox
+ Enable Shaders Dumping:\nFor the sake of technical debugging, saves the games shaders to a folder as they render.
- vkValidationCheckBox
- Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state. This will reduce performance and likely change the behavior of emulation.
+ nullGpuCheckBox
+ Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
- vkSyncValidationCheckBox
- Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks. This will reduce performance and likely change the behavior of emulation.
+ enableHDRCheckBox
+ enableHDRCheckBox
- rdocCheckBox
- Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
+ gameFoldersBox
+ Game Folders:\nThe list of folders to check for installed games.
- collectShaderCheckBox
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+ addFolderButton
+ Add:\nAdd a folder to the list.
- crashDiagnosticsCheckBox
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+ removeFolderButton
+ Remove:\nRemove a folder from the list.
- copyGPUBuffersCheckBox
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+ debugDump
+ Enable Debug Dumping:\nSaves the import and export symbols and file header information of the currently running PS4 program to a directory.
- hostMarkersCheckBox
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ vkValidationCheckBox
+ Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state. This will reduce performance and likely change the behavior of emulation.
- guestMarkersCheckBox
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ vkSyncValidationCheckBox
+ Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks. This will reduce performance and likely change the behavior of emulation.
- Borderless
-
+ rdocCheckBox
+ Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
- True
-
+ collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- Enable HDR
-
+ crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- Release
-
+ copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
- Nightly
-
+ hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Background Image
-
+ guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Show Background Image
-
+ saveDataBox
+ saveDataBox
- Opacity
-
+ browseButton
+ browseButton
- Set the volume of the background music.
-
+ Borderless
+ Borderless
- Enable Motion Controls
-
+ True
+ True
- Save Data Path
-
+ Release
+ Release
- Browse
- Browse
+ Nightly
+ Nightly
- async
-
+ Set the volume of the background music.
+ Set the volume of the background music.
- sync
-
+ Enable Motion Controls
+ Enable Motion Controls
- Auto Select
-
+ Save Data Path
+ Save Data Path
- Directory to install games
- Directory to install games
+ Browse
+ Browse
- Directory to save data
-
+ async
+ async
- GUIBackgroundImageGroupBox
-
+ sync
+ sync
- enableHDRCheckBox
-
+ Auto Select
+ Auto Select
- saveDataBox
-
+ Directory to install games
+ Directory to install games
- browseButton
-
+ Directory to save data
+ Directory to save data
-
-
+
+
TrophyViewer
- Trophy Viewer
- Trophy Viewer
+ Trophy Viewer
+ Trophy Viewer
-
+
diff --git a/src/qt_gui/translations/lt_LT.ts b/src/qt_gui/translations/lt_LT.ts
index 27587f25e..bdcc6452f 100644
--- a/src/qt_gui/translations/lt_LT.ts
+++ b/src/qt_gui/translations/lt_LT.ts
@@ -2,1789 +2,1789 @@
-
-
+
+
AboutDialog
- About shadPS4
- About shadPS4
+ About shadPS4
+ About shadPS4
- shadPS4
- shadPS4
+ shadPS4
+ shadPS4
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
- This software should not be used to play games you have not legally obtained.
- This software should not be used to play games you have not legally obtained.
+ This software should not be used to play games you have not legally obtained.
+ This software should not be used to play games you have not legally obtained.
-
-
+
+
CheatsPatches
- Cheats / Patches for
- Cheats / Patches for
+ Cheats / Patches for
+ Cheats / Patches for
- defaultTextEdit_MSG
- Cheats/Patches yra eksperimentiniai.\nNaudokite atsargiai.\n\nAtsisiųskite cheats atskirai pasirinkdami saugyklą ir paspausdami atsisiuntimo mygtuką.\nPatches skirtuke galite atsisiųsti visus patch’us vienu metu, pasirinkti, kuriuos norite naudoti, ir išsaugoti pasirinkimą.\n\nKadangi mes nekurime Cheats/Patches,\npraneškite problemas cheat autoriui.\n\nSukūrėte naują cheat? Apsilankykite:\nhttps://github.com/shadps4-emu/ps4_cheats
+ defaultTextEdit_MSG
+ Cheats/Patches yra eksperimentiniai.\nNaudokite atsargiai.\n\nAtsisiųskite cheats atskirai pasirinkdami saugyklą ir paspausdami atsisiuntimo mygtuką.\nPatches skirtuke galite atsisiųsti visus patch’us vienu metu, pasirinkti, kuriuos norite naudoti, ir išsaugoti pasirinkimą.\n\nKadangi mes nekurime Cheats/Patches,\npraneškite problemas cheat autoriui.\n\nSukūrėte naują cheat? Apsilankykite:\nhttps://github.com/shadps4-emu/ps4_cheats
- No Image Available
- Nuotrauka neprieinama
+ No Image Available
+ Nuotrauka neprieinama
- Serial:
- Seriinis numeris:
+ Serial:
+ Seriinis numeris:
- Version:
- Versija:
+ Version:
+ Versija:
- Size:
- Dydis:
+ Size:
+ Dydis:
- Select Cheat File:
- Pasirinkite sukčiavimo failą:
+ Select Cheat File:
+ Pasirinkite sukčiavimo failą:
- Repository:
- Saugykla:
+ Repository:
+ Saugykla:
- Download Cheats
- Atsisiųsti sukčiavimus
+ Download Cheats
+ Atsisiųsti sukčiavimus
- Delete File
- Pašalinti failą
+ Delete File
+ Pašalinti failą
- No files selected.
- Failai nepasirinkti.
+ No files selected.
+ Failai nepasirinkti.
- You can delete the cheats you don't want after downloading them.
- Galite pašalinti sukčiavimus, kurių nenorite, juos atsisiuntę.
+ You can delete the cheats you don't want after downloading them.
+ Galite pašalinti sukčiavimus, kurių nenorite, juos atsisiuntę.
- Do you want to delete the selected file?\n%1
- Ar norite ištrinti pasirinktą failą?\n%1
+ Do you want to delete the selected file?\n%1
+ Ar norite ištrinti pasirinktą failą?\n%1
- Select Patch File:
- Pasirinkite pataisos failą:
+ Select Patch File:
+ Pasirinkite pataisos failą:
- Download Patches
- Atsisiųsti pataisas
+ Download Patches
+ Atsisiųsti pataisas
- Save
- Įrašyti
+ Save
+ Įrašyti
- Cheats
- Sukčiavimai
+ Cheats
+ Sukčiavimai
- Patches
- Pataisos
+ Patches
+ Pataisos
- Error
- Klaida
+ Error
+ Klaida
- No patch selected.
- Nieko nepataisyta.
+ No patch selected.
+ Nieko nepataisyta.
- Unable to open files.json for reading.
- Neįmanoma atidaryti files.json skaitymui.
+ Unable to open files.json for reading.
+ Neįmanoma atidaryti files.json skaitymui.
- No patch file found for the current serial.
- Nepavyko rasti pataisos failo dabartiniam serijiniam numeriui.
+ No patch file found for the current serial.
+ Nepavyko rasti pataisos failo dabartiniam serijiniam numeriui.
- Unable to open the file for reading.
- Neįmanoma atidaryti failo skaitymui.
+ Unable to open the file for reading.
+ Neįmanoma atidaryti failo skaitymui.
- Unable to open the file for writing.
- Neįmanoma atidaryti failo rašymui.
+ Unable to open the file for writing.
+ Neįmanoma atidaryti failo rašymui.
- Failed to parse XML:
- Nepavyko išanalizuoti XML:
+ Failed to parse XML:
+ Nepavyko išanalizuoti XML:
- Success
- Sėkmė
+ Success
+ Sėkmė
- Options saved successfully.
- Nustatymai sėkmingai išsaugoti.
+ Options saved successfully.
+ Nustatymai sėkmingai išsaugoti.
- Invalid Source
- Netinkamas šaltinis
+ Invalid Source
+ Netinkamas šaltinis
- The selected source is invalid.
- Pasirinktas šaltinis yra netinkamas.
+ The selected source is invalid.
+ Pasirinktas šaltinis yra netinkamas.
- File Exists
- Failas egzistuoja
+ File Exists
+ Failas egzistuoja
- File already exists. Do you want to replace it?
- Failas jau egzistuoja. Ar norite jį pakeisti?
+ File already exists. Do you want to replace it?
+ Failas jau egzistuoja. Ar norite jį pakeisti?
- Failed to save file:
- Nepavyko išsaugoti failo:
+ Failed to save file:
+ Nepavyko išsaugoti failo:
- Failed to download file:
- Nepavyko atsisiųsti failo:
+ Failed to download file:
+ Nepavyko atsisiųsti failo:
- Cheats Not Found
- Sukčiavimai nerasti
+ Cheats Not Found
+ Sukčiavimai nerasti
- CheatsNotFound_MSG
- Nerasta sukčiavimų šiam žaidimui šioje pasirinktos saugyklos versijoje,bandykite kitą saugyklą arba skirtingą žaidimo versiją.
+ CheatsNotFound_MSG
+ Nerasta sukčiavimų šiam žaidimui šioje pasirinktos saugyklos versijoje,bandykite kitą saugyklą arba skirtingą žaidimo versiją.
- Cheats Downloaded Successfully
- Sukčiavimai sėkmingai atsisiųsti
+ Cheats Downloaded Successfully
+ Sukčiavimai sėkmingai atsisiųsti
- CheatsDownloadedSuccessfully_MSG
- Sėkmingai atsisiuntėte sukčiavimus šios žaidimo versijos iš pasirinktos saugyklos. Galite pabandyti atsisiųsti iš kitos saugyklos, jei ji yra prieinama, taip pat bus galima ją naudoti pasirinkus failą iš sąrašo.
+ CheatsDownloadedSuccessfully_MSG
+ Sėkmingai atsisiuntėte sukčiavimus šios žaidimo versijos iš pasirinktos saugyklos. Galite pabandyti atsisiųsti iš kitos saugyklos, jei ji yra prieinama, taip pat bus galima ją naudoti pasirinkus failą iš sąrašo.
- Failed to save:
- Nepavyko išsaugoti:
+ Failed to save:
+ Nepavyko išsaugoti:
- Failed to download:
- Nepavyko atsisiųsti:
+ Failed to download:
+ Nepavyko atsisiųsti:
- Download Complete
- Atsisiuntimas baigtas
+ Download Complete
+ Atsisiuntimas baigtas
- DownloadComplete_MSG
- Pataisos sėkmingai atsisiųstos! Visos pataisos visiems žaidimams buvo atsisiųstos, nebėra reikalo jas atsisiųsti atskirai kiekvienam žaidimui, kaip tai vyksta su sukčiavimais. Jei pleistras nepasirodo, gali būti, kad jo nėra tam tikram žaidimo serijos numeriui ir versijai.
+ DownloadComplete_MSG
+ Pataisos sėkmingai atsisiųstos! Visos pataisos visiems žaidimams buvo atsisiųstos, nebėra reikalo jas atsisiųsti atskirai kiekvienam žaidimui, kaip tai vyksta su sukčiavimais. Jei pleistras nepasirodo, gali būti, kad jo nėra tam tikram žaidimo serijos numeriui ir versijai.
- Failed to parse JSON data from HTML.
- Nepavyko išanalizuoti JSON duomenų iš HTML.
+ Failed to parse JSON data from HTML.
+ Nepavyko išanalizuoti JSON duomenų iš HTML.
- Failed to retrieve HTML page.
- Nepavyko gauti HTML puslapio.
+ Failed to retrieve HTML page.
+ Nepavyko gauti HTML puslapio.
- The game is in version: %1
- Žaidimas yra versijoje: %1
+ The game is in version: %1
+ Žaidimas yra versijoje: %1
- The downloaded patch only works on version: %1
- Parsisiųstas pataisas veikia tik versijoje: %1
+ The downloaded patch only works on version: %1
+ Parsisiųstas pataisas veikia tik versijoje: %1
- You may need to update your game.
- Gali tekti atnaujinti savo žaidimą.
+ You may need to update your game.
+ Gali tekti atnaujinti savo žaidimą.
- Incompatibility Notice
- Suderinamumo pranešimas
+ Incompatibility Notice
+ Suderinamumo pranešimas
- Failed to open file:
- Nepavyko atidaryti failo:
+ Failed to open file:
+ Nepavyko atidaryti failo:
- XML ERROR:
- XML KLAIDA:
+ XML ERROR:
+ XML KLAIDA:
- Failed to open files.json for writing
- Nepavyko atidaryti files.json rašymui
+ Failed to open files.json for writing
+ Nepavyko atidaryti files.json rašymui
- Author:
- Autorius:
+ Author:
+ Autorius:
- Directory does not exist:
- Katalogas neegzistuoja:
+ Directory does not exist:
+ Katalogas neegzistuoja:
- Failed to open files.json for reading.
- Nepavyko atidaryti files.json skaitymui.
+ Failed to open files.json for reading.
+ Nepavyko atidaryti files.json skaitymui.
- Name:
- Pavadinimas:
+ Name:
+ Pavadinimas:
- Can't apply cheats before the game is started
- Negalima taikyti sukčiavimų prieš pradedant žaidimą.
+ Can't apply cheats before the game is started
+ Negalima taikyti sukčiavimų prieš pradedant žaidimą.
- Close
- Uždaryti
+ Close
+ Uždaryti
-
-
+
+
CheckUpdate
- Auto Updater
- Automatinis atnaujinimas
+ Auto Updater
+ Automatinis atnaujinimas
- Error
- Klaida
+ Error
+ Klaida
- Network error:
- Tinklo klaida:
+ Network error:
+ Tinklo klaida:
- Error_Github_limit_MSG
- Automatinis atnaujinimas leidžia iki 60 atnaujinimų patikrinimų per valandą.\nJūs pasiekėte šią ribą. Bandykite dar kartą vėliau.
+ Error_Github_limit_MSG
+ Automatinis atnaujinimas leidžia iki 60 atnaujinimų patikrinimų per valandą.\nJūs pasiekėte šią ribą. Bandykite dar kartą vėliau.
- Failed to parse update information.
- Nepavyko išanalizuoti atnaujinimo informacijos.
+ Failed to parse update information.
+ Nepavyko išanalizuoti atnaujinimo informacijos.
- No pre-releases found.
- Išankstinių leidimų nerasta.
+ No pre-releases found.
+ Išankstinių leidimų nerasta.
- Invalid release data.
- Neteisingi leidimo duomenys.
+ Invalid release data.
+ Neteisingi leidimo duomenys.
- No download URL found for the specified asset.
- Nerasta atsisiuntimo URL nurodytam turtui.
+ No download URL found for the specified asset.
+ Nerasta atsisiuntimo URL nurodytam turtui.
- Your version is already up to date!
- Jūsų versija jau atnaujinta!
+ Your version is already up to date!
+ Jūsų versija jau atnaujinta!
- Update Available
- Prieinama atnaujinimas
+ Update Available
+ Prieinama atnaujinimas
- Update Channel
- Atnaujinimo Kanalas
+ Update Channel
+ Atnaujinimo Kanalas
- Current Version
- Esama versija
+ Current Version
+ Esama versija
- Latest Version
- Paskutinė versija
+ Latest Version
+ Paskutinė versija
- Do you want to update?
- Ar norite atnaujinti?
+ Do you want to update?
+ Ar norite atnaujinti?
- Show Changelog
- Rodyti pakeitimų sąrašą
+ Show Changelog
+ Rodyti pakeitimų sąrašą
- Check for Updates at Startup
- Tikrinti naujinimus paleidus
+ Check for Updates at Startup
+ Tikrinti naujinimus paleidus
- Update
- Atnaujinti
+ Update
+ Atnaujinti
- No
- Ne
+ No
+ Ne
- Hide Changelog
- Slėpti pakeitimų sąrašą
+ Hide Changelog
+ Slėpti pakeitimų sąrašą
- Changes
- Pokyčiai
+ Changes
+ Pokyčiai
- Network error occurred while trying to access the URL
- Tinklo klaida bandant pasiekti URL
+ Network error occurred while trying to access the URL
+ Tinklo klaida bandant pasiekti URL
- Download Complete
- Atsisiuntimas baigtas
+ Download Complete
+ Atsisiuntimas baigtas
- The update has been downloaded, press OK to install.
- Atnaujinimas buvo atsisiųstas, paspauskite OK, kad įdiegtumėte.
+ The update has been downloaded, press OK to install.
+ Atnaujinimas buvo atsisiųstas, paspauskite OK, kad įdiegtumėte.
- Failed to save the update file at
- Nepavyko išsaugoti atnaujinimo failo
+ Failed to save the update file at
+ Nepavyko išsaugoti atnaujinimo failo
- Starting Update...
- Pradedama atnaujinimas...
+ Starting Update...
+ Pradedama atnaujinimas...
- Failed to create the update script file
- Nepavyko sukurti atnaujinimo scenarijaus failo
+ Failed to create the update script file
+ Nepavyko sukurti atnaujinimo scenarijaus failo
-
-
+
+
CompatibilityInfoClass
- Fetching compatibility data, please wait
- Naudojamos suderinamumo duomenis, prašome palaukti
+ Fetching compatibility data, please wait
+ Naudojamos suderinamumo duomenis, prašome palaukti
- Cancel
- Atšaukti
+ Cancel
+ Atšaukti
- Loading...
- Kraunama...
+ Loading...
+ Kraunama...
- Error
- Klaida
+ Error
+ Klaida
- Unable to update compatibility data! Try again later.
- Negalima atnaujinti suderinamumo duomenų! Bandykite vėliau.
+ Unable to update compatibility data! Try again later.
+ Negalima atnaujinti suderinamumo duomenų! Bandykite vėliau.
- Unable to open compatibility_data.json for writing.
- Negalima atidaryti compatibility_data.json failo rašymui.
+ Unable to open compatibility_data.json for writing.
+ Negalima atidaryti compatibility_data.json failo rašymui.
- Unknown
- Nežinoma
+ Unknown
+ Nežinoma
- Nothing
- Nėra
+ Nothing
+ Nėra
- Boots
- Batai
+ Boots
+ Batai
- Menus
- Meniu
+ Menus
+ Meniu
- Ingame
- Žaidime
+ Ingame
+ Žaidime
- Playable
- Žaidžiamas
+ Playable
+ Žaidžiamas
-
-
+
+
ControlSettings
- Configure Controls
-
+ Configure Controls
+ Configure Controls
- Control Settings
-
+ Control Settings
+ Control Settings
- D-Pad
-
+ D-Pad
+ D-Pad
- Up
-
+ Up
+ Up
- Left
-
+ Left
+ Left
- Right
-
+ Right
+ Right
- Down
-
+ Down
+ Down
- Left Stick Deadzone (def:2 max:127)
-
+ Left Stick Deadzone (def:2 max:127)
+ Left Stick Deadzone (def:2 max:127)
- Left Deadzone
-
+ Left Deadzone
+ Left Deadzone
- Left Stick
-
+ Left Stick
+ Left Stick
- Config Selection
-
+ Config Selection
+ Config Selection
- Common Config
-
+ Common Config
+ Common Config
- Use per-game configs
-
+ Use per-game configs
+ Use per-game configs
- L1 / LB
-
+ L1 / LB
+ L1 / LB
- L2 / LT
-
+ L2 / LT
+ L2 / LT
- KBM Controls
-
+ KBM Controls
+ KBM Controls
- KBM Editor
-
+ KBM Editor
+ KBM Editor
- Back
-
+ Back
+ Back
- R1 / RB
-
+ R1 / RB
+ R1 / RB
- R2 / RT
-
+ R2 / RT
+ R2 / RT
- L3
-
+ L3
+ L3
- Options / Start
-
+ Options / Start
+ Options / Start
- R3
-
+ R3
+ R3
- Face Buttons
-
+ Face Buttons
+ Face Buttons
- Triangle / Y
-
+ Triangle / Y
+ Triangle / Y
- Square / X
-
+ Square / X
+ Square / X
- Circle / B
-
+ Circle / B
+ Circle / B
- Cross / A
-
+ Cross / A
+ Cross / A
- Right Stick Deadzone (def:2, max:127)
-
+ Right Stick Deadzone (def:2, max:127)
+ Right Stick Deadzone (def:2, max:127)
- Right Deadzone
-
+ Right Deadzone
+ Right Deadzone
- Right Stick
-
+ Right Stick
+ Right Stick
-
-
+
+
ElfViewer
- Open Folder
- Open Folder
+ Open Folder
+ Open Folder
-
-
+
+
GameInfoClass
- Loading game list, please wait :3
- Loading game list, please wait :3
+ Loading game list, please wait :3
+ Loading game list, please wait :3
- Cancel
- Cancel
+ Cancel
+ Cancel
- Loading...
- Loading...
+ Loading...
+ Loading...
-
-
+
+
GameInstallDialog
- shadPS4 - Choose directory
- shadPS4 - Choose directory
+ shadPS4 - Choose directory
+ shadPS4 - Choose directory
- Directory to install games
- Directory to install games
+ Directory to install games
+ Directory to install games
- Browse
- Browse
+ Browse
+ Browse
- Error
- Error
+ Error
+ Error
- Directory to install DLC
-
+ Directory to install DLC
+ Directory to install DLC
-
-
+
+
GameListFrame
- Icon
- Ikona
+ Icon
+ Ikona
- Name
- Vardas
+ Name
+ Vardas
- Serial
- Serijinis numeris
+ Serial
+ Serijinis numeris
- Compatibility
- Compatibility
+ Compatibility
+ Compatibility
- Region
- Regionas
+ Region
+ Regionas
- Firmware
- Firmvare
+ Firmware
+ Firmvare
- Size
- Dydis
+ Size
+ Dydis
- Version
- Versija
+ Version
+ Versija
- Path
- Kelias
+ Path
+ Kelias
- Play Time
- Žaidimo laikas
+ Play Time
+ Žaidimo laikas
- Never Played
- Never Played
+ Never Played
+ Never Played
- h
- h
+ h
+ h
- m
- m
+ m
+ m
- s
- s
+ s
+ s
- Compatibility is untested
- Compatibility is untested
+ Compatibility is untested
+ Compatibility is untested
- Game does not initialize properly / crashes the emulator
- Game does not initialize properly / crashes the emulator
+ Game does not initialize properly / crashes the emulator
+ Game does not initialize properly / crashes the emulator
- Game boots, but only displays a blank screen
- Game boots, but only displays a blank screen
+ Game boots, but only displays a blank screen
+ Game boots, but only displays a blank screen
- Game displays an image but does not go past the menu
- Game displays an image but does not go past the menu
+ Game displays an image but does not go past the menu
+ Game displays an image but does not go past the menu
- Game has game-breaking glitches or unplayable performance
- Game has game-breaking glitches or unplayable performance
+ Game has game-breaking glitches or unplayable performance
+ Game has game-breaking glitches or unplayable performance
- Game can be completed with playable performance and no major glitches
- Game can be completed with playable performance and no major glitches
+ Game can be completed with playable performance and no major glitches
+ Game can be completed with playable performance and no major glitches
- Click to see details on github
- Spustelėkite, kad pamatytumėte detales GitHub
+ Click to see details on github
+ Spustelėkite, kad pamatytumėte detales GitHub
- Last updated
- Paskutinį kartą atnaujinta
+ Last updated
+ Paskutinį kartą atnaujinta
-
-
+
+
GameListUtils
- B
- B
+ B
+ B
- KB
- KB
+ KB
+ KB
- MB
- MB
+ MB
+ MB
- GB
- GB
+ GB
+ GB
- TB
- TB
+ TB
+ TB
-
-
+
+
GuiContextMenus
- Create Shortcut
- Create Shortcut
+ Create Shortcut
+ Create Shortcut
- SFO Viewer
- SFO Viewer
+ Cheats / Patches
+ Cheats / Patches
- Trophy Viewer
- Trophy Viewer
+ SFO Viewer
+ SFO Viewer
- Open Folder...
- Atidaryti Katalogą...
+ Trophy Viewer
+ Trophy Viewer
- Open Game Folder
- Atidaryti Žaidimo Katalogą
+ Open Folder...
+ Atidaryti Katalogą...
- Open Save Data Folder
- Atidaryti Išsaugotų Duomenų Katalogą
+ Open Game Folder
+ Atidaryti Žaidimo Katalogą
- Open Log Folder
- Atidaryti Žurnalų Katalogą
+ Open Save Data Folder
+ Atidaryti Išsaugotų Duomenų Katalogą
- Copy info...
- Copy info...
+ Open Log Folder
+ Atidaryti Žurnalų Katalogą
- Copy Name
- Copy Name
+ Copy info...
+ Copy info...
- Copy Serial
- Copy Serial
+ Copy Name
+ Copy Name
- Copy All
- Copy All
+ Copy Serial
+ Copy Serial
- Delete...
- Delete...
+ Copy Version
+ Copy Version
- Delete Game
- Delete Game
+ Copy Size
+ Copy Size
- Delete Update
- Delete Update
+ Copy All
+ Copy All
- Delete DLC
- Delete DLC
+ Delete...
+ Delete...
- Compatibility...
- Compatibility...
+ Delete Game
+ Delete Game
- Update database
- Update database
+ Delete Update
+ Delete Update
- View report
- View report
+ Delete DLC
+ Delete DLC
- Submit a report
- Submit a report
+ Compatibility...
+ Compatibility...
- Shortcut creation
- Shortcut creation
+ Update database
+ Update database
- Shortcut created successfully!
- Shortcut created successfully!
+ View report
+ View report
- Error
- Error
+ Submit a report
+ Submit a report
- Error creating shortcut!
- Error creating shortcut!
+ Shortcut creation
+ Shortcut creation
- Install PKG
- Install PKG
+ Shortcut created successfully!
+ Shortcut created successfully!
- Game
- Game
+ Error
+ Error
- This game has no update to delete!
- This game has no update to delete!
+ Error creating shortcut!
+ Error creating shortcut!
- Update
- Update
+ Install PKG
+ Install PKG
- This game has no DLC to delete!
- This game has no DLC to delete!
+ Game
+ Game
- DLC
- DLC
+ This game has no update to delete!
+ This game has no update to delete!
- Delete %1
- Delete %1
+ Update
+ Update
- Are you sure you want to delete %1's %2 directory?
- Are you sure you want to delete %1's %2 directory?
+ This game has no DLC to delete!
+ This game has no DLC to delete!
- Open Update Folder
-
+ DLC
+ DLC
- Cheats / Patches
-
+ Delete %1
+ Delete %1
- Copy Version
-
+ Are you sure you want to delete %1's %2 directory?
+ Are you sure you want to delete %1's %2 directory?
- Copy Size
-
+ Open Update Folder
+ Open Update Folder
- Delete Save Data
-
+ Delete Save Data
+ Delete Save Data
- This game has no update folder to open!
-
+ This game has no update folder to open!
+ This game has no update folder to open!
- Failed to convert icon.
-
+ Failed to convert icon.
+ Failed to convert icon.
- This game has no save data to delete!
-
+ This game has no save data to delete!
+ This game has no save data to delete!
- Save Data
-
+ Save Data
+ Save Data
-
-
+
+
InstallDirSelect
- shadPS4 - Choose directory
- shadPS4 - Choose directory
+ shadPS4 - Choose directory
+ shadPS4 - Choose directory
- Select which directory you want to install to.
- Select which directory you want to install to.
+ Select which directory you want to install to.
+ Select which directory you want to install to.
- Install All Queued to Selected Folder
-
+ Install All Queued to Selected Folder
+ Install All Queued to Selected Folder
- Delete PKG File on Install
-
+ Delete PKG File on Install
+ Delete PKG File on Install
-
-
+
+
MainWindow
- Open/Add Elf Folder
- Open/Add Elf Folder
+ Open/Add Elf Folder
+ Open/Add Elf Folder
- Install Packages (PKG)
- Install Packages (PKG)
+ Install Packages (PKG)
+ Install Packages (PKG)
- Boot Game
- Boot Game
+ Boot Game
+ Boot Game
- Check for Updates
- Patikrinti atnaujinimus
+ Check for Updates
+ Patikrinti atnaujinimus
- About shadPS4
- About shadPS4
+ About shadPS4
+ About shadPS4
- Configure...
- Configure...
+ Configure...
+ Configure...
- Install application from a .pkg file
- Install application from a .pkg file
+ Install application from a .pkg file
+ Install application from a .pkg file
- Recent Games
- Recent Games
+ Recent Games
+ Recent Games
- Open shadPS4 Folder
- Open shadPS4 Folder
+ Open shadPS4 Folder
+ Open shadPS4 Folder
- Exit
- Exit
+ Exit
+ Exit
- Exit shadPS4
- Exit shadPS4
+ Exit shadPS4
+ Exit shadPS4
- Exit the application.
- Exit the application.
+ Exit the application.
+ Exit the application.
- Show Game List
- Show Game List
+ Show Game List
+ Show Game List
- Game List Refresh
- Game List Refresh
+ Game List Refresh
+ Game List Refresh
- Tiny
- Tiny
+ Tiny
+ Tiny
- Small
- Small
+ Small
+ Small
- Medium
- Medium
+ Medium
+ Medium
- Large
- Large
+ Large
+ Large
- List View
- List View
+ List View
+ List View
- Grid View
- Grid View
+ Grid View
+ Grid View
- Elf Viewer
- Elf Viewer
+ Elf Viewer
+ Elf Viewer
- Game Install Directory
- Game Install Directory
+ Game Install Directory
+ Game Install Directory
- Download Cheats/Patches
- Atsisiųsti Apgaules / Pleistrus
+ Download Cheats/Patches
+ Atsisiųsti Apgaules / Pleistrus
- Dump Game List
- Dump Game List
+ Dump Game List
+ Dump Game List
- PKG Viewer
- PKG Viewer
+ PKG Viewer
+ PKG Viewer
- Search...
- Search...
+ Search...
+ Search...
- File
- File
+ File
+ File
- View
- View
+ View
+ View
- Game List Icons
- Game List Icons
+ Game List Icons
+ Game List Icons
- Game List Mode
- Game List Mode
+ Game List Mode
+ Game List Mode
- Settings
- Settings
+ Settings
+ Settings
- Utils
- Utils
+ Utils
+ Utils
- Themes
- Themes
+ Themes
+ Themes
- Help
- Pagalba
+ Help
+ Pagalba
- Dark
- Dark
+ Dark
+ Dark
- Light
- Light
+ Light
+ Light
- Green
- Green
+ Green
+ Green
- Blue
- Blue
+ Blue
+ Blue
- Violet
- Violet
+ Violet
+ Violet
- toolBar
- toolBar
+ toolBar
+ toolBar
- Game List
- Žaidimų sąrašas
+ Game List
+ Žaidimų sąrašas
- * Unsupported Vulkan Version
- * Nepalaikoma Vulkan versija
+ * Unsupported Vulkan Version
+ * Nepalaikoma Vulkan versija
- Download Cheats For All Installed Games
- Atsisiųsti sukčiavimus visiems įdiegtiems žaidimams
+ Download Cheats For All Installed Games
+ Atsisiųsti sukčiavimus visiems įdiegtiems žaidimams
- Download Patches For All Games
- Atsisiųsti pataisas visiems žaidimams
+ Download Patches For All Games
+ Atsisiųsti pataisas visiems žaidimams
- Download Complete
- Atsisiuntimas baigtas
+ Download Complete
+ Atsisiuntimas baigtas
- You have downloaded cheats for all the games you have installed.
- Jūs atsisiuntėte sukčiavimus visiems jūsų įdiegtiesiems žaidimams.
+ You have downloaded cheats for all the games you have installed.
+ Jūs atsisiuntėte sukčiavimus visiems jūsų įdiegtiesiems žaidimams.
- Patches Downloaded Successfully!
- Pataisos sėkmingai atsisiųstos!
+ Patches Downloaded Successfully!
+ Pataisos sėkmingai atsisiųstos!
- All Patches available for all games have been downloaded.
- Visos pataisos visiems žaidimams buvo atsisiųstos.
+ All Patches available for all games have been downloaded.
+ Visos pataisos visiems žaidimams buvo atsisiųstos.
- Games:
- Žaidimai:
+ Games:
+ Žaidimai:
- ELF files (*.bin *.elf *.oelf)
- ELF failai (*.bin *.elf *.oelf)
+ ELF files (*.bin *.elf *.oelf)
+ ELF failai (*.bin *.elf *.oelf)
- Game Boot
- Žaidimo paleidimas
+ Game Boot
+ Žaidimo paleidimas
- Only one file can be selected!
- Galite pasirinkti tik vieną failą!
+ Only one file can be selected!
+ Galite pasirinkti tik vieną failą!
- PKG Extraction
- PKG ištraukimas
+ PKG Extraction
+ PKG ištraukimas
- Patch detected!
- Rasta atnaujinimą!
+ Patch detected!
+ Rasta atnaujinimą!
- PKG and Game versions match:
- PKG ir žaidimo versijos sutampa:
+ PKG and Game versions match:
+ PKG ir žaidimo versijos sutampa:
- Would you like to overwrite?
- Ar norite perrašyti?
+ Would you like to overwrite?
+ Ar norite perrašyti?
- PKG Version %1 is older than installed version:
- PKG versija %1 yra senesnė nei įdiegta versija:
+ PKG Version %1 is older than installed version:
+ PKG versija %1 yra senesnė nei įdiegta versija:
- Game is installed:
- Žaidimas įdiegtas:
+ Game is installed:
+ Žaidimas įdiegtas:
- Would you like to install Patch:
- Ar norite įdiegti atnaujinimą:
+ Would you like to install Patch:
+ Ar norite įdiegti atnaujinimą:
- DLC Installation
- DLC diegimas
+ DLC Installation
+ DLC diegimas
- Would you like to install DLC: %1?
- Ar norite įdiegti DLC: %1?
+ Would you like to install DLC: %1?
+ Ar norite įdiegti DLC: %1?
- DLC already installed:
- DLC jau įdiegtas:
+ DLC already installed:
+ DLC jau įdiegtas:
- Game already installed
- Žaidimas jau įdiegtas
+ Game already installed
+ Žaidimas jau įdiegtas
- PKG ERROR
- PKG KLAIDA
+ PKG ERROR
+ PKG KLAIDA
- Extracting PKG %1/%2
- Ekstrakcinis PKG %1/%2
+ Extracting PKG %1/%2
+ Ekstrakcinis PKG %1/%2
- Extraction Finished
- Ekstrakcija baigta
+ Extraction Finished
+ Ekstrakcija baigta
- Game successfully installed at %1
- Žaidimas sėkmingai įdiegtas %1
+ Game successfully installed at %1
+ Žaidimas sėkmingai įdiegtas %1
- File doesn't appear to be a valid PKG file
- Failas atrodo, kad nėra galiojantis PKG failas
+ File doesn't appear to be a valid PKG file
+ Failas atrodo, kad nėra galiojantis PKG failas
- Run Game
-
+ Run Game
+ Run Game
- Eboot.bin file not found
-
+ Eboot.bin file not found
+ Eboot.bin file not found
- PKG File (*.PKG *.pkg)
-
+ PKG File (*.PKG *.pkg)
+ PKG File (*.PKG *.pkg)
- PKG is a patch or DLC, please install the game first!
-
+ PKG is a patch or DLC, please install the game first!
+ PKG is a patch or DLC, please install the game first!
- Game is already running!
-
+ Game is already running!
+ Game is already running!
- shadPS4
- shadPS4
+ shadPS4
+ shadPS4
-
-
+
+
PKGViewer
- Open Folder
- Open Folder
+ Open Folder
+ Open Folder
- Name
- Vardas
+ PKG ERROR
+ PKG KLAIDA
- Serial
- Serijinis numeris
+ Name
+ Vardas
- Installed
-
+ Serial
+ Serijinis numeris
- Size
- Dydis
+ Installed
+ Installed
- Category
-
+ Size
+ Dydis
- Type
-
+ Category
+ Category
- App Ver
-
+ Type
+ Type
- FW
-
+ App Ver
+ App Ver
- Region
- Regionas
+ FW
+ FW
- Flags
-
+ Region
+ Regionas
- Path
- Kelias
+ Flags
+ Flags
- File
- File
+ Path
+ Kelias
- PKG ERROR
- PKG KLAIDA
+ File
+ File
- Unknown
- Nežinoma
+ Unknown
+ Nežinoma
- Package
-
+ Package
+ Package
-
-
+
+
SettingsDialog
- Settings
- Settings
+ Settings
+ Settings
- General
- General
+ General
+ General
- System
- System
+ System
+ System
- Console Language
- Console Language
+ Console Language
+ Console Language
- Emulator Language
- Emulator Language
+ Emulator Language
+ Emulator Language
- Emulator
- Emulator
+ Emulator
+ Emulator
- Enable Fullscreen
- Enable Fullscreen
+ Enable Fullscreen
+ Enable Fullscreen
- Fullscreen Mode
- Viso ekranas
+ Fullscreen Mode
+ Viso ekranas
- Enable Separate Update Folder
- Enable Separate Update Folder
+ Enable Separate Update Folder
+ Enable Separate Update Folder
- Default tab when opening settings
- Numatytoji kortelė atidarius nustatymus
+ Default tab when opening settings
+ Numatytoji kortelė atidarius nustatymus
- Show Game Size In List
- Rodyti žaidimo dydį sąraše
+ Show Game Size In List
+ Rodyti žaidimo dydį sąraše
- Show Splash
- Show Splash
+ Show Splash
+ Show Splash
- Enable Discord Rich Presence
- Įjungti Discord Rich Presence
+ Enable Discord Rich Presence
+ Įjungti Discord Rich Presence
- Username
- Username
+ Username
+ Username
- Trophy Key
- Trophy Key
+ Trophy Key
+ Trophy Key
- Trophy
- Trophy
+ Trophy
+ Trophy
- Logger
- Logger
+ Logger
+ Logger
- Log Type
- Log Type
+ Log Type
+ Log Type
- Log Filter
- Log Filter
+ Log Filter
+ Log Filter
- Open Log Location
- Atidaryti žurnalo vietą
+ Open Log Location
+ Atidaryti žurnalo vietą
- Input
- Įvestis
+ Input
+ Įvestis
- Cursor
- Žymeklis
+ Cursor
+ Žymeklis
- Hide Cursor
- Slėpti žymeklį
+ Hide Cursor
+ Slėpti žymeklį
- Hide Cursor Idle Timeout
- Žymeklio paslėpimo neveikimo laikas
+ Hide Cursor Idle Timeout
+ Žymeklio paslėpimo neveikimo laikas
- s
- s
+ s
+ s
- Controller
- Valdiklis
+ Controller
+ Valdiklis
- Back Button Behavior
- Atgal mygtuko elgsena
+ Back Button Behavior
+ Atgal mygtuko elgsena
- Graphics
- Graphics
+ Graphics
+ Graphics
- GUI
- Interfeisa
+ GUI
+ Interfeisa
- User
- Naudotojas
+ User
+ Naudotojas
- Graphics Device
- Graphics Device
+ Graphics Device
+ Graphics Device
- Width
- Width
+ Width
+ Width
- Height
- Height
+ Height
+ Height
- Vblank Divider
- Vblank Divider
+ Vblank Divider
+ Vblank Divider
- Advanced
- Advanced
+ Advanced
+ Advanced
- Enable Shaders Dumping
- Enable Shaders Dumping
+ Enable Shaders Dumping
+ Enable Shaders Dumping
- Enable NULL GPU
- Enable NULL GPU
+ Enable NULL GPU
+ Enable NULL GPU
- Paths
- Keliai
+ Enable HDR
+ Enable HDR
- Game Folders
- Žaidimų aplankai
+ Paths
+ Keliai
- Add...
- Pridėti...
+ Game Folders
+ Žaidimų aplankai
- Remove
- Pašalinti
+ Add...
+ Pridėti...
- Debug
- Debug
+ Remove
+ Pašalinti
- Enable Debug Dumping
- Enable Debug Dumping
+ Debug
+ Debug
- Enable Vulkan Validation Layers
- Enable Vulkan Validation Layers
+ Enable Debug Dumping
+ Enable Debug Dumping
- Enable Vulkan Synchronization Validation
- Enable Vulkan Synchronization Validation
+ Enable Vulkan Validation Layers
+ Enable Vulkan Validation Layers
- Enable RenderDoc Debugging
- Enable RenderDoc Debugging
+ Enable Vulkan Synchronization Validation
+ Enable Vulkan Synchronization Validation
- Enable Crash Diagnostics
- Enable Crash Diagnostics
+ Enable RenderDoc Debugging
+ Enable RenderDoc Debugging
- Collect Shaders
- Collect Shaders
+ Enable Crash Diagnostics
+ Enable Crash Diagnostics
- Copy GPU Buffers
- Copy GPU Buffers
+ Collect Shaders
+ Collect Shaders
- Host Debug Markers
- Host Debug Markers
+ Copy GPU Buffers
+ Copy GPU Buffers
- Guest Debug Markers
- Guest Debug Markers
+ Host Debug Markers
+ Host Debug Markers
- Update
- Atnaujinimas
+ Guest Debug Markers
+ Guest Debug Markers
- Check for Updates at Startup
- Tikrinti naujinimus paleidus
+ Update
+ Atnaujinimas
- Always Show Changelog
- Visada rodyti pakeitimų žurnalą
+ Check for Updates at Startup
+ Tikrinti naujinimus paleidus
- Update Channel
- Atnaujinimo Kanalas
+ Always Show Changelog
+ Visada rodyti pakeitimų žurnalą
- Check for Updates
- Patikrinkite atnaujinimus
+ Update Channel
+ Atnaujinimo Kanalas
- GUI Settings
- GUI Nustatymai
+ Check for Updates
+ Patikrinkite atnaujinimus
- Title Music
- Title Music
+ GUI Settings
+ GUI Nustatymai
- Disable Trophy Pop-ups
- Disable Trophy Pop-ups
+ Title Music
+ Title Music
- Play title music
- Groti antraštės muziką
+ Disable Trophy Pop-ups
+ Disable Trophy Pop-ups
- Update Compatibility Database On Startup
- Update Compatibility Database On Startup
+ Background Image
+ Background Image
- Game Compatibility
- Game Compatibility
+ Show Background Image
+ Show Background Image
- Display Compatibility Data
- Display Compatibility Data
+ Opacity
+ Opacity
- Update Compatibility Database
- Update Compatibility Database
+ Play title music
+ Groti antraštės muziką
- Volume
- Garsumas
+ Update Compatibility Database On Startup
+ Update Compatibility Database On Startup
- Save
- Įrašyti
+ Game Compatibility
+ Game Compatibility
- Apply
- Taikyti
+ Display Compatibility Data
+ Display Compatibility Data
- Restore Defaults
- Atkurti numatytuosius nustatymus
+ Update Compatibility Database
+ Update Compatibility Database
- Close
- Uždaryti
+ Volume
+ Garsumas
- Point your mouse at an option to display its description.
- Žymeklį nukreipkite ant pasirinkimo, kad pamatytumėte jo aprašymą.
+ Save
+ Įrašyti
- consoleLanguageGroupBox
- Konsole kalba:\nNustato kalbą, kurią naudoja PS4 žaidimai.\nRekomenduojama nustatyti kalbą, kurią palaiko žaidimas, priklausomai nuo regiono.
+ Apply
+ Taikyti
- emulatorLanguageGroupBox
- Emuliatoriaus kalba:\nNustato emuliatoriaus vartotojo sąsajos kalbą.
+ Restore Defaults
+ Atkurti numatytuosius nustatymus
- fullscreenCheckBox
- Įjungti visą ekraną:\nAutomatiškai perjungia žaidimo langą į viso ekrano režimą.\nTai galima išjungti paspaudus F11 klavišą.
+ Close
+ Uždaryti
- separateUpdatesCheckBox
- Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
+ Point your mouse at an option to display its description.
+ Žymeklį nukreipkite ant pasirinkimo, kad pamatytumėte jo aprašymą.
- showSplashCheckBox
- Rodyti paleidimo ekraną:\nPaleidimo metu rodo žaidimo paleidimo ekraną (ypatingą vaizdą).
+ consoleLanguageGroupBox
+ Konsole kalba:\nNustato kalbą, kurią naudoja PS4 žaidimai.\nRekomenduojama nustatyti kalbą, kurią palaiko žaidimas, priklausomai nuo regiono.
- discordRPCCheckbox
- Įjungti Discord Rich Presence:\nRodo emuliatoriaus ikoną ir susijusią informaciją jūsų Discord profilyje.
+ emulatorLanguageGroupBox
+ Emuliatoriaus kalba:\nNustato emuliatoriaus vartotojo sąsajos kalbą.
- userName
- Vartotojo vardas:\nNustato PS4 paskyros vartotojo vardą, kuris gali būti rodomas kai kuriuose žaidimuose.
+ fullscreenCheckBox
+ Įjungti visą ekraną:\nAutomatiškai perjungia žaidimo langą į viso ekrano režimą.\nTai galima išjungti paspaudus F11 klavišą.
- TrophyKey
- Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
+ separateUpdatesCheckBox
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
- logTypeGroupBox
- Žurnalo tipas:\nNustato, ar sinchronizuoti žurnalo lango išvestį našumui. Tai gali turėti neigiamą poveikį emuliacijai.
+ showSplashCheckBox
+ Rodyti paleidimo ekraną:\nPaleidimo metu rodo žaidimo paleidimo ekraną (ypatingą vaizdą).
- logFilter
- Žurnalo filtras:\nFiltruojamas žurnalas, kad būtų spausdinama tik konkreti informacija.\nPavyzdžiai: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Lygiai: Trace, Debug, Info, Warning, Error, Critical - šia tvarka, konkretus lygis nutildo visus ankstesnius lygius sąraše ir registruoja visus vėlesnius.
+ discordRPCCheckbox
+ Įjungti Discord Rich Presence:\nRodo emuliatoriaus ikoną ir susijusią informaciją jūsų Discord profilyje.
- updaterGroupBox
- Atnaujinti:\nRelease: Oficialios versijos, išleidžiamos kiekvieną mėnesį, kurios gali būti labai pasenusios, tačiau yra patikimos ir išbandytos.\nNightly: Vystymo versijos, kuriose yra visos naujausios funkcijos ir taisymai, tačiau gali turėti klaidų ir būti mažiau stabilios.
+ userName
+ Vartotojo vardas:\nNustato PS4 paskyros vartotojo vardą, kuris gali būti rodomas kai kuriuose žaidimuose.
- GUIMusicGroupBox
- Groti antraščių muziką:\nJei žaidimas tai palaiko, įjungia specialios muzikos grojimą, kai pasirinkite žaidimą GUI.
+ TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
- disableTrophycheckBox
- Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
+ logTypeGroupBox
+ Žurnalo tipas:\nNustato, ar sinchronizuoti žurnalo lango išvestį našumui. Tai gali turėti neigiamą poveikį emuliacijai.
- hideCursorGroupBox
- Slėpti žymeklį:\nPasirinkite, kada žymeklis dings:\nNiekuomet: Visada matysite pelę.\nNeaktyvus: Nustatykite laiką, po kurio ji dings, kai bus neaktyvi.\nVisada: niekada nematysite pelės.
+ logFilter
+ Žurnalo filtras:\nFiltruojamas žurnalas, kad būtų spausdinama tik konkreti informacija.\nPavyzdžiai: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Lygiai: Trace, Debug, Info, Warning, Error, Critical - šia tvarka, konkretus lygis nutildo visus ankstesnius lygius sąraše ir registruoja visus vėlesnius.
- idleTimeoutGroupBox
- Nustatykite laiką, po kurio pelė dings, kai bus neaktyvi.
+ updaterGroupBox
+ Atnaujinti:\nRelease: Oficialios versijos, išleidžiamos kiekvieną mėnesį, kurios gali būti labai pasenusios, tačiau yra patikimos ir išbandytos.\nNightly: Vystymo versijos, kuriose yra visos naujausios funkcijos ir taisymai, tačiau gali turėti klaidų ir būti mažiau stabilios.
- backButtonBehaviorGroupBox
- Atgal mygtuko elgesys:\nNustato valdiklio atgal mygtuką imituoti paspaudimą nurodytoje vietoje PS4 jutiklinėje plokštėje.
+ GUIBackgroundImageGroupBox
+ GUIBackgroundImageGroupBox
- enableCompatibilityCheckBox
- Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
+ GUIMusicGroupBox
+ Groti antraščių muziką:\nJei žaidimas tai palaiko, įjungia specialios muzikos grojimą, kai pasirinkite žaidimą GUI.
- checkCompatibilityOnStartupCheckBox
- Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
+ disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
- updateCompatibilityButton
- Update Compatibility Database:\nImmediately update the compatibility database.
+ hideCursorGroupBox
+ Slėpti žymeklį:\nPasirinkite, kada žymeklis dings:\nNiekuomet: Visada matysite pelę.\nNeaktyvus: Nustatykite laiką, po kurio ji dings, kai bus neaktyvi.\nVisada: niekada nematysite pelės.
- Never
- Niekada
+ idleTimeoutGroupBox
+ Nustatykite laiką, po kurio pelė dings, kai bus neaktyvi.
- Idle
- Neaktyvus
+ backButtonBehaviorGroupBox
+ Atgal mygtuko elgesys:\nNustato valdiklio atgal mygtuką imituoti paspaudimą nurodytoje vietoje PS4 jutiklinėje plokštėje.
- Always
- Visada
+ enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
- Touchpad Left
- Jutiklinis Paviršius Kairėje
+ checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
- Touchpad Right
- Jutiklinis Paviršius Dešinėje
+ updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
- Touchpad Center
- Jutiklinis Paviršius Centre
+ Never
+ Niekada
- None
- Nieko
+ Idle
+ Neaktyvus
- graphicsAdapterGroupBox
- Grafikos įrenginys:\nDaugiagrafikėse sistemose pasirinkite GPU, kurį emuliatorius naudos iš išskleidžiamojo sąrašo,\n arba pasirinkite "Auto Select", kad jis būtų nustatytas automatiškai.
+ Always
+ Visada
- resolutionLayout
- Plotis/Aukštis:\nNustato emuliatoriaus lango dydį paleidimo metu, kurį galima keisti žaidimo metu.\nTai skiriasi nuo žaidimo rezoliucijos.
+ Touchpad Left
+ Jutiklinis Paviršius Kairėje
- heightDivider
- Vblank daliklis:\nKadrų dažnis, kuriuo emuliatorius atnaujinamas, dauginamas iš šio skaičiaus. Pakeitus tai gali turėti neigiamą poveikį, pvz., padidinti žaidimo greitį arba sukelti kritinių žaidimo funkcijų sugadinimą, kurios to nesitikėjo!
+ Touchpad Right
+ Jutiklinis Paviršius Dešinėje
- dumpShadersCheckBox
- Įjungti šešėlių išmetimą:\nTechninio derinimo tikslais saugo žaidimo šešėlius į aplanką juos renderuojant.
+ Touchpad Center
+ Jutiklinis Paviršius Centre
- nullGpuCheckBox
- Įjungti tuščią GPU:\nTechninio derinimo tikslais išjungia žaidimo renderiavimą, tarsi nebūtų grafikos plokštės.
+ None
+ Nieko
- gameFoldersBox
- Žaidimų aplankai:\nAplankų sąrašas, kurį reikia patikrinti, ar yra įdiegtų žaidimų.
+ graphicsAdapterGroupBox
+ Grafikos įrenginys:\nDaugiagrafikėse sistemose pasirinkite GPU, kurį emuliatorius naudos iš išskleidžiamojo sąrašo,\n arba pasirinkite "Auto Select", kad jis būtų nustatytas automatiškai.
- addFolderButton
- Pridėti:\nPridėti aplanką į sąrašą.
+ resolutionLayout
+ Plotis/Aukštis:\nNustato emuliatoriaus lango dydį paleidimo metu, kurį galima keisti žaidimo metu.\nTai skiriasi nuo žaidimo rezoliucijos.
- removeFolderButton
- Pašalinti:\nPašalinti aplanką iš sąrašo.
+ heightDivider
+ Vblank daliklis:\nKadrų dažnis, kuriuo emuliatorius atnaujinamas, dauginamas iš šio skaičiaus. Pakeitus tai gali turėti neigiamą poveikį, pvz., padidinti žaidimo greitį arba sukelti kritinių žaidimo funkcijų sugadinimą, kurios to nesitikėjo!
- debugDump
- Įjungti derinimo išmetimą:\nIšsaugo importo ir eksporto simbolius bei failo antraštės informaciją apie šiuo metu vykdomą PS4 programą į katalogą.
+ dumpShadersCheckBox
+ Įjungti šešėlių išmetimą:\nTechninio derinimo tikslais saugo žaidimo šešėlius į aplanką juos renderuojant.
- vkValidationCheckBox
- Įjungti Vulkan patvirtinimo sluoksnius:\nĮjungia sistemą, kuri patvirtina Vulkan renderio būseną ir registruoja informaciją apie jo vidinę būseną. Tai sumažins našumą ir tikriausiai pakeis emuliacijos elgesį.
+ nullGpuCheckBox
+ Įjungti tuščią GPU:\nTechninio derinimo tikslais išjungia žaidimo renderiavimą, tarsi nebūtų grafikos plokštės.
- vkSyncValidationCheckBox
- Įjungti Vulkan sinchronizacijos patvirtinimą:\nĮjungia sistemą, kuri patvirtina Vulkan renderavimo užduočių laiką. Tai sumažins našumą ir tikriausiai pakeis emuliacijos elgesį.
+ enableHDRCheckBox
+ enableHDRCheckBox
- rdocCheckBox
- Įjungti RenderDoc derinimą:\nJei įjungta, emuliatorius suteiks suderinamumą su Renderdoc, kad būtų galima užfiksuoti ir analizuoti šiuo metu renderuojamą kadrą.
+ gameFoldersBox
+ Žaidimų aplankai:\nAplankų sąrašas, kurį reikia patikrinti, ar yra įdiegtų žaidimų.
- collectShaderCheckBox
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+ addFolderButton
+ Pridėti:\nPridėti aplanką į sąrašą.
- crashDiagnosticsCheckBox
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+ removeFolderButton
+ Pašalinti:\nPašalinti aplanką iš sąrašo.
- copyGPUBuffersCheckBox
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+ debugDump
+ Įjungti derinimo išmetimą:\nIšsaugo importo ir eksporto simbolius bei failo antraštės informaciją apie šiuo metu vykdomą PS4 programą į katalogą.
- hostMarkersCheckBox
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ vkValidationCheckBox
+ Įjungti Vulkan patvirtinimo sluoksnius:\nĮjungia sistemą, kuri patvirtina Vulkan renderio būseną ir registruoja informaciją apie jo vidinę būseną. Tai sumažins našumą ir tikriausiai pakeis emuliacijos elgesį.
- guestMarkersCheckBox
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ vkSyncValidationCheckBox
+ Įjungti Vulkan sinchronizacijos patvirtinimą:\nĮjungia sistemą, kuri patvirtina Vulkan renderavimo užduočių laiką. Tai sumažins našumą ir tikriausiai pakeis emuliacijos elgesį.
- Borderless
-
+ rdocCheckBox
+ Įjungti RenderDoc derinimą:\nJei įjungta, emuliatorius suteiks suderinamumą su Renderdoc, kad būtų galima užfiksuoti ir analizuoti šiuo metu renderuojamą kadrą.
- True
-
+ collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- Enable HDR
-
+ crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- Release
-
+ copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
- Nightly
-
+ hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Background Image
-
+ guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Show Background Image
-
+ saveDataBox
+ saveDataBox
- Opacity
-
+ browseButton
+ browseButton
- Set the volume of the background music.
-
+ Borderless
+ Borderless
- Enable Motion Controls
-
+ True
+ True
- Save Data Path
-
+ Release
+ Release
- Browse
- Browse
+ Nightly
+ Nightly
- async
-
+ Set the volume of the background music.
+ Set the volume of the background music.
- sync
-
+ Enable Motion Controls
+ Enable Motion Controls
- Auto Select
-
+ Save Data Path
+ Save Data Path
- Directory to install games
- Directory to install games
+ Browse
+ Browse
- Directory to save data
-
+ async
+ async
- GUIBackgroundImageGroupBox
-
+ sync
+ sync
- enableHDRCheckBox
-
+ Auto Select
+ Auto Select
- saveDataBox
-
+ Directory to install games
+ Directory to install games
- browseButton
-
+ Directory to save data
+ Directory to save data
-
-
+
+
TrophyViewer
- Trophy Viewer
- Trophy Viewer
+ Trophy Viewer
+ Trophy Viewer
-
+
diff --git a/src/qt_gui/translations/nl_NL.ts b/src/qt_gui/translations/nl_NL.ts
index ce00ca4f8..018e900d3 100644
--- a/src/qt_gui/translations/nl_NL.ts
+++ b/src/qt_gui/translations/nl_NL.ts
@@ -2,1789 +2,1789 @@
-
-
+
+
AboutDialog
- About shadPS4
- About shadPS4
+ About shadPS4
+ About shadPS4
- shadPS4
- shadPS4
+ shadPS4
+ shadPS4
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
- This software should not be used to play games you have not legally obtained.
- This software should not be used to play games you have not legally obtained.
+ This software should not be used to play games you have not legally obtained.
+ This software should not be used to play games you have not legally obtained.
-
-
+
+
CheatsPatches
- Cheats / Patches for
- Cheats / Patches for
+ Cheats / Patches for
+ Cheats / Patches for
- defaultTextEdit_MSG
- Cheats/Patches zijn experimenteel.\nGebruik met voorzichtigheid.\n\nDownload cheats afzonderlijk door het repository te selecteren en op de downloadknop te klikken.\nOp het tabblad Patches kun je alle patches tegelijk downloaden, kiezen welke je wilt gebruiken en je selectie opslaan.\n\nAangezien wij de Cheats/Patches niet ontwikkelen,\nmeld problemen bij de auteur van de cheat.\n\nHeb je een nieuwe cheat gemaakt? Bezoek:\nhttps://github.com/shadps4-emu/ps4_cheats
+ defaultTextEdit_MSG
+ Cheats/Patches zijn experimenteel.\nGebruik met voorzichtigheid.\n\nDownload cheats afzonderlijk door het repository te selecteren en op de downloadknop te klikken.\nOp het tabblad Patches kun je alle patches tegelijk downloaden, kiezen welke je wilt gebruiken en je selectie opslaan.\n\nAangezien wij de Cheats/Patches niet ontwikkelen,\nmeld problemen bij de auteur van de cheat.\n\nHeb je een nieuwe cheat gemaakt? Bezoek:\nhttps://github.com/shadps4-emu/ps4_cheats
- No Image Available
- Geen afbeelding beschikbaar
+ No Image Available
+ Geen afbeelding beschikbaar
- Serial:
- Serie:
+ Serial:
+ Serie:
- Version:
- Versie:
+ Version:
+ Versie:
- Size:
- Grootte:
+ Size:
+ Grootte:
- Select Cheat File:
- Selecteer cheatbestand:
+ Select Cheat File:
+ Selecteer cheatbestand:
- Repository:
- Repository:
+ Repository:
+ Repository:
- Download Cheats
- Download cheats
+ Download Cheats
+ Download cheats
- Delete File
- Bestand verwijderen
+ Delete File
+ Bestand verwijderen
- No files selected.
- Geen bestanden geselecteerd.
+ No files selected.
+ Geen bestanden geselecteerd.
- You can delete the cheats you don't want after downloading them.
- Je kunt de cheats die je niet wilt verwijderen nadat je ze hebt gedownload.
+ You can delete the cheats you don't want after downloading them.
+ Je kunt de cheats die je niet wilt verwijderen nadat je ze hebt gedownload.
- Do you want to delete the selected file?\n%1
- Wil je het geselecteerde bestand verwijderen?\n%1
+ Do you want to delete the selected file?\n%1
+ Wil je het geselecteerde bestand verwijderen?\n%1
- Select Patch File:
- Selecteer patchbestand:
+ Select Patch File:
+ Selecteer patchbestand:
- Download Patches
- Download patches
+ Download Patches
+ Download patches
- Save
- Opslaan
+ Save
+ Opslaan
- Cheats
- Cheats
+ Cheats
+ Cheats
- Patches
- Patches
+ Patches
+ Patches
- Error
- Fout
+ Error
+ Fout
- No patch selected.
- Geen patch geselecteerd.
+ No patch selected.
+ Geen patch geselecteerd.
- Unable to open files.json for reading.
- Kan files.json niet openen voor lezen.
+ Unable to open files.json for reading.
+ Kan files.json niet openen voor lezen.
- No patch file found for the current serial.
- Geen patchbestand gevonden voor het huidige serienummer.
+ No patch file found for the current serial.
+ Geen patchbestand gevonden voor het huidige serienummer.
- Unable to open the file for reading.
- Kan het bestand niet openen voor lezen.
+ Unable to open the file for reading.
+ Kan het bestand niet openen voor lezen.
- Unable to open the file for writing.
- Kan het bestand niet openen voor schrijven.
+ Unable to open the file for writing.
+ Kan het bestand niet openen voor schrijven.
- Failed to parse XML:
- XML parsing mislukt:
+ Failed to parse XML:
+ XML parsing mislukt:
- Success
- Succes
+ Success
+ Succes
- Options saved successfully.
- Opties succesvol opgeslagen.
+ Options saved successfully.
+ Opties succesvol opgeslagen.
- Invalid Source
- Ongeldige bron
+ Invalid Source
+ Ongeldige bron
- The selected source is invalid.
- De geselecteerde bron is ongeldig.
+ The selected source is invalid.
+ De geselecteerde bron is ongeldig.
- File Exists
- Bestand bestaat
+ File Exists
+ Bestand bestaat
- File already exists. Do you want to replace it?
- Bestand bestaat al. Wil je het vervangen?
+ File already exists. Do you want to replace it?
+ Bestand bestaat al. Wil je het vervangen?
- Failed to save file:
- Kan bestand niet opslaan:
+ Failed to save file:
+ Kan bestand niet opslaan:
- Failed to download file:
- Kan bestand niet downloaden:
+ Failed to download file:
+ Kan bestand niet downloaden:
- Cheats Not Found
- Cheats niet gevonden
+ Cheats Not Found
+ Cheats niet gevonden
- CheatsNotFound_MSG
- Geen cheats gevonden voor deze game in deze versie van de geselecteerde repository.Probeer een andere repository of een andere versie van het spel.
+ CheatsNotFound_MSG
+ Geen cheats gevonden voor deze game in deze versie van de geselecteerde repository.Probeer een andere repository of een andere versie van het spel.
- Cheats Downloaded Successfully
- Cheats succesvol gedownload
+ Cheats Downloaded Successfully
+ Cheats succesvol gedownload
- CheatsDownloadedSuccessfully_MSG
- Je hebt cheats succesvol gedownload voor deze versie van het spel uit de geselecteerde repository. Je kunt proberen te downloaden van een andere repository. Als deze beschikbaar is, kan het ook worden gebruikt door het bestand uit de lijst te selecteren.
+ CheatsDownloadedSuccessfully_MSG
+ Je hebt cheats succesvol gedownload voor deze versie van het spel uit de geselecteerde repository. Je kunt proberen te downloaden van een andere repository. Als deze beschikbaar is, kan het ook worden gebruikt door het bestand uit de lijst te selecteren.
- Failed to save:
- Opslaan mislukt:
+ Failed to save:
+ Opslaan mislukt:
- Failed to download:
- Downloaden mislukt:
+ Failed to download:
+ Downloaden mislukt:
- Download Complete
- Download voltooid
+ Download Complete
+ Download voltooid
- DownloadComplete_MSG
- Patches succesvol gedownload! Alle beschikbare patches voor alle spellen zijn gedownload. Het is niet nodig om ze afzonderlijk te downloaden voor elk spel dat cheats heeft. Als de patch niet verschijnt, kan het zijn dat deze niet bestaat voor het specifieke serienummer en de versie van het spel.
+ DownloadComplete_MSG
+ Patches succesvol gedownload! Alle beschikbare patches voor alle spellen zijn gedownload. Het is niet nodig om ze afzonderlijk te downloaden voor elk spel dat cheats heeft. Als de patch niet verschijnt, kan het zijn dat deze niet bestaat voor het specifieke serienummer en de versie van het spel.
- Failed to parse JSON data from HTML.
- Kan JSON-gegevens uit HTML niet parseren.
+ Failed to parse JSON data from HTML.
+ Kan JSON-gegevens uit HTML niet parseren.
- Failed to retrieve HTML page.
- Kan HTML-pagina niet ophalen.
+ Failed to retrieve HTML page.
+ Kan HTML-pagina niet ophalen.
- The game is in version: %1
- Het spel is in versie: %1
+ The game is in version: %1
+ Het spel is in versie: %1
- The downloaded patch only works on version: %1
- De gedownloade patch werkt alleen op versie: %1
+ The downloaded patch only works on version: %1
+ De gedownloade patch werkt alleen op versie: %1
- You may need to update your game.
- Misschien moet je je spel bijwerken.
+ You may need to update your game.
+ Misschien moet je je spel bijwerken.
- Incompatibility Notice
- Incompatibiliteitsmelding
+ Incompatibility Notice
+ Incompatibiliteitsmelding
- Failed to open file:
- Kan bestand niet openen:
+ Failed to open file:
+ Kan bestand niet openen:
- XML ERROR:
- XML FOUT:
+ XML ERROR:
+ XML FOUT:
- Failed to open files.json for writing
- Kan files.json niet openen voor schrijven
+ Failed to open files.json for writing
+ Kan files.json niet openen voor schrijven
- Author:
- Auteur:
+ Author:
+ Auteur:
- Directory does not exist:
- Map bestaat niet:
+ Directory does not exist:
+ Map bestaat niet:
- Failed to open files.json for reading.
- Kan files.json niet openen voor lezen.
+ Failed to open files.json for reading.
+ Kan files.json niet openen voor lezen.
- Name:
- Naam:
+ Name:
+ Naam:
- Can't apply cheats before the game is started
- Je kunt geen cheats toepassen voordat het spel is gestart.
+ Can't apply cheats before the game is started
+ Je kunt geen cheats toepassen voordat het spel is gestart.
- Close
- Sluiten
+ Close
+ Sluiten
-
-
+
+
CheckUpdate
- Auto Updater
- Automatische updater
+ Auto Updater
+ Automatische updater
- Error
- Fout
+ Error
+ Fout
- Network error:
- Netwerkfout:
+ Network error:
+ Netwerkfout:
- Error_Github_limit_MSG
- De automatische updater staat tot 60 updatecontroles per uur toe.\nJe hebt deze limiet bereikt. Probeer het later opnieuw.
+ Error_Github_limit_MSG
+ De automatische updater staat tot 60 updatecontroles per uur toe.\nJe hebt deze limiet bereikt. Probeer het later opnieuw.
- Failed to parse update information.
- Kon update-informatie niet parseren.
+ Failed to parse update information.
+ Kon update-informatie niet parseren.
- No pre-releases found.
- Geen pre-releases gevonden.
+ No pre-releases found.
+ Geen pre-releases gevonden.
- Invalid release data.
- Ongeldige releasegegevens.
+ Invalid release data.
+ Ongeldige releasegegevens.
- No download URL found for the specified asset.
- Geen download-URL gevonden voor het opgegeven bestand.
+ No download URL found for the specified asset.
+ Geen download-URL gevonden voor het opgegeven bestand.
- Your version is already up to date!
- Uw versie is al up-to-date!
+ Your version is already up to date!
+ Uw versie is al up-to-date!
- Update Available
- Update beschikbaar
+ Update Available
+ Update beschikbaar
- Update Channel
- Updatekanaal
+ Update Channel
+ Updatekanaal
- Current Version
- Huidige versie
+ Current Version
+ Huidige versie
- Latest Version
- Laatste versie
+ Latest Version
+ Laatste versie
- Do you want to update?
- Wilt u updaten?
+ Do you want to update?
+ Wilt u updaten?
- Show Changelog
- Toon changelog
+ Show Changelog
+ Toon changelog
- Check for Updates at Startup
- Bij opstart op updates controleren
+ Check for Updates at Startup
+ Bij opstart op updates controleren
- Update
- Bijwerken
+ Update
+ Bijwerken
- No
- Nee
+ No
+ Nee
- Hide Changelog
- Verberg changelog
+ Hide Changelog
+ Verberg changelog
- Changes
- Wijzigingen
+ Changes
+ Wijzigingen
- Network error occurred while trying to access the URL
- Netwerkfout opgetreden tijdens toegang tot de URL
+ Network error occurred while trying to access the URL
+ Netwerkfout opgetreden tijdens toegang tot de URL
- Download Complete
- Download compleet
+ Download Complete
+ Download compleet
- The update has been downloaded, press OK to install.
- De update is gedownload, druk op OK om te installeren.
+ The update has been downloaded, press OK to install.
+ De update is gedownload, druk op OK om te installeren.
- Failed to save the update file at
- Kon het updatebestand niet opslaan op
+ Failed to save the update file at
+ Kon het updatebestand niet opslaan op
- Starting Update...
- Starten van update...
+ Starting Update...
+ Starten van update...
- Failed to create the update script file
- Kon het update-scriptbestand niet maken
+ Failed to create the update script file
+ Kon het update-scriptbestand niet maken
-
-
+
+
CompatibilityInfoClass
- Fetching compatibility data, please wait
- Compatibiliteitsgegevens ophalen, even geduld
+ Fetching compatibility data, please wait
+ Compatibiliteitsgegevens ophalen, even geduld
- Cancel
- Annuleren
+ Cancel
+ Annuleren
- Loading...
- Laden...
+ Loading...
+ Laden...
- Error
- Fout
+ Error
+ Fout
- Unable to update compatibility data! Try again later.
- Kan compatibiliteitsgegevens niet bijwerken! Probeer het later opnieuw.
+ Unable to update compatibility data! Try again later.
+ Kan compatibiliteitsgegevens niet bijwerken! Probeer het later opnieuw.
- Unable to open compatibility_data.json for writing.
- Kan compatibility_data.json niet openen voor schrijven.
+ Unable to open compatibility_data.json for writing.
+ Kan compatibility_data.json niet openen voor schrijven.
- Unknown
- Onbekend
+ Unknown
+ Onbekend
- Nothing
- Niets
+ Nothing
+ Niets
- Boots
- Laarsjes
+ Boots
+ Laarsjes
- Menus
- Menu's
+ Menus
+ Menu's
- Ingame
- In het spel
+ Ingame
+ In het spel
- Playable
- Speelbaar
+ Playable
+ Speelbaar
-
-
+
+
ControlSettings
- Configure Controls
-
+ Configure Controls
+ Configure Controls
- Control Settings
-
+ Control Settings
+ Control Settings
- D-Pad
-
+ D-Pad
+ D-Pad
- Up
-
+ Up
+ Up
- Left
-
+ Left
+ Left
- Right
-
+ Right
+ Right
- Down
-
+ Down
+ Down
- Left Stick Deadzone (def:2 max:127)
-
+ Left Stick Deadzone (def:2 max:127)
+ Left Stick Deadzone (def:2 max:127)
- Left Deadzone
-
+ Left Deadzone
+ Left Deadzone
- Left Stick
-
+ Left Stick
+ Left Stick
- Config Selection
-
+ Config Selection
+ Config Selection
- Common Config
-
+ Common Config
+ Common Config
- Use per-game configs
-
+ Use per-game configs
+ Use per-game configs
- L1 / LB
-
+ L1 / LB
+ L1 / LB
- L2 / LT
-
+ L2 / LT
+ L2 / LT
- KBM Controls
-
+ KBM Controls
+ KBM Controls
- KBM Editor
-
+ KBM Editor
+ KBM Editor
- Back
-
+ Back
+ Back
- R1 / RB
-
+ R1 / RB
+ R1 / RB
- R2 / RT
-
+ R2 / RT
+ R2 / RT
- L3
-
+ L3
+ L3
- Options / Start
-
+ Options / Start
+ Options / Start
- R3
-
+ R3
+ R3
- Face Buttons
-
+ Face Buttons
+ Face Buttons
- Triangle / Y
-
+ Triangle / Y
+ Triangle / Y
- Square / X
-
+ Square / X
+ Square / X
- Circle / B
-
+ Circle / B
+ Circle / B
- Cross / A
-
+ Cross / A
+ Cross / A
- Right Stick Deadzone (def:2, max:127)
-
+ Right Stick Deadzone (def:2, max:127)
+ Right Stick Deadzone (def:2, max:127)
- Right Deadzone
-
+ Right Deadzone
+ Right Deadzone
- Right Stick
-
+ Right Stick
+ Right Stick
-
-
+
+
ElfViewer
- Open Folder
- Open Folder
+ Open Folder
+ Open Folder
-
-
+
+
GameInfoClass
- Loading game list, please wait :3
- Loading game list, please wait :3
+ Loading game list, please wait :3
+ Loading game list, please wait :3
- Cancel
- Cancel
+ Cancel
+ Cancel
- Loading...
- Loading...
+ Loading...
+ Loading...
-
-
+
+
GameInstallDialog
- shadPS4 - Choose directory
- shadPS4 - Choose directory
+ shadPS4 - Choose directory
+ shadPS4 - Choose directory
- Directory to install games
- Directory to install games
+ Directory to install games
+ Directory to install games
- Browse
- Browse
+ Browse
+ Browse
- Error
- Error
+ Error
+ Error
- Directory to install DLC
-
+ Directory to install DLC
+ Directory to install DLC
-
-
+
+
GameListFrame
- Icon
- Pictogram
+ Icon
+ Pictogram
- Name
- Naam
+ Name
+ Naam
- Serial
- Serienummer
+ Serial
+ Serienummer
- Compatibility
- Compatibility
+ Compatibility
+ Compatibility
- Region
- Regio
+ Region
+ Regio
- Firmware
- Firmware
+ Firmware
+ Firmware
- Size
- Grootte
+ Size
+ Grootte
- Version
- Versie
+ Version
+ Versie
- Path
- Pad
+ Path
+ Pad
- Play Time
- Speeltijd
+ Play Time
+ Speeltijd
- Never Played
- Never Played
+ Never Played
+ Never Played
- h
- h
+ h
+ h
- m
- m
+ m
+ m
- s
- s
+ s
+ s
- Compatibility is untested
- Compatibility is untested
+ Compatibility is untested
+ Compatibility is untested
- Game does not initialize properly / crashes the emulator
- Game does not initialize properly / crashes the emulator
+ Game does not initialize properly / crashes the emulator
+ Game does not initialize properly / crashes the emulator
- Game boots, but only displays a blank screen
- Game boots, but only displays a blank screen
+ Game boots, but only displays a blank screen
+ Game boots, but only displays a blank screen
- Game displays an image but does not go past the menu
- Game displays an image but does not go past the menu
+ Game displays an image but does not go past the menu
+ Game displays an image but does not go past the menu
- Game has game-breaking glitches or unplayable performance
- Game has game-breaking glitches or unplayable performance
+ Game has game-breaking glitches or unplayable performance
+ Game has game-breaking glitches or unplayable performance
- Game can be completed with playable performance and no major glitches
- Game can be completed with playable performance and no major glitches
+ Game can be completed with playable performance and no major glitches
+ Game can be completed with playable performance and no major glitches
- Click to see details on github
- Klik om details op GitHub te bekijken
+ Click to see details on github
+ Klik om details op GitHub te bekijken
- Last updated
- Laatst bijgewerkt
+ Last updated
+ Laatst bijgewerkt
-
-
+
+
GameListUtils
- B
- B
+ B
+ B
- KB
- KB
+ KB
+ KB
- MB
- MB
+ MB
+ MB
- GB
- GB
+ GB
+ GB
- TB
- TB
+ TB
+ TB
-
-
+
+
GuiContextMenus
- Create Shortcut
- Create Shortcut
+ Create Shortcut
+ Create Shortcut
- Cheats / Patches
- Cheats / Patches
+ Cheats / Patches
+ Cheats / Patches
- SFO Viewer
- SFO Viewer
+ SFO Viewer
+ SFO Viewer
- Trophy Viewer
- Trophy Viewer
+ Trophy Viewer
+ Trophy Viewer
- Open Folder...
- Map openen...
+ Open Folder...
+ Map openen...
- Open Game Folder
- Open Spelmap
+ Open Game Folder
+ Open Spelmap
- Open Save Data Folder
- Open Map voor Opslagdata
+ Open Save Data Folder
+ Open Map voor Opslagdata
- Open Log Folder
- Open Logmap
+ Open Log Folder
+ Open Logmap
- Copy info...
- Copy info...
+ Copy info...
+ Copy info...
- Copy Name
- Copy Name
+ Copy Name
+ Copy Name
- Copy Serial
- Copy Serial
+ Copy Serial
+ Copy Serial
- Copy All
- Copy All
+ Copy Version
+ Copy Version
- Delete...
- Delete...
+ Copy Size
+ Copy Size
- Delete Game
- Delete Game
+ Copy All
+ Copy All
- Delete Update
- Delete Update
+ Delete...
+ Delete...
- Delete DLC
- Delete DLC
+ Delete Game
+ Delete Game
- Compatibility...
- Compatibility...
+ Delete Update
+ Delete Update
- Update database
- Update database
+ Delete DLC
+ Delete DLC
- View report
- View report
+ Compatibility...
+ Compatibility...
- Submit a report
- Submit a report
+ Update database
+ Update database
- Shortcut creation
- Shortcut creation
+ View report
+ View report
- Shortcut created successfully!
- Shortcut created successfully!
+ Submit a report
+ Submit a report
- Error
- Error
+ Shortcut creation
+ Shortcut creation
- Error creating shortcut!
- Error creating shortcut!
+ Shortcut created successfully!
+ Shortcut created successfully!
- Install PKG
- Install PKG
+ Error
+ Error
- Game
- Game
+ Error creating shortcut!
+ Error creating shortcut!
- This game has no update to delete!
- This game has no update to delete!
+ Install PKG
+ Install PKG
- Update
- Update
+ Game
+ Game
- This game has no DLC to delete!
- This game has no DLC to delete!
+ This game has no update to delete!
+ This game has no update to delete!
- DLC
- DLC
+ Update
+ Update
- Delete %1
- Delete %1
+ This game has no DLC to delete!
+ This game has no DLC to delete!
- Are you sure you want to delete %1's %2 directory?
- Are you sure you want to delete %1's %2 directory?
+ DLC
+ DLC
- Open Update Folder
-
+ Delete %1
+ Delete %1
- Copy Version
-
+ Are you sure you want to delete %1's %2 directory?
+ Are you sure you want to delete %1's %2 directory?
- Copy Size
-
+ Open Update Folder
+ Open Update Folder
- Delete Save Data
-
+ Delete Save Data
+ Delete Save Data
- This game has no update folder to open!
-
+ This game has no update folder to open!
+ This game has no update folder to open!
- Failed to convert icon.
-
+ Failed to convert icon.
+ Failed to convert icon.
- This game has no save data to delete!
-
+ This game has no save data to delete!
+ This game has no save data to delete!
- Save Data
-
+ Save Data
+ Save Data
-
-
+
+
InstallDirSelect
- shadPS4 - Choose directory
- shadPS4 - Choose directory
+ shadPS4 - Choose directory
+ shadPS4 - Choose directory
- Select which directory you want to install to.
- Select which directory you want to install to.
+ Select which directory you want to install to.
+ Select which directory you want to install to.
- Install All Queued to Selected Folder
-
+ Install All Queued to Selected Folder
+ Install All Queued to Selected Folder
- Delete PKG File on Install
-
+ Delete PKG File on Install
+ Delete PKG File on Install
-
-
+
+
MainWindow
- Open/Add Elf Folder
- Open/Add Elf Folder
+ Open/Add Elf Folder
+ Open/Add Elf Folder
- Install Packages (PKG)
- Install Packages (PKG)
+ Install Packages (PKG)
+ Install Packages (PKG)
- Boot Game
- Boot Game
+ Boot Game
+ Boot Game
- Check for Updates
- Controleren op updates
+ Check for Updates
+ Controleren op updates
- About shadPS4
- About shadPS4
+ About shadPS4
+ About shadPS4
- Configure...
- Configure...
+ Configure...
+ Configure...
- Install application from a .pkg file
- Install application from a .pkg file
+ Install application from a .pkg file
+ Install application from a .pkg file
- Recent Games
- Recent Games
+ Recent Games
+ Recent Games
- Open shadPS4 Folder
- Open shadPS4 Folder
+ Open shadPS4 Folder
+ Open shadPS4 Folder
- Exit
- Exit
+ Exit
+ Exit
- Exit shadPS4
- Exit shadPS4
+ Exit shadPS4
+ Exit shadPS4
- Exit the application.
- Exit the application.
+ Exit the application.
+ Exit the application.
- Show Game List
- Show Game List
+ Show Game List
+ Show Game List
- Game List Refresh
- Game List Refresh
+ Game List Refresh
+ Game List Refresh
- Tiny
- Tiny
+ Tiny
+ Tiny
- Small
- Small
+ Small
+ Small
- Medium
- Medium
+ Medium
+ Medium
- Large
- Large
+ Large
+ Large
- List View
- List View
+ List View
+ List View
- Grid View
- Grid View
+ Grid View
+ Grid View
- Elf Viewer
- Elf Viewer
+ Elf Viewer
+ Elf Viewer
- Game Install Directory
- Game Install Directory
+ Game Install Directory
+ Game Install Directory
- Download Cheats/Patches
- Download Cheats/Patches
+ Download Cheats/Patches
+ Download Cheats/Patches
- Dump Game List
- Dump Game List
+ Dump Game List
+ Dump Game List
- PKG Viewer
- PKG Viewer
+ PKG Viewer
+ PKG Viewer
- Search...
- Search...
+ Search...
+ Search...
- File
- File
+ File
+ File
- View
- View
+ View
+ View
- Game List Icons
- Game List Icons
+ Game List Icons
+ Game List Icons
- Game List Mode
- Game List Mode
+ Game List Mode
+ Game List Mode
- Settings
- Settings
+ Settings
+ Settings
- Utils
- Utils
+ Utils
+ Utils
- Themes
- Themes
+ Themes
+ Themes
- Help
- Help
+ Help
+ Help
- Dark
- Dark
+ Dark
+ Dark
- Light
- Light
+ Light
+ Light
- Green
- Green
+ Green
+ Green
- Blue
- Blue
+ Blue
+ Blue
- Violet
- Violet
+ Violet
+ Violet
- toolBar
- toolBar
+ toolBar
+ toolBar
- Game List
- Lijst met spellen
+ Game List
+ Lijst met spellen
- * Unsupported Vulkan Version
- * Niet ondersteunde Vulkan-versie
+ * Unsupported Vulkan Version
+ * Niet ondersteunde Vulkan-versie
- Download Cheats For All Installed Games
- Download cheats voor alle geïnstalleerde spellen
+ Download Cheats For All Installed Games
+ Download cheats voor alle geïnstalleerde spellen
- Download Patches For All Games
- Download patches voor alle spellen
+ Download Patches For All Games
+ Download patches voor alle spellen
- Download Complete
- Download voltooid
+ Download Complete
+ Download voltooid
- You have downloaded cheats for all the games you have installed.
- Je hebt cheats gedownload voor alle spellen die je hebt geïnstalleerd.
+ You have downloaded cheats for all the games you have installed.
+ Je hebt cheats gedownload voor alle spellen die je hebt geïnstalleerd.
- Patches Downloaded Successfully!
- Patches succesvol gedownload!
+ Patches Downloaded Successfully!
+ Patches succesvol gedownload!
- All Patches available for all games have been downloaded.
- Alle patches voor alle spellen zijn gedownload.
+ All Patches available for all games have been downloaded.
+ Alle patches voor alle spellen zijn gedownload.
- Games:
- Spellen:
+ Games:
+ Spellen:
- ELF files (*.bin *.elf *.oelf)
- ELF-bestanden (*.bin *.elf *.oelf)
+ ELF files (*.bin *.elf *.oelf)
+ ELF-bestanden (*.bin *.elf *.oelf)
- Game Boot
- Spelopstart
+ Game Boot
+ Spelopstart
- Only one file can be selected!
- Je kunt slechts één bestand selecteren!
+ Only one file can be selected!
+ Je kunt slechts één bestand selecteren!
- PKG Extraction
- PKG-extractie
+ PKG Extraction
+ PKG-extractie
- Patch detected!
- Patch gedetecteerd!
+ Patch detected!
+ Patch gedetecteerd!
- PKG and Game versions match:
- PKG- en gameversies komen overeen:
+ PKG and Game versions match:
+ PKG- en gameversies komen overeen:
- Would you like to overwrite?
- Wilt u overschrijven?
+ Would you like to overwrite?
+ Wilt u overschrijven?
- PKG Version %1 is older than installed version:
- PKG-versie %1 is ouder dan de geïnstalleerde versie:
+ PKG Version %1 is older than installed version:
+ PKG-versie %1 is ouder dan de geïnstalleerde versie:
- Game is installed:
- Game is geïnstalleerd:
+ Game is installed:
+ Game is geïnstalleerd:
- Would you like to install Patch:
- Wilt u de patch installeren:
+ Would you like to install Patch:
+ Wilt u de patch installeren:
- DLC Installation
- DLC-installatie
+ DLC Installation
+ DLC-installatie
- Would you like to install DLC: %1?
- Wilt u DLC installeren: %1?
+ Would you like to install DLC: %1?
+ Wilt u DLC installeren: %1?
- DLC already installed:
- DLC al geïnstalleerd:
+ DLC already installed:
+ DLC al geïnstalleerd:
- Game already installed
- Game al geïnstalleerd
+ Game already installed
+ Game al geïnstalleerd
- PKG ERROR
- PKG FOUT
+ PKG ERROR
+ PKG FOUT
- Extracting PKG %1/%2
- PKG %1/%2 aan het extraheren
+ Extracting PKG %1/%2
+ PKG %1/%2 aan het extraheren
- Extraction Finished
- Extractie voltooid
+ Extraction Finished
+ Extractie voltooid
- Game successfully installed at %1
- Spel succesvol geïnstalleerd op %1
+ Game successfully installed at %1
+ Spel succesvol geïnstalleerd op %1
- File doesn't appear to be a valid PKG file
- Het bestand lijkt geen geldig PKG-bestand te zijn
+ File doesn't appear to be a valid PKG file
+ Het bestand lijkt geen geldig PKG-bestand te zijn
- Run Game
-
+ Run Game
+ Run Game
- Eboot.bin file not found
-
+ Eboot.bin file not found
+ Eboot.bin file not found
- PKG File (*.PKG *.pkg)
-
+ PKG File (*.PKG *.pkg)
+ PKG File (*.PKG *.pkg)
- PKG is a patch or DLC, please install the game first!
-
+ PKG is a patch or DLC, please install the game first!
+ PKG is a patch or DLC, please install the game first!
- Game is already running!
-
+ Game is already running!
+ Game is already running!
- shadPS4
- shadPS4
+ shadPS4
+ shadPS4
-
-
+
+
PKGViewer
- Open Folder
- Open Folder
+ Open Folder
+ Open Folder
- Name
- Naam
+ PKG ERROR
+ PKG FOUT
- Serial
- Serienummer
+ Name
+ Naam
- Installed
-
+ Serial
+ Serienummer
- Size
- Grootte
+ Installed
+ Installed
- Category
-
+ Size
+ Grootte
- Type
-
+ Category
+ Category
- App Ver
-
+ Type
+ Type
- FW
-
+ App Ver
+ App Ver
- Region
- Regio
+ FW
+ FW
- Flags
-
+ Region
+ Regio
- Path
- Pad
+ Flags
+ Flags
- File
- File
+ Path
+ Pad
- PKG ERROR
- PKG FOUT
+ File
+ File
- Unknown
- Onbekend
+ Unknown
+ Onbekend
- Package
-
+ Package
+ Package
-
-
+
+
SettingsDialog
- Settings
- Settings
+ Settings
+ Settings
- General
- General
+ General
+ General
- System
- System
+ System
+ System
- Console Language
- Console Language
+ Console Language
+ Console Language
- Emulator Language
- Emulator Language
+ Emulator Language
+ Emulator Language
- Emulator
- Emulator
+ Emulator
+ Emulator
- Enable Fullscreen
- Enable Fullscreen
+ Enable Fullscreen
+ Enable Fullscreen
- Fullscreen Mode
- Volledig schermmodus
+ Fullscreen Mode
+ Volledig schermmodus
- Enable Separate Update Folder
- Enable Separate Update Folder
+ Enable Separate Update Folder
+ Enable Separate Update Folder
- Default tab when opening settings
- Standaardtabblad bij het openen van instellingen
+ Default tab when opening settings
+ Standaardtabblad bij het openen van instellingen
- Show Game Size In List
- Toon grootte van het spel in de lijst
+ Show Game Size In List
+ Toon grootte van het spel in de lijst
- Show Splash
- Show Splash
+ Show Splash
+ Show Splash
- Enable Discord Rich Presence
- Discord Rich Presence inschakelen
+ Enable Discord Rich Presence
+ Discord Rich Presence inschakelen
- Username
- Username
+ Username
+ Username
- Trophy Key
- Trophy Key
+ Trophy Key
+ Trophy Key
- Trophy
- Trophy
+ Trophy
+ Trophy
- Logger
- Logger
+ Logger
+ Logger
- Log Type
- Log Type
+ Log Type
+ Log Type
- Log Filter
- Log Filter
+ Log Filter
+ Log Filter
- Open Log Location
- Loglocatie openen
+ Open Log Location
+ Loglocatie openen
- Input
- Invoer
+ Input
+ Invoer
- Cursor
- Cursor
+ Cursor
+ Cursor
- Hide Cursor
- Cursor verbergen
+ Hide Cursor
+ Cursor verbergen
- Hide Cursor Idle Timeout
- Inactiviteit timeout voor het verbergen van de cursor
+ Hide Cursor Idle Timeout
+ Inactiviteit timeout voor het verbergen van de cursor
- s
- s
+ s
+ s
- Controller
- Controller
+ Controller
+ Controller
- Back Button Behavior
- Achterknop gedrag
+ Back Button Behavior
+ Achterknop gedrag
- Graphics
- Graphics
+ Graphics
+ Graphics
- GUI
- Interface
+ GUI
+ Interface
- User
- Gebruiker
+ User
+ Gebruiker
- Graphics Device
- Graphics Device
+ Graphics Device
+ Graphics Device
- Width
- Width
+ Width
+ Width
- Height
- Height
+ Height
+ Height
- Vblank Divider
- Vblank Divider
+ Vblank Divider
+ Vblank Divider
- Advanced
- Advanced
+ Advanced
+ Advanced
- Enable Shaders Dumping
- Enable Shaders Dumping
+ Enable Shaders Dumping
+ Enable Shaders Dumping
- Enable NULL GPU
- Enable NULL GPU
+ Enable NULL GPU
+ Enable NULL GPU
- Paths
- Pad
+ Enable HDR
+ Enable HDR
- Game Folders
- Spelmappen
+ Paths
+ Pad
- Add...
- Toevoegen...
+ Game Folders
+ Spelmappen
- Remove
- Verwijderen
+ Add...
+ Toevoegen...
- Debug
- Debug
+ Remove
+ Verwijderen
- Enable Debug Dumping
- Enable Debug Dumping
+ Debug
+ Debug
- Enable Vulkan Validation Layers
- Enable Vulkan Validation Layers
+ Enable Debug Dumping
+ Enable Debug Dumping
- Enable Vulkan Synchronization Validation
- Enable Vulkan Synchronization Validation
+ Enable Vulkan Validation Layers
+ Enable Vulkan Validation Layers
- Enable RenderDoc Debugging
- Enable RenderDoc Debugging
+ Enable Vulkan Synchronization Validation
+ Enable Vulkan Synchronization Validation
- Enable Crash Diagnostics
- Enable Crash Diagnostics
+ Enable RenderDoc Debugging
+ Enable RenderDoc Debugging
- Collect Shaders
- Collect Shaders
+ Enable Crash Diagnostics
+ Enable Crash Diagnostics
- Copy GPU Buffers
- Copy GPU Buffers
+ Collect Shaders
+ Collect Shaders
- Host Debug Markers
- Host Debug Markers
+ Copy GPU Buffers
+ Copy GPU Buffers
- Guest Debug Markers
- Guest Debug Markers
+ Host Debug Markers
+ Host Debug Markers
- Update
- Bijwerken
+ Guest Debug Markers
+ Guest Debug Markers
- Check for Updates at Startup
- Bij opstart op updates controleren
+ Update
+ Bijwerken
- Always Show Changelog
- Altijd changelog tonen
+ Check for Updates at Startup
+ Bij opstart op updates controleren
- Update Channel
- Updatekanaal
+ Always Show Changelog
+ Altijd changelog tonen
- Check for Updates
- Controleren op updates
+ Update Channel
+ Updatekanaal
- GUI Settings
- GUI-Instellingen
+ Check for Updates
+ Controleren op updates
- Title Music
- Title Music
+ GUI Settings
+ GUI-Instellingen
- Disable Trophy Pop-ups
- Disable Trophy Pop-ups
+ Title Music
+ Title Music
- Play title music
- Titelmuziek afspelen
+ Disable Trophy Pop-ups
+ Disable Trophy Pop-ups
- Update Compatibility Database On Startup
- Update Compatibility Database On Startup
+ Background Image
+ Background Image
- Game Compatibility
- Game Compatibility
+ Show Background Image
+ Show Background Image
- Display Compatibility Data
- Display Compatibility Data
+ Opacity
+ Opacity
- Update Compatibility Database
- Update Compatibility Database
+ Play title music
+ Titelmuziek afspelen
- Volume
- Volume
+ Update Compatibility Database On Startup
+ Update Compatibility Database On Startup
- Save
- Opslaan
+ Game Compatibility
+ Game Compatibility
- Apply
- Toepassen
+ Display Compatibility Data
+ Display Compatibility Data
- Restore Defaults
- Standaardinstellingen herstellen
+ Update Compatibility Database
+ Update Compatibility Database
- Close
- Sluiten
+ Volume
+ Volume
- Point your mouse at an option to display its description.
- Wijzig de muisaanwijzer naar een optie om de beschrijving weer te geven.
+ Save
+ Opslaan
- consoleLanguageGroupBox
- Console Taal:\nStelt de taal in die het PS4-spel gebruikt.\nHet wordt aanbevolen om dit in te stellen op een taal die het spel ondersteunt, wat kan variëren per regio.
+ Apply
+ Toepassen
- emulatorLanguageGroupBox
- Emulator Taal:\nStelt de taal van de gebruikersinterface van de emulator in.
+ Restore Defaults
+ Standaardinstellingen herstellen
- fullscreenCheckBox
- Volledig scherm inschakelen:\nZet het gamevenster automatisch in de volledig scherm modus.\nDit kan worden omgeschakeld door op de F11-toets te drukken.
+ Close
+ Sluiten
- separateUpdatesCheckBox
- Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
+ Point your mouse at an option to display its description.
+ Wijzig de muisaanwijzer naar een optie om de beschrijving weer te geven.
- showSplashCheckBox
- Opstartscherm weergeven:\nToont het opstartscherm van het spel (een speciale afbeelding) tijdens het starten van het spel.
+ consoleLanguageGroupBox
+ Console Taal:\nStelt de taal in die het PS4-spel gebruikt.\nHet wordt aanbevolen om dit in te stellen op een taal die het spel ondersteunt, wat kan variëren per regio.
- discordRPCCheckbox
- Discord Rich Presence inschakelen:\nToont het emulatoricoon en relevante informatie op je Discord-profiel.
+ emulatorLanguageGroupBox
+ Emulator Taal:\nStelt de taal van de gebruikersinterface van de emulator in.
- userName
- Gebruikersnaam:\nStelt de gebruikersnaam van het PS4-account in, die door sommige games kan worden weergegeven.
+ fullscreenCheckBox
+ Volledig scherm inschakelen:\nZet het gamevenster automatisch in de volledig scherm modus.\nDit kan worden omgeschakeld door op de F11-toets te drukken.
- TrophyKey
- Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
+ separateUpdatesCheckBox
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
- logTypeGroupBox
- Logtype:\nStelt in of de uitvoer van het logvenster moet worden gesynchroniseerd voor prestaties. Kan nadelige effecten hebben op emulatie.
+ showSplashCheckBox
+ Opstartscherm weergeven:\nToont het opstartscherm van het spel (een speciale afbeelding) tijdens het starten van het spel.
- logFilter
- Logfilter:\nFiltert het logboek om alleen specifieke informatie af te drukken.\nVoorbeelden: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Niveaus: Trace, Debug, Info, Waarschuwing, Fout, Kritiek - in deze volgorde, een specifiek niveau dempt alle voorgaande niveaus in de lijst en logt alle niveaus daarna.
+ discordRPCCheckbox
+ Discord Rich Presence inschakelen:\nToont het emulatoricoon en relevante informatie op je Discord-profiel.
- updaterGroupBox
- Updateren:\nRelease: Officiële versies die elke maand worden uitgebracht, die zeer verouderd kunnen zijn, maar betrouwbaar en getest zijn.\nNightly: Ontwikkelingsversies die alle nieuwste functies en bugfixes bevatten, maar mogelijk bugs bevatten en minder stabiel zijn.
+ userName
+ Gebruikersnaam:\nStelt de gebruikersnaam van het PS4-account in, die door sommige games kan worden weergegeven.
- GUIMusicGroupBox
- Speel titelsong:\nAls een game dit ondersteunt, wordt speciale muziek afgespeeld wanneer je het spel in de GUI selecteert.
+ TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
- disableTrophycheckBox
- Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
+ logTypeGroupBox
+ Logtype:\nStelt in of de uitvoer van het logvenster moet worden gesynchroniseerd voor prestaties. Kan nadelige effecten hebben op emulatie.
- hideCursorGroupBox
- Verberg cursor:\nKies wanneer de cursor verdwijnt:\nNooit: Je ziet altijd de muis.\nInactief: Stel een tijd in waarna deze verdwijnt na inactiviteit.\nAltijd: je ziet de muis nooit.
+ logFilter
+ Logfilter:\nFiltert het logboek om alleen specifieke informatie af te drukken.\nVoorbeelden: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Niveaus: Trace, Debug, Info, Waarschuwing, Fout, Kritiek - in deze volgorde, een specifiek niveau dempt alle voorgaande niveaus in de lijst en logt alle niveaus daarna.
- idleTimeoutGroupBox
- Stel een tijd in voor wanneer de muis verdwijnt na inactiviteit.
+ updaterGroupBox
+ Updateren:\nRelease: Officiële versies die elke maand worden uitgebracht, die zeer verouderd kunnen zijn, maar betrouwbaar en getest zijn.\nNightly: Ontwikkelingsversies die alle nieuwste functies en bugfixes bevatten, maar mogelijk bugs bevatten en minder stabiel zijn.
- backButtonBehaviorGroupBox
- Gedrag van de terugknop:\nStelt de terugknop van de controller in om een aanraking op de opgegeven positie op de PS4-touchpad na te bootsen.
+ GUIBackgroundImageGroupBox
+ GUIBackgroundImageGroupBox
- enableCompatibilityCheckBox
- Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
+ GUIMusicGroupBox
+ Speel titelsong:\nAls een game dit ondersteunt, wordt speciale muziek afgespeeld wanneer je het spel in de GUI selecteert.
- checkCompatibilityOnStartupCheckBox
- Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
+ disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
- updateCompatibilityButton
- Update Compatibility Database:\nImmediately update the compatibility database.
+ hideCursorGroupBox
+ Verberg cursor:\nKies wanneer de cursor verdwijnt:\nNooit: Je ziet altijd de muis.\nInactief: Stel een tijd in waarna deze verdwijnt na inactiviteit.\nAltijd: je ziet de muis nooit.
- Never
- Nooit
+ idleTimeoutGroupBox
+ Stel een tijd in voor wanneer de muis verdwijnt na inactiviteit.
- Idle
- Inactief
+ backButtonBehaviorGroupBox
+ Gedrag van de terugknop:\nStelt de terugknop van de controller in om een aanraking op de opgegeven positie op de PS4-touchpad na te bootsen.
- Always
- Altijd
+ enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
- Touchpad Left
- Touchpad Links
+ checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
- Touchpad Right
- Touchpad Rechts
+ updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
- Touchpad Center
- Touchpad Midden
+ Never
+ Nooit
- None
- Geen
+ Idle
+ Inactief
- graphicsAdapterGroupBox
- Grafische adapter:\nIn systemen met meerdere GPU's, kies de GPU die de emulator uit de vervolgkeuzelijst moet gebruiken,\nof kies "Auto Select" om dit automatisch in te stellen.
+ Always
+ Altijd
- resolutionLayout
- Breedte/Hoogte:\nStelt de grootte van het emulatorvenster bij het opstarten in, wat tijdens het spelen kan worden gewijzigd.\nDit is anders dan de resolutie in de game.
+ Touchpad Left
+ Touchpad Links
- heightDivider
- Vblank deler:\nDe frame-rate waartegen de emulator wordt vernieuwd, vermenigvuldigd met dit getal. Dit veranderen kan nadelige effecten hebben, zoals het versnellen van het spel of het verpesten van kritieke gamefunctionaliteiten die niet verwachtten dat dit zou veranderen!
+ Touchpad Right
+ Touchpad Rechts
- dumpShadersCheckBox
- Shaderdump inschakelen:\nVoor technische foutopsporing slaat het de shaders van de game op in een map terwijl ze worden gerenderd.
+ Touchpad Center
+ Touchpad Midden
- nullGpuCheckBox
- Null GPU inschakelen:\nVoor technische foutopsporing schakelt de game-rendering uit alsof er geen grafische kaart is.
+ None
+ Geen
- gameFoldersBox
- Spelmap:\nDe lijst met mappen om te controleren op geïnstalleerde spellen.
+ graphicsAdapterGroupBox
+ Grafische adapter:\nIn systemen met meerdere GPU's, kies de GPU die de emulator uit de vervolgkeuzelijst moet gebruiken,\nof kies "Auto Select" om dit automatisch in te stellen.
- addFolderButton
- Toevoegen:\nVoeg een map toe aan de lijst.
+ resolutionLayout
+ Breedte/Hoogte:\nStelt de grootte van het emulatorvenster bij het opstarten in, wat tijdens het spelen kan worden gewijzigd.\nDit is anders dan de resolutie in de game.
- removeFolderButton
- Verwijderen:\nVerwijder een map uit de lijst.
+ heightDivider
+ Vblank deler:\nDe frame-rate waartegen de emulator wordt vernieuwd, vermenigvuldigd met dit getal. Dit veranderen kan nadelige effecten hebben, zoals het versnellen van het spel of het verpesten van kritieke gamefunctionaliteiten die niet verwachtten dat dit zou veranderen!
- debugDump
- Foutopsporing dump inschakelen:\nSlaat de import- en export-symbolen en de bestandsheaderinformatie van de momenteel draaiende PS4-toepassing op in een map.
+ dumpShadersCheckBox
+ Shaderdump inschakelen:\nVoor technische foutopsporing slaat het de shaders van de game op in een map terwijl ze worden gerenderd.
- vkValidationCheckBox
- Vulkan validatielaag inschakelen:\nSchakelt een systeem in dat de status van de Vulkan-renderer valideert en informatie over de interne status ervan logt. Dit zal de prestaties verlagen en waarschijnlijk het emulatiegedrag veranderen.
+ nullGpuCheckBox
+ Null GPU inschakelen:\nVoor technische foutopsporing schakelt de game-rendering uit alsof er geen grafische kaart is.
- vkSyncValidationCheckBox
- Vulkan synchronisatievalidatie inschakelen:\nSchakelt een systeem in dat de timing van Vulkan-renderingtaken valideert. Dit zal de prestaties verlagen en waarschijnlijk het emulatiegedrag veranderen.
+ enableHDRCheckBox
+ enableHDRCheckBox
- rdocCheckBox
- RenderDoc foutopsporing inschakelen:\nAls ingeschakeld, biedt de emulator compatibiliteit met Renderdoc om de momenteel gerenderde frame vast te leggen en te analyseren.
+ gameFoldersBox
+ Spelmap:\nDe lijst met mappen om te controleren op geïnstalleerde spellen.
- collectShaderCheckBox
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+ addFolderButton
+ Toevoegen:\nVoeg een map toe aan de lijst.
- crashDiagnosticsCheckBox
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+ removeFolderButton
+ Verwijderen:\nVerwijder een map uit de lijst.
- copyGPUBuffersCheckBox
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+ debugDump
+ Foutopsporing dump inschakelen:\nSlaat de import- en export-symbolen en de bestandsheaderinformatie van de momenteel draaiende PS4-toepassing op in een map.
- hostMarkersCheckBox
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ vkValidationCheckBox
+ Vulkan validatielaag inschakelen:\nSchakelt een systeem in dat de status van de Vulkan-renderer valideert en informatie over de interne status ervan logt. Dit zal de prestaties verlagen en waarschijnlijk het emulatiegedrag veranderen.
- guestMarkersCheckBox
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ vkSyncValidationCheckBox
+ Vulkan synchronisatievalidatie inschakelen:\nSchakelt een systeem in dat de timing van Vulkan-renderingtaken valideert. Dit zal de prestaties verlagen en waarschijnlijk het emulatiegedrag veranderen.
- Borderless
-
+ rdocCheckBox
+ RenderDoc foutopsporing inschakelen:\nAls ingeschakeld, biedt de emulator compatibiliteit met Renderdoc om de momenteel gerenderde frame vast te leggen en te analyseren.
- True
-
+ collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- Enable HDR
-
+ crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- Release
-
+ copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
- Nightly
-
+ hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Background Image
-
+ guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Show Background Image
-
+ saveDataBox
+ saveDataBox
- Opacity
-
+ browseButton
+ browseButton
- Set the volume of the background music.
-
+ Borderless
+ Borderless
- Enable Motion Controls
-
+ True
+ True
- Save Data Path
-
+ Release
+ Release
- Browse
- Browse
+ Nightly
+ Nightly
- async
-
+ Set the volume of the background music.
+ Set the volume of the background music.
- sync
-
+ Enable Motion Controls
+ Enable Motion Controls
- Auto Select
-
+ Save Data Path
+ Save Data Path
- Directory to install games
- Directory to install games
+ Browse
+ Browse
- Directory to save data
-
+ async
+ async
- GUIBackgroundImageGroupBox
-
+ sync
+ sync
- enableHDRCheckBox
-
+ Auto Select
+ Auto Select
- saveDataBox
-
+ Directory to install games
+ Directory to install games
- browseButton
-
+ Directory to save data
+ Directory to save data
-
-
+
+
TrophyViewer
- Trophy Viewer
- Trophy Viewer
+ Trophy Viewer
+ Trophy Viewer
-
+
diff --git a/src/qt_gui/translations/no_NO.ts b/src/qt_gui/translations/no_NO.ts
index 60bc73fd8..4e6c2aea3 100644
--- a/src/qt_gui/translations/no_NO.ts
+++ b/src/qt_gui/translations/no_NO.ts
@@ -2,1789 +2,1789 @@
-
-
+
+
AboutDialog
- About shadPS4
- Om shadPS4
+ About shadPS4
+ Om shadPS4
- shadPS4
- shadPS4
+ shadPS4
+ shadPS4
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- shadPS4 er en eksperimentell åpen kildekode-emulator for PlayStation 4.
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 er en eksperimentell åpen kildekode-emulator for PlayStation 4.
- This software should not be used to play games you have not legally obtained.
- Denne programvaren skal ikke brukes til å spille spill du ikke har fått lovlig.
+ This software should not be used to play games you have not legally obtained.
+ Denne programvaren skal ikke brukes til å spille spill du ikke har fått lovlig.
-
-
+
+
CheatsPatches
- Cheats / Patches for
- Juks / Programrettelser for
+ Cheats / Patches for
+ Juks / Programrettelser for
- defaultTextEdit_MSG
- Juks/programrettelse er eksperimentelle.\nBruk med forsiktighet.\n\nLast ned juks individuelt ved å velge pakkebrønn og klikke på nedlastingsknappen.\nPå fanen programrettelse kan du laste ned alle programrettelser samtidig, velge hvilke du ønsker å bruke, og lagre valget ditt.\n\nSiden vi ikke utvikler Juks/Programrettelse,\nvær vennlig å rapportere problemer til juks/programrettelse utvikleren.\n\nHar du laget en ny juks? Besøk:\nhttps://github.com/shadps4-emu/ps4_cheats
+ defaultTextEdit_MSG
+ Juks/programrettelse er eksperimentelle.\nBruk med forsiktighet.\n\nLast ned juks individuelt ved å velge pakkebrønn og klikke på nedlastingsknappen.\nPå fanen programrettelse kan du laste ned alle programrettelser samtidig, velge hvilke du ønsker å bruke, og lagre valget ditt.\n\nSiden vi ikke utvikler Juks/Programrettelse,\nvær vennlig å rapportere problemer til juks/programrettelse utvikleren.\n\nHar du laget en ny juks? Besøk:\nhttps://github.com/shadps4-emu/ps4_cheats
- No Image Available
- Ingen bilde tilgjengelig
+ No Image Available
+ Ingen bilde tilgjengelig
- Serial:
- Serienummer:
+ Serial:
+ Serienummer:
- Version:
- Versjon:
+ Version:
+ Versjon:
- Size:
- Størrelse:
+ Size:
+ Størrelse:
- Select Cheat File:
- Velg juksefil:
+ Select Cheat File:
+ Velg juksefil:
- Repository:
- Pakkebrønn:
+ Repository:
+ Pakkebrønn:
- Download Cheats
- Last ned juks
+ Download Cheats
+ Last ned juks
- Delete File
- Slett fil
+ Delete File
+ Slett fil
- Close
- Lukk
+ No files selected.
+ Ingen filer valgt.
- No files selected.
- Ingen filer valgt.
+ You can delete the cheats you don't want after downloading them.
+ Du kan slette juks du ikke ønsker etter å ha lastet dem ned.
- You can delete the cheats you don't want after downloading them.
- Du kan slette juks du ikke ønsker etter å ha lastet dem ned.
+ Do you want to delete the selected file?\n%1
+ Ønsker du å slette den valgte filen?\n%1
- Do you want to delete the selected file?\n%1
- Ønsker du å slette den valgte filen?\n%1
+ Select Patch File:
+ Velg programrettelse-filen:
- Select Patch File:
- Velg programrettelse-filen:
+ Download Patches
+ Last ned programrettelser
- Download Patches
- Last ned programrettelser
+ Save
+ Lagre
- Save
- Lagre
+ Cheats
+ Juks
- Cheats
- Juks
+ Patches
+ Programrettelse
- Patches
- Programrettelse
+ Error
+ Feil
- Error
- Feil
+ No patch selected.
+ Ingen programrettelse valgt.
- No patch selected.
- Ingen programrettelse valgt.
+ Unable to open files.json for reading.
+ Kan ikke åpne files.json for lesing.
- Unable to open files.json for reading.
- Kan ikke åpne files.json for lesing.
+ No patch file found for the current serial.
+ Ingen programrettelse-fil funnet for det aktuelle serienummeret.
- No patch file found for the current serial.
- Ingen programrettelse-fil funnet for det aktuelle serienummeret.
+ Unable to open the file for reading.
+ Kan ikke åpne filen for lesing.
- Unable to open the file for reading.
- Kan ikke åpne filen for lesing.
+ Unable to open the file for writing.
+ Kan ikke åpne filen for skriving.
- Unable to open the file for writing.
- Kan ikke åpne filen for skriving.
+ Failed to parse XML:
+ Feil ved tolkning av XML:
- Failed to parse XML:
- Feil ved tolkning av XML:
+ Success
+ Vellykket
- Success
- Vellykket
+ Options saved successfully.
+ Alternativer ble lagret.
- Options saved successfully.
- Alternativer ble lagret.
+ Invalid Source
+ Ugyldig kilde
- Invalid Source
- Ugyldig kilde
+ The selected source is invalid.
+ Den valgte kilden er ugyldig.
- The selected source is invalid.
- Den valgte kilden er ugyldig.
+ File Exists
+ Filen eksisterer
- File Exists
- Filen eksisterer
+ File already exists. Do you want to replace it?
+ Filen eksisterer allerede. Ønsker du å erstatte den?
- File already exists. Do you want to replace it?
- Filen eksisterer allerede. Ønsker du å erstatte den?
+ Failed to save file:
+ Kunne ikke lagre filen:
- Failed to save file:
- Kunne ikke lagre filen:
+ Failed to download file:
+ Kunne ikke laste ned filen:
- Failed to download file:
- Kunne ikke laste ned filen:
+ Cheats Not Found
+ Fant ikke juks
- Cheats Not Found
- Fant ikke juks
+ CheatsNotFound_MSG
+ Ingen juks funnet for dette spillet i denne versjonen av den valgte pakkebrønnen,prøv en annen pakkebrønn eller en annen versjon av spillet.
- CheatsNotFound_MSG
- Ingen juks funnet for dette spillet i denne versjonen av den valgte pakkebrønnen,prøv en annen pakkebrønn eller en annen versjon av spillet.
+ Cheats Downloaded Successfully
+ Juks ble lastet ned
- Cheats Downloaded Successfully
- Juks ble lastet ned
+ CheatsDownloadedSuccessfully_MSG
+ Du har lastet ned juks for denne versjonen av spillet fra den valgte pakkebrønnen. Du kan prøve å laste ned fra en annen pakkebrønn, hvis det er tilgjengelig, vil det også være mulig å bruke det ved å velge filen fra listen.
- CheatsDownloadedSuccessfully_MSG
- Du har lastet ned juks for denne versjonen av spillet fra den valgte pakkebrønnen. Du kan prøve å laste ned fra en annen pakkebrønn, hvis det er tilgjengelig, vil det også være mulig å bruke det ved å velge filen fra listen.
+ Failed to save:
+ Kunne ikke lagre:
- Failed to save:
- Kunne ikke lagre:
+ Failed to download:
+ Kunne ikke laste ned:
- Failed to download:
- Kunne ikke laste ned:
+ Download Complete
+ Nedlasting fullført
- Download Complete
- Nedlasting fullført
+ DownloadComplete_MSG
+ Programrettelser ble lastet ned! Alle programrettelsene tilgjengelige for alle spill har blitt lastet ned, det er ikke nødvendig å laste dem ned individuelt for hvert spill som skjer med juks. Hvis programrettelsen ikke vises, kan det hende at den ikke finnes for den spesifikke serienummeret og versjonen av spillet.
- DownloadComplete_MSG
- Programrettelser ble lastet ned! Alle programrettelsene tilgjengelige for alle spill har blitt lastet ned, det er ikke nødvendig å laste dem ned individuelt for hvert spill som skjer med juks. Hvis programrettelsen ikke vises, kan det hende at den ikke finnes for den spesifikke serienummeret og versjonen av spillet.
+ Failed to parse JSON data from HTML.
+ Kunne ikke analysere JSON-data fra HTML.
- Failed to parse JSON data from HTML.
- Kunne ikke analysere JSON-data fra HTML.
+ Failed to retrieve HTML page.
+ Kunne ikke hente HTML-side.
- Failed to retrieve HTML page.
- Kunne ikke hente HTML-side.
+ The game is in version: %1
+ Spillet er i versjon: %1
- The game is in version: %1
- Spillet er i versjon: %1
+ The downloaded patch only works on version: %1
+ Den nedlastede programrettelsen fungerer bare på versjon: %1
- The downloaded patch only works on version: %1
- Den nedlastede programrettelsen fungerer bare på versjon: %1
+ You may need to update your game.
+ Du må kanskje oppdatere spillet ditt.
- You may need to update your game.
- Du må kanskje oppdatere spillet ditt.
+ Incompatibility Notice
+ Inkompatibilitets-varsel
- Incompatibility Notice
- Inkompatibilitets-varsel
+ Failed to open file:
+ Kunne ikke åpne filen:
- Failed to open file:
- Kunne ikke åpne filen:
+ XML ERROR:
+ XML FEIL:
- XML ERROR:
- XML FEIL:
+ Failed to open files.json for writing
+ Kunne ikke åpne files.json for skriving
- Failed to open files.json for writing
- Kunne ikke åpne files.json for skriving
+ Author:
+ Forfatter:
- Author:
- Forfatter:
+ Directory does not exist:
+ Mappen eksisterer ikke:
- Directory does not exist:
- Mappen eksisterer ikke:
+ Failed to open files.json for reading.
+ Kunne ikke åpne files.json for lesing.
- Failed to open files.json for reading.
- Kunne ikke åpne files.json for lesing.
+ Name:
+ Navn:
- Name:
- Navn:
+ Can't apply cheats before the game is started
+ Kan ikke bruke juks før spillet er startet.
- Can't apply cheats before the game is started
- Kan ikke bruke juks før spillet er startet.
+ Close
+ Lukk
-
-
+
+
CheckUpdate
- Auto Updater
- Automatisk oppdatering
+ Auto Updater
+ Automatisk oppdatering
- Error
- Feil
+ Error
+ Feil
- Network error:
- Nettverksfeil:
+ Network error:
+ Nettverksfeil:
- Error_Github_limit_MSG
- Den automatiske oppdateringen tillater opptil 60 oppdateringssjekker per time.\nDu har nådd denne grensen. Prøv igjen senere.
+ Error_Github_limit_MSG
+ Den automatiske oppdateringen tillater opptil 60 oppdateringssjekker per time.\nDu har nådd denne grensen. Prøv igjen senere.
- Failed to parse update information.
- Kunne ikke analysere oppdaterings-informasjonen.
+ Failed to parse update information.
+ Kunne ikke analysere oppdaterings-informasjonen.
- No pre-releases found.
- Fant ingen forhåndsutgivelser.
+ No pre-releases found.
+ Fant ingen forhåndsutgivelser.
- Invalid release data.
- Ugyldige utgivelsesdata.
+ Invalid release data.
+ Ugyldige utgivelsesdata.
- No download URL found for the specified asset.
- Ingen nedlastings-URL funnet for den spesifiserte ressursen.
+ No download URL found for the specified asset.
+ Ingen nedlastings-URL funnet for den spesifiserte ressursen.
- Your version is already up to date!
- Din versjon er allerede oppdatert!
+ Your version is already up to date!
+ Din versjon er allerede oppdatert!
- Update Available
- Oppdatering tilgjengelig
+ Update Available
+ Oppdatering tilgjengelig
- Update Channel
- Oppdateringskanal
+ Update Channel
+ Oppdateringskanal
- Current Version
- Gjeldende versjon
+ Current Version
+ Gjeldende versjon
- Latest Version
- Nyeste versjon
+ Latest Version
+ Nyeste versjon
- Do you want to update?
- Vil du oppdatere?
+ Do you want to update?
+ Vil du oppdatere?
- Show Changelog
- Vis endringslogg
+ Show Changelog
+ Vis endringslogg
- Check for Updates at Startup
- Se etter oppdateringer ved oppstart
+ Check for Updates at Startup
+ Se etter oppdateringer ved oppstart
- Update
- Oppdater
+ Update
+ Oppdater
- No
- Nei
+ No
+ Nei
- Hide Changelog
- Skjul endringslogg
+ Hide Changelog
+ Skjul endringslogg
- Changes
- Endringer
+ Changes
+ Endringer
- Network error occurred while trying to access the URL
- Nettverksfeil oppstod mens vi prøvde å få tilgang til URL
+ Network error occurred while trying to access the URL
+ Nettverksfeil oppstod mens vi prøvde å få tilgang til URL
- Download Complete
- Nedlasting fullført
+ Download Complete
+ Nedlasting fullført
- The update has been downloaded, press OK to install.
- Oppdateringen har blitt lastet ned, trykk OK for å installere.
+ The update has been downloaded, press OK to install.
+ Oppdateringen har blitt lastet ned, trykk OK for å installere.
- Failed to save the update file at
- Kunne ikke lagre oppdateringsfilen på
+ Failed to save the update file at
+ Kunne ikke lagre oppdateringsfilen på
- Starting Update...
- Starter oppdatering...
+ Starting Update...
+ Starter oppdatering...
- Failed to create the update script file
- Kunne ikke opprette oppdateringsskriptfilen
+ Failed to create the update script file
+ Kunne ikke opprette oppdateringsskriptfilen
-
-
+
+
CompatibilityInfoClass
- Fetching compatibility data, please wait
- Henter kompatibilitetsdata, vennligst vent
+ Fetching compatibility data, please wait
+ Henter kompatibilitetsdata, vennligst vent
- Cancel
- Avbryt
+ Cancel
+ Avbryt
- Loading...
- Laster...
+ Loading...
+ Laster...
- Error
- Feil
+ Error
+ Feil
- Unable to update compatibility data! Try again later.
- Kan ikke oppdatere kompatibilitetsdata! Prøv igjen senere.
+ Unable to update compatibility data! Try again later.
+ Kan ikke oppdatere kompatibilitetsdata! Prøv igjen senere.
- Unable to open compatibility_data.json for writing.
- Kan ikke åpne compatibility_data.json for skriving.
+ Unable to open compatibility_data.json for writing.
+ Kan ikke åpne compatibility_data.json for skriving.
- Unknown
- Ukjent
+ Unknown
+ Ukjent
- Nothing
- Ingenting
+ Nothing
+ Ingenting
- Boots
- Starter opp
+ Boots
+ Starter opp
- Menus
- Menyene
+ Menus
+ Menyene
- Ingame
- I spill
+ Ingame
+ I spill
- Playable
- Spillbar
+ Playable
+ Spillbar
-
-
+
+
ControlSettings
- Configure Controls
-
+ Configure Controls
+ Configure Controls
- Control Settings
-
+ Control Settings
+ Control Settings
- D-Pad
-
+ D-Pad
+ D-Pad
- Up
-
+ Up
+ Up
- Left
-
+ Left
+ Left
- Right
-
+ Right
+ Right
- Down
-
+ Down
+ Down
- Left Stick Deadzone (def:2 max:127)
-
+ Left Stick Deadzone (def:2 max:127)
+ Left Stick Deadzone (def:2 max:127)
- Left Deadzone
-
+ Left Deadzone
+ Left Deadzone
- Left Stick
-
+ Left Stick
+ Left Stick
- Config Selection
-
+ Config Selection
+ Config Selection
- Common Config
-
+ Common Config
+ Common Config
- Use per-game configs
-
+ Use per-game configs
+ Use per-game configs
- L1 / LB
-
+ L1 / LB
+ L1 / LB
- L2 / LT
-
+ L2 / LT
+ L2 / LT
- KBM Controls
-
+ KBM Controls
+ KBM Controls
- KBM Editor
-
+ KBM Editor
+ KBM Editor
- Back
-
+ Back
+ Back
- R1 / RB
-
+ R1 / RB
+ R1 / RB
- R2 / RT
-
+ R2 / RT
+ R2 / RT
- L3
-
+ L3
+ L3
- Options / Start
-
+ Options / Start
+ Options / Start
- R3
-
+ R3
+ R3
- Face Buttons
-
+ Face Buttons
+ Face Buttons
- Triangle / Y
-
+ Triangle / Y
+ Triangle / Y
- Square / X
-
+ Square / X
+ Square / X
- Circle / B
-
+ Circle / B
+ Circle / B
- Cross / A
-
+ Cross / A
+ Cross / A
- Right Stick Deadzone (def:2, max:127)
-
+ Right Stick Deadzone (def:2, max:127)
+ Right Stick Deadzone (def:2, max:127)
- Right Deadzone
-
+ Right Deadzone
+ Right Deadzone
- Right Stick
-
+ Right Stick
+ Right Stick
-
-
+
+
ElfViewer
- Open Folder
- Åpne mappe
+ Open Folder
+ Åpne mappe
-
-
+
+
GameInfoClass
- Loading game list, please wait :3
- Laster spill-liste, vennligst vent :3
+ Loading game list, please wait :3
+ Laster spill-liste, vennligst vent :3
- Cancel
- Avbryt
+ Cancel
+ Avbryt
- Loading...
- Laster...
+ Loading...
+ Laster...
-
-
+
+
GameInstallDialog
- shadPS4 - Choose directory
- shadPS4 - Velg mappe
+ shadPS4 - Choose directory
+ shadPS4 - Velg mappe
- Directory to install games
- Mappe for å installere spill
+ Directory to install games
+ Mappe for å installere spill
- Browse
- Bla gjennom
+ Browse
+ Bla gjennom
- Error
- Feil
+ Error
+ Feil
- Directory to install DLC
-
+ Directory to install DLC
+ Directory to install DLC
-
-
+
+
GameListFrame
- Icon
- Ikon
+ Icon
+ Ikon
- Name
- Navn
+ Name
+ Navn
- Serial
- Serienummer
+ Serial
+ Serienummer
- Compatibility
- Kompatibilitet
+ Compatibility
+ Kompatibilitet
- Region
- Region
+ Region
+ Region
- Firmware
- Fastvare
+ Firmware
+ Fastvare
- Size
- Størrelse
+ Size
+ Størrelse
- Version
- Versjon
+ Version
+ Versjon
- Path
- Adresse
+ Path
+ Adresse
- Play Time
- Spilletid
+ Play Time
+ Spilletid
- Never Played
- Aldri spilt
+ Never Played
+ Aldri spilt
- h
- h
+ h
+ h
- m
- m
+ m
+ m
- s
- s
+ s
+ s
- Compatibility is untested
- kompatibilitet er utestet
+ Compatibility is untested
+ kompatibilitet er utestet
- Game does not initialize properly / crashes the emulator
- Spillet initialiseres ikke riktig / krasjer emulatoren
+ Game does not initialize properly / crashes the emulator
+ Spillet initialiseres ikke riktig / krasjer emulatoren
- Game boots, but only displays a blank screen
- Spillet starter, men viser bare en tom skjerm
+ Game boots, but only displays a blank screen
+ Spillet starter, men viser bare en tom skjerm
- Game displays an image but does not go past the menu
- Spillet viser et bilde, men går ikke forbi menyen
+ Game displays an image but does not go past the menu
+ Spillet viser et bilde, men går ikke forbi menyen
- Game has game-breaking glitches or unplayable performance
- Spillet har spillbrytende feil eller uspillbar ytelse
+ Game has game-breaking glitches or unplayable performance
+ Spillet har spillbrytende feil eller uspillbar ytelse
- Game can be completed with playable performance and no major glitches
- Spillet kan fullføres med spillbar ytelse og uten store feil
+ Game can be completed with playable performance and no major glitches
+ Spillet kan fullføres med spillbar ytelse og uten store feil
- Click to see details on github
- Klikk for å se detaljer på GitHub
+ Click to see details on github
+ Klikk for å se detaljer på GitHub
- Last updated
- Sist oppdatert
+ Last updated
+ Sist oppdatert
-
-
+
+
GameListUtils
- B
- B
+ B
+ B
- KB
- KB
+ KB
+ KB
- MB
- MB
+ MB
+ MB
- GB
- GB
+ GB
+ GB
- TB
- TB
+ TB
+ TB
-
-
+
+
GuiContextMenus
- Create Shortcut
- Lag snarvei
+ Create Shortcut
+ Lag snarvei
- Cheats / Patches
- Juks / Programrettelse
+ Cheats / Patches
+ Juks / Programrettelse
- SFO Viewer
- SFO viser
+ SFO Viewer
+ SFO viser
- Trophy Viewer
- Trofé viser
+ Trophy Viewer
+ Trofé viser
- Open Folder...
- Åpne mappe...
+ Open Folder...
+ Åpne mappe...
- Open Game Folder
- Åpne spillmappen
+ Open Game Folder
+ Åpne spillmappen
- Open Save Data Folder
- Åpne lagrede datamappen
+ Open Save Data Folder
+ Åpne lagrede datamappen
- Open Log Folder
- Åpne loggmappen
+ Open Log Folder
+ Åpne loggmappen
- Copy info...
- Kopier info...
+ Copy info...
+ Kopier info...
- Copy Name
- Kopier navn
+ Copy Name
+ Kopier navn
- Copy Serial
- Kopier serienummer
+ Copy Serial
+ Kopier serienummer
- Copy Version
- Kopier versjon
+ Copy Version
+ Kopier versjon
- Copy Size
- Kopier størrelse
+ Copy Size
+ Kopier størrelse
- Copy All
- Kopier alt
+ Copy All
+ Kopier alt
- Delete...
- Slett...
+ Delete...
+ Slett...
- Delete Game
- Slett spill
+ Delete Game
+ Slett spill
- Delete Update
- Slett oppdatering
+ Delete Update
+ Slett oppdatering
- Delete DLC
- Slett DLC
+ Delete DLC
+ Slett DLC
- Compatibility...
- Kompatibilitet...
+ Compatibility...
+ Kompatibilitet...
- Update database
- Oppdater database
+ Update database
+ Oppdater database
- View report
- Vis rapport
+ View report
+ Vis rapport
- Submit a report
- Send inn en rapport
+ Submit a report
+ Send inn en rapport
- Shortcut creation
- Snarvei opprettelse
+ Shortcut creation
+ Snarvei opprettelse
- Shortcut created successfully!
- Snarvei opprettet!
+ Shortcut created successfully!
+ Snarvei opprettet!
- Error
- Feil
+ Error
+ Feil
- Error creating shortcut!
- Feil ved opprettelse av snarvei!
+ Error creating shortcut!
+ Feil ved opprettelse av snarvei!
- Install PKG
- Installer PKG
+ Install PKG
+ Installer PKG
- Game
- Spill
+ Game
+ Spill
- This game has no update to delete!
- Dette spillet har ingen oppdatering å slette!
+ This game has no update to delete!
+ Dette spillet har ingen oppdatering å slette!
- Update
- Oppdater
+ Update
+ Oppdater
- This game has no DLC to delete!
- Dette spillet har ingen DLC å slette!
+ This game has no DLC to delete!
+ Dette spillet har ingen DLC å slette!
- DLC
- DLC
+ DLC
+ DLC
- Delete %1
- Slett %1
+ Delete %1
+ Slett %1
- Are you sure you want to delete %1's %2 directory?
- Er du sikker på at du vil slette %1's %2 directory?
+ Are you sure you want to delete %1's %2 directory?
+ Er du sikker på at du vil slette %1's %2 directory?
- Open Update Folder
-
+ Open Update Folder
+ Open Update Folder
- Delete Save Data
-
+ Delete Save Data
+ Delete Save Data
- This game has no update folder to open!
-
+ This game has no update folder to open!
+ This game has no update folder to open!
- Failed to convert icon.
-
+ Failed to convert icon.
+ Failed to convert icon.
- This game has no save data to delete!
-
+ This game has no save data to delete!
+ This game has no save data to delete!
- Save Data
-
+ Save Data
+ Save Data
-
-
+
+
InstallDirSelect
- shadPS4 - Choose directory
- shadPS4 - Velg mappe
+ shadPS4 - Choose directory
+ shadPS4 - Velg mappe
- Select which directory you want to install to.
- Velg hvilken mappe du vil installere til.
+ Select which directory you want to install to.
+ Velg hvilken mappe du vil installere til.
- Install All Queued to Selected Folder
-
+ Install All Queued to Selected Folder
+ Install All Queued to Selected Folder
- Delete PKG File on Install
-
+ Delete PKG File on Install
+ Delete PKG File on Install
-
-
+
+
MainWindow
- Open/Add Elf Folder
- Åpne/Legg til Elf-mappe
+ Open/Add Elf Folder
+ Åpne/Legg til Elf-mappe
- Install Packages (PKG)
- Installer pakker (PKG)
+ Install Packages (PKG)
+ Installer pakker (PKG)
- Boot Game
- Start spill
+ Boot Game
+ Start spill
- Check for Updates
- Se etter oppdateringer
+ Check for Updates
+ Se etter oppdateringer
- About shadPS4
- Om shadPS4
+ About shadPS4
+ Om shadPS4
- Configure...
- Konfigurer...
+ Configure...
+ Konfigurer...
- Install application from a .pkg file
- Installer fra en .pkg fil
+ Install application from a .pkg file
+ Installer fra en .pkg fil
- Recent Games
- Nylige spill
+ Recent Games
+ Nylige spill
- Open shadPS4 Folder
- Open shadPS4 Folder
+ Open shadPS4 Folder
+ Open shadPS4 Folder
- Exit
- Avslutt
+ Exit
+ Avslutt
- Exit shadPS4
- Avslutt shadPS4
+ Exit shadPS4
+ Avslutt shadPS4
- Exit the application.
- Avslutt programmet.
+ Exit the application.
+ Avslutt programmet.
- Show Game List
- Vis spill-listen
+ Show Game List
+ Vis spill-listen
- Game List Refresh
- Oppdater spill-listen
+ Game List Refresh
+ Oppdater spill-listen
- Tiny
- Bitteliten
+ Tiny
+ Bitteliten
- Small
- Liten
+ Small
+ Liten
- Medium
- Medium
+ Medium
+ Medium
- Large
- Stor
+ Large
+ Stor
- List View
- Liste-visning
+ List View
+ Liste-visning
- Grid View
- Rute-visning
+ Grid View
+ Rute-visning
- Elf Viewer
- Elf-visning
+ Elf Viewer
+ Elf-visning
- Game Install Directory
- Spillinstallasjons-mappe
+ Game Install Directory
+ Spillinstallasjons-mappe
- Download Cheats/Patches
- Last ned juks/programrettelse
+ Download Cheats/Patches
+ Last ned juks/programrettelse
- Dump Game List
- Dump spill-liste
+ Dump Game List
+ Dump spill-liste
- PKG Viewer
- PKG viser
+ PKG Viewer
+ PKG viser
- Search...
- Søk...
+ Search...
+ Søk...
- File
- Fil
+ File
+ Fil
- View
- Oversikt
+ View
+ Oversikt
- Game List Icons
- Spill-liste ikoner
+ Game List Icons
+ Spill-liste ikoner
- Game List Mode
- Spill-liste modus
+ Game List Mode
+ Spill-liste modus
- Settings
- Innstillinger
+ Settings
+ Innstillinger
- Utils
- Verktøy
+ Utils
+ Verktøy
- Themes
- Tema
+ Themes
+ Tema
- Help
- Hjelp
+ Help
+ Hjelp
- Dark
- Mørk
+ Dark
+ Mørk
- Light
- Lys
+ Light
+ Lys
- Green
- Grønn
+ Green
+ Grønn
- Blue
- Blå
+ Blue
+ Blå
- Violet
- Lilla
+ Violet
+ Lilla
- toolBar
- Verktøylinje
+ toolBar
+ Verktøylinje
- Game List
- Spill-liste
+ Game List
+ Spill-liste
- * Unsupported Vulkan Version
- * Ustøttet Vulkan-versjon
+ * Unsupported Vulkan Version
+ * Ustøttet Vulkan-versjon
- Download Cheats For All Installed Games
- Last ned juks for alle installerte spill
+ Download Cheats For All Installed Games
+ Last ned juks for alle installerte spill
- Download Patches For All Games
- Last ned programrettelser for alle spill
+ Download Patches For All Games
+ Last ned programrettelser for alle spill
- Download Complete
- Nedlasting fullført
+ Download Complete
+ Nedlasting fullført
- You have downloaded cheats for all the games you have installed.
- Du har lastet ned juks for alle spillene du har installert.
+ You have downloaded cheats for all the games you have installed.
+ Du har lastet ned juks for alle spillene du har installert.
- Patches Downloaded Successfully!
- Programrettelser ble lastet ned!
+ Patches Downloaded Successfully!
+ Programrettelser ble lastet ned!
- All Patches available for all games have been downloaded.
- Programrettelser tilgjengelige for alle spill har blitt lastet ned.
+ All Patches available for all games have been downloaded.
+ Programrettelser tilgjengelige for alle spill har blitt lastet ned.
- Games:
- Spill:
+ Games:
+ Spill:
- ELF files (*.bin *.elf *.oelf)
- ELF-filer (*.bin *.elf *.oelf)
+ ELF files (*.bin *.elf *.oelf)
+ ELF-filer (*.bin *.elf *.oelf)
- Game Boot
- Spilloppstart
+ Game Boot
+ Spilloppstart
- Only one file can be selected!
- Kun én fil kan velges!
+ Only one file can be selected!
+ Kun én fil kan velges!
- PKG Extraction
- PKG-utpakking
+ PKG Extraction
+ PKG-utpakking
- Patch detected!
- Programrettelse oppdaget!
+ Patch detected!
+ Programrettelse oppdaget!
- PKG and Game versions match:
- PKG og spillversjoner stemmer overens:
+ PKG and Game versions match:
+ PKG og spillversjoner stemmer overens:
- Would you like to overwrite?
- Ønsker du å overskrive?
+ Would you like to overwrite?
+ Ønsker du å overskrive?
- PKG Version %1 is older than installed version:
- PKG-versjon %1 er eldre enn installert versjon:
+ PKG Version %1 is older than installed version:
+ PKG-versjon %1 er eldre enn installert versjon:
- Game is installed:
- Spillet er installert:
+ Game is installed:
+ Spillet er installert:
- Would you like to install Patch:
- Ønsker du å installere programrettelsen:
+ Would you like to install Patch:
+ Ønsker du å installere programrettelsen:
- DLC Installation
- DLC installasjon
+ DLC Installation
+ DLC installasjon
- Would you like to install DLC: %1?
- Ønsker du å installere DLC: %1?
+ Would you like to install DLC: %1?
+ Ønsker du å installere DLC: %1?
- DLC already installed:
- DLC allerede installert:
+ DLC already installed:
+ DLC allerede installert:
- Game already installed
- Spillet er allerede installert
+ Game already installed
+ Spillet er allerede installert
- PKG ERROR
- PKG FEIL
+ PKG ERROR
+ PKG FEIL
- Extracting PKG %1/%2
- Pakker ut PKG %1/%2
+ Extracting PKG %1/%2
+ Pakker ut PKG %1/%2
- Extraction Finished
- Utpakking fullført
+ Extraction Finished
+ Utpakking fullført
- Game successfully installed at %1
- Spillet ble installert i %1
+ Game successfully installed at %1
+ Spillet ble installert i %1
- File doesn't appear to be a valid PKG file
- Filen ser ikke ut til å være en gyldig PKG-fil
+ File doesn't appear to be a valid PKG file
+ Filen ser ikke ut til å være en gyldig PKG-fil
- Run Game
-
+ Run Game
+ Run Game
- Eboot.bin file not found
-
+ Eboot.bin file not found
+ Eboot.bin file not found
- PKG File (*.PKG *.pkg)
-
+ PKG File (*.PKG *.pkg)
+ PKG File (*.PKG *.pkg)
- PKG is a patch or DLC, please install the game first!
-
+ PKG is a patch or DLC, please install the game first!
+ PKG is a patch or DLC, please install the game first!
- Game is already running!
-
+ Game is already running!
+ Game is already running!
- shadPS4
- shadPS4
+ shadPS4
+ shadPS4
-
-
+
+
PKGViewer
- Open Folder
- Åpne mappe
+ Open Folder
+ Åpne mappe
- Name
- Navn
+ PKG ERROR
+ PKG FEIL
- Serial
- Serienummer
+ Name
+ Navn
- Installed
-
+ Serial
+ Serienummer
- Size
- Størrelse
+ Installed
+ Installed
- Category
-
+ Size
+ Størrelse
- Type
-
+ Category
+ Category
- App Ver
-
+ Type
+ Type
- FW
-
+ App Ver
+ App Ver
- Region
- Region
+ FW
+ FW
- Flags
-
+ Region
+ Region
- Path
- Adresse
+ Flags
+ Flags
- File
- Fil
+ Path
+ Adresse
- PKG ERROR
- PKG FEIL
+ File
+ Fil
- Unknown
- Ukjent
+ Unknown
+ Ukjent
- Package
-
+ Package
+ Package
-
-
+
+
SettingsDialog
- Settings
- Innstillinger
+ Settings
+ Innstillinger
- General
- Generell
+ General
+ Generell
- System
- System
+ System
+ System
- Console Language
- Konsollspråk
+ Console Language
+ Konsollspråk
- Emulator Language
- Emulatorspråk
+ Emulator Language
+ Emulatorspråk
- Emulator
- Emulator
+ Emulator
+ Emulator
- Enable Fullscreen
- Aktiver fullskjerm
+ Enable Fullscreen
+ Aktiver fullskjerm
- Fullscreen Mode
- Fullskjermmodus
+ Fullscreen Mode
+ Fullskjermmodus
- Enable Separate Update Folder
- Aktiver seperat oppdateringsmappe
+ Enable Separate Update Folder
+ Aktiver seperat oppdateringsmappe
- Default tab when opening settings
- Standardfanen når innstillingene åpnes
+ Default tab when opening settings
+ Standardfanen når innstillingene åpnes
- Show Game Size In List
- Vis spillstørrelse i listen
+ Show Game Size In List
+ Vis spillstørrelse i listen
- Show Splash
- Vis velkomstbilde
+ Show Splash
+ Vis velkomstbilde
- Enable Discord Rich Presence
- Aktiver Discord Rich Presence
+ Enable Discord Rich Presence
+ Aktiver Discord Rich Presence
- Username
- Brukernavn
+ Username
+ Brukernavn
- Trophy Key
- Trofénøkkel
+ Trophy Key
+ Trofénøkkel
- Trophy
- Trofé
+ Trophy
+ Trofé
- Logger
- Logger
+ Logger
+ Logger
- Log Type
- Logg type
+ Log Type
+ Logg type
- Log Filter
- Logg filter
+ Log Filter
+ Logg filter
- Open Log Location
- Åpne loggplassering
+ Open Log Location
+ Åpne loggplassering
- Input
- Inndata
+ Input
+ Inndata
- Cursor
- Musepeker
+ Cursor
+ Musepeker
- Hide Cursor
- Skjul musepeker
+ Hide Cursor
+ Skjul musepeker
- Hide Cursor Idle Timeout
- Skjul musepeker ved inaktivitet
+ Hide Cursor Idle Timeout
+ Skjul musepeker ved inaktivitet
- s
- s
+ s
+ s
- Controller
- Kontroller
+ Controller
+ Kontroller
- Back Button Behavior
- Tilbakeknapp atferd
+ Back Button Behavior
+ Tilbakeknapp atferd
- Graphics
- Grafikk
+ Graphics
+ Grafikk
- GUI
- Grensesnitt
+ GUI
+ Grensesnitt
- User
- Bruker
+ User
+ Bruker
- Graphics Device
- Grafikkenhet
+ Graphics Device
+ Grafikkenhet
- Width
- Bredde
+ Width
+ Bredde
- Height
- Høyde
+ Height
+ Høyde
- Vblank Divider
- Vblank skillelinje
+ Vblank Divider
+ Vblank skillelinje
- Advanced
- Avansert
+ Advanced
+ Avansert
- Enable Shaders Dumping
- Aktiver skyggeleggerdumping
+ Enable Shaders Dumping
+ Aktiver skyggeleggerdumping
- Enable NULL GPU
- Aktiver NULL GPU
+ Enable NULL GPU
+ Aktiver NULL GPU
- Paths
- Mapper
+ Enable HDR
+ Enable HDR
- Game Folders
- Spillmapper
+ Paths
+ Mapper
- Add...
- Legg til...
+ Game Folders
+ Spillmapper
- Remove
- Fjern
+ Add...
+ Legg til...
- Save Data Path
- Lagrede datamappe
+ Remove
+ Fjern
- Browse
- Endre mappe
+ Debug
+ Feilretting
- saveDataBox
- Lagrede datamappe:\nListe over data shadPS4 lagrer.
+ Enable Debug Dumping
+ Aktiver feilrettingsdumping
- browseButton
- Endre mappe:\nEndrer hvilken mappe shadPS4 skal lagre data til.
+ Enable Vulkan Validation Layers
+ Aktiver Vulkan Validation Layers
- Debug
- Feilretting
+ Enable Vulkan Synchronization Validation
+ Aktiver Vulkan synkroniseringslag
- Enable Debug Dumping
- Aktiver feilrettingsdumping
+ Enable RenderDoc Debugging
+ Aktiver RenderDoc feilretting
- Enable Vulkan Validation Layers
- Aktiver Vulkan Validation Layers
+ Enable Crash Diagnostics
+ Aktiver krasjdiagnostikk
- Enable Vulkan Synchronization Validation
- Aktiver Vulkan synkroniseringslag
+ Collect Shaders
+ Lagre skyggeleggere
- Enable RenderDoc Debugging
- Aktiver RenderDoc feilretting
+ Copy GPU Buffers
+ Kopier GPU-buffere
- Enable Crash Diagnostics
- Aktiver krasjdiagnostikk
+ Host Debug Markers
+ Vertsfeilsøkingsmarkører
- Collect Shaders
- Lagre skyggeleggere
+ Guest Debug Markers
+ Gjestefeilsøkingsmarkører
- Copy GPU Buffers
- Kopier GPU-buffere
+ Update
+ Oppdatering
- Host Debug Markers
- Vertsfeilsøkingsmarkører
+ Check for Updates at Startup
+ Se etter oppdateringer ved oppstart
- Guest Debug Markers
- Gjestefeilsøkingsmarkører
+ Always Show Changelog
+ Always Show Changelog
- Update
- Oppdatering
+ Update Channel
+ Oppdateringskanal
- Check for Updates at Startup
- Se etter oppdateringer ved oppstart
+ Check for Updates
+ Se etter oppdateringer
- Update Channel
- Oppdateringskanal
+ GUI Settings
+ Grensesnitt-innstillinger
- Check for Updates
- Se etter oppdateringer
+ Title Music
+ Tittelmusikk
- GUI Settings
- Grensesnitt-innstillinger
+ Disable Trophy Pop-ups
+ Deaktiver trofé hurtigmeny
- Title Music
- Tittelmusikk
+ Background Image
+ Bakgrunnsbilde
- Disable Trophy Pop-ups
- Deaktiver trofé hurtigmeny
+ Show Background Image
+ Vis bakgrunnsbilde
- Background Image
- Bakgrunnsbilde
+ Opacity
+ Synlighet
- Show Background Image
- Vis bakgrunnsbilde
+ Play title music
+ Spill tittelmusikk
- Opacity
- Synlighet
+ Update Compatibility Database On Startup
+ Oppdater database ved oppstart
- Play title music
- Spill tittelmusikk
+ Game Compatibility
+ Spill kompatibilitet
- Update Compatibility Database On Startup
- Oppdater database ved oppstart
+ Display Compatibility Data
+ Vis kompatibilitets-data
- Game Compatibility
- Spill kompatibilitet
+ Update Compatibility Database
+ Oppdater kompatibilitets-database
- Display Compatibility Data
- Vis kompatibilitets-data
+ Volume
+ Volum
- Update Compatibility Database
- Oppdater kompatibilitets-database
+ Save
+ Lagre
- Volume
- Volum
+ Apply
+ Bruk
- Save
- Lagre
+ Restore Defaults
+ Gjenopprett standardinnstillinger
- Apply
- Bruk
+ Close
+ Lukk
- Restore Defaults
- Gjenopprett standardinnstillinger
+ Point your mouse at an option to display its description.
+ Pek musen over et alternativ for å vise beskrivelsen.
- Close
- Lukk
+ consoleLanguageGroupBox
+ Konsollspråk:\nAngir språket som PS4-spillet bruker.\nDet anbefales å sette dette til et språk som spillet støtter, noe som kan variere avhengig av region.
- Point your mouse at an option to display its description.
- Pek musen over et alternativ for å vise beskrivelsen.
+ emulatorLanguageGroupBox
+ Emulatorspråket:\nAngir språket for emulatorens brukergrensesnitt.
- consoleLanguageGroupBox
- Konsollspråk:\nAngir språket som PS4-spillet bruker.\nDet anbefales å sette dette til et språk som spillet støtter, noe som kan variere avhengig av region.
+ fullscreenCheckBox
+ Aktiver fullskjerm:\nSetter spillvinduet automatisk i fullskjermmodus.\nDette kan slås av ved å trykke på F11-tasten.
- emulatorLanguageGroupBox
- Emulatorspråket:\nAngir språket for emulatorens brukergrensesnitt.
+ separateUpdatesCheckBox
+ Aktiver separat oppdateringsmappe:\nAktiverer installering av spill i en egen mappe for enkel administrasjon.
- fullscreenCheckBox
- Aktiver fullskjerm:\nSetter spillvinduet automatisk i fullskjermmodus.\nDette kan slås av ved å trykke på F11-tasten.
+ showSplashCheckBox
+ Vis velkomstbilde:\nViser spillets velkomstbilde (et spesialbilde) når spillet starter.
- separateUpdatesCheckBox
- Aktiver separat oppdateringsmappe:\nAktiverer installering av spill i en egen mappe for enkel administrasjon.
+ discordRPCCheckbox
+ Aktiver Discord Rich Presence:\nViser emulatorikonet og relevant informasjon på Discord-profilen din.
- showSplashCheckBox
- Vis velkomstbilde:\nViser spillets velkomstbilde (et spesialbilde) når spillet starter.
+ userName
+ Brukernavn:\nAngir brukernavnet for PS4-kontoen, som kan vises av enkelte spill.
- discordRPCCheckbox
- Aktiver Discord Rich Presence:\nViser emulatorikonet og relevant informasjon på Discord-profilen din.
+ TrophyKey
+ Trofénøkkel:\nNøkkel brukes til å dekryptere trofeer. Må hentes fra din konsoll (jailbroken).\nMå bare inneholde sekskantede tegn.
- userName
- Brukernavn:\nAngir brukernavnet for PS4-kontoen, som kan vises av enkelte spill.
+ logTypeGroupBox
+ Logg type:\nAngir om loggvinduets utdata skal synkroniseres for ytelse. Kan ha negative effekter for emulatoren.
- TrophyKey
- Trofénøkkel:\nNøkkel brukes til å dekryptere trofeer. Må hentes fra din konsoll (jailbroken).\nMå bare inneholde sekskantede tegn.
+ logFilter
+ Logg filter:\nFiltrerer loggen for å kun skrive ut spesifikk informasjon.\nEksempler: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Nivåer: Trace, Debug, Info, Warning, Error, Critical - i denne rekkefølgen, et spesifikt nivå demper alle tidligere nivåer i listen og logger alle nivåer etter det.
- logTypeGroupBox
- Logg type:\nAngir om loggvinduets utdata skal synkroniseres for ytelse. Kan ha negative effekter for emulatoren.
+ updaterGroupBox
+ Oppdatering:\nRelease: Offisielle versjoner utgitt hver måned som kan være veldig utdaterte, men er mer pålitelige og testet.\nNightly: Utviklingsversjoner som har alle de nyeste funksjonene og feilrettingene, men som kan inneholde feil og er mindre stabile.
- logFilter
- Logg filter:\nFiltrerer loggen for å kun skrive ut spesifikk informasjon.\nEksempler: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Nivåer: Trace, Debug, Info, Warning, Error, Critical - i denne rekkefølgen, et spesifikt nivå demper alle tidligere nivåer i listen og logger alle nivåer etter det.
+ GUIBackgroundImageGroupBox
+ Bakgrunnsbilde:\nEndrer synligheten til spillets bakgrunnsbilde.
- updaterGroupBox
- Oppdatering:\nRelease: Offisielle versjoner utgitt hver måned som kan være veldig utdaterte, men er mer pålitelige og testet.\nNightly: Utviklingsversjoner som har alle de nyeste funksjonene og feilrettingene, men som kan inneholde feil og er mindre stabile.
+ GUIMusicGroupBox
+ Spille tittelmusikk:\nHvis et spill støtter det, så aktiveres det spesiell musikk når du velger spillet i menyen.
- GUIBackgroundImageGroupBox
- Bakgrunnsbilde:\nEndrer synligheten til spillets bakgrunnsbilde.
+ disableTrophycheckBox
+ Deaktiver trofé hurtigmeny:\nDeaktiver trofévarsler i spillet. Trofé-fremgang kan fortsatt ved help av troféviseren (høyreklikk på spillet i hovedvinduet).
- GUIMusicGroupBox
- Spille tittelmusikk:\nHvis et spill støtter det, så aktiveres det spesiell musikk når du velger spillet i menyen.
+ hideCursorGroupBox
+ Skjul musepeker:\nVelg når musepekeren skal forsvinne:\nAldri: Du vil alltid se musepekeren.\nInaktiv: Sett en tid for at den skal forsvinne etter å ha vært inaktiv.\nAlltid: du vil aldri se musepekeren.
- disableTrophycheckBox
- Deaktiver trofé hurtigmeny:\nDeaktiver trofévarsler i spillet. Trofé-fremgang kan fortsatt ved help av troféviseren (høyreklikk på spillet i hovedvinduet).
+ idleTimeoutGroupBox
+ Sett en tid for når musepekeren forsvinner etter å ha vært inaktiv.
- hideCursorGroupBox
- Skjul musepeker:\nVelg når musepekeren skal forsvinne:\nAldri: Du vil alltid se musepekeren.\nInaktiv: Sett en tid for at den skal forsvinne etter å ha vært inaktiv.\nAlltid: du vil aldri se musepekeren.
+ backButtonBehaviorGroupBox
+ Atferd for tilbaketasten:\nSetter tilbaketasten på kontrolleren til å imitere et trykk på den angitte posisjonen på PS4s berøringsplate.
- idleTimeoutGroupBox
- Sett en tid for når musepekeren forsvinner etter å ha vært inaktiv.
+ enableCompatibilityCheckBox
+ Vis kompatibilitets-data:\nViser informasjon om spillkompatibilitet i tabellvisning. Aktiver "Oppdater kompatibilitets-data ved oppstart" for oppdatert informasjon.
- backButtonBehaviorGroupBox
- Atferd for tilbaketasten:\nSetter tilbaketasten på kontrolleren til å imitere et trykk på den angitte posisjonen på PS4s berøringsplate.
+ checkCompatibilityOnStartupCheckBox
+ Oppdater database ved oppstart:\nOppdaterer kompatibilitets-databasen automatisk når shadPS4 starter.
- enableCompatibilityCheckBox
- Vis kompatibilitets-data:\nViser informasjon om spillkompatibilitet i tabellvisning. Aktiver "Oppdater kompatibilitets-data ved oppstart" for oppdatert informasjon.
+ updateCompatibilityButton
+ Oppdater kompatibilitets-database:\nOppdater kompatibilitets-databasen nå.
- checkCompatibilityOnStartupCheckBox
- Oppdater database ved oppstart:\nOppdaterer kompatibilitets-databasen automatisk når shadPS4 starter.
+ Never
+ Aldri
- updateCompatibilityButton
- Oppdater kompatibilitets-database:\nOppdater kompatibilitets-databasen nå.
+ Idle
+ Inaktiv
- Never
- Aldri
+ Always
+ Alltid
- Idle
- Inaktiv
+ Touchpad Left
+ Berøringsplate Venstre
- Always
- Alltid
+ Touchpad Right
+ Berøringsplate Høyre
- Touchpad Left
- Berøringsplate Venstre
+ Touchpad Center
+ Berøringsplate Midt
- Touchpad Right
- Berøringsplate Høyre
+ None
+ Ingen
- Touchpad Center
- Berøringsplate Midt
+ graphicsAdapterGroupBox
+ Grafikkenhet:\nI systemer med flere GPU-er, velg GPU-en emulatoren skal bruke fra rullegardinlisten,\neller velg "Auto Select" for å velge automatisk.
- None
- Ingen
+ resolutionLayout
+ Bredde/Høyde:\nAngir størrelsen på emulatorvinduet ved oppstart, som kan endres under spillingen.\nDette er forskjellig fra oppløsningen i spillet.
- graphicsAdapterGroupBox
- Grafikkenhet:\nI systemer med flere GPU-er, velg GPU-en emulatoren skal bruke fra rullegardinlisten,\neller velg "Auto Select" for å velge automatisk.
+ heightDivider
+ Vblank skillelinje:\nBildehastigheten som emulatoren oppdaterer ved, multipliseres med dette tallet. Endring av dette kan ha negative effekter, som å øke hastigheten av spillet, eller ødelegge kritisk spillfunksjonalitet som ikke forventer at dette endres!
- resolutionLayout
- Bredde/Høyde:\nAngir størrelsen på emulatorvinduet ved oppstart, som kan endres under spillingen.\nDette er forskjellig fra oppløsningen i spillet.
+ dumpShadersCheckBox
+ Aktiver skyggeleggerdumping:\nFor teknisk feilsøking lagrer skyggeleggerne fra spillet i en mappe mens de gjengis.
- heightDivider
- Vblank skillelinje:\nBildehastigheten som emulatoren oppdaterer ved, multipliseres med dette tallet. Endring av dette kan ha negative effekter, som å øke hastigheten av spillet, eller ødelegge kritisk spillfunksjonalitet som ikke forventer at dette endres!
+ nullGpuCheckBox
+ Aktiver Null GPU:\nFor teknisk feilsøking deaktiverer spillets-gjengivelse som om det ikke var noe grafikkort.
- dumpShadersCheckBox
- Aktiver skyggeleggerdumping:\nFor teknisk feilsøking lagrer skyggeleggerne fra spillet i en mappe mens de gjengis.
+ enableHDRCheckBox
+ enableHDRCheckBox
- nullGpuCheckBox
- Aktiver Null GPU:\nFor teknisk feilsøking deaktiverer spillets-gjengivelse som om det ikke var noe grafikkort.
+ gameFoldersBox
+ Spillmapper:\nListe over mapper som brukes for å se etter installerte spill.
- gameFoldersBox
- Spillmapper:\nListe over mapper som brukes for å se etter installerte spill.
+ addFolderButton
+ Legg til:\nLegg til en mappe til listen.
- addFolderButton
- Legg til:\nLegg til en mappe til listen.
+ removeFolderButton
+ Fjern:\nFjern en mappe fra listen.
- removeFolderButton
- Fjern:\nFjern en mappe fra listen.
+ debugDump
+ Aktiver feilrettingsdumping:\nLagrer import- og eksport-symbolene og filoverskriftsinformasjonen til det nåværende kjørende PS4-programmet i en katalog.
- debugDump
- Aktiver feilrettingsdumping:\nLagrer import- og eksport-symbolene og filoverskriftsinformasjonen til det nåværende kjørende PS4-programmet i en katalog.
+ vkValidationCheckBox
+ Aktiver Vulkan Validation Layers:\nAktiverer et system som validerer tilstanden til Vulkan-gjengiveren og logger informasjon om dens indre tilstand. Dette vil redusere ytelsen og sannsynligvis endre emulatorens atferd.
- vkValidationCheckBox
- Aktiver Vulkan Validation Layers:\nAktiverer et system som validerer tilstanden til Vulkan-gjengiveren og logger informasjon om dens indre tilstand. Dette vil redusere ytelsen og sannsynligvis endre emulatorens atferd.
+ vkSyncValidationCheckBox
+ Aktiver Vulkan synkronisering validering:\nAktiverer et system som validerer frekvens tiden av Vulkan-gjengivelsensoppgaver. Dette vil redusere ytelsen og sannsynligvis endre emulatorens atferd.
- vkSyncValidationCheckBox
- Aktiver Vulkan synkronisering validering:\nAktiverer et system som validerer frekvens tiden av Vulkan-gjengivelsensoppgaver. Dette vil redusere ytelsen og sannsynligvis endre emulatorens atferd.
+ rdocCheckBox
+ Aktiver RenderDoc feilsøking:\nHvis aktivert, vil emulatoren gi kompatibilitet med RenderDoc for å tillate opptak og analyse av det nåværende gjengitte bildet.
- rdocCheckBox
- Aktiver RenderDoc feilsøking:\nHvis aktivert, vil emulatoren gi kompatibilitet med RenderDoc for å tillate opptak og analyse av det nåværende gjengitte bildet.
+ collectShaderCheckBox
+ Lagre skyggeleggere:\nDu trenger dette aktivert for å redigere skyggeleggerne med feilsøkingsmenyen (Ctrl + F10).
- collectShaderCheckBox
- Lagre skyggeleggere:\nDu trenger dette aktivert for å redigere skyggeleggerne med feilsøkingsmenyen (Ctrl + F10).
+ crashDiagnosticsCheckBox
+ Krasjdiagnostikk:\nOppretter en .yaml-fil med informasjon om Vulkan-tilstanden ved krasj.\nNyttig for feilsøking 'Device lost' feil. Hvis du har dette aktivert, burde du aktivere vert OG gjestefeilsøkingsmarkører.\nFunker ikke med Intel GPU-er.\nDu trenger Vulkan Validation Layers og Vulkan SDK for at dette skal fungere.
- crashDiagnosticsCheckBox
- Krasjdiagnostikk:\nOppretter en .yaml-fil med informasjon om Vulkan-tilstanden ved krasj.\nNyttig for feilsøking 'Device lost' feil. Hvis du har dette aktivert, burde du aktivere vert OG gjestefeilsøkingsmarkører.\nFunker ikke med Intel GPU-er.\nDu trenger Vulkan Validation Layers og Vulkan SDK for at dette skal fungere.
+ copyGPUBuffersCheckBox
+ Kopier GPU-buffere:\nKommer rundt løpsforhold som involverer GPU-innsendinger.\nKan muligens hjelpe med PM4 type 0 krasj.
- copyGPUBuffersCheckBox
- Kopier GPU-buffere:\nKommer rundt løpsforhold som involverer GPU-innsendinger.\nKan muligens hjelpe med PM4 type 0 krasj.
+ hostMarkersCheckBox
+ Vertsfeilsøkingsmarkører:\nSetter inn emulator-side informasjon som markører for spesifikke AMDGPU-kommandoer rundt Vulkan-kommandoer, i tillegg til å gi ressurser feilrettingsnavn.\nHvis du har dette aktivert, burde du aktivere krasjdiagnostikk.\nNyttig for programmer som RenderDoc.
- hostMarkersCheckBox
- Vertsfeilsøkingsmarkører:\nSetter inn emulator-side informasjon som markører for spesifikke AMDGPU-kommandoer rundt Vulkan-kommandoer, i tillegg til å gi ressurser feilrettingsnavn.\nHvis du har dette aktivert, burde du aktivere krasjdiagnostikk.\nNyttig for programmer som RenderDoc.
+ guestMarkersCheckBox
+ Gjestefeilsøkingsmarkører:\nSetter inn eventuelle feilsøkingsmarkører spillet selv har lagt til kommandobufferen.\nHvis du har dette aktivert, burde du aktivere krasjdiagnostikk.\nNyttig for programmer som RenderDoc.
- guestMarkersCheckBox
- Gjestefeilsøkingsmarkører:\nSetter inn eventuelle feilsøkingsmarkører spillet selv har lagt til kommandobufferen.\nHvis du har dette aktivert, burde du aktivere krasjdiagnostikk.\nNyttig for programmer som RenderDoc.
+ saveDataBox
+ Lagrede datamappe:\nListe over data shadPS4 lagrer.
- Borderless
-
+ browseButton
+ Endre mappe:\nEndrer hvilken mappe shadPS4 skal lagre data til.
- True
-
+ Borderless
+ Borderless
- Enable HDR
-
+ True
+ True
- Release
-
+ Release
+ Release
- Nightly
-
+ Nightly
+ Nightly
- Always Show Changelog
-
+ Set the volume of the background music.
+ Set the volume of the background music.
- Set the volume of the background music.
-
+ Enable Motion Controls
+ Enable Motion Controls
- Enable Motion Controls
-
+ Save Data Path
+ Lagrede datamappe
- async
-
+ Browse
+ Endre mappe
- sync
-
+ async
+ async
- Auto Select
-
+ sync
+ sync
- Directory to install games
- Mappe for å installere spill
+ Auto Select
+ Auto Select
- Directory to save data
-
+ Directory to install games
+ Mappe for å installere spill
- enableHDRCheckBox
-
+ Directory to save data
+ Directory to save data
-
-
+
+
TrophyViewer
- Trophy Viewer
- Trofé viser
+ Trophy Viewer
+ Trofé viser
-
+
diff --git a/src/qt_gui/translations/pl_PL.ts b/src/qt_gui/translations/pl_PL.ts
index 99420f89e..d34d38112 100644
--- a/src/qt_gui/translations/pl_PL.ts
+++ b/src/qt_gui/translations/pl_PL.ts
@@ -2,1789 +2,1789 @@
-
-
+
+
AboutDialog
- About shadPS4
- O programie
+ About shadPS4
+ O programie
- shadPS4
- shadPS4
+ shadPS4
+ shadPS4
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- shadPS4 to eksperymentalny otwartoźródłowy emulator konsoli PlayStation 4.
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 to eksperymentalny otwartoźródłowy emulator konsoli PlayStation 4.
- This software should not be used to play games you have not legally obtained.
- To oprogramowanie nie służy do grania w gry pochodzące z nielegalnego źródła.
+ This software should not be used to play games you have not legally obtained.
+ To oprogramowanie nie służy do grania w gry pochodzące z nielegalnego źródła.
-
-
+
+
CheatsPatches
- Cheats / Patches for
- Kody / Łatki dla
+ Cheats / Patches for
+ Kody / Łatki dla
- defaultTextEdit_MSG
- Cheaty/Patche są eksperymentalne.\nUżywaj ich ostrożnie.\n\nPobierz cheaty pojedynczo, wybierając repozytorium i klikając przycisk pobierania.\nNa zakładce Patches możesz pobrać wszystkie patche jednocześnie, wybrać, które chcesz używać, i zapisać wybór.\n\nPonieważ nie rozwijamy Cheats/Patches,\nproszę zgłosić problemy do autora cheatu.\n\nStworzyłeś nowy cheat? Odwiedź:\nhttps://github.com/shadps4-emu/ps4_cheats
+ defaultTextEdit_MSG
+ Cheaty/Patche są eksperymentalne.\nUżywaj ich ostrożnie.\n\nPobierz cheaty pojedynczo, wybierając repozytorium i klikając przycisk pobierania.\nNa zakładce Patches możesz pobrać wszystkie patche jednocześnie, wybrać, które chcesz używać, i zapisać wybór.\n\nPonieważ nie rozwijamy Cheats/Patches,\nproszę zgłosić problemy do autora cheatu.\n\nStworzyłeś nowy cheat? Odwiedź:\nhttps://github.com/shadps4-emu/ps4_cheats
- No Image Available
- Brak dostępnego obrazu
+ No Image Available
+ Brak dostępnego obrazu
- Serial:
- Numer seryjny:
+ Serial:
+ Numer seryjny:
- Version:
- Wersja:
+ Version:
+ Wersja:
- Size:
- Rozmiar:
+ Size:
+ Rozmiar:
- Select Cheat File:
- Wybierz plik kodu:
+ Select Cheat File:
+ Wybierz plik kodu:
- Repository:
- Repozytorium:
+ Repository:
+ Repozytorium:
- Download Cheats
- Pobierz kody
+ Download Cheats
+ Pobierz kody
- Do you want to delete the selected file?\n%1
- Czy chcesz usunąć wybrany plik?\n%1
+ Delete File
+ Delete File
- Select Patch File:
- Wybierz plik poprawki:
+ No files selected.
+ No files selected.
- Download Patches
- Pobierz poprawki
+ You can delete the cheats you don't want after downloading them.
+ You can delete the cheats you don't want after downloading them.
- Save
- Zapisz
+ Do you want to delete the selected file?\n%1
+ Czy chcesz usunąć wybrany plik?\n%1
- Cheats
- Kody
+ Select Patch File:
+ Wybierz plik poprawki:
- Patches
- Poprawki
+ Download Patches
+ Pobierz poprawki
- Error
- Błąd
+ Save
+ Zapisz
- No patch selected.
- Nie wybrano poprawki.
+ Cheats
+ Kody
- Unable to open files.json for reading.
- Nie można otworzyć pliku files.json do odczytu.
+ Patches
+ Poprawki
- No patch file found for the current serial.
- Nie znaleziono pliku poprawki dla bieżącego numeru seryjnego.
+ Error
+ Błąd
- Unable to open the file for reading.
- Nie można otworzyć pliku do odczytu.
+ No patch selected.
+ Nie wybrano poprawki.
- Unable to open the file for writing.
- Nie można otworzyć pliku do zapisu.
+ Unable to open files.json for reading.
+ Nie można otworzyć pliku files.json do odczytu.
- Failed to parse XML:
- Nie udało się przeanalizować XML:
+ No patch file found for the current serial.
+ Nie znaleziono pliku poprawki dla bieżącego numeru seryjnego.
- Success
- Sukces
+ Unable to open the file for reading.
+ Nie można otworzyć pliku do odczytu.
- Options saved successfully.
- Opcje zostały pomyślnie zapisane.
+ Unable to open the file for writing.
+ Nie można otworzyć pliku do zapisu.
- Invalid Source
- Nieprawidłowe źródło
+ Failed to parse XML:
+ Nie udało się przeanalizować XML:
- The selected source is invalid.
- Wybrane źródło jest nieprawidłowe.
+ Success
+ Sukces
- File Exists
- Plik istnieje
+ Options saved successfully.
+ Opcje zostały pomyślnie zapisane.
- File already exists. Do you want to replace it?
- Plik już istnieje. Czy chcesz go zastąpić?
+ Invalid Source
+ Nieprawidłowe źródło
- Failed to save file:
- Nie udało się zapisać pliku:
+ The selected source is invalid.
+ Wybrane źródło jest nieprawidłowe.
- Failed to download file:
- Nie udało się pobrać pliku:
+ File Exists
+ Plik istnieje
- Cheats Not Found
- Nie znaleziono kodów
+ File already exists. Do you want to replace it?
+ Plik już istnieje. Czy chcesz go zastąpić?
- CheatsNotFound_MSG
- Nie znaleziono kodów do tej gry w tej wersji wybranego repozytorium. Spróbuj innego repozytorium lub innej wersji gry.
+ Failed to save file:
+ Nie udało się zapisać pliku:
- Cheats Downloaded Successfully
- Kody pobrane pomyślnie
+ Failed to download file:
+ Nie udało się pobrać pliku:
- CheatsDownloadedSuccessfully_MSG
- Pomyślnie pobrano kody dla tej wersji gry z wybranego repozytorium. Możesz spróbować pobrać z innego repozytorium. Jeśli jest dostępne, możesz również użyć go, wybierając plik z listy.
+ Cheats Not Found
+ Nie znaleziono kodów
- Failed to save:
- Nie udało się zapisać:
+ CheatsNotFound_MSG
+ Nie znaleziono kodów do tej gry w tej wersji wybranego repozytorium. Spróbuj innego repozytorium lub innej wersji gry.
- Failed to download:
- Nie udało się pobrać:
+ Cheats Downloaded Successfully
+ Kody pobrane pomyślnie
- Download Complete
- Pobieranie zakończone
+ CheatsDownloadedSuccessfully_MSG
+ Pomyślnie pobrano kody dla tej wersji gry z wybranego repozytorium. Możesz spróbować pobrać z innego repozytorium. Jeśli jest dostępne, możesz również użyć go, wybierając plik z listy.
- DownloadComplete_MSG
- Poprawki zostały pomyślnie pobrane! Wszystkie dostępne poprawki dla wszystkich gier zostały pobrane. Nie ma potrzeby pobierania ich osobno dla każdej gry, która ma kody. Jeśli poprawka się nie pojawia, możliwe, że nie istnieje dla konkretnego numeru seryjnego i wersji gry.
+ Failed to save:
+ Nie udało się zapisać:
- Failed to parse JSON data from HTML.
- Nie udało się przeanalizować danych JSON z HTML.
+ Failed to download:
+ Nie udało się pobrać:
- Failed to retrieve HTML page.
- Nie udało się pobrać strony HTML.
+ Download Complete
+ Pobieranie zakończone
- The game is in version: %1
- Gra jest w wersji: %1
+ DownloadComplete_MSG
+ Poprawki zostały pomyślnie pobrane! Wszystkie dostępne poprawki dla wszystkich gier zostały pobrane. Nie ma potrzeby pobierania ich osobno dla każdej gry, która ma kody. Jeśli poprawka się nie pojawia, możliwe, że nie istnieje dla konkretnego numeru seryjnego i wersji gry.
- The downloaded patch only works on version: %1
- Pobrana łatka działa tylko w wersji: %1
+ Failed to parse JSON data from HTML.
+ Nie udało się przeanalizować danych JSON z HTML.
- You may need to update your game.
- Możesz potrzebować zaktualizować swoją grę.
+ Failed to retrieve HTML page.
+ Nie udało się pobrać strony HTML.
- Incompatibility Notice
- Powiadomienie o niezgodności
+ The game is in version: %1
+ Gra jest w wersji: %1
- Failed to open file:
- Nie udało się otworzyć pliku:
+ The downloaded patch only works on version: %1
+ Pobrana łatka działa tylko w wersji: %1
- XML ERROR:
- BŁĄD XML:
+ You may need to update your game.
+ Możesz potrzebować zaktualizować swoją grę.
- Failed to open files.json for writing
- Nie udało się otworzyć pliku files.json do zapisu
+ Incompatibility Notice
+ Powiadomienie o niezgodności
- Author:
- Autor:
+ Failed to open file:
+ Nie udało się otworzyć pliku:
- Directory does not exist:
- Katalog nie istnieje:
+ XML ERROR:
+ BŁĄD XML:
- Can't apply cheats before the game is started
- Nie można zastosować kodów przed uruchomieniem gry.
+ Failed to open files.json for writing
+ Nie udało się otworzyć pliku files.json do zapisu
- Delete File
-
+ Author:
+ Autor:
- No files selected.
-
+ Directory does not exist:
+ Katalog nie istnieje:
- You can delete the cheats you don't want after downloading them.
-
+ Failed to open files.json for reading.
+ Failed to open files.json for reading.
- Close
- Zamknij
+ Name:
+ Name:
- Failed to open files.json for reading.
-
+ Can't apply cheats before the game is started
+ Nie można zastosować kodów przed uruchomieniem gry.
- Name:
-
+ Close
+ Zamknij
-
-
+
+
CheckUpdate
- Auto Updater
- Automatyczne aktualizacje
+ Auto Updater
+ Automatyczne aktualizacje
- Error
- Błąd
+ Error
+ Błąd
- Network error:
- Błąd sieci:
+ Network error:
+ Błąd sieci:
- Error_Github_limit_MSG
- Automatyczna aktualizacja umożliwia maksymalnie 60 sprawdzeń aktualizacji na godzinę.\nOsiągnąłeś ten limit. Spróbuj ponownie później.
+ Error_Github_limit_MSG
+ Automatyczna aktualizacja umożliwia maksymalnie 60 sprawdzeń aktualizacji na godzinę.\nOsiągnąłeś ten limit. Spróbuj ponownie później.
- Failed to parse update information.
- Nie udało się sparsować informacji o aktualizacji.
+ Failed to parse update information.
+ Nie udało się sparsować informacji o aktualizacji.
- No pre-releases found.
- Nie znaleziono wersji przedpremierowych.
+ No pre-releases found.
+ Nie znaleziono wersji przedpremierowych.
- Invalid release data.
- Nieprawidłowe dane wydania.
+ Invalid release data.
+ Nieprawidłowe dane wydania.
- No download URL found for the specified asset.
- Nie znaleziono adresu URL do pobrania dla określonego zasobu.
+ No download URL found for the specified asset.
+ Nie znaleziono adresu URL do pobrania dla określonego zasobu.
- Your version is already up to date!
- Twoja wersja jest już aktualna!
+ Your version is already up to date!
+ Twoja wersja jest już aktualna!
- Update Available
- Dostępna aktualizacja
+ Update Available
+ Dostępna aktualizacja
- Update Channel
- Kanał Aktualizacji
+ Update Channel
+ Kanał Aktualizacji
- Current Version
- Aktualna wersja
+ Current Version
+ Aktualna wersja
- Latest Version
- Ostatnia wersja
+ Latest Version
+ Ostatnia wersja
- Do you want to update?
- Czy chcesz zaktualizować?
+ Do you want to update?
+ Czy chcesz zaktualizować?
- Show Changelog
- Pokaż zmiany
+ Show Changelog
+ Pokaż zmiany
- Check for Updates at Startup
- Sprawdź aktualizacje przy starcie
+ Check for Updates at Startup
+ Sprawdź aktualizacje przy starcie
- Update
- Aktualizuj
+ Update
+ Aktualizuj
- No
- Nie
+ No
+ Nie
- Hide Changelog
- Ukryj zmiany
+ Hide Changelog
+ Ukryj zmiany
- Changes
- Zmiany
+ Changes
+ Zmiany
- Network error occurred while trying to access the URL
- Błąd sieci wystąpił podczas próby uzyskania dostępu do URL
+ Network error occurred while trying to access the URL
+ Błąd sieci wystąpił podczas próby uzyskania dostępu do URL
- Download Complete
- Pobieranie zakończone
+ Download Complete
+ Pobieranie zakończone
- The update has been downloaded, press OK to install.
- Aktualizacja została pobrana, naciśnij OK, aby zainstalować.
+ The update has been downloaded, press OK to install.
+ Aktualizacja została pobrana, naciśnij OK, aby zainstalować.
- Failed to save the update file at
- Nie udało się zapisać pliku aktualizacji w
+ Failed to save the update file at
+ Nie udało się zapisać pliku aktualizacji w
- Starting Update...
- Rozpoczynanie aktualizacji...
+ Starting Update...
+ Rozpoczynanie aktualizacji...
- Failed to create the update script file
- Nie udało się utworzyć pliku skryptu aktualizacji
+ Failed to create the update script file
+ Nie udało się utworzyć pliku skryptu aktualizacji
-
-
+
+
CompatibilityInfoClass
- Fetching compatibility data, please wait
- Pobieranie danych o kompatybilności, proszę czekać
+ Fetching compatibility data, please wait
+ Pobieranie danych o kompatybilności, proszę czekać
- Cancel
- Anuluj
+ Cancel
+ Anuluj
- Loading...
- Ładowanie...
+ Loading...
+ Ładowanie...
- Error
- Błąd
+ Error
+ Błąd
- Unable to update compatibility data! Try again later.
- Nie można zaktualizować danych o kompatybilności! Spróbuj ponownie później.
+ Unable to update compatibility data! Try again later.
+ Nie można zaktualizować danych o kompatybilności! Spróbuj ponownie później.
- Unable to open compatibility_data.json for writing.
- Nie można otworzyć pliku compatibility_data.json do zapisu.
+ Unable to open compatibility_data.json for writing.
+ Nie można otworzyć pliku compatibility_data.json do zapisu.
- Unknown
- Nieznany
+ Unknown
+ Nieznany
- Nothing
- Nic
+ Nothing
+ Nic
- Boots
- Buty
+ Boots
+ Buty
- Menus
- Menu
+ Menus
+ Menu
- Ingame
- W grze
+ Ingame
+ W grze
- Playable
- Do grania
+ Playable
+ Do grania
-
-
+
+
ControlSettings
- Configure Controls
-
+ Configure Controls
+ Configure Controls
- Control Settings
-
+ Control Settings
+ Control Settings
- D-Pad
-
+ D-Pad
+ D-Pad
- Up
-
+ Up
+ Up
- Left
-
+ Left
+ Left
- Right
-
+ Right
+ Right
- Down
-
+ Down
+ Down
- Left Stick Deadzone (def:2 max:127)
-
+ Left Stick Deadzone (def:2 max:127)
+ Left Stick Deadzone (def:2 max:127)
- Left Deadzone
-
+ Left Deadzone
+ Left Deadzone
- Left Stick
-
+ Left Stick
+ Left Stick
- Config Selection
-
+ Config Selection
+ Config Selection
- Common Config
-
+ Common Config
+ Common Config
- Use per-game configs
-
+ Use per-game configs
+ Use per-game configs
- L1 / LB
-
+ L1 / LB
+ L1 / LB
- L2 / LT
-
+ L2 / LT
+ L2 / LT
- KBM Controls
-
+ KBM Controls
+ KBM Controls
- KBM Editor
-
+ KBM Editor
+ KBM Editor
- Back
-
+ Back
+ Back
- R1 / RB
-
+ R1 / RB
+ R1 / RB
- R2 / RT
-
+ R2 / RT
+ R2 / RT
- L3
-
+ L3
+ L3
- Options / Start
-
+ Options / Start
+ Options / Start
- R3
-
+ R3
+ R3
- Face Buttons
-
+ Face Buttons
+ Face Buttons
- Triangle / Y
-
+ Triangle / Y
+ Triangle / Y
- Square / X
-
+ Square / X
+ Square / X
- Circle / B
-
+ Circle / B
+ Circle / B
- Cross / A
-
+ Cross / A
+ Cross / A
- Right Stick Deadzone (def:2, max:127)
-
+ Right Stick Deadzone (def:2, max:127)
+ Right Stick Deadzone (def:2, max:127)
- Right Deadzone
-
+ Right Deadzone
+ Right Deadzone
- Right Stick
-
+ Right Stick
+ Right Stick
-
-
+
+
ElfViewer
- Open Folder
- Otwórz folder
+ Open Folder
+ Otwórz folder
-
-
+
+
GameInfoClass
- Loading game list, please wait :3
- Ładowanie listy gier, proszę poczekaj :3
+ Loading game list, please wait :3
+ Ładowanie listy gier, proszę poczekaj :3
- Cancel
- Anuluj
+ Cancel
+ Anuluj
- Loading...
- Ładowanie...
+ Loading...
+ Ładowanie...
-
-
+
+
GameInstallDialog
- shadPS4 - Choose directory
- shadPS4 - Wybierz katalog
+ shadPS4 - Choose directory
+ shadPS4 - Wybierz katalog
- Directory to install games
- Katalog do instalacji gier
+ Directory to install games
+ Katalog do instalacji gier
- Browse
- Przeglądaj
+ Browse
+ Przeglądaj
- Error
- Błąd
+ Error
+ Błąd
- Directory to install DLC
-
+ Directory to install DLC
+ Directory to install DLC
-
-
+
+
GameListFrame
- Icon
- Ikona
+ Icon
+ Ikona
- Name
- Nazwa
+ Name
+ Nazwa
- Serial
- Numer seryjny
+ Serial
+ Numer seryjny
- Compatibility
- Zgodność
+ Compatibility
+ Zgodność
- Region
- Region
+ Region
+ Region
- Firmware
- Oprogramowanie
+ Firmware
+ Oprogramowanie
- Size
- Rozmiar
+ Size
+ Rozmiar
- Version
- Wersja
+ Version
+ Wersja
- Path
- Ścieżka
+ Path
+ Ścieżka
- Play Time
- Czas gry
+ Play Time
+ Czas gry
- Never Played
- Nigdy nie grane
+ Never Played
+ Nigdy nie grane
- h
- h
+ h
+ h
- m
- m
+ m
+ m
- s
- s
+ s
+ s
- Compatibility is untested
- Kompatybilność nie została przetestowana
+ Compatibility is untested
+ Kompatybilność nie została przetestowana
- Game does not initialize properly / crashes the emulator
- Gra nie inicjuje się poprawnie / zawiesza się emulator
+ Game does not initialize properly / crashes the emulator
+ Gra nie inicjuje się poprawnie / zawiesza się emulator
- Game boots, but only displays a blank screen
- Gra uruchamia się, ale wyświetla tylko pusty ekran
+ Game boots, but only displays a blank screen
+ Gra uruchamia się, ale wyświetla tylko pusty ekran
- Game displays an image but does not go past the menu
- Gra wyświetla obraz, ale nie przechodzi do menu
+ Game displays an image but does not go past the menu
+ Gra wyświetla obraz, ale nie przechodzi do menu
- Game has game-breaking glitches or unplayable performance
- Gra ma usterki przerywające rozgrywkę lub niegrywalną wydajność
+ Game has game-breaking glitches or unplayable performance
+ Gra ma usterki przerywające rozgrywkę lub niegrywalną wydajność
- Game can be completed with playable performance and no major glitches
- Grę można ukończyć z grywalną wydajnością i bez większych usterek
+ Game can be completed with playable performance and no major glitches
+ Grę można ukończyć z grywalną wydajnością i bez większych usterek
- Click to see details on github
- Kliknij, aby zobaczyć szczegóły na GitHub
+ Click to see details on github
+ Kliknij, aby zobaczyć szczegóły na GitHub
- Last updated
- Ostatnia aktualizacja
+ Last updated
+ Ostatnia aktualizacja
-
-
+
+
GameListUtils
- B
- B
+ B
+ B
- KB
- KB
+ KB
+ KB
- MB
- MB
+ MB
+ MB
- GB
- GB
+ GB
+ GB
- TB
- TB
+ TB
+ TB
-
-
+
+
GuiContextMenus
- Create Shortcut
- Utwórz skrót
+ Create Shortcut
+ Utwórz skrót
- Cheats / Patches
- Kody / poprawki
+ Cheats / Patches
+ Kody / poprawki
- SFO Viewer
- Menedżer plików SFO
+ SFO Viewer
+ Menedżer plików SFO
- Trophy Viewer
- Menedżer trofeów
+ Trophy Viewer
+ Menedżer trofeów
- Open Folder...
- Otwórz Folder...
+ Open Folder...
+ Otwórz Folder...
- Open Game Folder
- Otwórz Katalog Gry
+ Open Game Folder
+ Otwórz Katalog Gry
- Open Save Data Folder
- Otwórz Folder Danych Zapisów
+ Open Save Data Folder
+ Otwórz Folder Danych Zapisów
- Open Log Folder
- Otwórz Folder Dziennika
+ Open Log Folder
+ Otwórz Folder Dziennika
- Copy info...
- Kopiuj informacje...
+ Copy info...
+ Kopiuj informacje...
- Copy Name
- Kopiuj nazwę
+ Copy Name
+ Kopiuj nazwę
- Copy Serial
- Kopiuj numer seryjny
+ Copy Serial
+ Kopiuj numer seryjny
- Copy All
- Kopiuj wszystko
+ Copy Version
+ Copy Version
- Delete...
- Usuń...
+ Copy Size
+ Copy Size
- Delete Game
- Usuń Grę
+ Copy All
+ Kopiuj wszystko
- Delete Update
- Usuń Aktualizację
+ Delete...
+ Usuń...
- Delete DLC
- Usuń DLC
+ Delete Game
+ Usuń Grę
- Compatibility...
- kompatybilność...
+ Delete Update
+ Usuń Aktualizację
- Update database
- Zaktualizuj bazę danych
+ Delete DLC
+ Usuń DLC
- View report
- Wyświetl zgłoszenie
+ Compatibility...
+ kompatybilność...
- Submit a report
- Wyślij zgłoszenie
+ Update database
+ Zaktualizuj bazę danych
- Shortcut creation
- Tworzenie skrótu
+ View report
+ Wyświetl zgłoszenie
- Shortcut created successfully!
- Utworzenie skrótu zakończone pomyślnie!
+ Submit a report
+ Wyślij zgłoszenie
- Error
- Błąd
+ Shortcut creation
+ Tworzenie skrótu
- Error creating shortcut!
- Utworzenie skrótu zakończone niepowodzeniem!
+ Shortcut created successfully!
+ Utworzenie skrótu zakończone pomyślnie!
- Install PKG
- Zainstaluj PKG
+ Error
+ Błąd
- Game
- Gra
+ Error creating shortcut!
+ Utworzenie skrótu zakończone niepowodzeniem!
- This game has no update to delete!
- Ta gra nie ma aktualizacji do usunięcia!
+ Install PKG
+ Zainstaluj PKG
- Update
- Aktualizacja
+ Game
+ Gra
- This game has no DLC to delete!
- Ta gra nie ma DLC do usunięcia!
+ This game has no update to delete!
+ Ta gra nie ma aktualizacji do usunięcia!
- DLC
- DLC
+ Update
+ Aktualizacja
- Delete %1
- Usuń %1
+ This game has no DLC to delete!
+ Ta gra nie ma DLC do usunięcia!
- Are you sure you want to delete %1's %2 directory?
- Czy na pewno chcesz usunąć katalog %1 z %2?
+ DLC
+ DLC
- Open Update Folder
-
+ Delete %1
+ Usuń %1
- Copy Version
-
+ Are you sure you want to delete %1's %2 directory?
+ Czy na pewno chcesz usunąć katalog %1 z %2?
- Copy Size
-
+ Open Update Folder
+ Open Update Folder
- Delete Save Data
-
+ Delete Save Data
+ Delete Save Data
- This game has no update folder to open!
-
+ This game has no update folder to open!
+ This game has no update folder to open!
- Failed to convert icon.
-
+ Failed to convert icon.
+ Failed to convert icon.
- This game has no save data to delete!
-
+ This game has no save data to delete!
+ This game has no save data to delete!
- Save Data
-
+ Save Data
+ Save Data
-
-
+
+
InstallDirSelect
- shadPS4 - Choose directory
- shadPS4 - Wybierz katalog
+ shadPS4 - Choose directory
+ shadPS4 - Wybierz katalog
- Select which directory you want to install to.
- Wybierz katalog, do którego chcesz zainstalować.
+ Select which directory you want to install to.
+ Wybierz katalog, do którego chcesz zainstalować.
- Install All Queued to Selected Folder
-
+ Install All Queued to Selected Folder
+ Install All Queued to Selected Folder
- Delete PKG File on Install
-
+ Delete PKG File on Install
+ Delete PKG File on Install
-
-
+
+
MainWindow
- Open/Add Elf Folder
- Otwórz/Dodaj folder Elf
+ Open/Add Elf Folder
+ Otwórz/Dodaj folder Elf
- Install Packages (PKG)
- Zainstaluj paczkę (PKG)
+ Install Packages (PKG)
+ Zainstaluj paczkę (PKG)
- Boot Game
- Uruchom grę
+ Boot Game
+ Uruchom grę
- Check for Updates
- Sprawdź aktualizacje
+ Check for Updates
+ Sprawdź aktualizacje
- About shadPS4
- O programie
+ About shadPS4
+ O programie
- Configure...
- Konfiguruj...
+ Configure...
+ Konfiguruj...
- Install application from a .pkg file
- Zainstaluj aplikacje z pliku .pkg
+ Install application from a .pkg file
+ Zainstaluj aplikacje z pliku .pkg
- Recent Games
- Ostatnie gry
+ Recent Games
+ Ostatnie gry
- Open shadPS4 Folder
- Otwórz folder shadPS4
+ Open shadPS4 Folder
+ Otwórz folder shadPS4
- Exit
- Wyjdź
+ Exit
+ Wyjdź
- Exit shadPS4
- Wyjdź z shadPS4
+ Exit shadPS4
+ Wyjdź z shadPS4
- Exit the application.
- Wyjdź z aplikacji.
+ Exit the application.
+ Wyjdź z aplikacji.
- Show Game List
- Pokaż listę gier
+ Show Game List
+ Pokaż listę gier
- Game List Refresh
- Odśwież listę gier
+ Game List Refresh
+ Odśwież listę gier
- Tiny
- Malutkie
+ Tiny
+ Malutkie
- Small
- Małe
+ Small
+ Małe
- Medium
- Średnie
+ Medium
+ Średnie
- Large
- Wielkie
+ Large
+ Wielkie
- List View
- Widok listy
+ List View
+ Widok listy
- Grid View
- Widok siatki
+ Grid View
+ Widok siatki
- Elf Viewer
- Menedżer plików ELF
+ Elf Viewer
+ Menedżer plików ELF
- Game Install Directory
- Katalog zainstalowanych gier
+ Game Install Directory
+ Katalog zainstalowanych gier
- Download Cheats/Patches
- Pobierz kody / poprawki
+ Download Cheats/Patches
+ Pobierz kody / poprawki
- Dump Game List
- Zgraj listę gier
+ Dump Game List
+ Zgraj listę gier
- PKG Viewer
- Menedżer plików PKG
+ PKG Viewer
+ Menedżer plików PKG
- Search...
- Szukaj...
+ Search...
+ Szukaj...
- File
- Plik
+ File
+ Plik
- View
- Widok
+ View
+ Widok
- Game List Icons
- Ikony w widoku listy
+ Game List Icons
+ Ikony w widoku listy
- Game List Mode
- Tryb listy gier
+ Game List Mode
+ Tryb listy gier
- Settings
- Ustawienia
+ Settings
+ Ustawienia
- Utils
- Narzędzia
+ Utils
+ Narzędzia
- Themes
- Motywy
+ Themes
+ Motywy
- Help
- Pomoc
+ Help
+ Pomoc
- Dark
- Ciemny
+ Dark
+ Ciemny
- Light
- Jasny
+ Light
+ Jasny
- Green
- Zielony
+ Green
+ Zielony
- Blue
- Niebieski
+ Blue
+ Niebieski
- Violet
- Fioletowy
+ Violet
+ Fioletowy
- toolBar
- Pasek narzędzi
+ toolBar
+ Pasek narzędzi
- Game List
- Lista gier
+ Game List
+ Lista gier
- * Unsupported Vulkan Version
- * Nieobsługiwana wersja Vulkan
+ * Unsupported Vulkan Version
+ * Nieobsługiwana wersja Vulkan
- Download Cheats For All Installed Games
- Pobierz kody do wszystkich zainstalowanych gier
+ Download Cheats For All Installed Games
+ Pobierz kody do wszystkich zainstalowanych gier
- Download Patches For All Games
- Pobierz poprawki do wszystkich gier
+ Download Patches For All Games
+ Pobierz poprawki do wszystkich gier
- Download Complete
- Pobieranie zakończone
+ Download Complete
+ Pobieranie zakończone
- You have downloaded cheats for all the games you have installed.
- Pobrałeś kody do wszystkich zainstalowanych gier.
+ You have downloaded cheats for all the games you have installed.
+ Pobrałeś kody do wszystkich zainstalowanych gier.
- Patches Downloaded Successfully!
- Poprawki pobrane pomyślnie!
+ Patches Downloaded Successfully!
+ Poprawki pobrane pomyślnie!
- All Patches available for all games have been downloaded.
- Wszystkie poprawki dostępne dla wszystkich gier zostały pobrane.
+ All Patches available for all games have been downloaded.
+ Wszystkie poprawki dostępne dla wszystkich gier zostały pobrane.
- Games:
- Gry:
+ Games:
+ Gry:
- ELF files (*.bin *.elf *.oelf)
- Pliki ELF (*.bin *.elf *.oelf)
+ ELF files (*.bin *.elf *.oelf)
+ Pliki ELF (*.bin *.elf *.oelf)
- Game Boot
- Uruchomienie gry
+ Game Boot
+ Uruchomienie gry
- Only one file can be selected!
- Można wybrać tylko jeden plik!
+ Only one file can be selected!
+ Można wybrać tylko jeden plik!
- PKG Extraction
- Wypakowywanie PKG
+ PKG Extraction
+ Wypakowywanie PKG
- Patch detected!
- Wykryto łatkę!
+ Patch detected!
+ Wykryto łatkę!
- PKG and Game versions match:
- Wersje PKG i gry są zgodne:
+ PKG and Game versions match:
+ Wersje PKG i gry są zgodne:
- Would you like to overwrite?
- Czy chcesz nadpisać?
+ Would you like to overwrite?
+ Czy chcesz nadpisać?
- PKG Version %1 is older than installed version:
- Wersja PKG %1 jest starsza niż zainstalowana wersja:
+ PKG Version %1 is older than installed version:
+ Wersja PKG %1 jest starsza niż zainstalowana wersja:
- Game is installed:
- Gra jest zainstalowana:
+ Game is installed:
+ Gra jest zainstalowana:
- Would you like to install Patch:
- Czy chcesz zainstalować łatkę:
+ Would you like to install Patch:
+ Czy chcesz zainstalować łatkę:
- DLC Installation
- Instalacja DLC
+ DLC Installation
+ Instalacja DLC
- Would you like to install DLC: %1?
- Czy chcesz zainstalować DLC: %1?
+ Would you like to install DLC: %1?
+ Czy chcesz zainstalować DLC: %1?
- DLC already installed:
- DLC już zainstalowane:
+ DLC already installed:
+ DLC już zainstalowane:
- Game already installed
- Gra już zainstalowana
+ Game already installed
+ Gra już zainstalowana
- PKG ERROR
- BŁĄD PKG
+ PKG ERROR
+ BŁĄD PKG
- Extracting PKG %1/%2
- Wypakowywanie PKG %1/%2
+ Extracting PKG %1/%2
+ Wypakowywanie PKG %1/%2
- Extraction Finished
- Wypakowywanie zakończone
+ Extraction Finished
+ Wypakowywanie zakończone
- Game successfully installed at %1
- Gra pomyślnie zainstalowana w %1
+ Game successfully installed at %1
+ Gra pomyślnie zainstalowana w %1
- File doesn't appear to be a valid PKG file
- Plik nie wydaje się być prawidłowym plikiem PKG
+ File doesn't appear to be a valid PKG file
+ Plik nie wydaje się być prawidłowym plikiem PKG
- Run Game
-
+ Run Game
+ Run Game
- Eboot.bin file not found
-
+ Eboot.bin file not found
+ Eboot.bin file not found
- PKG File (*.PKG *.pkg)
-
+ PKG File (*.PKG *.pkg)
+ PKG File (*.PKG *.pkg)
- PKG is a patch or DLC, please install the game first!
-
+ PKG is a patch or DLC, please install the game first!
+ PKG is a patch or DLC, please install the game first!
- Game is already running!
-
+ Game is already running!
+ Game is already running!
- shadPS4
- shadPS4
+ shadPS4
+ shadPS4
-
-
+
+
PKGViewer
- Open Folder
- Otwórz folder
+ Open Folder
+ Otwórz folder
- Name
- Nazwa
+ PKG ERROR
+ BŁĄD PKG
- Serial
- Numer seryjny
+ Name
+ Nazwa
- Installed
-
+ Serial
+ Numer seryjny
- Size
- Rozmiar
+ Installed
+ Installed
- Category
-
+ Size
+ Rozmiar
- Type
-
+ Category
+ Category
- App Ver
-
+ Type
+ Type
- FW
-
+ App Ver
+ App Ver
- Region
- Region
+ FW
+ FW
- Flags
-
+ Region
+ Region
- Path
- Ścieżka
+ Flags
+ Flags
- File
- Plik
+ Path
+ Ścieżka
- PKG ERROR
- BŁĄD PKG
+ File
+ Plik
- Unknown
- Nieznany
+ Unknown
+ Nieznany
- Package
-
+ Package
+ Package
-
-
+
+
SettingsDialog
- Settings
- Ustawienia
+ Settings
+ Ustawienia
- General
- Ogólne
+ General
+ Ogólne
- System
- System
+ System
+ System
- Console Language
- Język konsoli
+ Console Language
+ Język konsoli
- Emulator Language
- Język emulatora
+ Emulator Language
+ Język emulatora
- Emulator
- Emulator
+ Emulator
+ Emulator
- Enable Fullscreen
- Włącz pełny ekran
+ Enable Fullscreen
+ Włącz pełny ekran
- Fullscreen Mode
- Tryb Pełnoekranowy
+ Fullscreen Mode
+ Tryb Pełnoekranowy
- Enable Separate Update Folder
- Włącz oddzielny folder aktualizacji
+ Enable Separate Update Folder
+ Włącz oddzielny folder aktualizacji
- Default tab when opening settings
- Domyślna zakładka podczas otwierania ustawień
+ Default tab when opening settings
+ Domyślna zakładka podczas otwierania ustawień
- Show Game Size In List
- Pokaż rozmiar gry na liście
+ Show Game Size In List
+ Pokaż rozmiar gry na liście
- Show Splash
- Pokaż ekran powitania
+ Show Splash
+ Pokaż ekran powitania
- Enable Discord Rich Presence
- Włącz Discord Rich Presence
+ Enable Discord Rich Presence
+ Włącz Discord Rich Presence
- Username
- Nazwa użytkownika
+ Username
+ Nazwa użytkownika
- Trophy Key
- Klucz trofeów
+ Trophy Key
+ Klucz trofeów
- Trophy
- Trofeum
+ Trophy
+ Trofeum
- Logger
- Dziennik zdarzeń
+ Logger
+ Dziennik zdarzeń
- Log Type
- Typ dziennika
+ Log Type
+ Typ dziennika
- Log Filter
- Filtrowanie dziennika
+ Log Filter
+ Filtrowanie dziennika
- Open Log Location
- Otwórz lokalizację dziennika
+ Open Log Location
+ Otwórz lokalizację dziennika
- Input
- Wejście
+ Input
+ Wejście
- Cursor
- Kursor
+ Cursor
+ Kursor
- Hide Cursor
- Ukryj kursor
+ Hide Cursor
+ Ukryj kursor
- Hide Cursor Idle Timeout
- Czas oczekiwania na ukrycie kursora przy bezczynności
+ Hide Cursor Idle Timeout
+ Czas oczekiwania na ukrycie kursora przy bezczynności
- s
- s
+ s
+ s
- Controller
- Kontroler
+ Controller
+ Kontroler
- Back Button Behavior
- Zachowanie przycisku wstecz
+ Back Button Behavior
+ Zachowanie przycisku wstecz
- Graphics
- Grafika
+ Graphics
+ Grafika
- GUI
- Interfejs
+ GUI
+ Interfejs
- User
- Użytkownik
+ User
+ Użytkownik
- Graphics Device
- Karta graficzna
+ Graphics Device
+ Karta graficzna
- Width
- Szerokość
+ Width
+ Szerokość
- Height
- Wysokość
+ Height
+ Wysokość
- Vblank Divider
- Dzielnik przerwy pionowej (Vblank)
+ Vblank Divider
+ Dzielnik przerwy pionowej (Vblank)
- Advanced
- Zaawansowane
+ Advanced
+ Zaawansowane
- Enable Shaders Dumping
- Włącz zgrywanie cieni
+ Enable Shaders Dumping
+ Włącz zgrywanie cieni
- Enable NULL GPU
- Wyłącz kartę graficzną
+ Enable NULL GPU
+ Wyłącz kartę graficzną
- Paths
- Ścieżki
+ Enable HDR
+ Enable HDR
- Game Folders
- Foldery gier
+ Paths
+ Ścieżki
- Add...
- Dodaj...
+ Game Folders
+ Foldery gier
- Remove
- Usuń
+ Add...
+ Dodaj...
- Debug
- Debugowanie
+ Remove
+ Usuń
- Enable Debug Dumping
- Włącz zgrywanie debugowania
+ Debug
+ Debugowanie
- Enable Vulkan Validation Layers
- Włącz warstwy walidacji Vulkan
+ Enable Debug Dumping
+ Włącz zgrywanie debugowania
- Enable Vulkan Synchronization Validation
- Włącz walidację synchronizacji Vulkan
+ Enable Vulkan Validation Layers
+ Włącz warstwy walidacji Vulkan
- Enable RenderDoc Debugging
- Włącz debugowanie RenderDoc
+ Enable Vulkan Synchronization Validation
+ Włącz walidację synchronizacji Vulkan
- Enable Crash Diagnostics
- Enable Crash Diagnostics
+ Enable RenderDoc Debugging
+ Włącz debugowanie RenderDoc
- Collect Shaders
- Collect Shaders
+ Enable Crash Diagnostics
+ Enable Crash Diagnostics
- Copy GPU Buffers
- Copy GPU Buffers
+ Collect Shaders
+ Collect Shaders
- Host Debug Markers
- Host Debug Markers
+ Copy GPU Buffers
+ Copy GPU Buffers
- Guest Debug Markers
- Guest Debug Markers
+ Host Debug Markers
+ Host Debug Markers
- Update
- Aktualizacja
+ Guest Debug Markers
+ Guest Debug Markers
- Check for Updates at Startup
- Sprawdź aktualizacje przy starcie
+ Update
+ Aktualizacja
- Always Show Changelog
- Zawsze pokazuj dziennik zmian
+ Check for Updates at Startup
+ Sprawdź aktualizacje przy starcie
- Update Channel
- Kanał Aktualizacji
+ Always Show Changelog
+ Zawsze pokazuj dziennik zmian
- Check for Updates
- Sprawdź aktualizacje
+ Update Channel
+ Kanał Aktualizacji
- GUI Settings
- Ustawienia Interfejsu
+ Check for Updates
+ Sprawdź aktualizacje
- Title Music
- Title Music
+ GUI Settings
+ Ustawienia Interfejsu
- Disable Trophy Pop-ups
- Wyłącz wyskakujące okienka trofeów
+ Title Music
+ Title Music
- Play title music
- Odtwórz muzykę tytułową
+ Disable Trophy Pop-ups
+ Wyłącz wyskakujące okienka trofeów
- Update Compatibility Database On Startup
- Aktualizuj bazę danych zgodności podczas uruchamiania
+ Background Image
+ Background Image
- Game Compatibility
- Kompatybilność gier
+ Show Background Image
+ Show Background Image
- Display Compatibility Data
- Wyświetl dane zgodności
+ Opacity
+ Opacity
- Update Compatibility Database
- Aktualizuj bazę danych zgodności
+ Play title music
+ Odtwórz muzykę tytułową
- Volume
- Głośność
+ Update Compatibility Database On Startup
+ Aktualizuj bazę danych zgodności podczas uruchamiania
- Save
- Zapisz
+ Game Compatibility
+ Kompatybilność gier
- Apply
- Zastosuj
+ Display Compatibility Data
+ Wyświetl dane zgodności
- Restore Defaults
- Przywróć ustawienia domyślne
+ Update Compatibility Database
+ Aktualizuj bazę danych zgodności
- Close
- Zamknij
+ Volume
+ Głośność
- Point your mouse at an option to display its description.
- Najedź kursorem na opcję, aby wyświetlić jej opis.
+ Save
+ Zapisz
- consoleLanguageGroupBox
- Język konsoli:\nUstala język, który używa gra PS4.\nZaleca się ustawienie tego na język, który obsługuje gra, co może się różnić w zależności od regionu.
+ Apply
+ Zastosuj
- emulatorLanguageGroupBox
- Język emulatora:\nUstala język interfejsu użytkownika emulatora.
+ Restore Defaults
+ Przywróć ustawienia domyślne
- fullscreenCheckBox
- Włącz tryb pełnoekranowy:\nAutomatycznie przełącza okno gry w tryb pełnoekranowy.\nMożna to wyłączyć naciskając klawisz F11.
+ Close
+ Zamknij
- separateUpdatesCheckBox
- Włącz oddzielny folder aktualizacji:\nUmożliwia instalowanie aktualizacji gier w oddzielnym folderze w celu łatwego zarządzania.
+ Point your mouse at an option to display its description.
+ Najedź kursorem na opcję, aby wyświetlić jej opis.
- showSplashCheckBox
- Wyświetl ekran powitalny:\nPodczas uruchamiania gry wyświetla ekran powitalny (specjalny obraz).
+ consoleLanguageGroupBox
+ Język konsoli:\nUstala język, który używa gra PS4.\nZaleca się ustawienie tego na język, który obsługuje gra, co może się różnić w zależności od regionu.
- discordRPCCheckbox
- Włącz Discord Rich Presence:\nWyświetla ikonę emulatora i odpowiednie informacje na twoim profilu Discord.
+ emulatorLanguageGroupBox
+ Język emulatora:\nUstala język interfejsu użytkownika emulatora.
- userName
- Nazwa użytkownika:\nUstala nazwę użytkownika konta PS4, która może być wyświetlana w niektórych grach.
+ fullscreenCheckBox
+ Włącz tryb pełnoekranowy:\nAutomatycznie przełącza okno gry w tryb pełnoekranowy.\nMożna to wyłączyć naciskając klawisz F11.
- TrophyKey
- Klucz trofeów:\nKlucz używany do odszyfrowywania trofeów. Musi być uzyskany z konsoli po jailbreaku. Musi zawierać tylko znaki w kodzie szesnastkowym.
+ separateUpdatesCheckBox
+ Włącz oddzielny folder aktualizacji:\nUmożliwia instalowanie aktualizacji gier w oddzielnym folderze w celu łatwego zarządzania.
- logTypeGroupBox
- Typ logu:\nUstala, czy synchronizować wyjście okna dziennika dla wydajności. Może to mieć negatywny wpływ na emulację.
+ showSplashCheckBox
+ Wyświetl ekran powitalny:\nPodczas uruchamiania gry wyświetla ekran powitalny (specjalny obraz).
- logFilter
- Filtr logu:\nFiltruje dziennik, aby drukować tylko określone informacje.\nPrzykłady: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Poziomy: Trace, Debug, Info, Warning, Error, Critical - w tej kolejności, konkretny poziom wycisza wszystkie wcześniejsze poziomy w liście i rejestruje wszystkie poziomy później.
+ discordRPCCheckbox
+ Włącz Discord Rich Presence:\nWyświetla ikonę emulatora i odpowiednie informacje na twoim profilu Discord.
- updaterGroupBox
- Aktualizator:\nRelease: Oficjalne wersje wydawane co miesiąc, które mogą być bardzo przestarzałe, ale są niezawodne i przetestowane.\nNightly: Wersje rozwojowe, które zawierają wszystkie najnowsze funkcje i poprawki błędów, ale mogą mieć błędy i być mniej stabilne.
+ userName
+ Nazwa użytkownika:\nUstala nazwę użytkownika konta PS4, która może być wyświetlana w niektórych grach.
- GUIMusicGroupBox
- Odtwórz muzykę tytułową:\nJeśli gra to obsługuje, aktywuje odtwarzanie specjalnej muzyki podczas wybierania gry w GUI.
+ TrophyKey
+ Klucz trofeów:\nKlucz używany do odszyfrowywania trofeów. Musi być uzyskany z konsoli po jailbreaku. Musi zawierać tylko znaki w kodzie szesnastkowym.
- disableTrophycheckBox
- Wyłącz wyskakujące okienka trofeów:\nWyłącz powiadomienia o trofeach w grze. Postępy w zdobywaniu trofeów można nadal śledzić za pomocą przeglądarki trofeów (kliknij prawym przyciskiem myszy grę w oknie głównym).
+ logTypeGroupBox
+ Typ logu:\nUstala, czy synchronizować wyjście okna dziennika dla wydajności. Może to mieć negatywny wpływ na emulację.
- hideCursorGroupBox
- Ukryj kursor:\nWybierz, kiedy kursor zniknie:\nNigdy: Zawsze będziesz widział myszkę.\nNieaktywny: Ustaw czas, po którym zniknie po bezczynności.\nZawsze: nigdy nie zobaczysz myszki.
+ logFilter
+ Filtr logu:\nFiltruje dziennik, aby drukować tylko określone informacje.\nPrzykłady: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Poziomy: Trace, Debug, Info, Warning, Error, Critical - w tej kolejności, konkretny poziom wycisza wszystkie wcześniejsze poziomy w liście i rejestruje wszystkie poziomy później.
- idleTimeoutGroupBox
- Ustaw czas, po którym mysz zniknie po bezczynności.
+ updaterGroupBox
+ Aktualizator:\nRelease: Oficjalne wersje wydawane co miesiąc, które mogą być bardzo przestarzałe, ale są niezawodne i przetestowane.\nNightly: Wersje rozwojowe, które zawierają wszystkie najnowsze funkcje i poprawki błędów, ale mogą mieć błędy i być mniej stabilne.
- backButtonBehaviorGroupBox
- Zachowanie przycisku Wstecz:\nUstawia przycisk Wstecz kontrolera tak, aby emulował dotknięcie określonego miejsca na panelu dotykowym PS4.
+ GUIBackgroundImageGroupBox
+ GUIBackgroundImageGroupBox
- enableCompatibilityCheckBox
- Wyświetl dane zgodności:\nWyświetla informacje o kompatybilności gry w widoku tabeli. Włącz opcję „Aktualizuj zgodność przy uruchomieniu”, aby uzyskać aktualne informacje.
+ GUIMusicGroupBox
+ Odtwórz muzykę tytułową:\nJeśli gra to obsługuje, aktywuje odtwarzanie specjalnej muzyki podczas wybierania gry w GUI.
- checkCompatibilityOnStartupCheckBox
- Aktualizuj zgodność przy uruchomieniu:\nAutomatycznie aktualizuj bazę danych kompatybilności podczas uruchamiania shadPS4.
+ disableTrophycheckBox
+ Wyłącz wyskakujące okienka trofeów:\nWyłącz powiadomienia o trofeach w grze. Postępy w zdobywaniu trofeów można nadal śledzić za pomocą przeglądarki trofeów (kliknij prawym przyciskiem myszy grę w oknie głównym).
- updateCompatibilityButton
- Zaktualizuj bazę danych zgodności:\nNatychmiast zaktualizuj bazę danych zgodności.
+ hideCursorGroupBox
+ Ukryj kursor:\nWybierz, kiedy kursor zniknie:\nNigdy: Zawsze będziesz widział myszkę.\nNieaktywny: Ustaw czas, po którym zniknie po bezczynności.\nZawsze: nigdy nie zobaczysz myszki.
- Never
- Nigdy
+ idleTimeoutGroupBox
+ Ustaw czas, po którym mysz zniknie po bezczynności.
- Idle
- Bezczynny
+ backButtonBehaviorGroupBox
+ Zachowanie przycisku Wstecz:\nUstawia przycisk Wstecz kontrolera tak, aby emulował dotknięcie określonego miejsca na panelu dotykowym PS4.
- Always
- Zawsze
+ enableCompatibilityCheckBox
+ Wyświetl dane zgodności:\nWyświetla informacje o kompatybilności gry w widoku tabeli. Włącz opcję „Aktualizuj zgodność przy uruchomieniu”, aby uzyskać aktualne informacje.
- Touchpad Left
- Touchpad Lewy
+ checkCompatibilityOnStartupCheckBox
+ Aktualizuj zgodność przy uruchomieniu:\nAutomatycznie aktualizuj bazę danych kompatybilności podczas uruchamiania shadPS4.
- Touchpad Right
- Touchpad Prawy
+ updateCompatibilityButton
+ Zaktualizuj bazę danych zgodności:\nNatychmiast zaktualizuj bazę danych zgodności.
- Touchpad Center
- Touchpad Środkowy
+ Never
+ Nigdy
- None
- Brak
+ Idle
+ Bezczynny
- graphicsAdapterGroupBox
- Urządzenie graficzne:\nW systemach z wieloma GPU, wybierz GPU, który emulator ma używać z rozwijanego menu,\n lub wybierz "Auto Select", aby ustawić go automatycznie.
+ Always
+ Zawsze
- resolutionLayout
- Szerokość/Wysokość:\nUstala rozmiar okna emulatora podczas uruchamiania, który może być zmieniany w trakcie gry.\nTo różni się od rozdzielczości w grze.
+ Touchpad Left
+ Touchpad Lewy
- heightDivider
- Dzielnik Vblank:\nWskaźnik klatek, z jakim emulator jest odświeżany, pomnożony przez tę liczbę. Zmiana tego może mieć negatywne skutki, takie jak przyspieszenie gry lub zniszczenie krytycznej funkcjonalności gry, która nie spodziewa się, że to zostanie zmienione!
+ Touchpad Right
+ Touchpad Prawy
- dumpShadersCheckBox
- Włącz zrzucanie shaderów:\nDla technicznego debugowania zapisuje shadery z gry w folderze podczas renderowania.
+ Touchpad Center
+ Touchpad Środkowy
- nullGpuCheckBox
- Włącz Null GPU:\nDla technicznego debugowania dezaktywuje renderowanie gry tak, jakby nie było karty graficznej.
+ None
+ Brak
- gameFoldersBox
- Foldery gier:\nLista folderów do sprawdzenia zainstalowanych gier.
+ graphicsAdapterGroupBox
+ Urządzenie graficzne:\nW systemach z wieloma GPU, wybierz GPU, który emulator ma używać z rozwijanego menu,\n lub wybierz "Auto Select", aby ustawić go automatycznie.
- addFolderButton
- Dodaj:\nDodaj folder do listy.
+ resolutionLayout
+ Szerokość/Wysokość:\nUstala rozmiar okna emulatora podczas uruchamiania, który może być zmieniany w trakcie gry.\nTo różni się od rozdzielczości w grze.
- removeFolderButton
- Usuń:\nUsuń folder z listy.
+ heightDivider
+ Dzielnik Vblank:\nWskaźnik klatek, z jakim emulator jest odświeżany, pomnożony przez tę liczbę. Zmiana tego może mieć negatywne skutki, takie jak przyspieszenie gry lub zniszczenie krytycznej funkcjonalności gry, która nie spodziewa się, że to zostanie zmienione!
- debugDump
- Włącz zrzut debugowania:\nZapisuje symbole importu i eksportu oraz informacje nagłówkowe pliku dla aktualnie działającej aplikacji PS4 w katalogu.
+ dumpShadersCheckBox
+ Włącz zrzucanie shaderów:\nDla technicznego debugowania zapisuje shadery z gry w folderze podczas renderowania.
- vkValidationCheckBox
- Włącz warstwę walidacji Vulkan:\nWłącza system, który waliduje stan renderera Vulkan i loguje informacje o jego wewnętrznym stanie. Zmniejszy to wydajność i prawdopodobnie zmieni zachowanie emulacji.
+ nullGpuCheckBox
+ Włącz Null GPU:\nDla technicznego debugowania dezaktywuje renderowanie gry tak, jakby nie było karty graficznej.
- vkSyncValidationCheckBox
- Włącz walidację synchronizacji Vulkan:\nWłącza system, który waliduje timing zadań renderowania Vulkan. Zmniejszy to wydajność i prawdopodobnie zmieni zachowanie emulacji.
+ enableHDRCheckBox
+ enableHDRCheckBox
- rdocCheckBox
- Włącz debugowanie RenderDoc:\nJeśli włączone, emulator zapewnia kompatybilność z Renderdoc, aby umożliwić nagrywanie i analizowanie aktualnie renderowanej klatki.
+ gameFoldersBox
+ Foldery gier:\nLista folderów do sprawdzenia zainstalowanych gier.
- collectShaderCheckBox
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+ addFolderButton
+ Dodaj:\nDodaj folder do listy.
- crashDiagnosticsCheckBox
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+ removeFolderButton
+ Usuń:\nUsuń folder z listy.
- copyGPUBuffersCheckBox
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+ debugDump
+ Włącz zrzut debugowania:\nZapisuje symbole importu i eksportu oraz informacje nagłówkowe pliku dla aktualnie działającej aplikacji PS4 w katalogu.
- hostMarkersCheckBox
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ vkValidationCheckBox
+ Włącz warstwę walidacji Vulkan:\nWłącza system, który waliduje stan renderera Vulkan i loguje informacje o jego wewnętrznym stanie. Zmniejszy to wydajność i prawdopodobnie zmieni zachowanie emulacji.
- guestMarkersCheckBox
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ vkSyncValidationCheckBox
+ Włącz walidację synchronizacji Vulkan:\nWłącza system, który waliduje timing zadań renderowania Vulkan. Zmniejszy to wydajność i prawdopodobnie zmieni zachowanie emulacji.
- Borderless
-
+ rdocCheckBox
+ Włącz debugowanie RenderDoc:\nJeśli włączone, emulator zapewnia kompatybilność z Renderdoc, aby umożliwić nagrywanie i analizowanie aktualnie renderowanej klatki.
- True
-
+ collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- Enable HDR
-
+ crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- Release
-
+ copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
- Nightly
-
+ hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Background Image
-
+ guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Show Background Image
-
+ saveDataBox
+ saveDataBox
- Opacity
-
+ browseButton
+ browseButton
- Set the volume of the background music.
-
+ Borderless
+ Borderless
- Enable Motion Controls
-
+ True
+ True
- Save Data Path
-
+ Release
+ Release
- Browse
- Przeglądaj
+ Nightly
+ Nightly
- async
-
+ Set the volume of the background music.
+ Set the volume of the background music.
- sync
-
+ Enable Motion Controls
+ Enable Motion Controls
- Auto Select
-
+ Save Data Path
+ Save Data Path
- Directory to install games
- Katalog do instalacji gier
+ Browse
+ Przeglądaj
- Directory to save data
-
+ async
+ async
- GUIBackgroundImageGroupBox
-
+ sync
+ sync
- enableHDRCheckBox
-
+ Auto Select
+ Auto Select
- saveDataBox
-
+ Directory to install games
+ Katalog do instalacji gier
- browseButton
-
+ Directory to save data
+ Directory to save data
-
-
+
+
TrophyViewer
- Trophy Viewer
- Menedżer trofeów
+ Trophy Viewer
+ Menedżer trofeów
-
+
diff --git a/src/qt_gui/translations/pt_BR.ts b/src/qt_gui/translations/pt_BR.ts
index b0dff3d20..ae9bfe68f 100644
--- a/src/qt_gui/translations/pt_BR.ts
+++ b/src/qt_gui/translations/pt_BR.ts
@@ -2,1789 +2,1789 @@
-
-
+
+
AboutDialog
- About shadPS4
- Sobre o shadPS4
+ About shadPS4
+ Sobre o shadPS4
- shadPS4
- shadPS4
+ shadPS4
+ shadPS4
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- shadPS4 é um emulador experimental de código-fonte aberto para o PlayStation 4.
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 é um emulador experimental de código-fonte aberto para o PlayStation 4.
- This software should not be used to play games you have not legally obtained.
- Este software não deve ser usado para jogar jogos piratas.
+ This software should not be used to play games you have not legally obtained.
+ Este software não deve ser usado para jogar jogos piratas.
-
-
+
+
CheatsPatches
- Cheats / Patches for
- Cheats / Patches para
+ Cheats / Patches for
+ Cheats / Patches para
- defaultTextEdit_MSG
- Cheats/Patches são experimentais.\nUse com cautela.\n\nBaixe os cheats individualmente selecionando o repositório e clicando no botão de download.\nNa aba Patches, você pode baixar todos os Patches de uma vez, escolha qual deseja usar e salve a opção.\n\nComo não desenvolvemos os Cheats/Patches,\npor favor, reporte problemas relacionados ao autor do cheat.\n\nCriou um novo cheat? Visite:\nhttps://github.com/shadps4-emu/ps4_cheats
+ defaultTextEdit_MSG
+ Cheats/Patches são experimentais.\nUse com cautela.\n\nBaixe os cheats individualmente selecionando o repositório e clicando no botão de download.\nNa aba Patches, você pode baixar todos os Patches de uma vez, escolha qual deseja usar e salve a opção.\n\nComo não desenvolvemos os Cheats/Patches,\npor favor, reporte problemas relacionados ao autor do cheat.\n\nCriou um novo cheat? Visite:\nhttps://github.com/shadps4-emu/ps4_cheats
- No Image Available
- Imagem Não Disponível
+ No Image Available
+ Imagem Não Disponível
- Serial:
- Serial:
+ Serial:
+ Serial:
- Version:
- Versão:
+ Version:
+ Versão:
- Size:
- Tamanho:
+ Size:
+ Tamanho:
- Select Cheat File:
- Selecione o Arquivo de Cheat:
+ Select Cheat File:
+ Selecione o Arquivo de Cheat:
- Repository:
- Repositório:
+ Repository:
+ Repositório:
- Download Cheats
- Baixar Cheats
+ Download Cheats
+ Baixar Cheats
- Delete File
- Excluir Arquivo
+ Delete File
+ Excluir Arquivo
- No files selected.
- Nenhum arquivo selecionado.
+ No files selected.
+ Nenhum arquivo selecionado.
- You can delete the cheats you don't want after downloading them.
- Você pode excluir os cheats que não deseja após baixá-las.
+ You can delete the cheats you don't want after downloading them.
+ Você pode excluir os cheats que não deseja após baixá-las.
- Do you want to delete the selected file?\n%1
- Deseja excluir o arquivo selecionado?\n%1
+ Do you want to delete the selected file?\n%1
+ Deseja excluir o arquivo selecionado?\n%1
- Select Patch File:
- Selecione o Arquivo de Patch:
+ Select Patch File:
+ Selecione o Arquivo de Patch:
- Download Patches
- Baixar Patches
+ Download Patches
+ Baixar Patches
- Save
- Salvar
+ Save
+ Salvar
- Cheats
- Cheats
+ Cheats
+ Cheats
- Patches
- Patches
+ Patches
+ Patches
- Error
- Erro
+ Error
+ Erro
- No patch selected.
- Nenhum patch selecionado.
+ No patch selected.
+ Nenhum patch selecionado.
- Unable to open files.json for reading.
- Não foi possível abrir files.json para leitura.
+ Unable to open files.json for reading.
+ Não foi possível abrir files.json para leitura.
- No patch file found for the current serial.
- Nenhum arquivo de patch encontrado para o serial atual.
+ No patch file found for the current serial.
+ Nenhum arquivo de patch encontrado para o serial atual.
- Unable to open the file for reading.
- Não foi possível abrir o arquivo para leitura.
+ Unable to open the file for reading.
+ Não foi possível abrir o arquivo para leitura.
- Unable to open the file for writing.
- Não foi possível abrir o arquivo para gravação.
+ Unable to open the file for writing.
+ Não foi possível abrir o arquivo para gravação.
- Failed to parse XML:
- Falha ao analisar XML:
+ Failed to parse XML:
+ Falha ao analisar XML:
- Success
- Sucesso
+ Success
+ Sucesso
- Options saved successfully.
- Opções salvas com sucesso.
+ Options saved successfully.
+ Opções salvas com sucesso.
- Invalid Source
- Fonte Inválida
+ Invalid Source
+ Fonte Inválida
- The selected source is invalid.
- A fonte selecionada é inválida.
+ The selected source is invalid.
+ A fonte selecionada é inválida.
- File Exists
- Arquivo Existe
+ File Exists
+ Arquivo Existe
- File already exists. Do you want to replace it?
- O arquivo já existe. Deseja substituí-lo?
+ File already exists. Do you want to replace it?
+ O arquivo já existe. Deseja substituí-lo?
- Failed to save file:
- Falha ao salvar o arquivo:
+ Failed to save file:
+ Falha ao salvar o arquivo:
- Failed to download file:
- Falha ao baixar o arquivo:
+ Failed to download file:
+ Falha ao baixar o arquivo:
- Cheats Not Found
- Cheats Não Encontrados
+ Cheats Not Found
+ Cheats Não Encontrados
- CheatsNotFound_MSG
- Nenhum cheat encontrado para este jogo nesta versão do repositório selecionado, tente outro repositório ou uma versão diferente do jogo.
+ CheatsNotFound_MSG
+ Nenhum cheat encontrado para este jogo nesta versão do repositório selecionado, tente outro repositório ou uma versão diferente do jogo.
- Cheats Downloaded Successfully
- Cheats Baixados com Sucesso
+ Cheats Downloaded Successfully
+ Cheats Baixados com Sucesso
- CheatsDownloadedSuccessfully_MSG
- Você baixou os cheats com sucesso. Para esta versão do jogo a partir do repositório selecionado. Você pode tentar baixar de outro repositório, se estiver disponível, também será possível usá-lo selecionando o arquivo da lista.
+ CheatsDownloadedSuccessfully_MSG
+ Você baixou os cheats com sucesso. Para esta versão do jogo a partir do repositório selecionado. Você pode tentar baixar de outro repositório, se estiver disponível, também será possível usá-lo selecionando o arquivo da lista.
- Failed to save:
- Falha ao salvar:
+ Failed to save:
+ Falha ao salvar:
- Failed to download:
- Falha ao baixar:
+ Failed to download:
+ Falha ao baixar:
- Download Complete
- Download Completo
+ Download Complete
+ Download Completo
- DownloadComplete_MSG
- Patches Baixados com Sucesso! Todos os patches disponíveis para todos os jogos foram baixados, não é necessário baixá-los individualmente para cada jogo como acontece com os Cheats. Se o patch não aparecer, pode ser que ele não exista para o número de série e a versão específicos do jogo.
+ DownloadComplete_MSG
+ Patches Baixados com Sucesso! Todos os patches disponíveis para todos os jogos foram baixados, não é necessário baixá-los individualmente para cada jogo como acontece com os Cheats. Se o patch não aparecer, pode ser que ele não exista para o número de série e a versão específicos do jogo.
- Failed to parse JSON data from HTML.
- Falha ao analisar dados JSON do HTML.
+ Failed to parse JSON data from HTML.
+ Falha ao analisar dados JSON do HTML.
- Failed to retrieve HTML page.
- Falha ao recuperar a página HTML.
+ Failed to retrieve HTML page.
+ Falha ao recuperar a página HTML.
- The game is in version: %1
- O jogo está na versão: %1
+ The game is in version: %1
+ O jogo está na versão: %1
- The downloaded patch only works on version: %1
- O patch baixado só funciona na versão: %1
+ The downloaded patch only works on version: %1
+ O patch baixado só funciona na versão: %1
- You may need to update your game.
- Talvez você precise atualizar seu jogo.
+ You may need to update your game.
+ Talvez você precise atualizar seu jogo.
- Incompatibility Notice
- Aviso de incompatibilidade
+ Incompatibility Notice
+ Aviso de incompatibilidade
- Failed to open file:
- Falha ao abrir o arquivo:
+ Failed to open file:
+ Falha ao abrir o arquivo:
- XML ERROR:
- ERRO de XML:
+ XML ERROR:
+ ERRO de XML:
- Failed to open files.json for writing
- Falha ao abrir files.json para gravação
+ Failed to open files.json for writing
+ Falha ao abrir files.json para gravação
- Author:
- Autor:
+ Author:
+ Autor:
- Directory does not exist:
- O Diretório não existe:
+ Directory does not exist:
+ O Diretório não existe:
- Failed to open files.json for reading.
- Falha ao abrir files.json para leitura.
+ Failed to open files.json for reading.
+ Falha ao abrir files.json para leitura.
- Name:
- Nome:
+ Name:
+ Nome:
- Can't apply cheats before the game is started
- Não é possível aplicar cheats antes que o jogo comece.
+ Can't apply cheats before the game is started
+ Não é possível aplicar cheats antes que o jogo comece.
- Close
- Fechar
+ Close
+ Fechar
-
-
+
+
CheckUpdate
- Auto Updater
- Atualizador automático
+ Auto Updater
+ Atualizador automático
- Error
- Erro
+ Error
+ Erro
- Network error:
- Erro de rede:
+ Network error:
+ Erro de rede:
- Error_Github_limit_MSG
- O Atualizador Automático permite até 60 verificações de atualização por hora.\nVocê atingiu esse limite. Por favor, tente novamente mais tarde.
+ Error_Github_limit_MSG
+ O Atualizador Automático permite até 60 verificações de atualização por hora.\nVocê atingiu esse limite. Por favor, tente novamente mais tarde.
- Failed to parse update information.
- Falha ao analisar as informações de atualização.
+ Failed to parse update information.
+ Falha ao analisar as informações de atualização.
- No pre-releases found.
- Nenhuma pre-release encontrada.
+ No pre-releases found.
+ Nenhuma pre-release encontrada.
- Invalid release data.
- Dados da release inválidos.
+ Invalid release data.
+ Dados da release inválidos.
- No download URL found for the specified asset.
- Nenhuma URL de download encontrada para o asset especificado.
+ No download URL found for the specified asset.
+ Nenhuma URL de download encontrada para o asset especificado.
- Your version is already up to date!
- Sua versão já está atualizada!
+ Your version is already up to date!
+ Sua versão já está atualizada!
- Update Available
- Atualização disponível
+ Update Available
+ Atualização disponível
- Update Channel
- Canal de Atualização
+ Update Channel
+ Canal de Atualização
- Current Version
- Versão atual
+ Current Version
+ Versão atual
- Latest Version
- Última versão
+ Latest Version
+ Última versão
- Do you want to update?
- Você quer atualizar?
+ Do you want to update?
+ Você quer atualizar?
- Show Changelog
- Mostrar Changelog
+ Show Changelog
+ Mostrar Changelog
- Check for Updates at Startup
- Verificar Atualizações ao Iniciar
+ Check for Updates at Startup
+ Verificar Atualizações ao Iniciar
- Update
- Atualizar
+ Update
+ Atualizar
- No
- Não
+ No
+ Não
- Hide Changelog
- Ocultar Changelog
+ Hide Changelog
+ Ocultar Changelog
- Changes
- Alterações
+ Changes
+ Alterações
- Network error occurred while trying to access the URL
- Ocorreu um erro de rede ao tentar acessar o URL
+ Network error occurred while trying to access the URL
+ Ocorreu um erro de rede ao tentar acessar o URL
- Download Complete
- Download Completo
+ Download Complete
+ Download Completo
- The update has been downloaded, press OK to install.
- A atualização foi baixada, pressione OK para instalar.
+ The update has been downloaded, press OK to install.
+ A atualização foi baixada, pressione OK para instalar.
- Failed to save the update file at
- Falha ao salvar o arquivo de atualização em
+ Failed to save the update file at
+ Falha ao salvar o arquivo de atualização em
- Starting Update...
- Iniciando atualização...
+ Starting Update...
+ Iniciando atualização...
- Failed to create the update script file
- Falha ao criar o arquivo de script de atualização
+ Failed to create the update script file
+ Falha ao criar o arquivo de script de atualização
-
-
+
+
CompatibilityInfoClass
- Fetching compatibility data, please wait
- Obtendo dados de compatibilidade, por favor aguarde
+ Fetching compatibility data, please wait
+ Obtendo dados de compatibilidade, por favor aguarde
- Cancel
- Cancelar
+ Cancel
+ Cancelar
- Loading...
- Carregando...
+ Loading...
+ Carregando...
- Error
- Erro
+ Error
+ Erro
- Unable to update compatibility data! Try again later.
- Não foi possível atualizar os dados de compatibilidade! Tente novamente mais tarde.
+ Unable to update compatibility data! Try again later.
+ Não foi possível atualizar os dados de compatibilidade! Tente novamente mais tarde.
- Unable to open compatibility_data.json for writing.
- Não foi possível abrir o compatibility_data.json para escrita.
+ Unable to open compatibility_data.json for writing.
+ Não foi possível abrir o compatibility_data.json para escrita.
- Unknown
- Desconhecido
+ Unknown
+ Desconhecido
- Nothing
- Nada
+ Nothing
+ Nada
- Boots
- Boot
+ Boots
+ Boot
- Menus
- Menus
+ Menus
+ Menus
- Ingame
- Em jogo
+ Ingame
+ Em jogo
- Playable
- Jogável
+ Playable
+ Jogável
-
-
+
+
ControlSettings
- Configure Controls
-
+ Configure Controls
+ Configure Controls
- Control Settings
-
+ Control Settings
+ Control Settings
- D-Pad
-
+ D-Pad
+ D-Pad
- Up
-
+ Up
+ Up
- Left
-
+ Left
+ Left
- Right
-
+ Right
+ Right
- Down
-
+ Down
+ Down
- Left Stick Deadzone (def:2 max:127)
-
+ Left Stick Deadzone (def:2 max:127)
+ Left Stick Deadzone (def:2 max:127)
- Left Deadzone
-
+ Left Deadzone
+ Left Deadzone
- Left Stick
-
+ Left Stick
+ Left Stick
- Config Selection
-
+ Config Selection
+ Config Selection
- Common Config
-
+ Common Config
+ Common Config
- Use per-game configs
-
+ Use per-game configs
+ Use per-game configs
- L1 / LB
-
+ L1 / LB
+ L1 / LB
- L2 / LT
-
+ L2 / LT
+ L2 / LT
- KBM Controls
-
+ KBM Controls
+ KBM Controls
- KBM Editor
-
+ KBM Editor
+ KBM Editor
- Back
-
+ Back
+ Back
- R1 / RB
-
+ R1 / RB
+ R1 / RB
- R2 / RT
-
+ R2 / RT
+ R2 / RT
- L3
-
+ L3
+ L3
- Options / Start
-
+ Options / Start
+ Options / Start
- R3
-
+ R3
+ R3
- Face Buttons
-
+ Face Buttons
+ Face Buttons
- Triangle / Y
-
+ Triangle / Y
+ Triangle / Y
- Square / X
-
+ Square / X
+ Square / X
- Circle / B
-
+ Circle / B
+ Circle / B
- Cross / A
-
+ Cross / A
+ Cross / A
- Right Stick Deadzone (def:2, max:127)
-
+ Right Stick Deadzone (def:2, max:127)
+ Right Stick Deadzone (def:2, max:127)
- Right Deadzone
-
+ Right Deadzone
+ Right Deadzone
- Right Stick
-
+ Right Stick
+ Right Stick
-
-
+
+
ElfViewer
- Open Folder
- Abrir Pasta
+ Open Folder
+ Abrir Pasta
-
-
+
+
GameInfoClass
- Loading game list, please wait :3
- Carregando a lista de jogos, por favor aguarde :3
+ Loading game list, please wait :3
+ Carregando a lista de jogos, por favor aguarde :3
- Cancel
- Cancelar
+ Cancel
+ Cancelar
- Loading...
- Carregando...
+ Loading...
+ Carregando...
-
-
+
+
GameInstallDialog
- shadPS4 - Choose directory
- shadPS4 - Escolha o diretório
+ shadPS4 - Choose directory
+ shadPS4 - Escolha o diretório
- Directory to install games
- Diretório para instalar jogos
+ Directory to install games
+ Diretório para instalar jogos
- Browse
- Procurar
+ Browse
+ Procurar
- Error
- Erro
+ Error
+ Erro
- Directory to install DLC
-
+ Directory to install DLC
+ Directory to install DLC
-
-
+
+
GameListFrame
- Icon
- Icone
+ Icon
+ Icone
- Name
- Nome
+ Name
+ Nome
- Serial
- Serial
+ Serial
+ Serial
- Compatibility
- Compatibilidade
+ Compatibility
+ Compatibilidade
- Region
- Região
+ Region
+ Região
- Firmware
- Firmware
+ Firmware
+ Firmware
- Size
- Tamanho
+ Size
+ Tamanho
- Version
- Versão
+ Version
+ Versão
- Path
- Diretório
+ Path
+ Diretório
- Play Time
- Tempo Jogado
+ Play Time
+ Tempo Jogado
- Never Played
- Nunca jogado
+ Never Played
+ Nunca jogado
- h
- h
+ h
+ h
- m
- m
+ m
+ m
- s
- s
+ s
+ s
- Compatibility is untested
- Compatibilidade não testada
+ Compatibility is untested
+ Compatibilidade não testada
- Game does not initialize properly / crashes the emulator
- Jogo não inicializa corretamente / trava o emulador
+ Game does not initialize properly / crashes the emulator
+ Jogo não inicializa corretamente / trava o emulador
- Game boots, but only displays a blank screen
- O jogo inicializa, mas exibe apenas uma tela vazia
+ Game boots, but only displays a blank screen
+ O jogo inicializa, mas exibe apenas uma tela vazia
- Game displays an image but does not go past the menu
- Jogo exibe imagem mas não passa do menu
+ Game displays an image but does not go past the menu
+ Jogo exibe imagem mas não passa do menu
- Game has game-breaking glitches or unplayable performance
- O jogo tem falhas que interrompem o jogo ou desempenho injogável
+ Game has game-breaking glitches or unplayable performance
+ O jogo tem falhas que interrompem o jogo ou desempenho injogável
- Game can be completed with playable performance and no major glitches
- O jogo pode ser concluído com desempenho jogável e sem grandes falhas
+ Game can be completed with playable performance and no major glitches
+ O jogo pode ser concluído com desempenho jogável e sem grandes falhas
- Click to see details on github
- Clique para ver detalhes no github
+ Click to see details on github
+ Clique para ver detalhes no github
- Last updated
- Última atualização
+ Last updated
+ Última atualização
-
-
+
+
GameListUtils
- B
- B
+ B
+ B
- KB
- KB
+ KB
+ KB
- MB
- MB
+ MB
+ MB
- GB
- GB
+ GB
+ GB
- TB
- TB
+ TB
+ TB
-
-
+
+
GuiContextMenus
- Create Shortcut
- Criar Atalho
+ Create Shortcut
+ Criar Atalho
- Cheats / Patches
- Cheats / Patches
+ Cheats / Patches
+ Cheats / Patches
- SFO Viewer
- Visualizador de SFO
+ SFO Viewer
+ Visualizador de SFO
- Trophy Viewer
- Visualizador de Troféu
+ Trophy Viewer
+ Visualizador de Troféu
- Open Folder...
- Abrir Pasta...
+ Open Folder...
+ Abrir Pasta...
- Open Game Folder
- Abrir Pasta do Jogo
+ Open Game Folder
+ Abrir Pasta do Jogo
- Open Save Data Folder
- Abrir Pasta de Save
+ Open Save Data Folder
+ Abrir Pasta de Save
- Open Log Folder
- Abrir Pasta de Log
+ Open Log Folder
+ Abrir Pasta de Log
- Copy info...
- Copiar informação...
+ Copy info...
+ Copiar informação...
- Copy Name
- Copiar Nome
+ Copy Name
+ Copiar Nome
- Copy Serial
- Copiar Serial
+ Copy Serial
+ Copiar Serial
- Copy All
- Copiar Tudo
+ Copy Version
+ Copy Version
- Delete...
- Deletar...
+ Copy Size
+ Copy Size
- Delete Game
- Deletar Jogo
+ Copy All
+ Copiar Tudo
- Delete Update
- Deletar Atualização
+ Delete...
+ Deletar...
- Delete DLC
- Deletar DLC
+ Delete Game
+ Deletar Jogo
- Compatibility...
- Compatibilidade...
+ Delete Update
+ Deletar Atualização
- Update database
- Atualizar banco de dados
+ Delete DLC
+ Deletar DLC
- View report
- Ver status
+ Compatibility...
+ Compatibilidade...
- Submit a report
- Enviar status
+ Update database
+ Atualizar banco de dados
- Shortcut creation
- Criação de atalho
+ View report
+ Ver status
- Shortcut created successfully!
- Atalho criado com sucesso!
+ Submit a report
+ Enviar status
- Error
- Erro
+ Shortcut creation
+ Criação de atalho
- Error creating shortcut!
- Erro ao criar atalho!
+ Shortcut created successfully!
+ Atalho criado com sucesso!
- Install PKG
- Instalar PKG
+ Error
+ Erro
- Game
- Jogo
+ Error creating shortcut!
+ Erro ao criar atalho!
- This game has no update to delete!
- Este jogo não tem atualização para excluir!
+ Install PKG
+ Instalar PKG
- Update
- Atualização
+ Game
+ Jogo
- This game has no DLC to delete!
- Este jogo não tem DLC para excluir!
+ This game has no update to delete!
+ Este jogo não tem atualização para excluir!
- DLC
- DLC
+ Update
+ Atualização
- Delete %1
- Deletar %1
+ This game has no DLC to delete!
+ Este jogo não tem DLC para excluir!
- Are you sure you want to delete %1's %2 directory?
- Tem certeza de que deseja excluir o diretório %2 de %1 ?
+ DLC
+ DLC
- Open Update Folder
-
+ Delete %1
+ Deletar %1
- Copy Version
-
+ Are you sure you want to delete %1's %2 directory?
+ Tem certeza de que deseja excluir o diretório %2 de %1 ?
- Copy Size
-
+ Open Update Folder
+ Open Update Folder
- Delete Save Data
-
+ Delete Save Data
+ Delete Save Data
- This game has no update folder to open!
-
+ This game has no update folder to open!
+ This game has no update folder to open!
- Failed to convert icon.
-
+ Failed to convert icon.
+ Failed to convert icon.
- This game has no save data to delete!
-
+ This game has no save data to delete!
+ This game has no save data to delete!
- Save Data
-
+ Save Data
+ Save Data
-
-
+
+
InstallDirSelect
- shadPS4 - Choose directory
- shadPS4 - Escolha o diretório
+ shadPS4 - Choose directory
+ shadPS4 - Escolha o diretório
- Select which directory you want to install to.
- Selecione o diretório em que você deseja instalar.
+ Select which directory you want to install to.
+ Selecione o diretório em que você deseja instalar.
- Install All Queued to Selected Folder
-
+ Install All Queued to Selected Folder
+ Install All Queued to Selected Folder
- Delete PKG File on Install
-
+ Delete PKG File on Install
+ Delete PKG File on Install
-
-
+
+
MainWindow
- Open/Add Elf Folder
- Abrir/Adicionar pasta Elf
+ Open/Add Elf Folder
+ Abrir/Adicionar pasta Elf
- Install Packages (PKG)
- Instalar Pacotes (PKG)
+ Install Packages (PKG)
+ Instalar Pacotes (PKG)
- Boot Game
- Iniciar Jogo
+ Boot Game
+ Iniciar Jogo
- Check for Updates
- Verificar atualizações
+ Check for Updates
+ Verificar atualizações
- About shadPS4
- Sobre o shadPS4
+ About shadPS4
+ Sobre o shadPS4
- Configure...
- Configurar...
+ Configure...
+ Configurar...
- Install application from a .pkg file
- Instalar aplicação de um arquivo .pkg
+ Install application from a .pkg file
+ Instalar aplicação de um arquivo .pkg
- Recent Games
- Jogos Recentes
+ Recent Games
+ Jogos Recentes
- Open shadPS4 Folder
- Abrir pasta shadPS4
+ Open shadPS4 Folder
+ Abrir pasta shadPS4
- Exit
- Sair
+ Exit
+ Sair
- Exit shadPS4
- Sair do shadPS4
+ Exit shadPS4
+ Sair do shadPS4
- Exit the application.
- Sair da aplicação.
+ Exit the application.
+ Sair da aplicação.
- Show Game List
- Mostrar Lista de Jogos
+ Show Game List
+ Mostrar Lista de Jogos
- Game List Refresh
- Atualizar Lista de Jogos
+ Game List Refresh
+ Atualizar Lista de Jogos
- Tiny
- Muito pequeno
+ Tiny
+ Muito pequeno
- Small
- Pequeno
+ Small
+ Pequeno
- Medium
- Médio
+ Medium
+ Médio
- Large
- Grande
+ Large
+ Grande
- List View
- Visualizar em Lista
+ List View
+ Visualizar em Lista
- Grid View
- Visualizar em Grade
+ Grid View
+ Visualizar em Grade
- Elf Viewer
- Visualizador de Elf
+ Elf Viewer
+ Visualizador de Elf
- Game Install Directory
- Diretório de Instalação de Jogos
+ Game Install Directory
+ Diretório de Instalação de Jogos
- Download Cheats/Patches
- Baixar Cheats/Patches
+ Download Cheats/Patches
+ Baixar Cheats/Patches
- Dump Game List
- Dumpar Lista de Jogos
+ Dump Game List
+ Dumpar Lista de Jogos
- PKG Viewer
- Visualizador de PKG
+ PKG Viewer
+ Visualizador de PKG
- Search...
- Pesquisar...
+ Search...
+ Pesquisar...
- File
- Arquivo
+ File
+ Arquivo
- View
- Ver
+ View
+ Ver
- Game List Icons
- Ícones da Lista de Jogos
+ Game List Icons
+ Ícones da Lista de Jogos
- Game List Mode
- Modo da Lista de Jogos
+ Game List Mode
+ Modo da Lista de Jogos
- Settings
- Configurações
+ Settings
+ Configurações
- Utils
- Utilitários
+ Utils
+ Utilitários
- Themes
- Temas
+ Themes
+ Temas
- Help
- Ajuda
+ Help
+ Ajuda
- Dark
- Escuro
+ Dark
+ Escuro
- Light
- Claro
+ Light
+ Claro
- Green
- Verde
+ Green
+ Verde
- Blue
- Azul
+ Blue
+ Azul
- Violet
- Violeta
+ Violet
+ Violeta
- toolBar
- Barra de Ferramentas
+ toolBar
+ Barra de Ferramentas
- Game List
- Lista de Jogos
+ Game List
+ Lista de Jogos
- * Unsupported Vulkan Version
- * Versão Vulkan não suportada
+ * Unsupported Vulkan Version
+ * Versão Vulkan não suportada
- Download Cheats For All Installed Games
- Baixar Cheats para Todos os Jogos Instalados
+ Download Cheats For All Installed Games
+ Baixar Cheats para Todos os Jogos Instalados
- Download Patches For All Games
- Baixar Patches para Todos os Jogos
+ Download Patches For All Games
+ Baixar Patches para Todos os Jogos
- Download Complete
- Download Completo
+ Download Complete
+ Download Completo
- You have downloaded cheats for all the games you have installed.
- Você baixou cheats para todos os jogos que instalou.
+ You have downloaded cheats for all the games you have installed.
+ Você baixou cheats para todos os jogos que instalou.
- Patches Downloaded Successfully!
- Patches Baixados com Sucesso!
+ Patches Downloaded Successfully!
+ Patches Baixados com Sucesso!
- All Patches available for all games have been downloaded.
- Todos os patches disponíveis para todos os jogos foram baixados.
+ All Patches available for all games have been downloaded.
+ Todos os patches disponíveis para todos os jogos foram baixados.
- Games:
- Jogos:
+ Games:
+ Jogos:
- ELF files (*.bin *.elf *.oelf)
- Arquivos ELF (*.bin *.elf *.oelf)
+ ELF files (*.bin *.elf *.oelf)
+ Arquivos ELF (*.bin *.elf *.oelf)
- Game Boot
- Inicialização do Jogo
+ Game Boot
+ Inicialização do Jogo
- Only one file can be selected!
- Apenas um arquivo pode ser selecionado!
+ Only one file can be selected!
+ Apenas um arquivo pode ser selecionado!
- PKG Extraction
- Extração de PKG
+ PKG Extraction
+ Extração de PKG
- Patch detected!
- Atualização detectada!
+ Patch detected!
+ Atualização detectada!
- PKG and Game versions match:
- As versões do PKG e do Jogo são igual:
+ PKG and Game versions match:
+ As versões do PKG e do Jogo são igual:
- Would you like to overwrite?
- Gostaria de substituir?
+ Would you like to overwrite?
+ Gostaria de substituir?
- PKG Version %1 is older than installed version:
- Versão do PKG %1 é mais antiga do que a versão instalada:
+ PKG Version %1 is older than installed version:
+ Versão do PKG %1 é mais antiga do que a versão instalada:
- Game is installed:
- Jogo instalado:
+ Game is installed:
+ Jogo instalado:
- Would you like to install Patch:
- Você gostaria de instalar a atualização:
+ Would you like to install Patch:
+ Você gostaria de instalar a atualização:
- DLC Installation
- Instalação de DLC
+ DLC Installation
+ Instalação de DLC
- Would you like to install DLC: %1?
- Você gostaria de instalar o DLC: %1?
+ Would you like to install DLC: %1?
+ Você gostaria de instalar o DLC: %1?
- DLC already installed:
- DLC já instalada:
+ DLC already installed:
+ DLC já instalada:
- Game already installed
- O jogo já está instalado:
+ Game already installed
+ O jogo já está instalado:
- PKG ERROR
- ERRO de PKG
+ PKG ERROR
+ ERRO de PKG
- Extracting PKG %1/%2
- Extraindo PKG %1/%2
+ Extracting PKG %1/%2
+ Extraindo PKG %1/%2
- Extraction Finished
- Extração Concluída
+ Extraction Finished
+ Extração Concluída
- Game successfully installed at %1
- Jogo instalado com sucesso em %1
+ Game successfully installed at %1
+ Jogo instalado com sucesso em %1
- File doesn't appear to be a valid PKG file
- O arquivo não parece ser um arquivo PKG válido
+ File doesn't appear to be a valid PKG file
+ O arquivo não parece ser um arquivo PKG válido
- Run Game
-
+ Run Game
+ Run Game
- Eboot.bin file not found
-
+ Eboot.bin file not found
+ Eboot.bin file not found
- PKG File (*.PKG *.pkg)
-
+ PKG File (*.PKG *.pkg)
+ PKG File (*.PKG *.pkg)
- PKG is a patch or DLC, please install the game first!
-
+ PKG is a patch or DLC, please install the game first!
+ PKG is a patch or DLC, please install the game first!
- Game is already running!
-
+ Game is already running!
+ Game is already running!
- shadPS4
- shadPS4
+ shadPS4
+ shadPS4
-
-
+
+
PKGViewer
- Open Folder
- Abrir Pasta
+ Open Folder
+ Abrir Pasta
- Name
- Nome
+ PKG ERROR
+ ERRO de PKG
- Serial
- Serial
+ Name
+ Nome
- Installed
-
+ Serial
+ Serial
- Size
- Tamanho
+ Installed
+ Installed
- Category
-
+ Size
+ Tamanho
- Type
-
+ Category
+ Category
- App Ver
-
+ Type
+ Type
- FW
-
+ App Ver
+ App Ver
- Region
- Região
+ FW
+ FW
- Flags
-
+ Region
+ Região
- Path
- Diretório
+ Flags
+ Flags
- File
- Arquivo
+ Path
+ Diretório
- PKG ERROR
- ERRO de PKG
+ File
+ Arquivo
- Unknown
- Desconhecido
+ Unknown
+ Desconhecido
- Package
-
+ Package
+ Package
-
-
+
+
SettingsDialog
- Settings
- Configurações
+ Settings
+ Configurações
- General
- Geral
+ General
+ Geral
- System
- Sistema
+ System
+ Sistema
- Console Language
- Idioma do Console
+ Console Language
+ Idioma do Console
- Emulator Language
- Idioma do Emulador
+ Emulator Language
+ Idioma do Emulador
- Emulator
- Emulador
+ Emulator
+ Emulador
- Enable Fullscreen
- Habilitar Tela Cheia
+ Enable Fullscreen
+ Habilitar Tela Cheia
- Fullscreen Mode
- Modo de Tela Cheia
+ Fullscreen Mode
+ Modo de Tela Cheia
- Enable Separate Update Folder
- Habilitar pasta de atualização separada
+ Enable Separate Update Folder
+ Habilitar pasta de atualização separada
- Default tab when opening settings
- Aba padrão ao abrir as configurações
+ Default tab when opening settings
+ Aba padrão ao abrir as configurações
- Show Game Size In List
- Mostrar Tamanho do Jogo na Lista
+ Show Game Size In List
+ Mostrar Tamanho do Jogo na Lista
- Show Splash
- Mostrar Splash Inicial
+ Show Splash
+ Mostrar Splash Inicial
- Enable Discord Rich Presence
- Habilitar Discord Rich Presence
+ Enable Discord Rich Presence
+ Habilitar Discord Rich Presence
- Username
- Nome de usuário
+ Username
+ Nome de usuário
- Trophy Key
- Chave de Troféu
+ Trophy Key
+ Chave de Troféu
- Trophy
- Troféus
+ Trophy
+ Troféus
- Logger
- Registro-Log
+ Logger
+ Registro-Log
- Log Type
- Tipo de Registro
+ Log Type
+ Tipo de Registro
- Log Filter
- Filtro do Registro
+ Log Filter
+ Filtro do Registro
- Open Log Location
- Abrir local do registro
+ Open Log Location
+ Abrir local do registro
- Input
- Entradas
+ Input
+ Entradas
- Cursor
- Cursor
+ Cursor
+ Cursor
- Hide Cursor
- Ocultar Cursor
+ Hide Cursor
+ Ocultar Cursor
- Hide Cursor Idle Timeout
- Tempo de Inatividade para Ocultar Cursor
+ Hide Cursor Idle Timeout
+ Tempo de Inatividade para Ocultar Cursor
- s
- s
+ s
+ s
- Controller
- Controle
+ Controller
+ Controle
- Back Button Behavior
- Comportamento do botão Voltar
+ Back Button Behavior
+ Comportamento do botão Voltar
- Graphics
- Gráficos
+ Graphics
+ Gráficos
- GUI
- Interface
+ GUI
+ Interface
- User
- Usuário
+ User
+ Usuário
- Graphics Device
- Placa de Vídeo
+ Graphics Device
+ Placa de Vídeo
- Width
- Largura
+ Width
+ Largura
- Height
- Altura
+ Height
+ Altura
- Vblank Divider
- Divisor Vblank
+ Vblank Divider
+ Divisor Vblank
- Advanced
- Avançado
+ Advanced
+ Avançado
- Enable Shaders Dumping
- Habilitar Dumping de Shaders
+ Enable Shaders Dumping
+ Habilitar Dumping de Shaders
- Enable NULL GPU
- Habilitar GPU NULA
+ Enable NULL GPU
+ Habilitar GPU NULA
- Paths
- Pastas
+ Enable HDR
+ Enable HDR
- Game Folders
- Pastas dos Jogos
+ Paths
+ Pastas
- Add...
- Adicionar...
+ Game Folders
+ Pastas dos Jogos
- Remove
- Remover
+ Add...
+ Adicionar...
- Debug
- Depuração
+ Remove
+ Remover
- Enable Debug Dumping
- Habilitar Depuração de Dumping
+ Debug
+ Depuração
- Enable Vulkan Validation Layers
- Habilitar Camadas de Validação do Vulkan
+ Enable Debug Dumping
+ Habilitar Depuração de Dumping
- Enable Vulkan Synchronization Validation
- Habilitar Validação de Sincronização do Vulkan
+ Enable Vulkan Validation Layers
+ Habilitar Camadas de Validação do Vulkan
- Enable RenderDoc Debugging
- Habilitar Depuração do RenderDoc
+ Enable Vulkan Synchronization Validation
+ Habilitar Validação de Sincronização do Vulkan
- Enable Crash Diagnostics
- Habilitar Diagnóstico de Falhas
+ Enable RenderDoc Debugging
+ Habilitar Depuração do RenderDoc
- Collect Shaders
- Coletar Shaders
+ Enable Crash Diagnostics
+ Habilitar Diagnóstico de Falhas
- Copy GPU Buffers
- Copiar Buffers de GPU
+ Collect Shaders
+ Coletar Shaders
- Host Debug Markers
- Marcadores de Depuração do Host
+ Copy GPU Buffers
+ Copiar Buffers de GPU
- Guest Debug Markers
- Marcadores de Depuração do Convidado
+ Host Debug Markers
+ Marcadores de Depuração do Host
- Update
- Atualização
+ Guest Debug Markers
+ Marcadores de Depuração do Convidado
- Check for Updates at Startup
- Verificar Atualizações ao Iniciar
+ Update
+ Atualização
- Always Show Changelog
- Sempre Mostrar o Changelog
+ Check for Updates at Startup
+ Verificar Atualizações ao Iniciar
- Update Channel
- Canal de Atualização
+ Always Show Changelog
+ Sempre Mostrar o Changelog
- Check for Updates
- Verificar atualizações
+ Update Channel
+ Canal de Atualização
- GUI Settings
- Configurações da Interface
+ Check for Updates
+ Verificar atualizações
- Title Music
- Música no Menu
+ GUI Settings
+ Configurações da Interface
- Disable Trophy Pop-ups
- Desabilitar Pop-ups dos Troféus
+ Title Music
+ Música no Menu
- Play title music
- Reproduzir música de abertura
+ Disable Trophy Pop-ups
+ Desabilitar Pop-ups dos Troféus
- Update Compatibility Database On Startup
- Atualizar Compatibilidade ao Inicializar
+ Background Image
+ Background Image
- Game Compatibility
- Compatibilidade dos Jogos
+ Show Background Image
+ Show Background Image
- Display Compatibility Data
- Exibir Dados de Compatibilidade
+ Opacity
+ Opacity
- Update Compatibility Database
- Atualizar Lista de Compatibilidade
+ Play title music
+ Reproduzir música de abertura
- Volume
- Volume
+ Update Compatibility Database On Startup
+ Atualizar Compatibilidade ao Inicializar
- Save
- Salvar
+ Game Compatibility
+ Compatibilidade dos Jogos
- Apply
- Aplicar
+ Display Compatibility Data
+ Exibir Dados de Compatibilidade
- Restore Defaults
- Restaurar Padrões
+ Update Compatibility Database
+ Atualizar Lista de Compatibilidade
- Close
- Fechar
+ Volume
+ Volume
- Point your mouse at an option to display its description.
- Passe o mouse sobre uma opção para exibir sua descrição.
+ Save
+ Salvar
- consoleLanguageGroupBox
- Idioma do console:\nDefine o idioma usado pelo jogo no PS4.\nRecomenda-se configurá-lo para um idioma que o jogo suporte, o que pode variar conforme a região.
+ Apply
+ Aplicar
- emulatorLanguageGroupBox
- Idioma do emulador:\nDefine o idioma da interface do emulador.
+ Restore Defaults
+ Restaurar Padrões
- fullscreenCheckBox
- Habilitar Tela Cheia:\nAltera a janela do jogo para o modo tela cheia.\nIsso pode ser alterado pressionando a tecla F11.
+ Close
+ Fechar
- separateUpdatesCheckBox
- Habilitar pasta de atualização separada:\nPermite instalar atualizações de jogos em uma pasta separada para fácil gerenciamento.
+ Point your mouse at an option to display its description.
+ Passe o mouse sobre uma opção para exibir sua descrição.
- showSplashCheckBox
- Mostrar Splash Inicial:\nExibe a tela inicial do jogo (imagem especial) ao iniciar o jogo.
+ consoleLanguageGroupBox
+ Idioma do console:\nDefine o idioma usado pelo jogo no PS4.\nRecomenda-se configurá-lo para um idioma que o jogo suporte, o que pode variar conforme a região.
- discordRPCCheckbox
- Habilitar Discord Rich Presence:\nExibe o ícone do emulador e informações relevantes no seu perfil do Discord.
+ emulatorLanguageGroupBox
+ Idioma do emulador:\nDefine o idioma da interface do emulador.
- userName
- Nome de usuário:\nDefine o nome de usuário da conta PS4 que pode ser exibido por alguns jogos.
+ fullscreenCheckBox
+ Habilitar Tela Cheia:\nAltera a janela do jogo para o modo tela cheia.\nIsso pode ser alterado pressionando a tecla F11.
- TrophyKey
- Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
+ separateUpdatesCheckBox
+ Habilitar pasta de atualização separada:\nPermite instalar atualizações de jogos em uma pasta separada para fácil gerenciamento.
- logTypeGroupBox
- Tipo de Registro:\nDefine se a saída da janela de log deve ser sincronizada para melhorar o desempenho. Isso pode impactar negativamente a emulação.
+ showSplashCheckBox
+ Mostrar Splash Inicial:\nExibe a tela inicial do jogo (imagem especial) ao iniciar o jogo.
- logFilter
- Filtro de Registro:\nImprime apenas informações específicas.\nExemplos: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nNíveis: Trace, Debug, Info, Warning, Error, Critical - assim, um nível específico desativa todos os níveis anteriores na lista e registra todos os níveis subsequentes.
+ discordRPCCheckbox
+ Habilitar Discord Rich Presence:\nExibe o ícone do emulador e informações relevantes no seu perfil do Discord.
- updaterGroupBox
- Atualizações:\nRelease: Versões oficiais que são lançadas todo mês e podem ser bastante antigas, mas são mais confiáveis e testadas.\nNightly: Versões de desenvolvimento que têm todos os novos recursos e correções, mas podem ter bugs e ser instáveis.
+ userName
+ Nome de usuário:\nDefine o nome de usuário da conta PS4 que pode ser exibido por alguns jogos.
- GUIMusicGroupBox
- Reproduzir música de abertura:\nSe o jogo suportar, ativa a reprodução de uma música especial ao selecionar o jogo na interface do menu.
+ TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
- disableTrophycheckBox
- Desabilitar pop-ups dos troféus:\nDesabilite notificações de troféus no jogo. O progresso do troféu ainda pode ser rastreado usando o Trophy Viewer (clique com o botão direito do mouse no jogo na janela principal).
+ logTypeGroupBox
+ Tipo de Registro:\nDefine se a saída da janela de log deve ser sincronizada para melhorar o desempenho. Isso pode impactar negativamente a emulação.
- hideCursorGroupBox
- Ocultar Cursor:\nEscolha quando o cursor desaparecerá:\nNunca: Você sempre verá o mouse.\nParado: Defina um tempo para ele desaparecer após ficar inativo.\nSempre: Você nunca verá o mouse.
+ logFilter
+ Filtro de Registro:\nImprime apenas informações específicas.\nExemplos: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nNíveis: Trace, Debug, Info, Warning, Error, Critical - assim, um nível específico desativa todos os níveis anteriores na lista e registra todos os níveis subsequentes.
- idleTimeoutGroupBox
- Defina um tempo em segundos para o mouse desaparecer após ficar inativo.
+ updaterGroupBox
+ Atualizações:\nRelease: Versões oficiais que são lançadas todo mês e podem ser bastante antigas, mas são mais confiáveis e testadas.\nNightly: Versões de desenvolvimento que têm todos os novos recursos e correções, mas podem ter bugs e ser instáveis.
- backButtonBehaviorGroupBox
- Comportamento do botão Voltar:\nDefine o botão Voltar do controle para emular o toque na posição especificada no touchpad do PS4.
+ GUIBackgroundImageGroupBox
+ GUIBackgroundImageGroupBox
- enableCompatibilityCheckBox
- Exibir Dados de Compatibilidade:\nExibe informações de compatibilidade dos jogos na janela principal.\nHabilitar "Atualizar Compatibilidade ao Inicializar" para obter informações atualizadas.
+ GUIMusicGroupBox
+ Reproduzir música de abertura:\nSe o jogo suportar, ativa a reprodução de uma música especial ao selecionar o jogo na interface do menu.
- checkCompatibilityOnStartupCheckBox
- Atualizar Compatibilidade ao inicializar:\nAtualiza automaticamente o banco de dados de compatibilidade quando o SHADPS4 é iniciado.
+ disableTrophycheckBox
+ Desabilitar pop-ups dos troféus:\nDesabilite notificações de troféus no jogo. O progresso do troféu ainda pode ser rastreado usando o Trophy Viewer (clique com o botão direito do mouse no jogo na janela principal).
- updateCompatibilityButton
- Atualizar Lista de Compatibilidade:\nAtualizar imediatamente o banco de dados de compatibilidade.
+ hideCursorGroupBox
+ Ocultar Cursor:\nEscolha quando o cursor desaparecerá:\nNunca: Você sempre verá o mouse.\nParado: Defina um tempo para ele desaparecer após ficar inativo.\nSempre: Você nunca verá o mouse.
- Never
- Nunca
+ idleTimeoutGroupBox
+ Defina um tempo em segundos para o mouse desaparecer após ficar inativo.
- Idle
- Parado
+ backButtonBehaviorGroupBox
+ Comportamento do botão Voltar:\nDefine o botão Voltar do controle para emular o toque na posição especificada no touchpad do PS4.
- Always
- Sempre
+ enableCompatibilityCheckBox
+ Exibir Dados de Compatibilidade:\nExibe informações de compatibilidade dos jogos na janela principal.\nHabilitar "Atualizar Compatibilidade ao Inicializar" para obter informações atualizadas.
- Touchpad Left
- Touchpad Esquerdo
+ checkCompatibilityOnStartupCheckBox
+ Atualizar Compatibilidade ao inicializar:\nAtualiza automaticamente o banco de dados de compatibilidade quando o SHADPS4 é iniciado.
- Touchpad Right
- Touchpad Direito
+ updateCompatibilityButton
+ Atualizar Lista de Compatibilidade:\nAtualizar imediatamente o banco de dados de compatibilidade.
- Touchpad Center
- Touchpad Centro
+ Never
+ Nunca
- None
- Nenhum
+ Idle
+ Parado
- graphicsAdapterGroupBox
- Placa de Vídeo:\nEm sistemas com múltiplas GPUs, escolha qual GPU o emulador usará da lista suspensa,\nou escolha "Auto Select" para que ele determine automaticamente.
+ Always
+ Sempre
- resolutionLayout
- Largura/Altura:\nDefine o tamanho da janela do emulador no momento da inicialização, que pode ser redimensionado durante o jogo.\nIsso é diferente da resolução dentro do jogo.
+ Touchpad Left
+ Touchpad Esquerdo
- heightDivider
- Divisor Vblank:\nA taxa de quadros que o emulador atualiza é multiplicada por este número. Mudar isso pode ter efeitos negativos, como aumentar a velocidade do jogo ou quebrar funções vitais do jogo que não esperam que isso mude!
+ Touchpad Right
+ Touchpad Direito
- dumpShadersCheckBox
- Habilitar Dumping de Shaders:\nArmazena os shaders do jogo em uma pasta durante a renderização para fins de depuração técnica.
+ Touchpad Center
+ Touchpad Centro
- nullGpuCheckBox
- Habilitar GPU NULA:\nDesativa a renderização do jogo para fins de depuração técnica, como se não houvesse nenhuma placa gráfica.
+ None
+ Nenhum
- gameFoldersBox
- Pastas dos jogos:\nA lista de pastas para verificar se há jogos instalados.
+ graphicsAdapterGroupBox
+ Placa de Vídeo:\nEm sistemas com múltiplas GPUs, escolha qual GPU o emulador usará da lista suspensa,\nou escolha "Auto Select" para que ele determine automaticamente.
- addFolderButton
- Adicionar:\nAdicione uma pasta à lista.
+ resolutionLayout
+ Largura/Altura:\nDefine o tamanho da janela do emulador no momento da inicialização, que pode ser redimensionado durante o jogo.\nIsso é diferente da resolução dentro do jogo.
- removeFolderButton
- Remover:\nRemove uma pasta da lista.
+ heightDivider
+ Divisor Vblank:\nA taxa de quadros que o emulador atualiza é multiplicada por este número. Mudar isso pode ter efeitos negativos, como aumentar a velocidade do jogo ou quebrar funções vitais do jogo que não esperam que isso mude!
- debugDump
- Habilitar Depuração de Dumping:\nArmazena os símbolos de importação e exportação e as informações do cabeçalho do arquivo do programa PS4 atual em um diretório.
+ dumpShadersCheckBox
+ Habilitar Dumping de Shaders:\nArmazena os shaders do jogo em uma pasta durante a renderização para fins de depuração técnica.
- vkValidationCheckBox
- Habilitar Camadas de Validação do Vulkan:\nAtiva um sistema que valida o estado do renderizador Vulkan e registra informações sobre seu estado interno.\nIsso diminui o desempenho e pode alterar o comportamento da emulação.
+ nullGpuCheckBox
+ Habilitar GPU NULA:\nDesativa a renderização do jogo para fins de depuração técnica, como se não houvesse nenhuma placa gráfica.
- vkSyncValidationCheckBox
- Habilitar Validação de Sincronização do Vulkan:\nAtiva um sistema que valida o agendamento de tarefas de renderização Vulkan.\nIsso diminui o desempenho e pode alterar o comportamento da emulação.
+ enableHDRCheckBox
+ enableHDRCheckBox
- rdocCheckBox
- Habilitar Depuração por RenderDoc:\nSe ativado, permite que o emulador tenha compatibilidade com RenderDoc para gravação e análise do quadro renderizado atual.
+ gameFoldersBox
+ Pastas dos jogos:\nA lista de pastas para verificar se há jogos instalados.
- collectShaderCheckBox
- Coletar Shaders:\nVocê precisa habilitar isso para editar shaders com o menu de depuração (Ctrl + F10).
+ addFolderButton
+ Adicionar:\nAdicione uma pasta à lista.
- crashDiagnosticsCheckBox
- Diagnósticos de Falha:\nCria um arquivo .yaml com informações sobre o estado do Vulkan no momento da falha.\nÚtil para depurar erros de 'Device lost'. Se você tiver isso habilitado, você deve habilitar os Marcadores de Depuração de Host e de Convidado.\nNão funciona em GPUs da Intel.\nVocê precisa ter as Camadas de Validação Vulkan habilitadas e o SDK do Vulkan para que isso funcione.
+ removeFolderButton
+ Remover:\nRemove uma pasta da lista.
- copyGPUBuffersCheckBox
- Copiar Buffers de GPU:\nContorna condições de corrida envolvendo envios de GPU.\nPode ou não ajudar com travamentos do PM4 tipo 0.
+ debugDump
+ Habilitar Depuração de Dumping:\nArmazena os símbolos de importação e exportação e as informações do cabeçalho do arquivo do programa PS4 atual em um diretório.
- hostMarkersCheckBox
- Marcadores de Depuração de Host:\nInsere informações do lado do emulador, como marcadores para comandos AMDGPU específicos em torno de comandos Vulkan, além de fornecer nomes de depuração aos recursos.\nSe isso estiver habilitado, você deve habilitar o "Diagnóstico de Falha".\nÚtil para programas como o RenderDoc.
+ vkValidationCheckBox
+ Habilitar Camadas de Validação do Vulkan:\nAtiva um sistema que valida o estado do renderizador Vulkan e registra informações sobre seu estado interno.\nIsso diminui o desempenho e pode alterar o comportamento da emulação.
- guestMarkersCheckBox
- Marcadores de Depuração de Convidado:\nInsere quaisquer marcadores de depuração que o próprio jogo adicionou ao buffer de comando.\nSe isso estiver habilitado, você deve habilitar "Diagnóstico de Falha".\nÚtil para programas como o RenderDoc.
+ vkSyncValidationCheckBox
+ Habilitar Validação de Sincronização do Vulkan:\nAtiva um sistema que valida o agendamento de tarefas de renderização Vulkan.\nIsso diminui o desempenho e pode alterar o comportamento da emulação.
- Borderless
-
+ rdocCheckBox
+ Habilitar Depuração por RenderDoc:\nSe ativado, permite que o emulador tenha compatibilidade com RenderDoc para gravação e análise do quadro renderizado atual.
- True
-
+ collectShaderCheckBox
+ Coletar Shaders:\nVocê precisa habilitar isso para editar shaders com o menu de depuração (Ctrl + F10).
- Enable HDR
-
+ crashDiagnosticsCheckBox
+ Diagnósticos de Falha:\nCria um arquivo .yaml com informações sobre o estado do Vulkan no momento da falha.\nÚtil para depurar erros de 'Device lost'. Se você tiver isso habilitado, você deve habilitar os Marcadores de Depuração de Host e de Convidado.\nNão funciona em GPUs da Intel.\nVocê precisa ter as Camadas de Validação Vulkan habilitadas e o SDK do Vulkan para que isso funcione.
- Release
-
+ copyGPUBuffersCheckBox
+ Copiar Buffers de GPU:\nContorna condições de corrida envolvendo envios de GPU.\nPode ou não ajudar com travamentos do PM4 tipo 0.
- Nightly
-
+ hostMarkersCheckBox
+ Marcadores de Depuração de Host:\nInsere informações do lado do emulador, como marcadores para comandos AMDGPU específicos em torno de comandos Vulkan, além de fornecer nomes de depuração aos recursos.\nSe isso estiver habilitado, você deve habilitar o "Diagnóstico de Falha".\nÚtil para programas como o RenderDoc.
- Background Image
-
+ guestMarkersCheckBox
+ Marcadores de Depuração de Convidado:\nInsere quaisquer marcadores de depuração que o próprio jogo adicionou ao buffer de comando.\nSe isso estiver habilitado, você deve habilitar "Diagnóstico de Falha".\nÚtil para programas como o RenderDoc.
- Show Background Image
-
+ saveDataBox
+ saveDataBox
- Opacity
-
+ browseButton
+ browseButton
- Set the volume of the background music.
-
+ Borderless
+ Borderless
- Enable Motion Controls
-
+ True
+ True
- Save Data Path
-
+ Release
+ Release
- Browse
- Procurar
+ Nightly
+ Nightly
- async
-
+ Set the volume of the background music.
+ Set the volume of the background music.
- sync
-
+ Enable Motion Controls
+ Enable Motion Controls
- Auto Select
-
+ Save Data Path
+ Save Data Path
- Directory to install games
- Diretório para instalar jogos
+ Browse
+ Procurar
- Directory to save data
-
+ async
+ async
- GUIBackgroundImageGroupBox
-
+ sync
+ sync
- enableHDRCheckBox
-
+ Auto Select
+ Auto Select
- saveDataBox
-
+ Directory to install games
+ Diretório para instalar jogos
- browseButton
-
+ Directory to save data
+ Directory to save data
-
-
+
+
TrophyViewer
- Trophy Viewer
- Visualizador de Troféu
+ Trophy Viewer
+ Visualizador de Troféu
-
+
diff --git a/src/qt_gui/translations/ro_RO.ts b/src/qt_gui/translations/ro_RO.ts
index c07aa99c4..ab8d450fd 100644
--- a/src/qt_gui/translations/ro_RO.ts
+++ b/src/qt_gui/translations/ro_RO.ts
@@ -2,1789 +2,1789 @@
-
-
+
+
AboutDialog
- About shadPS4
- About shadPS4
+ About shadPS4
+ About shadPS4
- shadPS4
- shadPS4
+ shadPS4
+ shadPS4
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
- This software should not be used to play games you have not legally obtained.
- This software should not be used to play games you have not legally obtained.
+ This software should not be used to play games you have not legally obtained.
+ This software should not be used to play games you have not legally obtained.
-
-
+
+
CheatsPatches
- Cheats / Patches for
- Cheats / Patches for
+ Cheats / Patches for
+ Cheats / Patches for
- defaultTextEdit_MSG
- Cheats/Patches sunt experimentale.\nUtilizați cu prudență.\n\nDescărcați cheats individual prin selectarea depozitului și făcând clic pe butonul de descărcare.\nÎn fila Patches, puteți descărca toate patch-urile deodată, alege pe cele pe care doriți să le utilizați și salvați selecția.\n\nDeoarece nu dezvoltăm Cheats/Patches,\nte rugăm să raportezi problemele autorului cheat-ului.\n\nAi creat un nou cheat? Vizitează:\nhttps://github.com/shadps4-emu/ps4_cheats
+ defaultTextEdit_MSG
+ Cheats/Patches sunt experimentale.\nUtilizați cu prudență.\n\nDescărcați cheats individual prin selectarea depozitului și făcând clic pe butonul de descărcare.\nÎn fila Patches, puteți descărca toate patch-urile deodată, alege pe cele pe care doriți să le utilizați și salvați selecția.\n\nDeoarece nu dezvoltăm Cheats/Patches,\nte rugăm să raportezi problemele autorului cheat-ului.\n\nAi creat un nou cheat? Vizitează:\nhttps://github.com/shadps4-emu/ps4_cheats
- No Image Available
- Nu este disponibilă imaginea
+ No Image Available
+ Nu este disponibilă imaginea
- Serial:
- Serial:
+ Serial:
+ Serial:
- Version:
- Versiune:
+ Version:
+ Versiune:
- Size:
- Dimensiune:
+ Size:
+ Dimensiune:
- Select Cheat File:
- Selectează fișierul Cheat:
+ Select Cheat File:
+ Selectează fișierul Cheat:
- Repository:
- Repository:
+ Repository:
+ Repository:
- Download Cheats
- Descarcă Cheats
+ Download Cheats
+ Descarcă Cheats
- Delete File
- Șterge Fișierul
+ Delete File
+ Șterge Fișierul
- No files selected.
- Nu sunt fișiere selectate.
+ No files selected.
+ Nu sunt fișiere selectate.
- You can delete the cheats you don't want after downloading them.
- Poti șterge cheats-urile pe care nu le dorești după ce le-ai descărcat.
+ You can delete the cheats you don't want after downloading them.
+ Poti șterge cheats-urile pe care nu le dorești după ce le-ai descărcat.
- Do you want to delete the selected file?\n%1
- Vrei să ștergi fișierul selectat?\n%1
+ Do you want to delete the selected file?\n%1
+ Vrei să ștergi fișierul selectat?\n%1
- Select Patch File:
- Selectează fișierul Patch:
+ Select Patch File:
+ Selectează fișierul Patch:
- Download Patches
- Descarcă Patches
+ Download Patches
+ Descarcă Patches
- Save
- Salvează
+ Save
+ Salvează
- Cheats
- Cheats
+ Cheats
+ Cheats
- Patches
- Patches
+ Patches
+ Patches
- Error
- Eroare
+ Error
+ Eroare
- No patch selected.
- Nu este selectat niciun patch.
+ No patch selected.
+ Nu este selectat niciun patch.
- Unable to open files.json for reading.
- Imposibil de deschis files.json pentru citire.
+ Unable to open files.json for reading.
+ Imposibil de deschis files.json pentru citire.
- No patch file found for the current serial.
- Nu s-a găsit niciun fișier patch pentru serialul curent.
+ No patch file found for the current serial.
+ Nu s-a găsit niciun fișier patch pentru serialul curent.
- Unable to open the file for reading.
- Imposibil de deschis fișierul pentru citire.
+ Unable to open the file for reading.
+ Imposibil de deschis fișierul pentru citire.
- Unable to open the file for writing.
- Imposibil de deschis fișierul pentru scriere.
+ Unable to open the file for writing.
+ Imposibil de deschis fișierul pentru scriere.
- Failed to parse XML:
- Nu s-a reușit pararea XML:
+ Failed to parse XML:
+ Nu s-a reușit pararea XML:
- Success
- Succes
+ Success
+ Succes
- Options saved successfully.
- Opțiunile au fost salvate cu succes.
+ Options saved successfully.
+ Opțiunile au fost salvate cu succes.
- Invalid Source
- Sursă invalidă
+ Invalid Source
+ Sursă invalidă
- The selected source is invalid.
- Sursa selectată este invalidă.
+ The selected source is invalid.
+ Sursa selectată este invalidă.
- File Exists
- Fișier existent
+ File Exists
+ Fișier existent
- File already exists. Do you want to replace it?
- Fișierul există deja. Vrei să-l înlocuiești?
+ File already exists. Do you want to replace it?
+ Fișierul există deja. Vrei să-l înlocuiești?
- Failed to save file:
- Nu s-a reușit salvarea fișierului:
+ Failed to save file:
+ Nu s-a reușit salvarea fișierului:
- Failed to download file:
- Nu s-a reușit descărcarea fișierului:
+ Failed to download file:
+ Nu s-a reușit descărcarea fișierului:
- Cheats Not Found
- Cheats Nu au fost găsite
+ Cheats Not Found
+ Cheats Nu au fost găsite
- CheatsNotFound_MSG
- Nu au fost găsite cheats pentru acest joc în această versiune a repository-ului selectat, încearcă un alt repository sau o versiune diferită a jocului.
+ CheatsNotFound_MSG
+ Nu au fost găsite cheats pentru acest joc în această versiune a repository-ului selectat, încearcă un alt repository sau o versiune diferită a jocului.
- Cheats Downloaded Successfully
- Cheats descărcate cu succes
+ Cheats Downloaded Successfully
+ Cheats descărcate cu succes
- CheatsDownloadedSuccessfully_MSG
- Ai descărcat cu succes cheats-urile pentru această versiune a jocului din repository-ul selectat. Poți încerca descărcarea din alt repository; dacă este disponibil, va fi posibil să-l folosești selectând fișierul din listă.
+ CheatsDownloadedSuccessfully_MSG
+ Ai descărcat cu succes cheats-urile pentru această versiune a jocului din repository-ul selectat. Poți încerca descărcarea din alt repository; dacă este disponibil, va fi posibil să-l folosești selectând fișierul din listă.
- Failed to save:
- Nu s-a reușit salvarea:
+ Failed to save:
+ Nu s-a reușit salvarea:
- Failed to download:
- Nu s-a reușit descărcarea:
+ Failed to download:
+ Nu s-a reușit descărcarea:
- Download Complete
- Descărcare completă
+ Download Complete
+ Descărcare completă
- DownloadComplete_MSG
- Patches descărcate cu succes! Toate Patches disponibile pentru toate jocurile au fost descărcate; nu este nevoie să le descarci individual pentru fiecare joc, așa cum se întâmplă cu Cheats. Dacă patch-ul nu apare, este posibil să nu existe pentru seria și versiunea specifică a jocului.
+ DownloadComplete_MSG
+ Patches descărcate cu succes! Toate Patches disponibile pentru toate jocurile au fost descărcate; nu este nevoie să le descarci individual pentru fiecare joc, așa cum se întâmplă cu Cheats. Dacă patch-ul nu apare, este posibil să nu existe pentru seria și versiunea specifică a jocului.
- Failed to parse JSON data from HTML.
- Nu s-a reușit pararea datelor JSON din HTML.
+ Failed to parse JSON data from HTML.
+ Nu s-a reușit pararea datelor JSON din HTML.
- Failed to retrieve HTML page.
- Nu s-a reușit obținerea paginii HTML.
+ Failed to retrieve HTML page.
+ Nu s-a reușit obținerea paginii HTML.
- The game is in version: %1
- Jocul este în versiunea: %1
+ The game is in version: %1
+ Jocul este în versiunea: %1
- The downloaded patch only works on version: %1
- Patch-ul descărcat funcționează doar pe versiunea: %1
+ The downloaded patch only works on version: %1
+ Patch-ul descărcat funcționează doar pe versiunea: %1
- You may need to update your game.
- Este posibil să trebuiască să actualizezi jocul tău.
+ You may need to update your game.
+ Este posibil să trebuiască să actualizezi jocul tău.
- Incompatibility Notice
- Avertizare de incompatibilitate
+ Incompatibility Notice
+ Avertizare de incompatibilitate
- Failed to open file:
- Nu s-a reușit deschiderea fișierului:
+ Failed to open file:
+ Nu s-a reușit deschiderea fișierului:
- XML ERROR:
- EROARE XML:
+ XML ERROR:
+ EROARE XML:
- Failed to open files.json for writing
- Nu s-a reușit deschiderea files.json pentru scriere
+ Failed to open files.json for writing
+ Nu s-a reușit deschiderea files.json pentru scriere
- Author:
- Autor:
+ Author:
+ Autor:
- Directory does not exist:
- Directorul nu există:
+ Directory does not exist:
+ Directorul nu există:
- Failed to open files.json for reading.
- Nu s-a reușit deschiderea files.json pentru citire.
+ Failed to open files.json for reading.
+ Nu s-a reușit deschiderea files.json pentru citire.
- Name:
- Nume:
+ Name:
+ Nume:
- Can't apply cheats before the game is started
- Nu poți aplica cheats înainte ca jocul să înceapă.
+ Can't apply cheats before the game is started
+ Nu poți aplica cheats înainte ca jocul să înceapă.
- Close
- Închide
+ Close
+ Închide
-
-
+
+
CheckUpdate
- Auto Updater
- Actualizator automat
+ Auto Updater
+ Actualizator automat
- Error
- Eroare
+ Error
+ Eroare
- Network error:
- Eroare de rețea:
+ Network error:
+ Eroare de rețea:
- Error_Github_limit_MSG
- Actualizatorul automat permite până la 60 de verificări de actualizare pe oră.\nAți atins această limită. Vă rugăm să încercați din nou mai târziu.
+ Error_Github_limit_MSG
+ Actualizatorul automat permite până la 60 de verificări de actualizare pe oră.\nAți atins această limită. Vă rugăm să încercați din nou mai târziu.
- Failed to parse update information.
- Nu s-au putut analiza informațiile de actualizare.
+ Failed to parse update information.
+ Nu s-au putut analiza informațiile de actualizare.
- No pre-releases found.
- Nu au fost găsite pre-lansări.
+ No pre-releases found.
+ Nu au fost găsite pre-lansări.
- Invalid release data.
- Datele versiunii sunt invalide.
+ Invalid release data.
+ Datele versiunii sunt invalide.
- No download URL found for the specified asset.
- Nu s-a găsit URL de descărcare pentru resursa specificată.
+ No download URL found for the specified asset.
+ Nu s-a găsit URL de descărcare pentru resursa specificată.
- Your version is already up to date!
- Versiunea ta este deja actualizată!
+ Your version is already up to date!
+ Versiunea ta este deja actualizată!
- Update Available
- Actualizare disponibilă
+ Update Available
+ Actualizare disponibilă
- Update Channel
- Canal de Actualizare
+ Update Channel
+ Canal de Actualizare
- Current Version
- Versiunea curentă
+ Current Version
+ Versiunea curentă
- Latest Version
- Ultima versiune
+ Latest Version
+ Ultima versiune
- Do you want to update?
- Doriți să actualizați?
+ Do you want to update?
+ Doriți să actualizați?
- Show Changelog
- Afișați jurnalul de modificări
+ Show Changelog
+ Afișați jurnalul de modificări
- Check for Updates at Startup
- Verifică actualizări la pornire
+ Check for Updates at Startup
+ Verifică actualizări la pornire
- Update
- Actualizare
+ Update
+ Actualizare
- No
- Nu
+ No
+ Nu
- Hide Changelog
- Ascunde jurnalul de modificări
+ Hide Changelog
+ Ascunde jurnalul de modificări
- Changes
- Modificări
+ Changes
+ Modificări
- Network error occurred while trying to access the URL
- A apărut o eroare de rețea în timpul încercării de a accesa URL-ul
+ Network error occurred while trying to access the URL
+ A apărut o eroare de rețea în timpul încercării de a accesa URL-ul
- Download Complete
- Descărcare completă
+ Download Complete
+ Descărcare completă
- The update has been downloaded, press OK to install.
- Actualizarea a fost descărcată, apăsați OK pentru a instala.
+ The update has been downloaded, press OK to install.
+ Actualizarea a fost descărcată, apăsați OK pentru a instala.
- Failed to save the update file at
- Nu s-a putut salva fișierul de actualizare la
+ Failed to save the update file at
+ Nu s-a putut salva fișierul de actualizare la
- Starting Update...
- Încep actualizarea...
+ Starting Update...
+ Încep actualizarea...
- Failed to create the update script file
- Nu s-a putut crea fișierul script de actualizare
+ Failed to create the update script file
+ Nu s-a putut crea fișierul script de actualizare
-
-
+
+
CompatibilityInfoClass
- Fetching compatibility data, please wait
- Se colectează datele de compatibilitate, vă rugăm să așteptați
+ Fetching compatibility data, please wait
+ Se colectează datele de compatibilitate, vă rugăm să așteptați
- Cancel
- Anulează
+ Cancel
+ Anulează
- Loading...
- Se încarcă...
+ Loading...
+ Se încarcă...
- Error
- Eroare
+ Error
+ Eroare
- Unable to update compatibility data! Try again later.
- Nu se poate actualiza datele de compatibilitate! Încercați din nou mai târziu.
+ Unable to update compatibility data! Try again later.
+ Nu se poate actualiza datele de compatibilitate! Încercați din nou mai târziu.
- Unable to open compatibility_data.json for writing.
- Nu se poate deschide compatibility_data.json pentru scriere.
+ Unable to open compatibility_data.json for writing.
+ Nu se poate deschide compatibility_data.json pentru scriere.
- Unknown
- Necunoscut
+ Unknown
+ Necunoscut
- Nothing
- Nimic
+ Nothing
+ Nimic
- Boots
- Botine
+ Boots
+ Botine
- Menus
- Meniuri
+ Menus
+ Meniuri
- Ingame
- În joc
+ Ingame
+ În joc
- Playable
- Jucabil
+ Playable
+ Jucabil
-
-
+
+
ControlSettings
- Configure Controls
-
+ Configure Controls
+ Configure Controls
- Control Settings
-
+ Control Settings
+ Control Settings
- D-Pad
-
+ D-Pad
+ D-Pad
- Up
-
+ Up
+ Up
- Left
-
+ Left
+ Left
- Right
-
+ Right
+ Right
- Down
-
+ Down
+ Down
- Left Stick Deadzone (def:2 max:127)
-
+ Left Stick Deadzone (def:2 max:127)
+ Left Stick Deadzone (def:2 max:127)
- Left Deadzone
-
+ Left Deadzone
+ Left Deadzone
- Left Stick
-
+ Left Stick
+ Left Stick
- Config Selection
-
+ Config Selection
+ Config Selection
- Common Config
-
+ Common Config
+ Common Config
- Use per-game configs
-
+ Use per-game configs
+ Use per-game configs
- L1 / LB
-
+ L1 / LB
+ L1 / LB
- L2 / LT
-
+ L2 / LT
+ L2 / LT
- KBM Controls
-
+ KBM Controls
+ KBM Controls
- KBM Editor
-
+ KBM Editor
+ KBM Editor
- Back
-
+ Back
+ Back
- R1 / RB
-
+ R1 / RB
+ R1 / RB
- R2 / RT
-
+ R2 / RT
+ R2 / RT
- L3
-
+ L3
+ L3
- Options / Start
-
+ Options / Start
+ Options / Start
- R3
-
+ R3
+ R3
- Face Buttons
-
+ Face Buttons
+ Face Buttons
- Triangle / Y
-
+ Triangle / Y
+ Triangle / Y
- Square / X
-
+ Square / X
+ Square / X
- Circle / B
-
+ Circle / B
+ Circle / B
- Cross / A
-
+ Cross / A
+ Cross / A
- Right Stick Deadzone (def:2, max:127)
-
+ Right Stick Deadzone (def:2, max:127)
+ Right Stick Deadzone (def:2, max:127)
- Right Deadzone
-
+ Right Deadzone
+ Right Deadzone
- Right Stick
-
+ Right Stick
+ Right Stick
-
-
+
+
ElfViewer
- Open Folder
- Open Folder
+ Open Folder
+ Open Folder
-
-
+
+
GameInfoClass
- Loading game list, please wait :3
- Loading game list, please wait :3
+ Loading game list, please wait :3
+ Loading game list, please wait :3
- Cancel
- Cancel
+ Cancel
+ Cancel
- Loading...
- Loading...
+ Loading...
+ Loading...
-
-
+
+
GameInstallDialog
- shadPS4 - Choose directory
- shadPS4 - Choose directory
+ shadPS4 - Choose directory
+ shadPS4 - Choose directory
- Directory to install games
- Directory to install games
+ Directory to install games
+ Directory to install games
- Browse
- Browse
+ Browse
+ Browse
- Error
- Error
+ Error
+ Error
- Directory to install DLC
-
+ Directory to install DLC
+ Directory to install DLC
-
-
+
+
GameListFrame
- Icon
- Icon
+ Icon
+ Icon
- Name
- Nume
+ Name
+ Nume
- Serial
- Serie
+ Serial
+ Serie
- Compatibility
- Compatibility
+ Compatibility
+ Compatibility
- Region
- Regiune
+ Region
+ Regiune
- Firmware
- Firmware
+ Firmware
+ Firmware
- Size
- Dimensiune
+ Size
+ Dimensiune
- Version
- Versiune
+ Version
+ Versiune
- Path
- Drum
+ Path
+ Drum
- Play Time
- Timp de Joacă
+ Play Time
+ Timp de Joacă
- Never Played
- Never Played
+ Never Played
+ Never Played
- h
- h
+ h
+ h
- m
- m
+ m
+ m
- s
- s
+ s
+ s
- Compatibility is untested
- Compatibility is untested
+ Compatibility is untested
+ Compatibility is untested
- Game does not initialize properly / crashes the emulator
- Game does not initialize properly / crashes the emulator
+ Game does not initialize properly / crashes the emulator
+ Game does not initialize properly / crashes the emulator
- Game boots, but only displays a blank screen
- Game boots, but only displays a blank screen
+ Game boots, but only displays a blank screen
+ Game boots, but only displays a blank screen
- Game displays an image but does not go past the menu
- Game displays an image but does not go past the menu
+ Game displays an image but does not go past the menu
+ Game displays an image but does not go past the menu
- Game has game-breaking glitches or unplayable performance
- Game has game-breaking glitches or unplayable performance
+ Game has game-breaking glitches or unplayable performance
+ Game has game-breaking glitches or unplayable performance
- Game can be completed with playable performance and no major glitches
- Game can be completed with playable performance and no major glitches
+ Game can be completed with playable performance and no major glitches
+ Game can be completed with playable performance and no major glitches
- Click to see details on github
- Faceți clic pentru a vedea detalii pe GitHub
+ Click to see details on github
+ Faceți clic pentru a vedea detalii pe GitHub
- Last updated
- Ultima actualizare
+ Last updated
+ Ultima actualizare
-
-
+
+
GameListUtils
- B
- B
+ B
+ B
- KB
- KB
+ KB
+ KB
- MB
- MB
+ MB
+ MB
- GB
- GB
+ GB
+ GB
- TB
- TB
+ TB
+ TB
-
-
+
+
GuiContextMenus
- Create Shortcut
- Create Shortcut
+ Create Shortcut
+ Create Shortcut
- SFO Viewer
- SFO Viewer
+ Cheats / Patches
+ Cheats / Patches
- Trophy Viewer
- Trophy Viewer
+ SFO Viewer
+ SFO Viewer
- Open Folder...
- Deschide Folder...
+ Trophy Viewer
+ Trophy Viewer
- Open Game Folder
- Deschide Folder Joc
+ Open Folder...
+ Deschide Folder...
- Open Save Data Folder
- Deschide Folder Date Salvate
+ Open Game Folder
+ Deschide Folder Joc
- Open Log Folder
- Deschide Folder Jurnal
+ Open Save Data Folder
+ Deschide Folder Date Salvate
- Copy info...
- Copy info...
+ Open Log Folder
+ Deschide Folder Jurnal
- Copy Name
- Copy Name
+ Copy info...
+ Copy info...
- Copy Serial
- Copy Serial
+ Copy Name
+ Copy Name
- Copy All
- Copy All
+ Copy Serial
+ Copy Serial
- Delete...
- Delete...
+ Copy Version
+ Copy Version
- Delete Game
- Delete Game
+ Copy Size
+ Copy Size
- Delete Update
- Delete Update
+ Copy All
+ Copy All
- Delete DLC
- Delete DLC
+ Delete...
+ Delete...
- Compatibility...
- Compatibility...
+ Delete Game
+ Delete Game
- Update database
- Update database
+ Delete Update
+ Delete Update
- View report
- View report
+ Delete DLC
+ Delete DLC
- Submit a report
- Submit a report
+ Compatibility...
+ Compatibility...
- Shortcut creation
- Shortcut creation
+ Update database
+ Update database
- Shortcut created successfully!
- Shortcut created successfully!
+ View report
+ View report
- Error
- Error
+ Submit a report
+ Submit a report
- Error creating shortcut!
- Error creating shortcut!
+ Shortcut creation
+ Shortcut creation
- Install PKG
- Install PKG
+ Shortcut created successfully!
+ Shortcut created successfully!
- Game
- Game
+ Error
+ Error
- This game has no update to delete!
- This game has no update to delete!
+ Error creating shortcut!
+ Error creating shortcut!
- Update
- Update
+ Install PKG
+ Install PKG
- This game has no DLC to delete!
- This game has no DLC to delete!
+ Game
+ Game
- DLC
- DLC
+ This game has no update to delete!
+ This game has no update to delete!
- Delete %1
- Delete %1
+ Update
+ Update
- Are you sure you want to delete %1's %2 directory?
- Are you sure you want to delete %1's %2 directory?
+ This game has no DLC to delete!
+ This game has no DLC to delete!
- Open Update Folder
-
+ DLC
+ DLC
- Cheats / Patches
-
+ Delete %1
+ Delete %1
- Copy Version
-
+ Are you sure you want to delete %1's %2 directory?
+ Are you sure you want to delete %1's %2 directory?
- Copy Size
-
+ Open Update Folder
+ Open Update Folder
- Delete Save Data
-
+ Delete Save Data
+ Delete Save Data
- This game has no update folder to open!
-
+ This game has no update folder to open!
+ This game has no update folder to open!
- Failed to convert icon.
-
+ Failed to convert icon.
+ Failed to convert icon.
- This game has no save data to delete!
-
+ This game has no save data to delete!
+ This game has no save data to delete!
- Save Data
-
+ Save Data
+ Save Data
-
-
+
+
InstallDirSelect
- shadPS4 - Choose directory
- shadPS4 - Choose directory
+ shadPS4 - Choose directory
+ shadPS4 - Choose directory
- Select which directory you want to install to.
- Select which directory you want to install to.
+ Select which directory you want to install to.
+ Select which directory you want to install to.
- Install All Queued to Selected Folder
-
+ Install All Queued to Selected Folder
+ Install All Queued to Selected Folder
- Delete PKG File on Install
-
+ Delete PKG File on Install
+ Delete PKG File on Install
-
-
+
+
MainWindow
- Open/Add Elf Folder
- Open/Add Elf Folder
+ Open/Add Elf Folder
+ Open/Add Elf Folder
- Install Packages (PKG)
- Install Packages (PKG)
+ Install Packages (PKG)
+ Install Packages (PKG)
- Boot Game
- Boot Game
+ Boot Game
+ Boot Game
- Check for Updates
- Verifică actualizările
+ Check for Updates
+ Verifică actualizările
- About shadPS4
- About shadPS4
+ About shadPS4
+ About shadPS4
- Configure...
- Configure...
+ Configure...
+ Configure...
- Install application from a .pkg file
- Install application from a .pkg file
+ Install application from a .pkg file
+ Install application from a .pkg file
- Recent Games
- Recent Games
+ Recent Games
+ Recent Games
- Open shadPS4 Folder
- Open shadPS4 Folder
+ Open shadPS4 Folder
+ Open shadPS4 Folder
- Exit
- Exit
+ Exit
+ Exit
- Exit shadPS4
- Exit shadPS4
+ Exit shadPS4
+ Exit shadPS4
- Exit the application.
- Exit the application.
+ Exit the application.
+ Exit the application.
- Show Game List
- Show Game List
+ Show Game List
+ Show Game List
- Game List Refresh
- Game List Refresh
+ Game List Refresh
+ Game List Refresh
- Tiny
- Tiny
+ Tiny
+ Tiny
- Small
- Small
+ Small
+ Small
- Medium
- Medium
+ Medium
+ Medium
- Large
- Large
+ Large
+ Large
- List View
- List View
+ List View
+ List View
- Grid View
- Grid View
+ Grid View
+ Grid View
- Elf Viewer
- Elf Viewer
+ Elf Viewer
+ Elf Viewer
- Game Install Directory
- Game Install Directory
+ Game Install Directory
+ Game Install Directory
- Download Cheats/Patches
- Descarcă Coduri / Patch-uri
+ Download Cheats/Patches
+ Descarcă Coduri / Patch-uri
- Dump Game List
- Dump Game List
+ Dump Game List
+ Dump Game List
- PKG Viewer
- PKG Viewer
+ PKG Viewer
+ PKG Viewer
- Search...
- Search...
+ Search...
+ Search...
- File
- File
+ File
+ File
- View
- View
+ View
+ View
- Game List Icons
- Game List Icons
+ Game List Icons
+ Game List Icons
- Game List Mode
- Game List Mode
+ Game List Mode
+ Game List Mode
- Settings
- Settings
+ Settings
+ Settings
- Utils
- Utils
+ Utils
+ Utils
- Themes
- Themes
+ Themes
+ Themes
- Help
- Ajutor
+ Help
+ Ajutor
- Dark
- Dark
+ Dark
+ Dark
- Light
- Light
+ Light
+ Light
- Green
- Green
+ Green
+ Green
- Blue
- Blue
+ Blue
+ Blue
- Violet
- Violet
+ Violet
+ Violet
- toolBar
- toolBar
+ toolBar
+ toolBar
- Game List
- Lista jocurilor
+ Game List
+ Lista jocurilor
- * Unsupported Vulkan Version
- * Versiune Vulkan nesuportată
+ * Unsupported Vulkan Version
+ * Versiune Vulkan nesuportată
- Download Cheats For All Installed Games
- Descarcă Cheats pentru toate jocurile instalate
+ Download Cheats For All Installed Games
+ Descarcă Cheats pentru toate jocurile instalate
- Download Patches For All Games
- Descarcă Patches pentru toate jocurile
+ Download Patches For All Games
+ Descarcă Patches pentru toate jocurile
- Download Complete
- Descărcare completă
+ Download Complete
+ Descărcare completă
- You have downloaded cheats for all the games you have installed.
- Ai descărcat cheats pentru toate jocurile instalate.
+ You have downloaded cheats for all the games you have installed.
+ Ai descărcat cheats pentru toate jocurile instalate.
- Patches Downloaded Successfully!
- Patches descărcate cu succes!
+ Patches Downloaded Successfully!
+ Patches descărcate cu succes!
- All Patches available for all games have been downloaded.
- Toate Patches disponibile pentru toate jocurile au fost descărcate.
+ All Patches available for all games have been downloaded.
+ Toate Patches disponibile pentru toate jocurile au fost descărcate.
- Games:
- Jocuri:
+ Games:
+ Jocuri:
- ELF files (*.bin *.elf *.oelf)
- Fișiere ELF (*.bin *.elf *.oelf)
+ ELF files (*.bin *.elf *.oelf)
+ Fișiere ELF (*.bin *.elf *.oelf)
- Game Boot
- Boot Joc
+ Game Boot
+ Boot Joc
- Only one file can be selected!
- Numai un fișier poate fi selectat!
+ Only one file can be selected!
+ Numai un fișier poate fi selectat!
- PKG Extraction
- Extracție PKG
+ PKG Extraction
+ Extracție PKG
- Patch detected!
- Patch detectat!
+ Patch detected!
+ Patch detectat!
- PKG and Game versions match:
- Versiunile PKG și ale jocului sunt compatibile:
+ PKG and Game versions match:
+ Versiunile PKG și ale jocului sunt compatibile:
- Would you like to overwrite?
- Doriți să suprascrieți?
+ Would you like to overwrite?
+ Doriți să suprascrieți?
- PKG Version %1 is older than installed version:
- Versiunea PKG %1 este mai veche decât versiunea instalată:
+ PKG Version %1 is older than installed version:
+ Versiunea PKG %1 este mai veche decât versiunea instalată:
- Game is installed:
- Jocul este instalat:
+ Game is installed:
+ Jocul este instalat:
- Would you like to install Patch:
- Doriți să instalați patch-ul:
+ Would you like to install Patch:
+ Doriți să instalați patch-ul:
- DLC Installation
- Instalare DLC
+ DLC Installation
+ Instalare DLC
- Would you like to install DLC: %1?
- Doriți să instalați DLC-ul: %1?
+ Would you like to install DLC: %1?
+ Doriți să instalați DLC-ul: %1?
- DLC already installed:
- DLC deja instalat:
+ DLC already installed:
+ DLC deja instalat:
- Game already installed
- Jocul deja instalat
+ Game already installed
+ Jocul deja instalat
- PKG ERROR
- EROARE PKG
+ PKG ERROR
+ EROARE PKG
- Extracting PKG %1/%2
- Extracție PKG %1/%2
+ Extracting PKG %1/%2
+ Extracție PKG %1/%2
- Extraction Finished
- Extracție terminată
+ Extraction Finished
+ Extracție terminată
- Game successfully installed at %1
- Jocul a fost instalat cu succes la %1
+ Game successfully installed at %1
+ Jocul a fost instalat cu succes la %1
- File doesn't appear to be a valid PKG file
- Fișierul nu pare să fie un fișier PKG valid
+ File doesn't appear to be a valid PKG file
+ Fișierul nu pare să fie un fișier PKG valid
- Run Game
-
+ Run Game
+ Run Game
- Eboot.bin file not found
-
+ Eboot.bin file not found
+ Eboot.bin file not found
- PKG File (*.PKG *.pkg)
-
+ PKG File (*.PKG *.pkg)
+ PKG File (*.PKG *.pkg)
- PKG is a patch or DLC, please install the game first!
-
+ PKG is a patch or DLC, please install the game first!
+ PKG is a patch or DLC, please install the game first!
- Game is already running!
-
+ Game is already running!
+ Game is already running!
- shadPS4
- shadPS4
+ shadPS4
+ shadPS4
-
-
+
+
PKGViewer
- Open Folder
- Open Folder
+ Open Folder
+ Open Folder
- Name
- Nume
+ PKG ERROR
+ EROARE PKG
- Serial
- Serie
+ Name
+ Nume
- Installed
-
+ Serial
+ Serie
- Size
- Dimensiune
+ Installed
+ Installed
- Category
-
+ Size
+ Dimensiune
- Type
-
+ Category
+ Category
- App Ver
-
+ Type
+ Type
- FW
-
+ App Ver
+ App Ver
- Region
- Regiune
+ FW
+ FW
- Flags
-
+ Region
+ Regiune
- Path
- Drum
+ Flags
+ Flags
- File
- File
+ Path
+ Drum
- PKG ERROR
- EROARE PKG
+ File
+ File
- Unknown
- Necunoscut
+ Unknown
+ Necunoscut
- Package
-
+ Package
+ Package
-
-
+
+
SettingsDialog
- Settings
- Settings
+ Settings
+ Settings
- General
- General
+ General
+ General
- System
- System
+ System
+ System
- Console Language
- Console Language
+ Console Language
+ Console Language
- Emulator Language
- Emulator Language
+ Emulator Language
+ Emulator Language
- Emulator
- Emulator
+ Emulator
+ Emulator
- Enable Fullscreen
- Enable Fullscreen
+ Enable Fullscreen
+ Enable Fullscreen
- Fullscreen Mode
- Mod Ecran Complet
+ Fullscreen Mode
+ Mod Ecran Complet
- Enable Separate Update Folder
- Enable Separate Update Folder
+ Enable Separate Update Folder
+ Enable Separate Update Folder
- Default tab when opening settings
- Tab-ul implicit la deschiderea setărilor
+ Default tab when opening settings
+ Tab-ul implicit la deschiderea setărilor
- Show Game Size In List
- Afișează dimensiunea jocului în listă
+ Show Game Size In List
+ Afișează dimensiunea jocului în listă
- Show Splash
- Show Splash
+ Show Splash
+ Show Splash
- Enable Discord Rich Presence
- Activați Discord Rich Presence
+ Enable Discord Rich Presence
+ Activați Discord Rich Presence
- Username
- Username
+ Username
+ Username
- Trophy Key
- Trophy Key
+ Trophy Key
+ Trophy Key
- Trophy
- Trophy
+ Trophy
+ Trophy
- Logger
- Logger
+ Logger
+ Logger
- Log Type
- Log Type
+ Log Type
+ Log Type
- Log Filter
- Log Filter
+ Log Filter
+ Log Filter
- Open Log Location
- Deschide locația jurnalului
+ Open Log Location
+ Deschide locația jurnalului
- Input
- Introducere
+ Input
+ Introducere
- Cursor
- Cursor
+ Cursor
+ Cursor
- Hide Cursor
- Ascunde cursorul
+ Hide Cursor
+ Ascunde cursorul
- Hide Cursor Idle Timeout
- Timeout pentru ascunderea cursorului inactiv
+ Hide Cursor Idle Timeout
+ Timeout pentru ascunderea cursorului inactiv
- s
- s
+ s
+ s
- Controller
- Controler
+ Controller
+ Controler
- Back Button Behavior
- Comportament buton înapoi
+ Back Button Behavior
+ Comportament buton înapoi
- Graphics
- Graphics
+ Graphics
+ Graphics
- GUI
- Interfață
+ GUI
+ Interfață
- User
- Utilizator
+ User
+ Utilizator
- Graphics Device
- Graphics Device
+ Graphics Device
+ Graphics Device
- Width
- Width
+ Width
+ Width
- Height
- Height
+ Height
+ Height
- Vblank Divider
- Vblank Divider
+ Vblank Divider
+ Vblank Divider
- Advanced
- Advanced
+ Advanced
+ Advanced
- Enable Shaders Dumping
- Enable Shaders Dumping
+ Enable Shaders Dumping
+ Enable Shaders Dumping
- Enable NULL GPU
- Enable NULL GPU
+ Enable NULL GPU
+ Enable NULL GPU
- Paths
- Trasee
+ Enable HDR
+ Enable HDR
- Game Folders
- Dosare de joc
+ Paths
+ Trasee
- Add...
- Adaugă...
+ Game Folders
+ Dosare de joc
- Remove
- Eliminare
+ Add...
+ Adaugă...
- Debug
- Debug
+ Remove
+ Eliminare
- Enable Debug Dumping
- Enable Debug Dumping
+ Debug
+ Debug
- Enable Vulkan Validation Layers
- Enable Vulkan Validation Layers
+ Enable Debug Dumping
+ Enable Debug Dumping
- Enable Vulkan Synchronization Validation
- Enable Vulkan Synchronization Validation
+ Enable Vulkan Validation Layers
+ Enable Vulkan Validation Layers
- Enable RenderDoc Debugging
- Enable RenderDoc Debugging
+ Enable Vulkan Synchronization Validation
+ Enable Vulkan Synchronization Validation
- Enable Crash Diagnostics
- Enable Crash Diagnostics
+ Enable RenderDoc Debugging
+ Enable RenderDoc Debugging
- Collect Shaders
- Collect Shaders
+ Enable Crash Diagnostics
+ Enable Crash Diagnostics
- Copy GPU Buffers
- Copy GPU Buffers
+ Collect Shaders
+ Collect Shaders
- Host Debug Markers
- Host Debug Markers
+ Copy GPU Buffers
+ Copy GPU Buffers
- Guest Debug Markers
- Guest Debug Markers
+ Host Debug Markers
+ Host Debug Markers
- Update
- Actualizare
+ Guest Debug Markers
+ Guest Debug Markers
- Check for Updates at Startup
- Verifică actualizări la pornire
+ Update
+ Actualizare
- Always Show Changelog
- Arată întotdeauna jurnalul modificărilor
+ Check for Updates at Startup
+ Verifică actualizări la pornire
- Update Channel
- Canal de Actualizare
+ Always Show Changelog
+ Arată întotdeauna jurnalul modificărilor
- Check for Updates
- Verifică actualizări
+ Update Channel
+ Canal de Actualizare
- GUI Settings
- Setări GUI
+ Check for Updates
+ Verifică actualizări
- Title Music
- Title Music
+ GUI Settings
+ Setări GUI
- Disable Trophy Pop-ups
- Disable Trophy Pop-ups
+ Title Music
+ Title Music
- Play title music
- Redă muzica titlului
+ Disable Trophy Pop-ups
+ Disable Trophy Pop-ups
- Update Compatibility Database On Startup
- Update Compatibility Database On Startup
+ Background Image
+ Background Image
- Game Compatibility
- Game Compatibility
+ Show Background Image
+ Show Background Image
- Display Compatibility Data
- Display Compatibility Data
+ Opacity
+ Opacity
- Update Compatibility Database
- Update Compatibility Database
+ Play title music
+ Redă muzica titlului
- Volume
- Volum
+ Update Compatibility Database On Startup
+ Update Compatibility Database On Startup
- Save
- Salvează
+ Game Compatibility
+ Game Compatibility
- Apply
- Aplică
+ Display Compatibility Data
+ Display Compatibility Data
- Restore Defaults
- Restabilește Impozitivele
+ Update Compatibility Database
+ Update Compatibility Database
- Close
- Închide
+ Volume
+ Volum
- Point your mouse at an option to display its description.
- Indicați mouse-ul asupra unei opțiuni pentru a afișa descrierea acesteia.
+ Save
+ Salvează
- consoleLanguageGroupBox
- Limba consolei:\nSetează limba pe care o folosește jocul PS4.\nSe recomandă să setezi această opțiune pe o limbă pe care jocul o suportă, ceea ce poate varia în funcție de regiune.
+ Apply
+ Aplică
- emulatorLanguageGroupBox
- Limba emulatorului:\nSetează limba interfeței utilizatorului a emulatorului.
+ Restore Defaults
+ Restabilește Impozitivele
- fullscreenCheckBox
- Activează modul pe ecran complet:\nPune automat fereastra jocului în modul pe ecran complet.\nAceasta poate fi dezactivată apăsând tasta F11.
+ Close
+ Închide
- separateUpdatesCheckBox
- Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
+ Point your mouse at an option to display its description.
+ Indicați mouse-ul asupra unei opțiuni pentru a afișa descrierea acesteia.
- showSplashCheckBox
- Afișează ecranul de încărcare:\nAfișează ecranul de încărcare al jocului (o imagine specială) în timp ce jocul pornește.
+ consoleLanguageGroupBox
+ Limba consolei:\nSetează limba pe care o folosește jocul PS4.\nSe recomandă să setezi această opțiune pe o limbă pe care jocul o suportă, ceea ce poate varia în funcție de regiune.
- discordRPCCheckbox
- Activați Discord Rich Presence:\nAfișează pictograma emulatorului și informații relevante pe profilul dumneavoastră Discord.
+ emulatorLanguageGroupBox
+ Limba emulatorului:\nSetează limba interfeței utilizatorului a emulatorului.
- userName
- Nume utilizator:\nSetează numele de utilizator al contului PS4, care poate fi afișat de unele jocuri.
+ fullscreenCheckBox
+ Activează modul pe ecran complet:\nPune automat fereastra jocului în modul pe ecran complet.\nAceasta poate fi dezactivată apăsând tasta F11.
- TrophyKey
- Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
+ separateUpdatesCheckBox
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
- logTypeGroupBox
- Tip jurnal:\nSetează dacă să sincronizezi ieșirea ferestrei de jurnal pentru performanță. Aceasta poate avea efecte adverse asupra emulării.
+ showSplashCheckBox
+ Afișează ecranul de încărcare:\nAfișează ecranul de încărcare al jocului (o imagine specială) în timp ce jocul pornește.
- logFilter
- Filtrul jurnalului:\nFiltrează jurnalul pentru a imprima doar informații specifice.\nExemple: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Niveluri: Trace, Debug, Info, Warning, Error, Critical - în această ordine, un nivel specific reduce toate nivelurile anterioare din listă și înregistrează toate nivelurile ulterioare.
+ discordRPCCheckbox
+ Activați Discord Rich Presence:\nAfișează pictograma emulatorului și informații relevante pe profilul dumneavoastră Discord.
- updaterGroupBox
- Actualizare:\nRelease: Versiuni oficiale lansate în fiecare lună, care pot fi foarte învechite, dar sunt mai fiabile și testate.\nNightly: Versiuni de dezvoltare care conțin toate cele mai recente funcții și corecții, dar pot conține erori și sunt mai puțin stabile.
+ userName
+ Nume utilizator:\nSetează numele de utilizator al contului PS4, care poate fi afișat de unele jocuri.
- GUIMusicGroupBox
- Redă muzica titlului:\nDacă un joc o suportă, activează redarea muzicii speciale când selectezi jocul în GUI.
+ TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
- disableTrophycheckBox
- Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
+ logTypeGroupBox
+ Tip jurnal:\nSetează dacă să sincronizezi ieșirea ferestrei de jurnal pentru performanță. Aceasta poate avea efecte adverse asupra emulării.
- hideCursorGroupBox
- Ascunde cursorul:\nAlegeți când va dispărea cursorul:\nNiciodată: Vei vedea întotdeauna mouse-ul.\nInactiv: Setează un timp pentru a dispărea după inactivitate.\nÎntotdeauna: nu vei vedea niciodată mouse-ul.
+ logFilter
+ Filtrul jurnalului:\nFiltrează jurnalul pentru a imprima doar informații specifice.\nExemple: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Niveluri: Trace, Debug, Info, Warning, Error, Critical - în această ordine, un nivel specific reduce toate nivelurile anterioare din listă și înregistrează toate nivelurile ulterioare.
- idleTimeoutGroupBox
- Setați un timp pentru ca mouse-ul să dispară după ce a fost inactiv.
+ updaterGroupBox
+ Actualizare:\nRelease: Versiuni oficiale lansate în fiecare lună, care pot fi foarte învechite, dar sunt mai fiabile și testate.\nNightly: Versiuni de dezvoltare care conțin toate cele mai recente funcții și corecții, dar pot conține erori și sunt mai puțin stabile.
- backButtonBehaviorGroupBox
- Comportamentul butonului înapoi:\nSetează butonul înapoi al controlerului să imite atingerea poziției specificate pe touchpad-ul PS4.
+ GUIBackgroundImageGroupBox
+ GUIBackgroundImageGroupBox
- enableCompatibilityCheckBox
- Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
+ GUIMusicGroupBox
+ Redă muzica titlului:\nDacă un joc o suportă, activează redarea muzicii speciale când selectezi jocul în GUI.
- checkCompatibilityOnStartupCheckBox
- Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
+ disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
- updateCompatibilityButton
- Update Compatibility Database:\nImmediately update the compatibility database.
+ hideCursorGroupBox
+ Ascunde cursorul:\nAlegeți când va dispărea cursorul:\nNiciodată: Vei vedea întotdeauna mouse-ul.\nInactiv: Setează un timp pentru a dispărea după inactivitate.\nÎntotdeauna: nu vei vedea niciodată mouse-ul.
- Never
- Niciodată
+ idleTimeoutGroupBox
+ Setați un timp pentru ca mouse-ul să dispară după ce a fost inactiv.
- Idle
- Inactiv
+ backButtonBehaviorGroupBox
+ Comportamentul butonului înapoi:\nSetează butonul înapoi al controlerului să imite atingerea poziției specificate pe touchpad-ul PS4.
- Always
- Întotdeauna
+ enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
- Touchpad Left
- Touchpad Stânga
+ checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
- Touchpad Right
- Touchpad Dreapta
+ updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
- Touchpad Center
- Centru Touchpad
+ Never
+ Niciodată
- None
- Niciunul
+ Idle
+ Inactiv
- graphicsAdapterGroupBox
- Dispozitiv grafic:\nPe sistemele cu mai multe GPU-uri, alege GPU-ul pe care emulatorul îl va folosi din lista derulantă,\nsau selectează "Auto Select" pentru a-l determina automat.
+ Always
+ Întotdeauna
- resolutionLayout
- Lățime/Înălțime:\nSetează dimensiunea ferestrei emulatorului la lansare, care poate fi redimensionată în timpul jocului.\nAceasta este diferită de rezoluția din joc.
+ Touchpad Left
+ Touchpad Stânga
- heightDivider
- Împărțitor Vblank:\nRata de cadre cu care emulatorul se reîmprospătează este multiplicată cu acest număr. Schimbarea acestuia poate avea efecte adverse, cum ar fi creșterea vitezei jocului sau distrugerea funcționalității critice a jocului care nu se așteaptă ca aceasta să se schimbe!
+ Touchpad Right
+ Touchpad Dreapta
- dumpShadersCheckBox
- Activează salvarea shaderelor:\nÎn scopuri de depanare tehnică, salvează shader-urile jocului într-un folder pe măsură ce sunt randate.
+ Touchpad Center
+ Centru Touchpad
- nullGpuCheckBox
- Activează GPU Null:\nÎn scopuri de depanare tehnică, dezactivează redarea jocului ca și cum nu ar exista o placă grafică.
+ None
+ Niciunul
- gameFoldersBox
- Folderele jocurilor:\nLista folderelor pentru a verifica jocurile instalate.
+ graphicsAdapterGroupBox
+ Dispozitiv grafic:\nPe sistemele cu mai multe GPU-uri, alege GPU-ul pe care emulatorul îl va folosi din lista derulantă,\nsau selectează "Auto Select" pentru a-l determina automat.
- addFolderButton
- Adăugați:\nAdăugați un folder la listă.
+ resolutionLayout
+ Lățime/Înălțime:\nSetează dimensiunea ferestrei emulatorului la lansare, care poate fi redimensionată în timpul jocului.\nAceasta este diferită de rezoluția din joc.
- removeFolderButton
- Eliminați:\nÎndepărtați un folder din listă.
+ heightDivider
+ Împărțitor Vblank:\nRata de cadre cu care emulatorul se reîmprospătează este multiplicată cu acest număr. Schimbarea acestuia poate avea efecte adverse, cum ar fi creșterea vitezei jocului sau distrugerea funcționalității critice a jocului care nu se așteaptă ca aceasta să se schimbe!
- debugDump
- Activează salvarea pentru depanare:\nSalvează simbolurile de import și export și informațiile din antetul fișierului pentru aplicația PS4 care rulează în prezent într-un director.
+ dumpShadersCheckBox
+ Activează salvarea shaderelor:\nÎn scopuri de depanare tehnică, salvează shader-urile jocului într-un folder pe măsură ce sunt randate.
- vkValidationCheckBox
- Activează straturile de validare Vulkan:\nActivează un sistem care validează starea renderer-ului Vulkan și înregistrează informații despre starea sa internă. Aceasta va reduce performanța și probabil va schimba comportamentul emulării.
+ nullGpuCheckBox
+ Activează GPU Null:\nÎn scopuri de depanare tehnică, dezactivează redarea jocului ca și cum nu ar exista o placă grafică.
- vkSyncValidationCheckBox
- Activează validarea sincronizării Vulkan:\nActivează un sistem care validează sincronizarea sarcinilor de redare Vulkan. Aceasta va reduce performanța și probabil va schimba comportamentul emulării.
+ enableHDRCheckBox
+ enableHDRCheckBox
- rdocCheckBox
- Activează depanarea RenderDoc:\nDacă este activat, emulatorul va oferi compatibilitate cu Renderdoc pentru a permite capturarea și analiza cadrului redat în prezent.
+ gameFoldersBox
+ Folderele jocurilor:\nLista folderelor pentru a verifica jocurile instalate.
- collectShaderCheckBox
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+ addFolderButton
+ Adăugați:\nAdăugați un folder la listă.
- crashDiagnosticsCheckBox
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+ removeFolderButton
+ Eliminați:\nÎndepărtați un folder din listă.
- copyGPUBuffersCheckBox
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+ debugDump
+ Activează salvarea pentru depanare:\nSalvează simbolurile de import și export și informațiile din antetul fișierului pentru aplicația PS4 care rulează în prezent într-un director.
- hostMarkersCheckBox
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ vkValidationCheckBox
+ Activează straturile de validare Vulkan:\nActivează un sistem care validează starea renderer-ului Vulkan și înregistrează informații despre starea sa internă. Aceasta va reduce performanța și probabil va schimba comportamentul emulării.
- guestMarkersCheckBox
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ vkSyncValidationCheckBox
+ Activează validarea sincronizării Vulkan:\nActivează un sistem care validează sincronizarea sarcinilor de redare Vulkan. Aceasta va reduce performanța și probabil va schimba comportamentul emulării.
- Borderless
-
+ rdocCheckBox
+ Activează depanarea RenderDoc:\nDacă este activat, emulatorul va oferi compatibilitate cu Renderdoc pentru a permite capturarea și analiza cadrului redat în prezent.
- True
-
+ collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- Enable HDR
-
+ crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- Release
-
+ copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
- Nightly
-
+ hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Background Image
-
+ guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Show Background Image
-
+ saveDataBox
+ saveDataBox
- Opacity
-
+ browseButton
+ browseButton
- Set the volume of the background music.
-
+ Borderless
+ Borderless
- Enable Motion Controls
-
+ True
+ True
- Save Data Path
-
+ Release
+ Release
- Browse
- Browse
+ Nightly
+ Nightly
- async
-
+ Set the volume of the background music.
+ Set the volume of the background music.
- sync
-
+ Enable Motion Controls
+ Enable Motion Controls
- Auto Select
-
+ Save Data Path
+ Save Data Path
- Directory to install games
- Directory to install games
+ Browse
+ Browse
- Directory to save data
-
+ async
+ async
- GUIBackgroundImageGroupBox
-
+ sync
+ sync
- enableHDRCheckBox
-
+ Auto Select
+ Auto Select
- saveDataBox
-
+ Directory to install games
+ Directory to install games
- browseButton
-
+ Directory to save data
+ Directory to save data
-
-
+
+
TrophyViewer
- Trophy Viewer
- Trophy Viewer
+ Trophy Viewer
+ Trophy Viewer
-
+
diff --git a/src/qt_gui/translations/ru_RU.ts b/src/qt_gui/translations/ru_RU.ts
index 2e15297e1..70294e896 100644
--- a/src/qt_gui/translations/ru_RU.ts
+++ b/src/qt_gui/translations/ru_RU.ts
@@ -2,1789 +2,1789 @@
-
-
+
+
AboutDialog
- About shadPS4
- О shadPS4
+ About shadPS4
+ О shadPS4
- shadPS4
- shadPS4
+ shadPS4
+ shadPS4
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- shadPS4 это экспериментальный эмулятор с открытым исходным кодом для PlayStation 4.
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 это экспериментальный эмулятор с открытым исходным кодом для PlayStation 4.
- This software should not be used to play games you have not legally obtained.
- Это программное обеспечение не должно использоваться для запуска игр, которые вы получили нелегально.
+ This software should not be used to play games you have not legally obtained.
+ Это программное обеспечение не должно использоваться для запуска игр, которые вы получили нелегально.
-
-
+
+
CheatsPatches
- Cheats / Patches for
- Читы и патчи для
+ Cheats / Patches for
+ Читы и патчи для
- defaultTextEdit_MSG
- Читы и патчи экспериментальны.\nИспользуйте с осторожностью.\n\nСкачивайте читы, выбрав репозиторий и нажав на кнопку загрузки.\nВо вкладке "Патчи" вы можете скачать все патчи сразу, выбирать какие вы хотите использовать, и сохранять выбор.\n\nПоскольку мы не разрабатываем читы/патчи,\nпожалуйста сообщайте о проблемах автору чита/патча.\n\nСоздали новый чит? Посетите:\nhttps://github.com/shadps4-emu/ps4_cheats
+ defaultTextEdit_MSG
+ Читы и патчи экспериментальны.\nИспользуйте с осторожностью.\n\nСкачивайте читы, выбрав репозиторий и нажав на кнопку загрузки.\nВо вкладке "Патчи" вы можете скачать все патчи сразу, выбирать какие вы хотите использовать, и сохранять выбор.\n\nПоскольку мы не разрабатываем читы/патчи,\nпожалуйста сообщайте о проблемах автору чита/патча.\n\nСоздали новый чит? Посетите:\nhttps://github.com/shadps4-emu/ps4_cheats
- No Image Available
- Изображение недоступно
+ No Image Available
+ Изображение недоступно
- Serial:
- Серийный номер:
+ Serial:
+ Серийный номер:
- Version:
- Версия:
+ Version:
+ Версия:
- Size:
- Размер:
+ Size:
+ Размер:
- Select Cheat File:
- Выберите файл чита:
+ Select Cheat File:
+ Выберите файл чита:
- Repository:
- Репозиторий:
+ Repository:
+ Репозиторий:
- Download Cheats
- Скачать читы
+ Download Cheats
+ Скачать читы
- Delete File
- Удалить файл
+ Delete File
+ Удалить файл
- No files selected.
- Файлы не выбраны.
+ No files selected.
+ Файлы не выбраны.
- You can delete the cheats you don't want after downloading them.
- Вы можете удалить ненужные читы после их скачивания.
+ You can delete the cheats you don't want after downloading them.
+ Вы можете удалить ненужные читы после их скачивания.
- Do you want to delete the selected file?\n%1
- Вы хотите удалить выбранный файл?\n%1
+ Do you want to delete the selected file?\n%1
+ Вы хотите удалить выбранный файл?\n%1
- Select Patch File:
- Выберите файл патча:
+ Select Patch File:
+ Выберите файл патча:
- Download Patches
- Скачать патчи
+ Download Patches
+ Скачать патчи
- Save
- Сохранить
+ Save
+ Сохранить
- Cheats
- Читы
+ Cheats
+ Читы
- Patches
- Патчи
+ Patches
+ Патчи
- Error
- Ошибка
+ Error
+ Ошибка
- No patch selected.
- Патч не выбран.
+ No patch selected.
+ Патч не выбран.
- Unable to open files.json for reading.
- Не удалось открыть файл files.json для чтения.
+ Unable to open files.json for reading.
+ Не удалось открыть файл files.json для чтения.
- No patch file found for the current serial.
- Не найден файл патча для текущего серийного номера.
+ No patch file found for the current serial.
+ Не найден файл патча для текущего серийного номера.
- Unable to open the file for reading.
- Не удалось открыть файл для чтения.
+ Unable to open the file for reading.
+ Не удалось открыть файл для чтения.
- Unable to open the file for writing.
- Не удалось открыть файл для записи.
+ Unable to open the file for writing.
+ Не удалось открыть файл для записи.
- Failed to parse XML:
- Не удалось разобрать XML:
+ Failed to parse XML:
+ Не удалось разобрать XML:
- Success
- Успех
+ Success
+ Успех
- Options saved successfully.
- Опции успешно сохранены.
+ Options saved successfully.
+ Опции успешно сохранены.
- Invalid Source
- Неверный источник
+ Invalid Source
+ Неверный источник
- The selected source is invalid.
- Выбранный источник недействителен.
+ The selected source is invalid.
+ Выбранный источник недействителен.
- File Exists
- Файл существует
+ File Exists
+ Файл существует
- File already exists. Do you want to replace it?
- Файл уже существует. Хотите заменить его?
+ File already exists. Do you want to replace it?
+ Файл уже существует. Хотите заменить его?
- Failed to save file:
- Не удалось сохранить файл:
+ Failed to save file:
+ Не удалось сохранить файл:
- Failed to download file:
- Не удалось скачать файл:
+ Failed to download file:
+ Не удалось скачать файл:
- Cheats Not Found
- Читы не найдены
+ Cheats Not Found
+ Читы не найдены
- CheatsNotFound_MSG
- Читы не найдены для этой игры в выбранном репозитории. Попробуйте другой репозиторий или другую версию игры.
+ CheatsNotFound_MSG
+ Читы не найдены для этой игры в выбранном репозитории. Попробуйте другой репозиторий или другую версию игры.
- Cheats Downloaded Successfully
- Читы успешно скачаны
+ Cheats Downloaded Successfully
+ Читы успешно скачаны
- CheatsDownloadedSuccessfully_MSG
- Вы успешно скачали читы для этой версии игры из выбранного репозитория. Вы можете попробовать скачать из другого репозитория. Если он доступен, его также можно будет использовать, выбрав файл из списка.
+ CheatsDownloadedSuccessfully_MSG
+ Вы успешно скачали читы для этой версии игры из выбранного репозитория. Вы можете попробовать скачать из другого репозитория. Если он доступен, его также можно будет использовать, выбрав файл из списка.
- Failed to save:
- Не удалось сохранить:
+ Failed to save:
+ Не удалось сохранить:
- Failed to download:
- Не удалось скачать:
+ Failed to download:
+ Не удалось скачать:
- Download Complete
- Скачивание завершено
+ Download Complete
+ Скачивание завершено
- DownloadComplete_MSG
- Патчи успешно скачаны! Все доступные патчи для всех игр были скачаны, нет необходимости скачивать их по отдельности для каждой игры, как это происходит с читами. Если патч не появляется, возможно, его не существует для конкретного серийного номера и версии игры.
+ DownloadComplete_MSG
+ Патчи успешно скачаны! Все доступные патчи для всех игр были скачаны, нет необходимости скачивать их по отдельности для каждой игры, как это происходит с читами. Если патч не появляется, возможно, его не существует для конкретного серийного номера и версии игры.
- Failed to parse JSON data from HTML.
- Не удалось разобрать данные JSON из HTML.
+ Failed to parse JSON data from HTML.
+ Не удалось разобрать данные JSON из HTML.
- Failed to retrieve HTML page.
- Не удалось получить HTML-страницу.
+ Failed to retrieve HTML page.
+ Не удалось получить HTML-страницу.
- The game is in version: %1
- Игра в версии: %1
+ The game is in version: %1
+ Игра в версии: %1
- The downloaded patch only works on version: %1
- Скачанный патч работает только на версии: %1
+ The downloaded patch only works on version: %1
+ Скачанный патч работает только на версии: %1
- You may need to update your game.
- Вам может понадобиться обновить игру.
+ You may need to update your game.
+ Вам может понадобиться обновить игру.
- Incompatibility Notice
- Уведомление о несовместимости
+ Incompatibility Notice
+ Уведомление о несовместимости
- Failed to open file:
- Не удалось открыть файл:
+ Failed to open file:
+ Не удалось открыть файл:
- XML ERROR:
- ОШИБКА XML:
+ XML ERROR:
+ ОШИБКА XML:
- Failed to open files.json for writing
- Не удалось открыть файл files.json для записи
+ Failed to open files.json for writing
+ Не удалось открыть файл files.json для записи
- Author:
- Автор:
+ Author:
+ Автор:
- Directory does not exist:
- Каталог не существует:
+ Directory does not exist:
+ Каталог не существует:
- Failed to open files.json for reading.
- Не удалось открыть файл files.json для чтения.
+ Failed to open files.json for reading.
+ Не удалось открыть файл files.json для чтения.
- Name:
- Имя:
+ Name:
+ Имя:
- Can't apply cheats before the game is started
- Невозможно применить читы до начала игры
+ Can't apply cheats before the game is started
+ Невозможно применить читы до начала игры
- Close
- Закрыть
+ Close
+ Закрыть
-
-
+
+
CheckUpdate
- Auto Updater
- Автообновление
+ Auto Updater
+ Автообновление
- Error
- Ошибка
+ Error
+ Ошибка
- Network error:
- Сетевая ошибка:
+ Network error:
+ Сетевая ошибка:
- Error_Github_limit_MSG
- Автообновление позволяет выполнять до 60 проверок обновлений в час.\nВы достигли этого лимита. Пожалуйста, попробуйте позже.
+ Error_Github_limit_MSG
+ Автообновление позволяет выполнять до 60 проверок обновлений в час.\nВы достигли этого лимита. Пожалуйста, попробуйте позже.
- Failed to parse update information.
- Не удалось разобрать информацию об обновлении.
+ Failed to parse update information.
+ Не удалось разобрать информацию об обновлении.
- No pre-releases found.
- Предварительных версий не найдено.
+ No pre-releases found.
+ Предварительных версий не найдено.
- Invalid release data.
- Недопустимые данные релиза.
+ Invalid release data.
+ Недопустимые данные релиза.
- No download URL found for the specified asset.
- Не найден URL для загрузки указанного ресурса.
+ No download URL found for the specified asset.
+ Не найден URL для загрузки указанного ресурса.
- Your version is already up to date!
- Ваша версия уже обновлена!
+ Your version is already up to date!
+ Ваша версия уже обновлена!
- Update Available
- Доступно обновление
+ Update Available
+ Доступно обновление
- Update Channel
- Канал обновления
+ Update Channel
+ Канал обновления
- Current Version
- Текущая версия
+ Current Version
+ Текущая версия
- Latest Version
- Последняя версия
+ Latest Version
+ Последняя версия
- Do you want to update?
- Вы хотите обновиться?
+ Do you want to update?
+ Вы хотите обновиться?
- Show Changelog
- Показать журнал изменений
+ Show Changelog
+ Показать журнал изменений
- Check for Updates at Startup
- Проверка при запуске
+ Check for Updates at Startup
+ Проверка при запуске
- Update
- Обновить
+ Update
+ Обновить
- No
- Нет
+ No
+ Нет
- Hide Changelog
- Скрыть журнал изменений
+ Hide Changelog
+ Скрыть журнал изменений
- Changes
- Журнал изменений
+ Changes
+ Журнал изменений
- Network error occurred while trying to access the URL
- Произошла сетевая ошибка при попытке доступа к URL
+ Network error occurred while trying to access the URL
+ Произошла сетевая ошибка при попытке доступа к URL
- Download Complete
- Скачивание завершено
+ Download Complete
+ Скачивание завершено
- The update has been downloaded, press OK to install.
- Обновление загружено, нажмите OK для установки.
+ The update has been downloaded, press OK to install.
+ Обновление загружено, нажмите OK для установки.
- Failed to save the update file at
- Не удалось сохранить файл обновления в
+ Failed to save the update file at
+ Не удалось сохранить файл обновления в
- Starting Update...
- Начинаем обновление...
+ Starting Update...
+ Начинаем обновление...
- Failed to create the update script file
- Не удалось создать файл скрипта обновления
+ Failed to create the update script file
+ Не удалось создать файл скрипта обновления
-
-
+
+
CompatibilityInfoClass
- Fetching compatibility data, please wait
- Загрузка данных о совместимости, пожалуйста, подождите
+ Fetching compatibility data, please wait
+ Загрузка данных о совместимости, пожалуйста, подождите
- Cancel
- Отмена
+ Cancel
+ Отмена
- Loading...
- Загрузка...
+ Loading...
+ Загрузка...
- Error
- Ошибка
+ Error
+ Ошибка
- Unable to update compatibility data! Try again later.
- Не удалось обновить данные совместимости! Повторите попытку позже.
+ Unable to update compatibility data! Try again later.
+ Не удалось обновить данные совместимости! Повторите попытку позже.
- Unable to open compatibility_data.json for writing.
- Не удалось открыть файл compatibility_data.json для записи.
+ Unable to open compatibility_data.json for writing.
+ Не удалось открыть файл compatibility_data.json для записи.
- Unknown
- Неизвестно
+ Unknown
+ Неизвестно
- Nothing
- Ничего
+ Nothing
+ Ничего
- Boots
- Запускается
+ Boots
+ Запускается
- Menus
- В меню
+ Menus
+ В меню
- Ingame
- В игре
+ Ingame
+ В игре
- Playable
- Играбельно
+ Playable
+ Играбельно
-
-
+
+
ControlSettings
- Configure Controls
-
+ Configure Controls
+ Configure Controls
- Control Settings
-
+ Control Settings
+ Control Settings
- D-Pad
-
+ D-Pad
+ D-Pad
- Up
-
+ Up
+ Up
- Left
-
+ Left
+ Left
- Right
-
+ Right
+ Right
- Down
-
+ Down
+ Down
- Left Stick Deadzone (def:2 max:127)
-
+ Left Stick Deadzone (def:2 max:127)
+ Left Stick Deadzone (def:2 max:127)
- Left Deadzone
-
+ Left Deadzone
+ Left Deadzone
- Left Stick
-
+ Left Stick
+ Left Stick
- Config Selection
-
+ Config Selection
+ Config Selection
- Common Config
-
+ Common Config
+ Common Config
- Use per-game configs
-
+ Use per-game configs
+ Use per-game configs
- L1 / LB
-
+ L1 / LB
+ L1 / LB
- L2 / LT
-
+ L2 / LT
+ L2 / LT
- KBM Controls
-
+ KBM Controls
+ KBM Controls
- KBM Editor
-
+ KBM Editor
+ KBM Editor
- Back
-
+ Back
+ Back
- R1 / RB
-
+ R1 / RB
+ R1 / RB
- R2 / RT
-
+ R2 / RT
+ R2 / RT
- L3
-
+ L3
+ L3
- Options / Start
-
+ Options / Start
+ Options / Start
- R3
-
+ R3
+ R3
- Face Buttons
-
+ Face Buttons
+ Face Buttons
- Triangle / Y
-
+ Triangle / Y
+ Triangle / Y
- Square / X
-
+ Square / X
+ Square / X
- Circle / B
-
+ Circle / B
+ Circle / B
- Cross / A
-
+ Cross / A
+ Cross / A
- Right Stick Deadzone (def:2, max:127)
-
+ Right Stick Deadzone (def:2, max:127)
+ Right Stick Deadzone (def:2, max:127)
- Right Deadzone
-
+ Right Deadzone
+ Right Deadzone
- Right Stick
-
+ Right Stick
+ Right Stick
-
-
+
+
ElfViewer
- Open Folder
- Открыть папку
+ Open Folder
+ Открыть папку
-
-
+
+
GameInfoClass
- Loading game list, please wait :3
- Загрузка списка игр, пожалуйста подождите :3
+ Loading game list, please wait :3
+ Загрузка списка игр, пожалуйста подождите :3
- Cancel
- Отмена
+ Cancel
+ Отмена
- Loading...
- Загрузка...
+ Loading...
+ Загрузка...
-
-
+
+
GameInstallDialog
- shadPS4 - Choose directory
- shadPS4 - Выберите папку
+ shadPS4 - Choose directory
+ shadPS4 - Выберите папку
- Directory to install games
- Каталог для установки игр
+ Directory to install games
+ Каталог для установки игр
- Browse
- Обзор
+ Browse
+ Обзор
- Error
- Ошибка
+ Error
+ Ошибка
- Directory to install DLC
- Каталог для установки DLC
+ Directory to install DLC
+ Каталог для установки DLC
-
-
+
+
GameListFrame
- Icon
- Иконка
+ Icon
+ Иконка
- Name
- Название
+ Name
+ Название
- Serial
- Серийный номер
+ Serial
+ Серийный номер
- Compatibility
- Совместимость
+ Compatibility
+ Совместимость
- Region
- Регион
+ Region
+ Регион
- Firmware
- Прошивка
+ Firmware
+ Прошивка
- Size
- Размер
+ Size
+ Размер
- Version
- Версия
+ Version
+ Версия
- Path
- Путь
+ Path
+ Путь
- Play Time
- Время в игре
+ Play Time
+ Время в игре
- Never Played
- Нет
+ Never Played
+ Нет
- h
- ч
+ h
+ ч
- m
- м
+ m
+ м
- s
- с
+ s
+ с
- Compatibility is untested
- Совместимость не проверена
+ Compatibility is untested
+ Совместимость не проверена
- Game does not initialize properly / crashes the emulator
- Игра не инициализируется правильно / эмулятор вылетает
+ Game does not initialize properly / crashes the emulator
+ Игра не инициализируется правильно / эмулятор вылетает
- Game boots, but only displays a blank screen
- Игра запускается, но показывает только пустой экран
+ Game boots, but only displays a blank screen
+ Игра запускается, но показывает только пустой экран
- Game displays an image but does not go past the menu
- Игра показывает картинку, но не проходит дальше меню
+ Game displays an image but does not go past the menu
+ Игра показывает картинку, но не проходит дальше меню
- Game has game-breaking glitches or unplayable performance
- Игра имеет ломающие игру глюки или плохую производительность
+ Game has game-breaking glitches or unplayable performance
+ Игра имеет ломающие игру глюки или плохую производительность
- Game can be completed with playable performance and no major glitches
- Игра может быть пройдена с хорошей производительностью и без серьезных сбоев
+ Game can be completed with playable performance and no major glitches
+ Игра может быть пройдена с хорошей производительностью и без серьезных сбоев
- Click to see details on github
- Нажмите, чтобы увидеть детали на GitHub
+ Click to see details on github
+ Нажмите, чтобы увидеть детали на GitHub
- Last updated
- Последнее обновление
+ Last updated
+ Последнее обновление
-
-
+
+
GameListUtils
- B
- Б
+ B
+ Б
- KB
- КБ
+ KB
+ КБ
- MB
- МБ
+ MB
+ МБ
- GB
- ГБ
+ GB
+ ГБ
- TB
- ТБ
+ TB
+ ТБ
-
-
+
+
GuiContextMenus
- Create Shortcut
- Создать ярлык
+ Create Shortcut
+ Создать ярлык
- Cheats / Patches
- Читы и патчи
+ Cheats / Patches
+ Читы и патчи
- SFO Viewer
- Просмотр SFO
+ SFO Viewer
+ Просмотр SFO
- Trophy Viewer
- Просмотр трофеев
+ Trophy Viewer
+ Просмотр трофеев
- Open Folder...
- Открыть папку...
+ Open Folder...
+ Открыть папку...
- Open Game Folder
- Открыть папку с игрой
+ Open Game Folder
+ Открыть папку с игрой
- Open Save Data Folder
- Открыть папку сохранений
+ Open Save Data Folder
+ Открыть папку сохранений
- Open Log Folder
- Открыть папку логов
+ Open Log Folder
+ Открыть папку логов
- Copy info...
- Копировать информацию...
+ Copy info...
+ Копировать информацию...
- Copy Name
- Копировать имя
+ Copy Name
+ Копировать имя
- Copy Serial
- Копировать серийный номер
+ Copy Serial
+ Копировать серийный номер
- Copy All
- Копировать всё
+ Copy Version
+ Copy Version
- Delete...
- Удалить...
+ Copy Size
+ Copy Size
- Delete Game
- Удалить игру
+ Copy All
+ Копировать всё
- Delete Update
- Удалить обновление
+ Delete...
+ Удалить...
- Delete DLC
- Удалить DLC
+ Delete Game
+ Удалить игру
- Compatibility...
- Совместимость...
+ Delete Update
+ Удалить обновление
- Update database
- Обновить базу данных
+ Delete DLC
+ Удалить DLC
- View report
- Посмотреть отчет
+ Compatibility...
+ Совместимость...
- Submit a report
- Отправить отчёт
+ Update database
+ Обновить базу данных
- Shortcut creation
- Создание ярлыка
+ View report
+ Посмотреть отчет
- Shortcut created successfully!
- Ярлык создан успешно!
+ Submit a report
+ Отправить отчёт
- Error
- Ошибка
+ Shortcut creation
+ Создание ярлыка
- Error creating shortcut!
- Ошибка создания ярлыка!
+ Shortcut created successfully!
+ Ярлык создан успешно!
- Install PKG
- Установить PKG
+ Error
+ Ошибка
- Game
- Игры
+ Error creating shortcut!
+ Ошибка создания ярлыка!
- This game has no update to delete!
- У этой игры нет обновлений для удаления!
+ Install PKG
+ Установить PKG
- Update
- Обновления
+ Game
+ Игры
- This game has no DLC to delete!
- У этой игры нет DLC для удаления!
+ This game has no update to delete!
+ У этой игры нет обновлений для удаления!
- DLC
- DLC
+ Update
+ Обновления
- Delete %1
- Удалить %1
+ This game has no DLC to delete!
+ У этой игры нет DLC для удаления!
- Are you sure you want to delete %1's %2 directory?
- Вы уверены, что хотите удалить папку %2 %1?
+ DLC
+ DLC
- Open Update Folder
- Открыть папку обновлений
+ Delete %1
+ Удалить %1
- Delete Save Data
- Удалить сохранения
+ Are you sure you want to delete %1's %2 directory?
+ Вы уверены, что хотите удалить папку %2 %1?
- This game has no update folder to open!
- У этой игры нет папки обновлений, которую можно открыть!
+ Open Update Folder
+ Открыть папку обновлений
- Failed to convert icon.
- Не удалось преобразовать иконку.
+ Delete Save Data
+ Удалить сохранения
- This game has no save data to delete!
- У этой игры нет сохранений, которые можно удалить!
+ This game has no update folder to open!
+ У этой игры нет папки обновлений, которую можно открыть!
- Save Data
- Сохранения
+ Failed to convert icon.
+ Не удалось преобразовать иконку.
- Copy Version
-
+ This game has no save data to delete!
+ У этой игры нет сохранений, которые можно удалить!
- Copy Size
-
+ Save Data
+ Сохранения
-
-
+
+
InstallDirSelect
- shadPS4 - Choose directory
- shadPS4 - Выберите папку
+ shadPS4 - Choose directory
+ shadPS4 - Выберите папку
- Select which directory you want to install to.
- Выберите папку, в которую вы хотите установить.
+ Select which directory you want to install to.
+ Выберите папку, в которую вы хотите установить.
- Install All Queued to Selected Folder
- Установить все из очереди в выбранную папку
+ Install All Queued to Selected Folder
+ Установить все из очереди в выбранную папку
- Delete PKG File on Install
- Удалить файл PKG при установке
+ Delete PKG File on Install
+ Удалить файл PKG при установке
-
-
+
+
MainWindow
- Open/Add Elf Folder
- Открыть/Добавить папку Elf
+ Open/Add Elf Folder
+ Открыть/Добавить папку Elf
- Install Packages (PKG)
- Установить пакеты (PKG)
+ Install Packages (PKG)
+ Установить пакеты (PKG)
- Boot Game
- Запустить игру
+ Boot Game
+ Запустить игру
- Check for Updates
- Проверить обновления
+ Check for Updates
+ Проверить обновления
- About shadPS4
- О shadPS4
+ About shadPS4
+ О shadPS4
- Configure...
- Настроить...
+ Configure...
+ Настроить...
- Install application from a .pkg file
- Установить приложение из файла .pkg
+ Install application from a .pkg file
+ Установить приложение из файла .pkg
- Recent Games
- Недавние игры
+ Recent Games
+ Недавние игры
- Open shadPS4 Folder
- Открыть папку shadPS4
+ Open shadPS4 Folder
+ Открыть папку shadPS4
- Exit
- Выход
+ Exit
+ Выход
- Exit shadPS4
- Выйти из shadPS4
+ Exit shadPS4
+ Выйти из shadPS4
- Exit the application.
- Выйти из приложения.
+ Exit the application.
+ Выйти из приложения.
- Show Game List
- Показать список игр
+ Show Game List
+ Показать список игр
- Game List Refresh
- Обновить список игр
+ Game List Refresh
+ Обновить список игр
- Tiny
- Крошечный
+ Tiny
+ Крошечный
- Small
- Маленький
+ Small
+ Маленький
- Medium
- Средний
+ Medium
+ Средний
- Large
- Большой
+ Large
+ Большой
- List View
- Список
+ List View
+ Список
- Grid View
- Сетка
+ Grid View
+ Сетка
- Elf Viewer
- Исполняемый файл
+ Elf Viewer
+ Исполняемый файл
- Game Install Directory
- Каталог установки игры
+ Game Install Directory
+ Каталог установки игры
- Download Cheats/Patches
- Скачать читы или патчи
+ Download Cheats/Patches
+ Скачать читы или патчи
- Dump Game List
- Дамп списка игр
+ Dump Game List
+ Дамп списка игр
- PKG Viewer
- Просмотр PKG
+ PKG Viewer
+ Просмотр PKG
- Search...
- Поиск...
+ Search...
+ Поиск...
- File
- Файл
+ File
+ Файл
- View
- Вид
+ View
+ Вид
- Game List Icons
- Размер иконок списка игр
+ Game List Icons
+ Размер иконок списка игр
- Game List Mode
- Вид списка игр
+ Game List Mode
+ Вид списка игр
- Settings
- Настройки
+ Settings
+ Настройки
- Utils
- Утилиты
+ Utils
+ Утилиты
- Themes
- Темы
+ Themes
+ Темы
- Help
- Помощь
+ Help
+ Помощь
- Dark
- Темная
+ Dark
+ Темная
- Light
- Светлая
+ Light
+ Светлая
- Green
- Зеленая
+ Green
+ Зеленая
- Blue
- Синяя
+ Blue
+ Синяя
- Violet
- Фиолетовая
+ Violet
+ Фиолетовая
- toolBar
- Панель инструментов
+ toolBar
+ Панель инструментов
- Game List
- Список игр
+ Game List
+ Список игр
- * Unsupported Vulkan Version
- * Неподдерживаемая версия Vulkan
+ * Unsupported Vulkan Version
+ * Неподдерживаемая версия Vulkan
- Download Cheats For All Installed Games
- Скачать читы для всех установленных игр
+ Download Cheats For All Installed Games
+ Скачать читы для всех установленных игр
- Download Patches For All Games
- Скачать патчи для всех игр
+ Download Patches For All Games
+ Скачать патчи для всех игр
- Download Complete
- Скачивание завершено
+ Download Complete
+ Скачивание завершено
- You have downloaded cheats for all the games you have installed.
- Вы скачали читы для всех установленных игр.
+ You have downloaded cheats for all the games you have installed.
+ Вы скачали читы для всех установленных игр.
- Patches Downloaded Successfully!
- Патчи успешно скачаны!
+ Patches Downloaded Successfully!
+ Патчи успешно скачаны!
- All Patches available for all games have been downloaded.
- Все доступные патчи для всех игр были скачаны.
+ All Patches available for all games have been downloaded.
+ Все доступные патчи для всех игр были скачаны.
- Games:
- Игры:
+ Games:
+ Игры:
- ELF files (*.bin *.elf *.oelf)
- Файлы ELF (*.bin *.elf *.oelf)
+ ELF files (*.bin *.elf *.oelf)
+ Файлы ELF (*.bin *.elf *.oelf)
- Game Boot
- Запуск игры
+ Game Boot
+ Запуск игры
- Only one file can be selected!
- Можно выбрать только один файл!
+ Only one file can be selected!
+ Можно выбрать только один файл!
- PKG Extraction
- Извлечение PKG
+ PKG Extraction
+ Извлечение PKG
- Patch detected!
- Обнаружен патч!
+ Patch detected!
+ Обнаружен патч!
- PKG and Game versions match:
- Версии PKG и игры совпадают:
+ PKG and Game versions match:
+ Версии PKG и игры совпадают:
- Would you like to overwrite?
- Хотите перезаписать?
+ Would you like to overwrite?
+ Хотите перезаписать?
- PKG Version %1 is older than installed version:
- Версия PKG %1 старше установленной версии:
+ PKG Version %1 is older than installed version:
+ Версия PKG %1 старше установленной версии:
- Game is installed:
- Игра установлена:
+ Game is installed:
+ Игра установлена:
- Would you like to install Patch:
- Хотите установить патч:
+ Would you like to install Patch:
+ Хотите установить патч:
- DLC Installation
- Установка DLC
+ DLC Installation
+ Установка DLC
- Would you like to install DLC: %1?
- Вы хотите установить DLC: %1?
+ Would you like to install DLC: %1?
+ Вы хотите установить DLC: %1?
- DLC already installed:
- DLC уже установлен:
+ DLC already installed:
+ DLC уже установлен:
- Game already installed
- Игра уже установлена
+ Game already installed
+ Игра уже установлена
- PKG ERROR
- ОШИБКА PKG
+ PKG ERROR
+ ОШИБКА PKG
- Extracting PKG %1/%2
- Извлечение PKG %1/%2
+ Extracting PKG %1/%2
+ Извлечение PKG %1/%2
- Extraction Finished
- Извлечение завершено
+ Extraction Finished
+ Извлечение завершено
- Game successfully installed at %1
- Игра успешно установлена в %1
+ Game successfully installed at %1
+ Игра успешно установлена в %1
- File doesn't appear to be a valid PKG file
- Файл не является допустимым файлом PKG
+ File doesn't appear to be a valid PKG file
+ Файл не является допустимым файлом PKG
- Run Game
- Запустить игру
+ Run Game
+ Запустить игру
- Eboot.bin file not found
- Файл eboot.bin не найден
+ Eboot.bin file not found
+ Файл eboot.bin не найден
- PKG File (*.PKG *.pkg)
- Файл PKG (*.PKG *.pkg)
+ PKG File (*.PKG *.pkg)
+ Файл PKG (*.PKG *.pkg)
- PKG is a patch or DLC, please install the game first!
- Выбранный PKG является патчем или DLC, пожалуйста, сначала установите игру!
+ PKG is a patch or DLC, please install the game first!
+ Выбранный PKG является патчем или DLC, пожалуйста, сначала установите игру!
- Game is already running!
- Игра уже запущена!
+ Game is already running!
+ Игра уже запущена!
- shadPS4
- shadPS4
+ shadPS4
+ shadPS4
-
-
+
+
PKGViewer
- Open Folder
- Открыть папку
+ Open Folder
+ Открыть папку
- PKG ERROR
- ОШИБКА PKG
+ PKG ERROR
+ ОШИБКА PKG
- Name
- Название
+ Name
+ Название
- Serial
- Серийный номер
+ Serial
+ Серийный номер
- Installed
-
+ Installed
+ Installed
- Size
- Размер
+ Size
+ Размер
- Category
-
+ Category
+ Category
- Type
-
+ Type
+ Type
- App Ver
-
+ App Ver
+ App Ver
- FW
-
+ FW
+ FW
- Region
- Регион
+ Region
+ Регион
- Flags
-
+ Flags
+ Flags
- Path
- Путь
+ Path
+ Путь
- File
- Файл
+ File
+ Файл
- Unknown
- Неизвестно
+ Unknown
+ Неизвестно
- Package
-
+ Package
+ Package
-
-
+
+
SettingsDialog
- Settings
- Настройки
+ Settings
+ Настройки
- General
- Общее
+ General
+ Общее
- System
- Система
+ System
+ Система
- Console Language
- Язык консоли
+ Console Language
+ Язык консоли
- Emulator Language
- Язык эмулятора
+ Emulator Language
+ Язык эмулятора
- Emulator
- Эмулятор
+ Emulator
+ Эмулятор
- Enable Fullscreen
- Полноэкранный режим
+ Enable Fullscreen
+ Полноэкранный режим
- Fullscreen Mode
- Тип полноэкранного режима
+ Fullscreen Mode
+ Тип полноэкранного режима
- Enable Separate Update Folder
- Отдельная папка обновлений
+ Enable Separate Update Folder
+ Отдельная папка обновлений
- Default tab when opening settings
- Вкладка по умолчанию при открытии настроек
+ Default tab when opening settings
+ Вкладка по умолчанию при открытии настроек
- Show Game Size In List
- Показать размер игры в списке
+ Show Game Size In List
+ Показать размер игры в списке
- Show Splash
- Показывать заставку
+ Show Splash
+ Показывать заставку
- Enable Discord Rich Presence
- Включить Discord Rich Presence
+ Enable Discord Rich Presence
+ Включить Discord Rich Presence
- Username
- Имя пользователя
+ Username
+ Имя пользователя
- Trophy Key
- Ключ трофеев
+ Trophy Key
+ Ключ трофеев
- Trophy
- Трофеи
+ Trophy
+ Трофеи
- Logger
- Логирование
+ Logger
+ Логирование
- Log Type
- Тип логов
+ Log Type
+ Тип логов
- Log Filter
- Фильтр логов
+ Log Filter
+ Фильтр логов
- Open Log Location
- Открыть местоположение журнала
+ Open Log Location
+ Открыть местоположение журнала
- Input
- Ввод
+ Input
+ Ввод
- Cursor
- Курсор мыши
+ Cursor
+ Курсор мыши
- Hide Cursor
- Скрывать курсор
+ Hide Cursor
+ Скрывать курсор
- Hide Cursor Idle Timeout
- Время скрытия курсора при бездействии
+ Hide Cursor Idle Timeout
+ Время скрытия курсора при бездействии
- s
- сек
+ s
+ сек
- Controller
- Контроллер
+ Controller
+ Контроллер
- Back Button Behavior
- Поведение кнопки назад
+ Back Button Behavior
+ Поведение кнопки назад
- Graphics
- Графика
+ Graphics
+ Графика
- GUI
- Интерфейс
+ GUI
+ Интерфейс
- User
- Пользователь
+ User
+ Пользователь
- Graphics Device
- Графическое устройство
+ Graphics Device
+ Графическое устройство
- Width
- Ширина
+ Width
+ Ширина
- Height
- Высота
+ Height
+ Высота
- Vblank Divider
- Делитель Vblank
+ Vblank Divider
+ Делитель Vblank
- Advanced
- Продвинутые
+ Advanced
+ Продвинутые
- Enable Shaders Dumping
- Включить дамп шейдеров
+ Enable Shaders Dumping
+ Включить дамп шейдеров
- Enable NULL GPU
- Включить NULL GPU
+ Enable NULL GPU
+ Включить NULL GPU
- Paths
- Пути
+ Enable HDR
+ Enable HDR
- Game Folders
- Игровые папки
+ Paths
+ Пути
- Add...
- Добавить...
+ Game Folders
+ Игровые папки
- Remove
- Удалить
+ Add...
+ Добавить...
- Debug
- Отладка
+ Remove
+ Удалить
- Enable Debug Dumping
- Включить отладочные дампы
+ Debug
+ Отладка
- Enable Vulkan Validation Layers
- Включить слои валидации Vulkan
+ Enable Debug Dumping
+ Включить отладочные дампы
- Enable Vulkan Synchronization Validation
- Включить валидацию синхронизации Vulkan
+ Enable Vulkan Validation Layers
+ Включить слои валидации Vulkan
- Enable RenderDoc Debugging
- Включить отладку RenderDoc
+ Enable Vulkan Synchronization Validation
+ Включить валидацию синхронизации Vulkan
- Enable Crash Diagnostics
- Включить диагностику сбоев
+ Enable RenderDoc Debugging
+ Включить отладку RenderDoc
- Collect Shaders
- Собирать шейдеры
+ Enable Crash Diagnostics
+ Включить диагностику сбоев
- Copy GPU Buffers
- Копировать буферы GPU
+ Collect Shaders
+ Собирать шейдеры
- Host Debug Markers
- Маркеры отладки хоста
+ Copy GPU Buffers
+ Копировать буферы GPU
- Guest Debug Markers
- Маркеры отладки гостя
+ Host Debug Markers
+ Маркеры отладки хоста
- Update
- Обновление
+ Guest Debug Markers
+ Маркеры отладки гостя
- Check for Updates at Startup
- Проверка при запуске
+ Update
+ Обновление
- Always Show Changelog
- Всегда показывать журнал изменений
+ Check for Updates at Startup
+ Проверка при запуске
- Update Channel
- Канал обновления
+ Always Show Changelog
+ Всегда показывать журнал изменений
- Check for Updates
- Проверить обновления
+ Update Channel
+ Канал обновления
- GUI Settings
- Настройки интерфейса
+ Check for Updates
+ Проверить обновления
- Title Music
- Заглавная музыка
+ GUI Settings
+ Настройки интерфейса
- Disable Trophy Pop-ups
- Отключить уведомления о трофеях
+ Title Music
+ Заглавная музыка
- Play title music
- Играть заглавную музыку
+ Disable Trophy Pop-ups
+ Отключить уведомления о трофеях
- Update Compatibility Database On Startup
- Обновлять базу совместимости при запуске
+ Background Image
+ Background Image
- Game Compatibility
- Совместимость игр
+ Show Background Image
+ Show Background Image
- Display Compatibility Data
- Показывать данные совместимости
+ Opacity
+ Opacity
- Update Compatibility Database
- Обновить базу совместимости
+ Play title music
+ Играть заглавную музыку
- Volume
- Громкость
+ Update Compatibility Database On Startup
+ Обновлять базу совместимости при запуске
- Save
- Сохранить
+ Game Compatibility
+ Совместимость игр
- Apply
- Применить
+ Display Compatibility Data
+ Показывать данные совместимости
- Restore Defaults
- По умолчанию
+ Update Compatibility Database
+ Обновить базу совместимости
- Close
- Закрыть
+ Volume
+ Громкость
- Point your mouse at an option to display its description.
- Наведите указатель мыши на опцию, чтобы отобразить ее описание.
+ Save
+ Сохранить
- consoleLanguageGroupBox
- Язык консоли:\nУстановите язык, который будет использоваться в играх PS4.\nРекомендуется устанавливать язык, который поддерживается игрой, так как он может отличаться в зависимости от региона.
+ Apply
+ Применить
- emulatorLanguageGroupBox
- Язык эмулятора:\nУстановите язык пользовательского интерфейса эмулятора.
+ Restore Defaults
+ По умолчанию
- fullscreenCheckBox
- Полноэкранный режим:\nАвтоматически переводит игровое окно в полноэкранный режим.\nЭто можно переключить, нажав клавишу F11.
+ Close
+ Закрыть
- separateUpdatesCheckBox
- Отдельная папка обновлений:\nПозволяет устанавливать обновления игры в отдельную папку для удобства.\nМожно создать вручную, добавив извлеченное обновление в папку с игрой с именем "CUSA00000-UPDATE", где идентификатор CUSA совпадает с идентификатором игры.
+ Point your mouse at an option to display its description.
+ Наведите указатель мыши на опцию, чтобы отобразить ее описание.
- showSplashCheckBox
- Показывать заставку:\nОтображает заставку игры (специальное изображение) во время запуска.
+ consoleLanguageGroupBox
+ Язык консоли:\nУстановите язык, который будет использоваться в играх PS4.\nРекомендуется устанавливать язык, который поддерживается игрой, так как он может отличаться в зависимости от региона.
- discordRPCCheckbox
- Включить Discord Rich Presence:\nОтображает значок эмулятора и соответствующую информацию в вашем профиле Discord.
+ emulatorLanguageGroupBox
+ Язык эмулятора:\nУстановите язык пользовательского интерфейса эмулятора.
- userName
- Имя пользователя:\nУстановите имя пользователя аккаунта PS4. Это может отображаться в некоторых играх.
+ fullscreenCheckBox
+ Полноэкранный режим:\nАвтоматически переводит игровое окно в полноэкранный режим.\nЭто можно переключить, нажав клавишу F11.
- TrophyKey
- Ключ трофеев:\nКлюч, используемый для расшифровки трофеев. Должен быть получен из вашей взломанной консоли.\nДолжен содержать только шестнадцатеричные символы.
+ separateUpdatesCheckBox
+ Отдельная папка обновлений:\nПозволяет устанавливать обновления игры в отдельную папку для удобства.\nМожно создать вручную, добавив извлеченное обновление в папку с игрой с именем "CUSA00000-UPDATE", где идентификатор CUSA совпадает с идентификатором игры.
- logTypeGroupBox
- Тип логов:\nУстановите, синхронизировать ли вывод окна логов ради производительности. Это может негативно сказаться на эмуляции.
+ showSplashCheckBox
+ Показывать заставку:\nОтображает заставку игры (специальное изображение) во время запуска.
- logFilter
- Фильтр логов:\nФильтрует логи, чтобы показывать только определенную информацию.\nПримеры: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Уровни: Trace, Debug, Info, Warning, Error, Critical - в этом порядке, конкретный уровень глушит все предыдущие уровни в списке и показывает все последующие уровни.
+ discordRPCCheckbox
+ Включить Discord Rich Presence:\nОтображает значок эмулятора и соответствующую информацию в вашем профиле Discord.
- updaterGroupBox
- Обновление:\nRelease: Официальные версии, которые выпускаются каждый месяц и могут быть очень старыми, но они более надежные и проверенные.\nNightly: Версии разработки, которые содержат все последние функции и исправления, но могут содержать ошибки и менее стабильны.
+ userName
+ Имя пользователя:\nУстановите имя пользователя аккаунта PS4. Это может отображаться в некоторых играх.
- GUIMusicGroupBox
- Играть заглавную музыку:\nВключает воспроизведение специальной музыки при выборе игры в списке, если она это поддерживает.
+ TrophyKey
+ Ключ трофеев:\nКлюч, используемый для расшифровки трофеев. Должен быть получен из вашей взломанной консоли.\nДолжен содержать только шестнадцатеричные символы.
- disableTrophycheckBox
- Отключить уведомления о трофеях:\nОтключает внутриигровые уведомления о трофеях. Прогресс трофеев по-прежнему можно отслеживать в меню просмотра трофеев (правая кнопка мыши по игре в главном окне).
+ logTypeGroupBox
+ Тип логов:\nУстановите, синхронизировать ли вывод окна логов ради производительности. Это может негативно сказаться на эмуляции.
- hideCursorGroupBox
- Скрывать курсор:\nВыберите, когда курсор будет скрыт:\nНикогда: Вы всегда будете видеть курсор.\nПри бездействии: Установите время, через которое курсор будет скрыт при бездействии.\nВсегда: Курсор всегда будет скрыт.
+ logFilter
+ Фильтр логов:\nФильтрует логи, чтобы показывать только определенную информацию.\nПримеры: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Уровни: Trace, Debug, Info, Warning, Error, Critical - в этом порядке, конкретный уровень глушит все предыдущие уровни в списке и показывает все последующие уровни.
- idleTimeoutGroupBox
- Время скрытия курсора при бездействии:\nУстановите время, через которое курсор исчезнет при бездействии.
+ updaterGroupBox
+ Обновление:\nRelease: Официальные версии, которые выпускаются каждый месяц и могут быть очень старыми, но они более надежные и проверенные.\nNightly: Версии разработки, которые содержат все последние функции и исправления, но могут содержать ошибки и менее стабильны.
- backButtonBehaviorGroupBox
- Поведение кнопки «Назад»:\nНастраивает кнопку «Назад» контроллера на эмуляцию нажатия на указанную область на сенсорной панели контроллера PS4.
+ GUIBackgroundImageGroupBox
+ GUIBackgroundImageGroupBox
- enableCompatibilityCheckBox
- Показывать данные совместимости:\nПоказывает информацию о совместимости игр в таблице. Включите «Обновлять базу совместимости при запуске» для получения актуальной информации.
+ GUIMusicGroupBox
+ Играть заглавную музыку:\nВключает воспроизведение специальной музыки при выборе игры в списке, если она это поддерживает.
- checkCompatibilityOnStartupCheckBox
- Обновлять базу совместимости при запуске:\nАвтоматически обновлять базу данных совместимости при запуске shadPS4.
+ disableTrophycheckBox
+ Отключить уведомления о трофеях:\nОтключает внутриигровые уведомления о трофеях. Прогресс трофеев по-прежнему можно отслеживать в меню просмотра трофеев (правая кнопка мыши по игре в главном окне).
- updateCompatibilityButton
- Обновить базу совместимости:\nНемедленно обновить базу данных совместимости.
+ hideCursorGroupBox
+ Скрывать курсор:\nВыберите, когда курсор будет скрыт:\nНикогда: Вы всегда будете видеть курсор.\nПри бездействии: Установите время, через которое курсор будет скрыт при бездействии.\nВсегда: Курсор всегда будет скрыт.
- Never
- Никогда
+ idleTimeoutGroupBox
+ Время скрытия курсора при бездействии:\nУстановите время, через которое курсор исчезнет при бездействии.
- Idle
- При бездействии
+ backButtonBehaviorGroupBox
+ Поведение кнопки «Назад»:\nНастраивает кнопку «Назад» контроллера на эмуляцию нажатия на указанную область на сенсорной панели контроллера PS4.
- Always
- Всегда
+ enableCompatibilityCheckBox
+ Показывать данные совместимости:\nПоказывает информацию о совместимости игр в таблице. Включите «Обновлять базу совместимости при запуске» для получения актуальной информации.
- Touchpad Left
- Тачпад слева
+ checkCompatibilityOnStartupCheckBox
+ Обновлять базу совместимости при запуске:\nАвтоматически обновлять базу данных совместимости при запуске shadPS4.
- Touchpad Right
- Тачпад справа
+ updateCompatibilityButton
+ Обновить базу совместимости:\nНемедленно обновить базу данных совместимости.
- Touchpad Center
- Центр тачпада
+ Never
+ Никогда
- None
- Нет
+ Idle
+ При бездействии
- graphicsAdapterGroupBox
- Графическое устройство:\nВ системах с несколькими GPU выберите тот, который будет использовать эмулятор.\nВыберите "Автовыбор", чтобы определить GPU автоматически.
+ Always
+ Всегда
- resolutionLayout
- Ширина/Высота:\nУстановите размер окна эмулятора при запуске, который может быть изменен во время игры.\nЭто отличается от разрешения в игре.
+ Touchpad Left
+ Тачпад слева
- heightDivider
- Делитель Vblank:\nЧастота кадров, с которой обновляется эмулятор, умножается на это число. Изменение этого параметра может иметь негативные последствия, такие как увеличение скорости игры или нарушение критических функций игры, которые этого не ожидают!
+ Touchpad Right
+ Тачпад справа
- dumpShadersCheckBox
- Включить дамп шейдеров:\nДля технической отладки сохраняет шейдеры игр в папку во время рендеринга.
+ Touchpad Center
+ Центр тачпада
- nullGpuCheckBox
- Включить NULL GPU:\nДля технической отладки отключает рендеринг игры так, как будто графической карты нет.
+ None
+ Нет
- gameFoldersBox
- Игровые папки:\nСписок папок для проверки установленных игр.
+ graphicsAdapterGroupBox
+ Графическое устройство:\nВ системах с несколькими GPU выберите тот, который будет использовать эмулятор.\nВыберите "Автовыбор", чтобы определить GPU автоматически.
- addFolderButton
- Добавить:\nДобавить папку в список.
+ resolutionLayout
+ Ширина/Высота:\nУстановите размер окна эмулятора при запуске, который может быть изменен во время игры.\nЭто отличается от разрешения в игре.
- removeFolderButton
- Удалить:\nУдалить папку из списка.
+ heightDivider
+ Делитель Vblank:\nЧастота кадров, с которой обновляется эмулятор, умножается на это число. Изменение этого параметра может иметь негативные последствия, такие как увеличение скорости игры или нарушение критических функций игры, которые этого не ожидают!
- debugDump
- Включить отладочные дампы:\nСохраняет символы импорта, экспорта и информацию о заголовке файла текущей исполняемой программы PS4 в папку.
+ dumpShadersCheckBox
+ Включить дамп шейдеров:\nДля технической отладки сохраняет шейдеры игр в папку во время рендеринга.
- vkValidationCheckBox
- Включить слои валидации Vulkan:\nВключает систему, которая проверяет состояние рендерера Vulkan и логирует информацию о его внутреннем состоянии. Это снизит производительность и, вероятно, изменит поведение эмуляции.
+ nullGpuCheckBox
+ Включить NULL GPU:\nДля технической отладки отключает рендеринг игры так, как будто графической карты нет.
- vkSyncValidationCheckBox
- Включить валидацию синхронизации Vulkan:\nВключает систему, которая проверяет тайминг задач рендеринга Vulkan. Это снизит производительность и, вероятно, изменит поведение эмуляции.
+ enableHDRCheckBox
+ enableHDRCheckBox
- rdocCheckBox
- Включить отладку RenderDoc:\nЕсли включено, эмулятор обеспечит совместимость с RenderDoc, позволяя захватывать и анализировать текущие кадры во время рендеринга.
+ gameFoldersBox
+ Игровые папки:\nСписок папок для проверки установленных игр.
- collectShaderCheckBox
- Собирать шейдеры:\nВам необходимо включить эту функцию для редактирования шейдеров с помощью меню отладки (Ctrl + F10).
+ addFolderButton
+ Добавить:\nДобавить папку в список.
- crashDiagnosticsCheckBox
- Диагностика сбоев:\nСоздает .yaml файл с информацией о состоянии Vulkan в момент падения.\nПолезно для отладки ошибок 'Device lost'. Если эта функция включена, вам следует включить Маркеры отладки хоста и Гостя.\nНе работает на видеокартах Intel.\nДля работы вам необходимо включить Слои валидации Vulkan и установить Vulkan SDK.
+ removeFolderButton
+ Удалить:\nУдалить папку из списка.
- copyGPUBuffersCheckBox
- Копировать буферы GPU:\nПозволяет обойти состояния гонки, связанные с отправками GPU.\nМожет помочь или не помочь при сбоях PM4 типа 0.
+ debugDump
+ Включить отладочные дампы:\nСохраняет символы импорта, экспорта и информацию о заголовке файла текущей исполняемой программы PS4 в папку.
- hostMarkersCheckBox
- Маркеры отладки хоста:\nДобавляет информацию на стороне эмулятора, например маркеры для определенных команд AMDGPU, вокруг команд Vulkan, а также присваивает ресурсам отладочные имена.\nЕсли эта функция включена, вам следует включить Диагностику сбоев.\nПолезно для таких программ, как RenderDoc.
+ vkValidationCheckBox
+ Включить слои валидации Vulkan:\nВключает систему, которая проверяет состояние рендерера Vulkan и логирует информацию о его внутреннем состоянии. Это снизит производительность и, вероятно, изменит поведение эмуляции.
- guestMarkersCheckBox
- Маркеры отладки гостя:\nДобавляет любые отладочные маркеры, добавленные самой игрой, в буфер команд.\nЕсли эта функция включена, вам следует включить Диагностику сбоев.\nПолезно для таких программ, как RenderDoc.
+ vkSyncValidationCheckBox
+ Включить валидацию синхронизации Vulkan:\nВключает систему, которая проверяет тайминг задач рендеринга Vulkan. Это снизит производительность и, вероятно, изменит поведение эмуляции.
- saveDataBox
- Путь сохранений:\nПапка, в которой будут храниться сохранения игр.
+ rdocCheckBox
+ Включить отладку RenderDoc:\nЕсли включено, эмулятор обеспечит совместимость с RenderDoc, позволяя захватывать и анализировать текущие кадры во время рендеринга.
- browseButton
- Обзор:\nНайдите папку, которую можно указать в качестве пути для сохранений.
+ collectShaderCheckBox
+ Собирать шейдеры:\nВам необходимо включить эту функцию для редактирования шейдеров с помощью меню отладки (Ctrl + F10).
- Borderless
- Без полей
+ crashDiagnosticsCheckBox
+ Диагностика сбоев:\nСоздает .yaml файл с информацией о состоянии Vulkan в момент падения.\nПолезно для отладки ошибок 'Device lost'. Если эта функция включена, вам следует включить Маркеры отладки хоста и Гостя.\nНе работает на видеокартах Intel.\nДля работы вам необходимо включить Слои валидации Vulkan и установить Vulkan SDK.
- True
- Истинный
+ copyGPUBuffersCheckBox
+ Копировать буферы GPU:\nПозволяет обойти состояния гонки, связанные с отправками GPU.\nМожет помочь или не помочь при сбоях PM4 типа 0.
- Release
- Release
+ hostMarkersCheckBox
+ Маркеры отладки хоста:\nДобавляет информацию на стороне эмулятора, например маркеры для определенных команд AMDGPU, вокруг команд Vulkan, а также присваивает ресурсам отладочные имена.\nЕсли эта функция включена, вам следует включить Диагностику сбоев.\nПолезно для таких программ, как RenderDoc.
- Nightly
- Nightly
+ guestMarkersCheckBox
+ Маркеры отладки гостя:\nДобавляет любые отладочные маркеры, добавленные самой игрой, в буфер команд.\nЕсли эта функция включена, вам следует включить Диагностику сбоев.\nПолезно для таких программ, как RenderDoc.
- Set the volume of the background music.
- Установите громкость фоновой музыки.
+ saveDataBox
+ Путь сохранений:\nПапка, в которой будут храниться сохранения игр.
- Enable Motion Controls
- Включить управление движением
+ browseButton
+ Обзор:\nНайдите папку, которую можно указать в качестве пути для сохранений.
- Save Data Path
- Путь сохранений
+ Borderless
+ Без полей
- Browse
- Обзор
+ True
+ Истинный
- async
- асинхронный
+ Release
+ Release
- sync
- синхронный
+ Nightly
+ Nightly
- Directory to install games
- Каталог для установки игр
+ Set the volume of the background music.
+ Установите громкость фоновой музыки.
- Directory to save data
- Каталог для сохранений
+ Enable Motion Controls
+ Включить управление движением
- Auto Select
- Автовыбор
+ Save Data Path
+ Путь сохранений
- Enable HDR
-
+ Browse
+ Обзор
- Background Image
-
+ async
+ асинхронный
- Show Background Image
-
+ sync
+ синхронный
- Opacity
-
+ Auto Select
+ Автовыбор
- GUIBackgroundImageGroupBox
-
+ Directory to install games
+ Каталог для установки игр
- enableHDRCheckBox
-
+ Directory to save data
+ Каталог для сохранений
-
-
+
+
TrophyViewer
- Trophy Viewer
- Просмотр трофеев
+ Trophy Viewer
+ Просмотр трофеев
-
+
diff --git a/src/qt_gui/translations/sq_AL.ts b/src/qt_gui/translations/sq_AL.ts
index ebd67452f..6a2fbaa5d 100644
--- a/src/qt_gui/translations/sq_AL.ts
+++ b/src/qt_gui/translations/sq_AL.ts
@@ -2,1789 +2,1789 @@
-
-
+
+
AboutDialog
- About shadPS4
- Rreth shadPS4
+ About shadPS4
+ Rreth shadPS4
- shadPS4
- shadPS4
+ shadPS4
+ shadPS4
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- shadPS4 është një emulator eksperimental me burim të hapur për PlayStation 4.
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 është një emulator eksperimental me burim të hapur për PlayStation 4.
- This software should not be used to play games you have not legally obtained.
- Ky program nuk duhet përdorur për të luajtur lojëra që nuk ke marrë ligjërisht.
+ This software should not be used to play games you have not legally obtained.
+ Ky program nuk duhet përdorur për të luajtur lojëra që nuk ke marrë ligjërisht.
-
-
+
+
CheatsPatches
- Cheats / Patches for
- Mashtrime / Arna për
+ Cheats / Patches for
+ Mashtrime / Arna për
- defaultTextEdit_MSG
- Mashtrimet/Arnat janë eksperimentale.\nPërdori me kujdes.\n\nShkarko mashtrimet individualisht duke zgjedhur depon dhe duke klikuar butonin e shkarkimit.\nNë skedën Arna, mund t'i shkarkosh të gjitha arnat menjëherë, të zgjidhësh cilat dëshiron të përdorësh dhe të ruash zgjedhjen tënde.\n\nMeqenëse ne nuk zhvillojmë Mashtrimet/Arnat,\ntë lutem raporto problemet te autori i mashtrimit.\n\nKe krijuar një mashtrim të ri? Vizito:\nhttps://github.com/shadps4-emu/ps4_cheats
+ defaultTextEdit_MSG
+ Mashtrimet/Arnat janë eksperimentale.\nPërdori me kujdes.\n\nShkarko mashtrimet individualisht duke zgjedhur depon dhe duke klikuar butonin e shkarkimit.\nNë skedën Arna, mund t'i shkarkosh të gjitha arnat menjëherë, të zgjidhësh cilat dëshiron të përdorësh dhe të ruash zgjedhjen tënde.\n\nMeqenëse ne nuk zhvillojmë Mashtrimet/Arnat,\ntë lutem raporto problemet te autori i mashtrimit.\n\nKe krijuar një mashtrim të ri? Vizito:\nhttps://github.com/shadps4-emu/ps4_cheats
- No Image Available
- Nuk ofrohet asnjë imazh
+ No Image Available
+ Nuk ofrohet asnjë imazh
- Serial:
- Seriku:
+ Serial:
+ Seriku:
- Version:
- Versioni:
+ Version:
+ Versioni:
- Size:
- Madhësia:
+ Size:
+ Madhësia:
- Select Cheat File:
- Përzgjidh Skedarin e Mashtrimit:
+ Select Cheat File:
+ Përzgjidh Skedarin e Mashtrimit:
- Repository:
- Depo:
+ Repository:
+ Depo:
- Download Cheats
- Shkarko Mashtrimet
+ Download Cheats
+ Shkarko Mashtrimet
- Delete File
- Fshi Skedarin
+ Delete File
+ Fshi Skedarin
- No files selected.
- Nuk u zgjodh asnjë skedar.
+ No files selected.
+ Nuk u zgjodh asnjë skedar.
- You can delete the cheats you don't want after downloading them.
- Mund t'i fshish mashtrimet që nuk dëshiron pasi t'i kesh shkarkuar.
+ You can delete the cheats you don't want after downloading them.
+ Mund t'i fshish mashtrimet që nuk dëshiron pasi t'i kesh shkarkuar.
- Do you want to delete the selected file?\n%1
- Dëshiron të fshish skedarin e përzgjedhur?\n%1
+ Do you want to delete the selected file?\n%1
+ Dëshiron të fshish skedarin e përzgjedhur?\n%1
- Select Patch File:
- Përzgjidh Skedarin e Arnës:
+ Select Patch File:
+ Përzgjidh Skedarin e Arnës:
- Download Patches
- Shkarko Arnat
+ Download Patches
+ Shkarko Arnat
- Save
- Ruaj
+ Save
+ Ruaj
- Cheats
- Mashtrime
+ Cheats
+ Mashtrime
- Patches
- Arna
+ Patches
+ Arna
- Error
- Gabim
+ Error
+ Gabim
- No patch selected.
- Asnjë arnë e përzgjedhur.
+ No patch selected.
+ Asnjë arnë e përzgjedhur.
- Unable to open files.json for reading.
- files.json nuk mund të hapet për lexim.
+ Unable to open files.json for reading.
+ files.json nuk mund të hapet për lexim.
- No patch file found for the current serial.
- Nuk u gjet asnjë skedar patch për serikun aktual.
+ No patch file found for the current serial.
+ Nuk u gjet asnjë skedar patch për serikun aktual.
- Unable to open the file for reading.
- Skedari nuk mund të hapet për lexim.
+ Unable to open the file for reading.
+ Skedari nuk mund të hapet për lexim.
- Unable to open the file for writing.
- Skedari nuk mund të hapet për shkrim.
+ Unable to open the file for writing.
+ Skedari nuk mund të hapet për shkrim.
- Failed to parse XML:
- Analiza e XML-së dështoi:
+ Failed to parse XML:
+ Analiza e XML-së dështoi:
- Success
- Sukses
+ Success
+ Sukses
- Options saved successfully.
- Rregullimet u ruajtën me sukses.
+ Options saved successfully.
+ Rregullimet u ruajtën me sukses.
- Invalid Source
- Burim i pavlefshëm
+ Invalid Source
+ Burim i pavlefshëm
- The selected source is invalid.
- Burimi i përzgjedhur është i pavlefshëm.
+ The selected source is invalid.
+ Burimi i përzgjedhur është i pavlefshëm.
- File Exists
- Skedari Ekziston
+ File Exists
+ Skedari Ekziston
- File already exists. Do you want to replace it?
- Skedari ekziston tashmë. Dëshiron ta zëvendësosh?
+ File already exists. Do you want to replace it?
+ Skedari ekziston tashmë. Dëshiron ta zëvendësosh?
- Failed to save file:
- Ruajtja e skedarit dështoi:
+ Failed to save file:
+ Ruajtja e skedarit dështoi:
- Failed to download file:
- Shkarkimi i skedarit dështoi:
+ Failed to download file:
+ Shkarkimi i skedarit dështoi:
- Cheats Not Found
- Mashtrimet nuk u gjetën
+ Cheats Not Found
+ Mashtrimet nuk u gjetën
- CheatsNotFound_MSG
- Nuk u gjetën mashtrime për këtë lojë në këtë version të depove të përzgjedhura, provo një depo tjetër ose një version tjetër të lojës.
+ CheatsNotFound_MSG
+ Nuk u gjetën mashtrime për këtë lojë në këtë version të depove të përzgjedhura, provo një depo tjetër ose një version tjetër të lojës.
- Cheats Downloaded Successfully
- Mashtrimet u shkarkuan me sukses
+ Cheats Downloaded Successfully
+ Mashtrimet u shkarkuan me sukses
- CheatsDownloadedSuccessfully_MSG
- Ke shkarkuar me sukses mashtrimet për këtë version të lojës nga depoja e përzgjedhur. Mund të provosh të shkarkosh nga një depo tjetër, nëse ofrohet do të jetë e mundur gjithashtu ta përdorësh duke përzgjedhur skedarin nga lista.
+ CheatsDownloadedSuccessfully_MSG
+ Ke shkarkuar me sukses mashtrimet për këtë version të lojës nga depoja e përzgjedhur. Mund të provosh të shkarkosh nga një depo tjetër, nëse ofrohet do të jetë e mundur gjithashtu ta përdorësh duke përzgjedhur skedarin nga lista.
- Failed to save:
- Ruajtja dështoi:
+ Failed to save:
+ Ruajtja dështoi:
- Failed to download:
- Shkarkimi dështoi:
+ Failed to download:
+ Shkarkimi dështoi:
- Download Complete
- Shkarkimi përfundoi
+ Download Complete
+ Shkarkimi përfundoi
- DownloadComplete_MSG
- Arnat u shkarkuan me sukses! Të gjitha arnat e ofruara për të gjitha lojërat janë shkarkuar, nuk ka nevojë t'i shkarkosh ato individualisht për secilën lojë siç ndodh me Mashtrimet. Nëse arna nuk shfaqet, mund të mos ekzistojë për numrin e serikut dhe versionin specifik të lojës.
+ DownloadComplete_MSG
+ Arnat u shkarkuan me sukses! Të gjitha arnat e ofruara për të gjitha lojërat janë shkarkuar, nuk ka nevojë t'i shkarkosh ato individualisht për secilën lojë siç ndodh me Mashtrimet. Nëse arna nuk shfaqet, mund të mos ekzistojë për numrin e serikut dhe versionin specifik të lojës.
- Failed to parse JSON data from HTML.
- Analiza e të dhënave JSON nga HTML dështoi.
+ Failed to parse JSON data from HTML.
+ Analiza e të dhënave JSON nga HTML dështoi.
- Failed to retrieve HTML page.
- Gjetja e faqes HTML dështoi.
+ Failed to retrieve HTML page.
+ Gjetja e faqes HTML dështoi.
- The game is in version: %1
- Loja është në versionin: %1
+ The game is in version: %1
+ Loja është në versionin: %1
- The downloaded patch only works on version: %1
- Arna e shkarkuar funksionon vetëm në versionin: %1
+ The downloaded patch only works on version: %1
+ Arna e shkarkuar funksionon vetëm në versionin: %1
- You may need to update your game.
- Mund të duhet të përditësosh lojën tënde.
+ You may need to update your game.
+ Mund të duhet të përditësosh lojën tënde.
- Incompatibility Notice
- Njoftim për mospërputhje
+ Incompatibility Notice
+ Njoftim për mospërputhje
- Failed to open file:
- Hapja e skedarit dështoi:
+ Failed to open file:
+ Hapja e skedarit dështoi:
- XML ERROR:
- GABIM XML:
+ XML ERROR:
+ GABIM XML:
- Failed to open files.json for writing
- Hapja e files.json për shkrim dështoi
+ Failed to open files.json for writing
+ Hapja e files.json për shkrim dështoi
- Author:
- Autori:
+ Author:
+ Autori:
- Directory does not exist:
- Dosja nuk ekziston:
+ Directory does not exist:
+ Dosja nuk ekziston:
- Failed to open files.json for reading.
- Hapja e files.json për lexim dështoi.
+ Failed to open files.json for reading.
+ Hapja e files.json për lexim dështoi.
- Name:
- Emri:
+ Name:
+ Emri:
- Can't apply cheats before the game is started
- Nuk mund të zbatohen mashtrime para fillimit të lojës.
+ Can't apply cheats before the game is started
+ Nuk mund të zbatohen mashtrime para fillimit të lojës.
- Close
- Mbyll
+ Close
+ Mbyll
-
-
+
+
CheckUpdate
- Auto Updater
- Përditësues automatik
+ Auto Updater
+ Përditësues automatik
- Error
- Gabim
+ Error
+ Gabim
- Network error:
- Gabim rrjeti:
+ Network error:
+ Gabim rrjeti:
- Error_Github_limit_MSG
- Përditësuesi Automatik lejon deri në 60 kontrolle për përditësime në orë.\nKe arritur këtë kufi. Të lutem provo përsëri më vonë.
+ Error_Github_limit_MSG
+ Përditësuesi Automatik lejon deri në 60 kontrolle për përditësime në orë.\nKe arritur këtë kufi. Të lutem provo përsëri më vonë.
- Failed to parse update information.
- Analizimi i informacionit të përditësimit deshtoi.
+ Failed to parse update information.
+ Analizimi i informacionit të përditësimit deshtoi.
- No pre-releases found.
- Nuk u gjetën botime paraprake.
+ No pre-releases found.
+ Nuk u gjetën botime paraprake.
- Invalid release data.
- Të dhënat e lëshimit janë të pavlefshme.
+ Invalid release data.
+ Të dhënat e lëshimit janë të pavlefshme.
- No download URL found for the specified asset.
- Nuk u gjet URL-ja e shkarkimit për burimin e specifikuar.
+ No download URL found for the specified asset.
+ Nuk u gjet URL-ja e shkarkimit për burimin e specifikuar.
- Your version is already up to date!
- Versioni jotë është i përditësuar tashmë!
+ Your version is already up to date!
+ Versioni jotë është i përditësuar tashmë!
- Update Available
- Ofrohet një përditësim
+ Update Available
+ Ofrohet një përditësim
- Update Channel
- Kanali i përditësimit
+ Update Channel
+ Kanali i përditësimit
- Current Version
- Versioni i tanishëm
+ Current Version
+ Versioni i tanishëm
- Latest Version
- Versioni më i fundit
+ Latest Version
+ Versioni më i fundit
- Do you want to update?
- Do të përditësosh?
+ Do you want to update?
+ Do të përditësosh?
- Show Changelog
- Trego ndryshimet
+ Show Changelog
+ Trego ndryshimet
- Check for Updates at Startup
- Kontrollo për përditësime në nisje
+ Check for Updates at Startup
+ Kontrollo për përditësime në nisje
- Update
- Përditëso
+ Update
+ Përditëso
- No
- Jo
+ No
+ Jo
- Hide Changelog
- Fshih ndryshimet
+ Hide Changelog
+ Fshih ndryshimet
- Changes
- Ndryshimet
+ Changes
+ Ndryshimet
- Network error occurred while trying to access the URL
- Ka ndodhur një gabim rrjeti gjatë përpjekjes për të qasur në URL-në
+ Network error occurred while trying to access the URL
+ Ka ndodhur një gabim rrjeti gjatë përpjekjes për të qasur në URL-në
- Download Complete
- Shkarkimi përfundoi
+ Download Complete
+ Shkarkimi përfundoi
- The update has been downloaded, press OK to install.
- Përditësimi është shkarkuar, shtyp OK për ta instaluar.
+ The update has been downloaded, press OK to install.
+ Përditësimi është shkarkuar, shtyp OK për ta instaluar.
- Failed to save the update file at
- Dështoi ruajtja e skedarit të përditësimit në
+ Failed to save the update file at
+ Dështoi ruajtja e skedarit të përditësimit në
- Starting Update...
- Po fillon përditësimi...
+ Starting Update...
+ Po fillon përditësimi...
- Failed to create the update script file
- Krijimi i skedarit skript të përditësimit dështoi
+ Failed to create the update script file
+ Krijimi i skedarit skript të përditësimit dështoi
-
-
+
+
CompatibilityInfoClass
- Fetching compatibility data, please wait
- Duke marrë të dhënat e përputhshmërisë, të lutem prit
+ Fetching compatibility data, please wait
+ Duke marrë të dhënat e përputhshmërisë, të lutem prit
- Cancel
- Anulo
+ Cancel
+ Anulo
- Loading...
- Po ngarkohet...
+ Loading...
+ Po ngarkohet...
- Error
- Gabim
+ Error
+ Gabim
- Unable to update compatibility data! Try again later.
- Nuk mund të përditësohen të dhënat e përputhshmërisë! Provo përsëri më vonë.
+ Unable to update compatibility data! Try again later.
+ Nuk mund të përditësohen të dhënat e përputhshmërisë! Provo përsëri më vonë.
- Unable to open compatibility_data.json for writing.
- Nuk mund të hapet compatibility_data.json për të shkruar.
+ Unable to open compatibility_data.json for writing.
+ Nuk mund të hapet compatibility_data.json për të shkruar.
- Unknown
- E panjohur
+ Unknown
+ E panjohur
- Nothing
- Asgjë
+ Nothing
+ Asgjë
- Boots
- Niset
+ Boots
+ Niset
- Menus
- Meny
+ Menus
+ Meny
- Ingame
- Në lojë
+ Ingame
+ Në lojë
- Playable
- E luajtshme
+ Playable
+ E luajtshme
-
-
+
+
ControlSettings
- Configure Controls
-
+ Configure Controls
+ Configure Controls
- Control Settings
-
+ Control Settings
+ Control Settings
- D-Pad
-
+ D-Pad
+ D-Pad
- Up
-
+ Up
+ Up
- Left
-
+ Left
+ Left
- Right
-
+ Right
+ Right
- Down
-
+ Down
+ Down
- Left Stick Deadzone (def:2 max:127)
-
+ Left Stick Deadzone (def:2 max:127)
+ Left Stick Deadzone (def:2 max:127)
- Left Deadzone
-
+ Left Deadzone
+ Left Deadzone
- Left Stick
-
+ Left Stick
+ Left Stick
- Config Selection
-
+ Config Selection
+ Config Selection
- Common Config
-
+ Common Config
+ Common Config
- Use per-game configs
-
+ Use per-game configs
+ Use per-game configs
- L1 / LB
-
+ L1 / LB
+ L1 / LB
- L2 / LT
-
+ L2 / LT
+ L2 / LT
- KBM Controls
-
+ KBM Controls
+ KBM Controls
- KBM Editor
-
+ KBM Editor
+ KBM Editor
- Back
-
+ Back
+ Back
- R1 / RB
-
+ R1 / RB
+ R1 / RB
- R2 / RT
-
+ R2 / RT
+ R2 / RT
- L3
-
+ L3
+ L3
- Options / Start
-
+ Options / Start
+ Options / Start
- R3
-
+ R3
+ R3
- Face Buttons
-
+ Face Buttons
+ Face Buttons
- Triangle / Y
-
+ Triangle / Y
+ Triangle / Y
- Square / X
-
+ Square / X
+ Square / X
- Circle / B
-
+ Circle / B
+ Circle / B
- Cross / A
-
+ Cross / A
+ Cross / A
- Right Stick Deadzone (def:2, max:127)
-
+ Right Stick Deadzone (def:2, max:127)
+ Right Stick Deadzone (def:2, max:127)
- Right Deadzone
-
+ Right Deadzone
+ Right Deadzone
- Right Stick
-
+ Right Stick
+ Right Stick
-
-
+
+
ElfViewer
- Open Folder
- Hap Dosjen
+ Open Folder
+ Hap Dosjen
-
-
+
+
GameInfoClass
- Loading game list, please wait :3
- Po ngarkohet lista e lojërave, të lutem prit :3
+ Loading game list, please wait :3
+ Po ngarkohet lista e lojërave, të lutem prit :3
- Cancel
- Anulo
+ Cancel
+ Anulo
- Loading...
- Duke ngarkuar...
+ Loading...
+ Duke ngarkuar...
-
-
+
+
GameInstallDialog
- shadPS4 - Choose directory
- shadPS4 - Përzgjidh dosjen
+ shadPS4 - Choose directory
+ shadPS4 - Përzgjidh dosjen
- Directory to install games
- Dosja ku do instalohen lojërat
+ Directory to install games
+ Dosja ku do instalohen lojërat
- Browse
- Shfleto
+ Browse
+ Shfleto
- Error
- Gabim
+ Error
+ Gabim
- Directory to install DLC
-
+ Directory to install DLC
+ Directory to install DLC
-
-
+
+
GameListFrame
- Icon
- Ikona
+ Icon
+ Ikona
- Name
- Emri
+ Name
+ Emri
- Serial
- Seriku
+ Serial
+ Seriku
- Compatibility
- Përputhshmëria
+ Compatibility
+ Përputhshmëria
- Region
- Rajoni
+ Region
+ Rajoni
- Firmware
- Firmueri
+ Firmware
+ Firmueri
- Size
- Madhësia
+ Size
+ Madhësia
- Version
- Versioni
+ Version
+ Versioni
- Path
- Shtegu
+ Path
+ Shtegu
- Play Time
- Koha e luajtjes
+ Play Time
+ Koha e luajtjes
- Never Played
- Nuk është luajtur kurrë
+ Never Played
+ Nuk është luajtur kurrë
- h
- o
+ h
+ o
- m
- m
+ m
+ m
- s
- s
+ s
+ s
- Compatibility is untested
- Përputhshmëria nuk është e testuar
+ Compatibility is untested
+ Përputhshmëria nuk është e testuar
- Game does not initialize properly / crashes the emulator
- Loja nuk niset siç duhet / rrëzon emulatorin
+ Game does not initialize properly / crashes the emulator
+ Loja nuk niset siç duhet / rrëzon emulatorin
- Game boots, but only displays a blank screen
- Loja niset, por shfaq vetëm një ekran të zbrazët
+ Game boots, but only displays a blank screen
+ Loja niset, por shfaq vetëm një ekran të zbrazët
- Game displays an image but does not go past the menu
- Loja shfaq një imazh, por nuk kalon përtej menysë
+ Game displays an image but does not go past the menu
+ Loja shfaq një imazh, por nuk kalon përtej menysë
- Game has game-breaking glitches or unplayable performance
- Loja ka probleme kritike ose performancë të papërshtatshme për lojë
+ Game has game-breaking glitches or unplayable performance
+ Loja ka probleme kritike ose performancë të papërshtatshme për lojë
- Game can be completed with playable performance and no major glitches
- Loja mund të përfundohet me performancë të luajtshme dhe pa probleme të mëdha
+ Game can be completed with playable performance and no major glitches
+ Loja mund të përfundohet me performancë të luajtshme dhe pa probleme të mëdha
- Click to see details on github
- Kliko për të parë detajet në GitHub
+ Click to see details on github
+ Kliko për të parë detajet në GitHub
- Last updated
- Përditësuar për herë të fundit
+ Last updated
+ Përditësuar për herë të fundit
-
-
+
+
GameListUtils
- B
- B
+ B
+ B
- KB
- KB
+ KB
+ KB
- MB
- MB
+ MB
+ MB
- GB
- GB
+ GB
+ GB
- TB
- TB
+ TB
+ TB
-
-
+
+
GuiContextMenus
- Create Shortcut
- Krijo Shkurtore
+ Create Shortcut
+ Krijo Shkurtore
- Cheats / Patches
- Mashtrime / Arna
+ Cheats / Patches
+ Mashtrime / Arna
- SFO Viewer
- Shikuesi i SFO
+ SFO Viewer
+ Shikuesi i SFO
- Trophy Viewer
- Shikuesi i Trofeve
+ Trophy Viewer
+ Shikuesi i Trofeve
- Open Folder...
- Hap Dosjen...
+ Open Folder...
+ Hap Dosjen...
- Open Game Folder
- Hap Dosjen e Lojës
+ Open Game Folder
+ Hap Dosjen e Lojës
- Open Save Data Folder
- Hap Dosjen e të Dhënave të Ruajtura
+ Open Save Data Folder
+ Hap Dosjen e të Dhënave të Ruajtura
- Open Log Folder
- Hap Dosjen e Ditarit
+ Open Log Folder
+ Hap Dosjen e Ditarit
- Copy info...
- Kopjo informacionin...
+ Copy info...
+ Kopjo informacionin...
- Copy Name
- Kopjo Emrin
+ Copy Name
+ Kopjo Emrin
- Copy Serial
- Kopjo Serikun
+ Copy Serial
+ Kopjo Serikun
- Copy Version
- Kopjo Versionin
+ Copy Version
+ Kopjo Versionin
- Copy Size
- Kopjo Madhësinë
+ Copy Size
+ Kopjo Madhësinë
- Copy All
- Kopjo të Gjitha
+ Copy All
+ Kopjo të Gjitha
- Delete...
- Fshi...
+ Delete...
+ Fshi...
- Delete Game
- Fshi lojën
+ Delete Game
+ Fshi lojën
- Delete Update
- Fshi përditësimin
+ Delete Update
+ Fshi përditësimin
- Delete DLC
- Fshi DLC-në
+ Delete DLC
+ Fshi DLC-në
- Compatibility...
- Përputhshmëria...
+ Compatibility...
+ Përputhshmëria...
- Update database
- Përditëso bazën e të dhënave
+ Update database
+ Përditëso bazën e të dhënave
- View report
- Shiko raportin
+ View report
+ Shiko raportin
- Submit a report
- Paraqit një raport
+ Submit a report
+ Paraqit një raport
- Shortcut creation
- Krijimi i shkurtores
+ Shortcut creation
+ Krijimi i shkurtores
- Shortcut created successfully!
- Shkurtorja u krijua me sukses!
+ Shortcut created successfully!
+ Shkurtorja u krijua me sukses!
- Error
- Gabim
+ Error
+ Gabim
- Error creating shortcut!
- Gabim në krijimin e shkurtores!
+ Error creating shortcut!
+ Gabim në krijimin e shkurtores!
- Install PKG
- Instalo PKG
+ Install PKG
+ Instalo PKG
- Game
- Loja
+ Game
+ Loja
- This game has no update to delete!
- Kjo lojë nuk ka përditësim për të fshirë!
+ This game has no update to delete!
+ Kjo lojë nuk ka përditësim për të fshirë!
- Update
- Përditësim
+ Update
+ Përditësim
- This game has no DLC to delete!
- Kjo lojë nuk ka DLC për të fshirë!
+ This game has no DLC to delete!
+ Kjo lojë nuk ka DLC për të fshirë!
- DLC
- DLC
+ DLC
+ DLC
- Delete %1
- Fshi %1
+ Delete %1
+ Fshi %1
- Are you sure you want to delete %1's %2 directory?
- Je i sigurt që do të fsish dosjen %2 të %1?
+ Are you sure you want to delete %1's %2 directory?
+ Je i sigurt që do të fsish dosjen %2 të %1?
- Open Update Folder
-
+ Open Update Folder
+ Open Update Folder
- Delete Save Data
-
+ Delete Save Data
+ Delete Save Data
- This game has no update folder to open!
-
+ This game has no update folder to open!
+ This game has no update folder to open!
- Failed to convert icon.
-
+ Failed to convert icon.
+ Failed to convert icon.
- This game has no save data to delete!
-
+ This game has no save data to delete!
+ This game has no save data to delete!
- Save Data
-
+ Save Data
+ Save Data
-
-
+
+
InstallDirSelect
- shadPS4 - Choose directory
- shadPS4 - Përzgjidh dosjen
+ shadPS4 - Choose directory
+ shadPS4 - Përzgjidh dosjen
- Select which directory you want to install to.
- Përzgjidh në cilën dosje do që të instalosh.
+ Select which directory you want to install to.
+ Përzgjidh në cilën dosje do që të instalosh.
- Install All Queued to Selected Folder
-
+ Install All Queued to Selected Folder
+ Install All Queued to Selected Folder
- Delete PKG File on Install
-
+ Delete PKG File on Install
+ Delete PKG File on Install
-
-
+
+
MainWindow
- Open/Add Elf Folder
- Hap/Shto Dosje ELF
+ Open/Add Elf Folder
+ Hap/Shto Dosje ELF
- Install Packages (PKG)
- Instalo Paketat (PKG)
+ Install Packages (PKG)
+ Instalo Paketat (PKG)
- Boot Game
- Nis Lojën
+ Boot Game
+ Nis Lojën
- Check for Updates
- Kontrollo për përditësime
+ Check for Updates
+ Kontrollo për përditësime
- About shadPS4
- Rreth shadPS4
+ About shadPS4
+ Rreth shadPS4
- Configure...
- Konfiguro...
+ Configure...
+ Konfiguro...
- Install application from a .pkg file
- Instalo aplikacionin nga një skedar .pkg
+ Install application from a .pkg file
+ Instalo aplikacionin nga një skedar .pkg
- Recent Games
- Lojërat e fundit
+ Recent Games
+ Lojërat e fundit
- Open shadPS4 Folder
- Hap dosjen e shadPS4
+ Open shadPS4 Folder
+ Hap dosjen e shadPS4
- Exit
- Dil
+ Exit
+ Dil
- Exit shadPS4
- Dil nga shadPS4
+ Exit shadPS4
+ Dil nga shadPS4
- Exit the application.
- Dil nga aplikacioni.
+ Exit the application.
+ Dil nga aplikacioni.
- Show Game List
- Shfaq Listën e Lojërave
+ Show Game List
+ Shfaq Listën e Lojërave
- Game List Refresh
- Rifresko Listën e Lojërave
+ Game List Refresh
+ Rifresko Listën e Lojërave
- Tiny
- Të vockla
+ Tiny
+ Të vockla
- Small
- Të vogla
+ Small
+ Të vogla
- Medium
- Të mesme
+ Medium
+ Të mesme
- Large
- Të mëdha
+ Large
+ Të mëdha
- List View
- Pamja me List
+ List View
+ Pamja me List
- Grid View
- Pamja me Rrjetë
+ Grid View
+ Pamja me Rrjetë
- Elf Viewer
- Shikuesi i ELF
+ Elf Viewer
+ Shikuesi i ELF
- Game Install Directory
- Dosja e Instalimit të Lojës
+ Game Install Directory
+ Dosja e Instalimit të Lojës
- Download Cheats/Patches
- Shkarko Mashtrime/Arna
+ Download Cheats/Patches
+ Shkarko Mashtrime/Arna
- Dump Game List
- Zbraz Listën e Lojërave
+ Dump Game List
+ Zbraz Listën e Lojërave
- PKG Viewer
- Shikuesi i PKG
+ PKG Viewer
+ Shikuesi i PKG
- Search...
- Kërko...
+ Search...
+ Kërko...
- File
- Skedari
+ File
+ Skedari
- View
- Pamja
+ View
+ Pamja
- Game List Icons
- Ikonat e Listës së Lojërave
+ Game List Icons
+ Ikonat e Listës së Lojërave
- Game List Mode
- Mënyra e Listës së Lojërave
+ Game List Mode
+ Mënyra e Listës së Lojërave
- Settings
- Cilësimet
+ Settings
+ Cilësimet
- Utils
- Shërbimet
+ Utils
+ Shërbimet
- Themes
- Motivet
+ Themes
+ Motivet
- Help
- Ndihmë
+ Help
+ Ndihmë
- Dark
- E errët
+ Dark
+ E errët
- Light
- E çelët
+ Light
+ E çelët
- Green
- E gjelbër
+ Green
+ E gjelbër
- Blue
- E kaltër
+ Blue
+ E kaltër
- Violet
- Vjollcë
+ Violet
+ Vjollcë
- toolBar
- Shiriti i veglave
+ toolBar
+ Shiriti i veglave
- Game List
- Lista e lojërave
+ Game List
+ Lista e lojërave
- * Unsupported Vulkan Version
- * Version i pambështetur i Vulkan
+ * Unsupported Vulkan Version
+ * Version i pambështetur i Vulkan
- Download Cheats For All Installed Games
- Shkarko mashtrime për të gjitha lojërat e instaluara
+ Download Cheats For All Installed Games
+ Shkarko mashtrime për të gjitha lojërat e instaluara
- Download Patches For All Games
- Shkarko arna për të gjitha lojërat e instaluara
+ Download Patches For All Games
+ Shkarko arna për të gjitha lojërat e instaluara
- Download Complete
- Shkarkimi përfundoi
+ Download Complete
+ Shkarkimi përfundoi
- You have downloaded cheats for all the games you have installed.
- Ke shkarkuar mashtrimet për të gjitha lojërat që ke instaluar.
+ You have downloaded cheats for all the games you have installed.
+ Ke shkarkuar mashtrimet për të gjitha lojërat që ke instaluar.
- Patches Downloaded Successfully!
- Arnat u shkarkuan me sukses!
+ Patches Downloaded Successfully!
+ Arnat u shkarkuan me sukses!
- All Patches available for all games have been downloaded.
- Të gjitha arnat e ofruara për të gjitha lojërat janë shkarkuar.
+ All Patches available for all games have been downloaded.
+ Të gjitha arnat e ofruara për të gjitha lojërat janë shkarkuar.
- Games:
- Lojërat:
+ Games:
+ Lojërat:
- ELF files (*.bin *.elf *.oelf)
- Skedarë ELF (*.bin *.elf *.oelf)
+ ELF files (*.bin *.elf *.oelf)
+ Skedarë ELF (*.bin *.elf *.oelf)
- Game Boot
- Nis Lojën
+ Game Boot
+ Nis Lojën
- Only one file can be selected!
- Mund të përzgjidhet vetëm një skedar!
+ Only one file can be selected!
+ Mund të përzgjidhet vetëm një skedar!
- PKG Extraction
- Nxjerrja e PKG-së
+ PKG Extraction
+ Nxjerrja e PKG-së
- Patch detected!
- U zbulua një arnë!
+ Patch detected!
+ U zbulua një arnë!
- PKG and Game versions match:
- PKG-ja dhe versioni i Lojës përputhen:
+ PKG and Game versions match:
+ PKG-ja dhe versioni i Lojës përputhen:
- Would you like to overwrite?
- Dëshiron të mbishkruash?
+ Would you like to overwrite?
+ Dëshiron të mbishkruash?
- PKG Version %1 is older than installed version:
- Versioni %1 i PKG-së është më i vjetër se versioni i instaluar:
+ PKG Version %1 is older than installed version:
+ Versioni %1 i PKG-së është më i vjetër se versioni i instaluar:
- Game is installed:
- Loja është instaluar:
+ Game is installed:
+ Loja është instaluar:
- Would you like to install Patch:
- Dëshiron të instalosh Arnën:
+ Would you like to install Patch:
+ Dëshiron të instalosh Arnën:
- DLC Installation
- Instalimi i DLC-ve
+ DLC Installation
+ Instalimi i DLC-ve
- Would you like to install DLC: %1?
- Dëshiron të instalosh DLC-në: %1?
+ Would you like to install DLC: %1?
+ Dëshiron të instalosh DLC-në: %1?
- DLC already installed:
- DLC-ja është instaluar tashmë:
+ DLC already installed:
+ DLC-ja është instaluar tashmë:
- Game already installed
- Loja është instaluar tashmë
+ Game already installed
+ Loja është instaluar tashmë
- PKG ERROR
- GABIM PKG
+ PKG ERROR
+ GABIM PKG
- Extracting PKG %1/%2
- Po nxirret PKG-ja %1/%2
+ Extracting PKG %1/%2
+ Po nxirret PKG-ja %1/%2
- Extraction Finished
- Nxjerrja Përfundoi
+ Extraction Finished
+ Nxjerrja Përfundoi
- Game successfully installed at %1
- Loja u instalua me sukses në %1
+ Game successfully installed at %1
+ Loja u instalua me sukses në %1
- File doesn't appear to be a valid PKG file
- Skedari nuk duket si skedar PKG i vlefshëm
+ File doesn't appear to be a valid PKG file
+ Skedari nuk duket si skedar PKG i vlefshëm
- Run Game
-
+ Run Game
+ Run Game
- Eboot.bin file not found
-
+ Eboot.bin file not found
+ Eboot.bin file not found
- PKG File (*.PKG *.pkg)
-
+ PKG File (*.PKG *.pkg)
+ PKG File (*.PKG *.pkg)
- PKG is a patch or DLC, please install the game first!
-
+ PKG is a patch or DLC, please install the game first!
+ PKG is a patch or DLC, please install the game first!
- Game is already running!
-
+ Game is already running!
+ Game is already running!
- shadPS4
- shadPS4
+ shadPS4
+ shadPS4
-
-
+
+
PKGViewer
- Open Folder
- Hap Dosjen
+ Open Folder
+ Hap Dosjen
- Name
- Emri
+ PKG ERROR
+ GABIM PKG
- Serial
- Seriku
+ Name
+ Emri
- Installed
-
+ Serial
+ Seriku
- Size
- Madhësia
+ Installed
+ Installed
- Category
-
+ Size
+ Madhësia
- Type
-
+ Category
+ Category
- App Ver
-
+ Type
+ Type
- FW
-
+ App Ver
+ App Ver
- Region
- Rajoni
+ FW
+ FW
- Flags
-
+ Region
+ Rajoni
- Path
- Shtegu
+ Flags
+ Flags
- File
- Skedari
+ Path
+ Shtegu
- PKG ERROR
- GABIM PKG
+ File
+ Skedari
- Unknown
- E panjohur
+ Unknown
+ E panjohur
- Package
-
+ Package
+ Package
-
-
+
+
SettingsDialog
- Settings
- Cilësimet
+ Settings
+ Cilësimet
- General
- Të përgjithshme
+ General
+ Të përgjithshme
- System
- Sistemi
+ System
+ Sistemi
- Console Language
- Gjuha e Konsolës
+ Console Language
+ Gjuha e Konsolës
- Emulator Language
- Gjuha e emulatorit
+ Emulator Language
+ Gjuha e emulatorit
- Emulator
- Emulatori
+ Emulator
+ Emulatori
- Enable Fullscreen
- Aktivizo Ekranin e plotë
+ Enable Fullscreen
+ Aktivizo Ekranin e plotë
- Fullscreen Mode
- Mënyra me ekran të plotë
+ Fullscreen Mode
+ Mënyra me ekran të plotë
- Enable Separate Update Folder
- Aktivizo dosjen e ndarë të përditësimit
+ Enable Separate Update Folder
+ Aktivizo dosjen e ndarë të përditësimit
- Default tab when opening settings
- Skeda e parazgjedhur kur hapen cilësimet
+ Default tab when opening settings
+ Skeda e parazgjedhur kur hapen cilësimet
- Show Game Size In List
- Shfaq madhësinë e lojës në listë
+ Show Game Size In List
+ Shfaq madhësinë e lojës në listë
- Show Splash
- Shfaq Pamjen e nisjes
+ Show Splash
+ Shfaq Pamjen e nisjes
- Enable Discord Rich Presence
- Aktivizo Discord Rich Presence
+ Enable Discord Rich Presence
+ Aktivizo Discord Rich Presence
- Username
- Përdoruesi
+ Username
+ Përdoruesi
- Trophy Key
- Çelësi i Trofeve
+ Trophy Key
+ Çelësi i Trofeve
- Trophy
- Trofeu
+ Trophy
+ Trofeu
- Logger
- Regjistruesi i ditarit
+ Logger
+ Regjistruesi i ditarit
- Log Type
- Lloji i Ditarit
+ Log Type
+ Lloji i Ditarit
- Log Filter
- Filtri i Ditarit
+ Log Filter
+ Filtri i Ditarit
- Open Log Location
- Hap vendndodhjen e Ditarit
+ Open Log Location
+ Hap vendndodhjen e Ditarit
- Input
- Hyrja
+ Input
+ Hyrja
- Cursor
- Kursori
+ Cursor
+ Kursori
- Hide Cursor
- Fshih kursorin
+ Hide Cursor
+ Fshih kursorin
- Hide Cursor Idle Timeout
- Koha për fshehjen e kursorit joaktiv
+ Hide Cursor Idle Timeout
+ Koha për fshehjen e kursorit joaktiv
- s
- s
+ s
+ s
- Controller
- Dorezë
+ Controller
+ Dorezë
- Back Button Behavior
- Sjellja e butonit mbrapa
+ Back Button Behavior
+ Sjellja e butonit mbrapa
- Graphics
- Grafika
+ Graphics
+ Grafika
- GUI
- Ndërfaqja
+ GUI
+ Ndërfaqja
- User
- Përdoruesi
+ User
+ Përdoruesi
- Graphics Device
- Pajisja e Grafikës
+ Graphics Device
+ Pajisja e Grafikës
- Width
- Gjerësia
+ Width
+ Gjerësia
- Height
- Lartësia
+ Height
+ Lartësia
- Vblank Divider
- Ndarës Vblank
+ Vblank Divider
+ Ndarës Vblank
- Advanced
- Të përparuara
+ Advanced
+ Të përparuara
- Enable Shaders Dumping
- Aktivizo Zbrazjen e Shaders-ave
+ Enable Shaders Dumping
+ Aktivizo Zbrazjen e Shaders-ave
- Enable NULL GPU
- Aktivizo GPU-në NULL
+ Enable NULL GPU
+ Aktivizo GPU-në NULL
- Paths
- Shtigjet
+ Enable HDR
+ Enable HDR
- Game Folders
- Dosjet e lojës
+ Paths
+ Shtigjet
- Add...
- Shto...
+ Game Folders
+ Dosjet e lojës
- Remove
- Hiq
+ Add...
+ Shto...
- Debug
- Korrigjim
+ Remove
+ Hiq
- Enable Debug Dumping
- Aktivizo Zbrazjen për Korrigjim
+ Debug
+ Korrigjim
- Enable Vulkan Validation Layers
- Aktivizo Shtresat e Vlefshmërisë Vulkan
+ Enable Debug Dumping
+ Aktivizo Zbrazjen për Korrigjim
- Enable Vulkan Synchronization Validation
- Aktivizo Vërtetimin e Sinkronizimit Vulkan
+ Enable Vulkan Validation Layers
+ Aktivizo Shtresat e Vlefshmërisë Vulkan
- Enable RenderDoc Debugging
- Aktivizo Korrigjimin RenderDoc
+ Enable Vulkan Synchronization Validation
+ Aktivizo Vërtetimin e Sinkronizimit Vulkan
- Enable Crash Diagnostics
- Aktivizo Diagnozën e Rënies
+ Enable RenderDoc Debugging
+ Aktivizo Korrigjimin RenderDoc
- Collect Shaders
- Mblidh Shader-at
+ Enable Crash Diagnostics
+ Aktivizo Diagnozën e Rënies
- Copy GPU Buffers
- Kopjo buffer-ët e GPU-së
+ Collect Shaders
+ Mblidh Shader-at
- Host Debug Markers
- Shënjuesit e korrigjimit të host-it
+ Copy GPU Buffers
+ Kopjo buffer-ët e GPU-së
- Guest Debug Markers
- Shënjuesit e korrigjimit të guest-it
+ Host Debug Markers
+ Shënjuesit e korrigjimit të host-it
- Update
- Përditëso
+ Guest Debug Markers
+ Shënjuesit e korrigjimit të guest-it
- Check for Updates at Startup
- Kontrollo për përditësime në nisje
+ Update
+ Përditëso
- Always Show Changelog
- Shfaq gjithmonë regjistrin e ndryshimeve
+ Check for Updates at Startup
+ Kontrollo për përditësime në nisje
- Update Channel
- Kanali i përditësimit
+ Always Show Changelog
+ Shfaq gjithmonë regjistrin e ndryshimeve
- Check for Updates
- Kontrollo për përditësime
+ Update Channel
+ Kanali i përditësimit
- GUI Settings
- Cilësimet e GUI-së
+ Check for Updates
+ Kontrollo për përditësime
- Title Music
- Muzika e titullit
+ GUI Settings
+ Cilësimet e GUI-së
- Disable Trophy Pop-ups
- Çaktivizo njoftimet për Trofetë
+ Title Music
+ Muzika e titullit
- Background Image
- Imazhi i sfondit
+ Disable Trophy Pop-ups
+ Çaktivizo njoftimet për Trofetë
- Show Background Image
- Shfaq imazhin e sfondit
+ Background Image
+ Imazhi i sfondit
- Opacity
- Tejdukshmëria
+ Show Background Image
+ Shfaq imazhin e sfondit
- Play title music
- Luaj muzikën e titullit
+ Opacity
+ Tejdukshmëria
- Update Compatibility Database On Startup
- Përditëso bazën e të dhënave të përputhshmërisë gjatë nisjes
+ Play title music
+ Luaj muzikën e titullit
- Game Compatibility
- Përputhshmëria e lojës
+ Update Compatibility Database On Startup
+ Përditëso bazën e të dhënave të përputhshmërisë gjatë nisjes
- Display Compatibility Data
- Shfaq të dhënat e përputhshmërisë
+ Game Compatibility
+ Përputhshmëria e lojës
- Update Compatibility Database
- Përditëso bazën e të dhënave të përputhshmërisë
+ Display Compatibility Data
+ Shfaq të dhënat e përputhshmërisë
- Volume
- Vëllimi i zërit
+ Update Compatibility Database
+ Përditëso bazën e të dhënave të përputhshmërisë
- Save
- Ruaj
+ Volume
+ Vëllimi i zërit
- Apply
- Zbato
+ Save
+ Ruaj
- Restore Defaults
- Rikthe paracaktimet
+ Apply
+ Zbato
- Close
- Mbyll
+ Restore Defaults
+ Rikthe paracaktimet
- Point your mouse at an option to display its description.
- Vendos miun mbi një rregullim për të shfaqur përshkrimin e tij.
+ Close
+ Mbyll
- consoleLanguageGroupBox
- Gjuha e konsolës:\nPërcakton gjuhën që përdor loja PS4.\nKëshillohet të caktosh një gjuhë që loja mbështet, e cila do të ndryshojë sipas rajonit.
+ Point your mouse at an option to display its description.
+ Vendos miun mbi një rregullim për të shfaqur përshkrimin e tij.
- emulatorLanguageGroupBox
- Gjuha e emulatorit:\nPërcakton gjuhën e ndërfaqes së përdoruesit të emulatorit.
+ consoleLanguageGroupBox
+ Gjuha e konsolës:\nPërcakton gjuhën që përdor loja PS4.\nKëshillohet të caktosh një gjuhë që loja mbështet, e cila do të ndryshojë sipas rajonit.
- fullscreenCheckBox
- Aktivizo ekranin e plotë:\nVendos automatikisht dritaren e lojës në mënyrën e ekranit të plotë.\nKjo mund të aktivizohet duke shtypur tastin F11.
+ emulatorLanguageGroupBox
+ Gjuha e emulatorit:\nPërcakton gjuhën e ndërfaqes së përdoruesit të emulatorit.
- separateUpdatesCheckBox
- Aktivizo dosjen e ndarë të përditësimit:\nAktivizon instalimin e përditësimeve të lojërave në dosje të veçanta për menaxhim më të lehtë.\nKjo mund të krijohet manualisht duke shtuar përditësimin e shpaketuar në dosjen e lojës me emrin "CUSA00000-UPDATE" ku ID-ja CUSA përputhet me ID-në e lojës.
+ fullscreenCheckBox
+ Aktivizo ekranin e plotë:\nVendos automatikisht dritaren e lojës në mënyrën e ekranit të plotë.\nKjo mund të aktivizohet duke shtypur tastin F11.
- showSplashCheckBox
- Shfaq ekranin e ngarkesës:\nShfaq ekranin e ngarkesës së lojës (një pamje e veçantë) gjatë fillimit të lojës.
+ separateUpdatesCheckBox
+ Aktivizo dosjen e ndarë të përditësimit:\nAktivizon instalimin e përditësimeve të lojërave në dosje të veçanta për menaxhim më të lehtë.\nKjo mund të krijohet manualisht duke shtuar përditësimin e shpaketuar në dosjen e lojës me emrin "CUSA00000-UPDATE" ku ID-ja CUSA përputhet me ID-në e lojës.
- discordRPCCheckbox
- Aktivizo Discord Rich Presence:\nShfaq ikonën e emulatorit dhe informacionin përkatës në profilin tënd në Discord.
+ showSplashCheckBox
+ Shfaq ekranin e ngarkesës:\nShfaq ekranin e ngarkesës së lojës (një pamje e veçantë) gjatë fillimit të lojës.
- userName
- Përdoruesi:\nPërcakton emrin e përdoruesit të llogarisë PS4, i cili mund të shfaqet nga disa lojra.
+ discordRPCCheckbox
+ Aktivizo Discord Rich Presence:\nShfaq ikonën e emulatorit dhe informacionin përkatës në profilin tënd në Discord.
- TrophyKey
- Çelësi i Trofeve:\nÇelësi përdoret për të deshifruar trofetë. Duhet të merret nga konsola jote me jailbreak.\nDuhet të përmbajë vetëm karaktere hex.
+ userName
+ Përdoruesi:\nPërcakton emrin e përdoruesit të llogarisë PS4, i cili mund të shfaqet nga disa lojra.
- logTypeGroupBox
- Lloji i ditarit:\nPërcakton nëse të sinkronizohet dalja e dritares së ditarit për performancë. Mund të ketë efekte të këqija në emulim.
+ TrophyKey
+ Çelësi i Trofeve:\nÇelësi përdoret për të deshifruar trofetë. Duhet të merret nga konsola jote me jailbreak.\nDuhet të përmbajë vetëm karaktere hex.
- logFilter
- Filtri i ditarit:\nFiltron ditarin për të shfaqur vetëm informacione specifike.\nShembuj: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Nivelet: Trace, Debug, Info, Warning, Error, Critical - në këtë rend, një nivel specifik hesht të gjitha nivelet përpara në listë dhe regjistron çdo nivel pas atij.
+ logTypeGroupBox
+ Lloji i ditarit:\nPërcakton nëse të sinkronizohet dalja e dritares së ditarit për performancë. Mund të ketë efekte të këqija në emulim.
- updaterGroupBox
- Përditësimi:\nRelease: Versionet zyrtare të lëshuara çdo muaj që mund të jenë shumë të vjetra, por janë më të besueshme dhe të provuara.\nNightly: Versionet e zhvillimit që kanë të gjitha veçoritë dhe rregullimet më të fundit, por mund të përmbajnë gabime dhe janë më pak të qëndrueshme.
+ logFilter
+ Filtri i ditarit:\nFiltron ditarin për të shfaqur vetëm informacione specifike.\nShembuj: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Nivelet: Trace, Debug, Info, Warning, Error, Critical - në këtë rend, një nivel specifik hesht të gjitha nivelet përpara në listë dhe regjistron çdo nivel pas atij.
- GUIBackgroundImageGroupBox
- Imazhi i Sfondit:\nKontrollo tejdukshmërinë e imazhit të sfondit të lojës.
+ updaterGroupBox
+ Përditësimi:\nRelease: Versionet zyrtare të lëshuara çdo muaj që mund të jenë shumë të vjetra, por janë më të besueshme dhe të provuara.\nNightly: Versionet e zhvillimit që kanë të gjitha veçoritë dhe rregullimet më të fundit, por mund të përmbajnë gabime dhe janë më pak të qëndrueshme.
- GUIMusicGroupBox
- Luaj muzikën e titullit:\nNëse një lojë e mbështet, aktivizohet luajtja e muzikës të veçantë kur të zgjidhësh lojën në ndërfaqe.
+ GUIBackgroundImageGroupBox
+ Imazhi i Sfondit:\nKontrollo tejdukshmërinë e imazhit të sfondit të lojës.
- disableTrophycheckBox
- Çaktivizo njoftimet për Trofetë:\nÇaktivizo njoftimet për trofetë gjatë lojës. Përparimi i trofeve mund të ndiqet duke përdorur Shikuesin e Trofeve (kliko me të djathtën mbi lojën në dritaren kryesore).
+ GUIMusicGroupBox
+ Luaj muzikën e titullit:\nNëse një lojë e mbështet, aktivizohet luajtja e muzikës të veçantë kur të zgjidhësh lojën në ndërfaqe.
- hideCursorGroupBox
- Fsheh kursorin:\nZgjidh kur do të fshihet kursori:\nKurrë: Do ta shohësh gjithmonë miun.\nJoaktiv: Vendos një kohë për ta fshehur pas mosveprimit.\nGjithmonë: nuk do ta shohësh kurrë miun.
+ disableTrophycheckBox
+ Çaktivizo njoftimet për Trofetë:\nÇaktivizo njoftimet për trofetë gjatë lojës. Përparimi i trofeve mund të ndiqet duke përdorur Shikuesin e Trofeve (kliko me të djathtën mbi lojën në dritaren kryesore).
- idleTimeoutGroupBox
- Koha për fshehjen e kursorit joaktiv:\nKohëzgjatja (në sekonda) pas së cilës kursori që nuk ka qënë në veprim fshihet.
+ hideCursorGroupBox
+ Fsheh kursorin:\nZgjidh kur do të fshihet kursori:\nKurrë: Do ta shohësh gjithmonë miun.\nJoaktiv: Vendos një kohë për ta fshehur pas mosveprimit.\nGjithmonë: nuk do ta shohësh kurrë miun.
- backButtonBehaviorGroupBox
- Sjellja e butonit mbrapa:\nLejon të përcaktohet se në cilën pjesë të tastierës prekëse do të imitojë një prekje butoni mprapa.
+ idleTimeoutGroupBox
+ Koha për fshehjen e kursorit joaktiv:\nKohëzgjatja (në sekonda) pas së cilës kursori që nuk ka qënë në veprim fshihet.
- enableCompatibilityCheckBox
- Shfaq të dhënat e përputhshmërisë:\nShfaq informacionin e përputhshmërisë së lojës në formë tabele. Aktivizo 'Përditëso përputhshmërinë gjatë nisjes' për të marrë informacion të përditësuar.
+ backButtonBehaviorGroupBox
+ Sjellja e butonit mbrapa:\nLejon të përcaktohet se në cilën pjesë të tastierës prekëse do të imitojë një prekje butoni mprapa.
- checkCompatibilityOnStartupCheckBox
- Përditëso përputhshmërinë gjatë nisjes:\nPërditëson automatikisht bazën e të dhënave të përputhshmërisë kur shadPS4 niset.
+ enableCompatibilityCheckBox
+ Shfaq të dhënat e përputhshmërisë:\nShfaq informacionin e përputhshmërisë së lojës në formë tabele. Aktivizo 'Përditëso përputhshmërinë gjatë nisjes' për të marrë informacion të përditësuar.
- updateCompatibilityButton
- Përditëso bazën e të dhënave të përputhshmërisë:\nPërditëso menjëherë bazën e të dhënave të përputhshmërisë.
+ checkCompatibilityOnStartupCheckBox
+ Përditëso përputhshmërinë gjatë nisjes:\nPërditëson automatikisht bazën e të dhënave të përputhshmërisë kur shadPS4 niset.
- Never
- Kurrë
+ updateCompatibilityButton
+ Përditëso bazën e të dhënave të përputhshmërisë:\nPërditëso menjëherë bazën e të dhënave të përputhshmërisë.
- Idle
- Joaktiv
+ Never
+ Kurrë
- Always
- Gjithmonë
+ Idle
+ Joaktiv
- Touchpad Left
- Tastiera prekëse majtas
+ Always
+ Gjithmonë
- Touchpad Right
- Tastiera prekëse djathtas
+ Touchpad Left
+ Tastiera prekëse majtas
- Touchpad Center
- Tastiera prekëse në qendër
+ Touchpad Right
+ Tastiera prekëse djathtas
- None
- Asnjë
+ Touchpad Center
+ Tastiera prekëse në qendër
- graphicsAdapterGroupBox
- Pajisja grafike:\nNë sistemet me GPU të shumëfishta, zgjidh GPU-në që do të përdorë emulatori nga lista rënëse,\nose zgjidh "Auto Select" për ta përcaktuar automatikisht.
+ None
+ Asnjë
- resolutionLayout
- Gjerësia/Lartësia:\nPërcakton madhësinë e dritares së emulatorit në nisje, e cila mund të rregullohet gjatë lojës.\nKjo është ndryshe nga rezolucioni në lojë.
+ graphicsAdapterGroupBox
+ Pajisja grafike:\nNë sistemet me GPU të shumëfishta, zgjidh GPU-në që do të përdorë emulatori nga lista rënëse,\nose zgjidh "Auto Select" për ta përcaktuar automatikisht.
- heightDivider
- Ndarësi Vblank:\nFrekuenca pamore me të cilën rifreskohet emulatori shumëzohet me këtë numër. Ndryshimi i këtij mund të ketë efekte të këqija, si rritja e shpejtësisë së lojës ose prishja e punimit thelbësor të lojës që nuk e pret këtë ndryshim!
+ resolutionLayout
+ Gjerësia/Lartësia:\nPërcakton madhësinë e dritares së emulatorit në nisje, e cila mund të rregullohet gjatë lojës.\nKjo është ndryshe nga rezolucioni në lojë.
- dumpShadersCheckBox
- Aktivizo zbrazjen e shaders-ave:\nPër qëllime të korrigjimit teknik, ruan shaders-at e lojës në një dosje ndërsa ato pasqyrohen.
+ heightDivider
+ Ndarësi Vblank:\nFrekuenca pamore me të cilën rifreskohet emulatori shumëzohet me këtë numër. Ndryshimi i këtij mund të ketë efekte të këqija, si rritja e shpejtësisë së lojës ose prishja e punimit thelbësor të lojës që nuk e pret këtë ndryshim!
- nullGpuCheckBox
- Aktivizo GPU-në Null:\nPër qëllime të korrigjimit teknik, çaktivizon pasqyrimin e lojës sikur nuk ka një kartë grafike.
+ dumpShadersCheckBox
+ Aktivizo zbrazjen e shaders-ave:\nPër qëllime të korrigjimit teknik, ruan shaders-at e lojës në një dosje ndërsa ato pasqyrohen.
- gameFoldersBox
- Dosjet e lojërave:\nLista e dosjeve për të kontrolluar lojërat e instaluara.
+ nullGpuCheckBox
+ Aktivizo GPU-në Null:\nPër qëllime të korrigjimit teknik, çaktivizon pasqyrimin e lojës sikur nuk ka një kartë grafike.
- addFolderButton
- Shto:\nShto një dosje në listë.
+ enableHDRCheckBox
+ enableHDRCheckBox
- removeFolderButton
- Hiq:\nHiq një dosje nga lista.
+ gameFoldersBox
+ Dosjet e lojërave:\nLista e dosjeve për të kontrolluar lojërat e instaluara.
- debugDump
- Aktivizo zbrazjen për korrigjim:\nRuan simbolet e importit dhe eksportit dhe informacionin e kreut të skedarit për aplikacionin PS4 që po ekzekutohet në një dosje.
+ addFolderButton
+ Shto:\nShto një dosje në listë.
- vkValidationCheckBox
- Aktivizo shtresat e vlefshmërisë Vulkan:\nAktivizon një sistem që vërteton gjendjen e pasqyruesit Vulkan dhe regjistron informacionin në lidhje me gjendjen e tij të brendshme. Kjo do të ul performancën dhe ndoshta do të ndryshojë sjelljen e emulimit.
+ removeFolderButton
+ Hiq:\nHiq një dosje nga lista.
- vkSyncValidationCheckBox
- Aktivizo vërtetimin e sinkronizimit Vulkan:\nAktivizon një sistem që vërteton kohën e detyrave të pasqyrimit Vulkan. Kjo do të ul performancën dhe ndoshta do të ndryshojë sjelljen e emulimit.
+ debugDump
+ Aktivizo zbrazjen për korrigjim:\nRuan simbolet e importit dhe eksportit dhe informacionin e kreut të skedarit për aplikacionin PS4 që po ekzekutohet në një dosje.
- rdocCheckBox
- Aktivizo korrigjimin RenderDoc:\nNëse aktivizohet, emulatori do të ofrojë pajtueshmëri me Renderdoc për të lejuar kapjen dhe analizën e pamjes të pasqyruar në moment.
+ vkValidationCheckBox
+ Aktivizo shtresat e vlefshmërisë Vulkan:\nAktivizon një sistem që vërteton gjendjen e pasqyruesit Vulkan dhe regjistron informacionin në lidhje me gjendjen e tij të brendshme. Kjo do të ul performancën dhe ndoshta do të ndryshojë sjelljen e emulimit.
- collectShaderCheckBox
- Mblidh Shader-at:\nDuhet ta aktivizosh këtë për të redaktuar shader-at me menynë e korrigjimit (Ctrl + F10).
+ vkSyncValidationCheckBox
+ Aktivizo vërtetimin e sinkronizimit Vulkan:\nAktivizon një sistem që vërteton kohën e detyrave të pasqyrimit Vulkan. Kjo do të ul performancën dhe ndoshta do të ndryshojë sjelljen e emulimit.
- crashDiagnosticsCheckBox
- Diagnoza e rënies:\nKrijon një skedar .yaml me informacion rreth gjendjes së Vulkan-it në momentin e rënies.\nE dobishme për zgjidhjen e gabimeve 'Device lost'. Nëse e ke aktivizuar këtë, duhet të aktivizosh Shënjuesit e korrigjimit të host-it DHE të guest-it.\nNuk punon me GPU-t Intel.\nDuhet të kesh aktivizuar Shtresat e Vlefshmërisë Vulkan dhe Vulkan SDK që kjo të punojë.
+ rdocCheckBox
+ Aktivizo korrigjimin RenderDoc:\nNëse aktivizohet, emulatori do të ofrojë pajtueshmëri me Renderdoc për të lejuar kapjen dhe analizën e pamjes të pasqyruar në moment.
- copyGPUBuffersCheckBox
- Kopjo buffer-ët e GPU-së:\nShmang kushtet e garës (race conditions) që lidhen me dërgimet e GPU-së.\nMund të ndihmojë, ose jo, në rast rëniesh të llojit PM4 0.
+ collectShaderCheckBox
+ Mblidh Shader-at:\nDuhet ta aktivizosh këtë për të redaktuar shader-at me menynë e korrigjimit (Ctrl + F10).
- hostMarkersCheckBox
- Shënjuesit e korrigjimit të host-it:\nShton informacion nga ana e emulatorit, si shënjues për komandat specifike AMDGPU rreth komandave Vulkan, si dhe jep burimeve emra korrigjimi.\nNëse e ke aktivizuar këtë, duhet të aktivizosh diagnozën e rënieve.\nE dobishme për programe si RenderDoc.
+ crashDiagnosticsCheckBox
+ Diagnoza e rënies:\nKrijon një skedar .yaml me informacion rreth gjendjes së Vulkan-it në momentin e rënies.\nE dobishme për zgjidhjen e gabimeve 'Device lost'. Nëse e ke aktivizuar këtë, duhet të aktivizosh Shënjuesit e korrigjimit të host-it DHE të guest-it.\nNuk punon me GPU-t Intel.\nDuhet të kesh aktivizuar Shtresat e Vlefshmërisë Vulkan dhe Vulkan SDK që kjo të punojë.
- guestMarkersCheckBox
- Shënjuesit e korrigjimit të guest-it:\nShton çdo shënjues për korrigjim që loja vetë ka shtuar në buffer-in e komandave.\nNëse e ke aktivizuar këtë, duhet të aktivizosh diagnozën e rënieve.\nE dobishme për programe si RenderDoc.
+ copyGPUBuffersCheckBox
+ Kopjo buffer-ët e GPU-së:\nShmang kushtet e garës (race conditions) që lidhen me dërgimet e GPU-së.\nMund të ndihmojë, ose jo, në rast rëniesh të llojit PM4 0.
- saveDataBox
- Shtegu i Ruajtjes së të Dhënave:\nDosja ku do të ruhen të dhënat e ruajtjes së lojës.
+ hostMarkersCheckBox
+ Shënjuesit e korrigjimit të host-it:\nShton informacion nga ana e emulatorit, si shënjues për komandat specifike AMDGPU rreth komandave Vulkan, si dhe jep burimeve emra korrigjimi.\nNëse e ke aktivizuar këtë, duhet të aktivizosh diagnozën e rënieve.\nE dobishme për programe si RenderDoc.
- browseButton
- Shfleto:\nShfleto për të vendosur një dosje si shteg të ruajtjes së të dhënave.
+ guestMarkersCheckBox
+ Shënjuesit e korrigjimit të guest-it:\nShton çdo shënjues për korrigjim që loja vetë ka shtuar në buffer-in e komandave.\nNëse e ke aktivizuar këtë, duhet të aktivizosh diagnozën e rënieve.\nE dobishme për programe si RenderDoc.
- Borderless
-
+ saveDataBox
+ Shtegu i Ruajtjes së të Dhënave:\nDosja ku do të ruhen të dhënat e ruajtjes së lojës.
- True
-
+ browseButton
+ Shfleto:\nShfleto për të vendosur një dosje si shteg të ruajtjes së të dhënave.
- Enable HDR
-
+ Borderless
+ Borderless
- Release
-
+ True
+ True
- Nightly
-
+ Release
+ Release
- Set the volume of the background music.
-
+ Nightly
+ Nightly
- Enable Motion Controls
-
+ Set the volume of the background music.
+ Set the volume of the background music.
- Save Data Path
-
+ Enable Motion Controls
+ Enable Motion Controls
- Browse
- Shfleto
+ Save Data Path
+ Save Data Path
- async
-
+ Browse
+ Shfleto
- sync
-
+ async
+ async
- Auto Select
-
+ sync
+ sync
- Directory to install games
- Dosja ku do instalohen lojërat
+ Auto Select
+ Auto Select
- Directory to save data
-
+ Directory to install games
+ Dosja ku do instalohen lojërat
- enableHDRCheckBox
-
+ Directory to save data
+ Directory to save data
-
-
+
+
TrophyViewer
- Trophy Viewer
- Shikuesi i Trofeve
+ Trophy Viewer
+ Shikuesi i Trofeve
-
+
diff --git a/src/qt_gui/translations/sv_SE.ts b/src/qt_gui/translations/sv_SE.ts
index 858bcd47c..853208a45 100644
--- a/src/qt_gui/translations/sv_SE.ts
+++ b/src/qt_gui/translations/sv_SE.ts
@@ -2,1789 +2,1789 @@
-
-
+
+
AboutDialog
- About shadPS4
- Om shadPS4
+ About shadPS4
+ Om shadPS4
- shadPS4
- shadPS4
+ shadPS4
+ shadPS4
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- shadPS4 är en experimentell emulator för PlayStation 4 baserad på öppen källkod.
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 är en experimentell emulator för PlayStation 4 baserad på öppen källkod.
- This software should not be used to play games you have not legally obtained.
- Denna programvara bör inte användas för att spela spel som du inte legalt äger.
+ This software should not be used to play games you have not legally obtained.
+ Denna programvara bör inte användas för att spela spel som du inte legalt äger.
-
-
+
+
CheatsPatches
- Cheats / Patches for
- Fusk / Patchar för
+ Cheats / Patches for
+ Fusk / Patchar för
- defaultTextEdit_MSG
- Fusk/Patchar är experimentella.\nAnvänd med försiktighet.\n\nHämta fusk individuellt genom att välja förrådet och klicka på hämtningsknappen.\nUnder Patchar-fliken kan du hämta alla patchar på en gång, välj vilken du vill använda och spara ditt val.\n\nEftersom vi inte utvecklar fusk eller patchar,\nrapportera gärna problem till fuskets upphovsperson.\n\nSkapat ett nytt fusk? Besök:\nhttps://github.com/shadps4-emu/ps4_cheats
+ defaultTextEdit_MSG
+ Fusk/Patchar är experimentella.\nAnvänd med försiktighet.\n\nHämta fusk individuellt genom att välja förrådet och klicka på hämtningsknappen.\nUnder Patchar-fliken kan du hämta alla patchar på en gång, välj vilken du vill använda och spara ditt val.\n\nEftersom vi inte utvecklar fusk eller patchar,\nrapportera gärna problem till fuskets upphovsperson.\n\nSkapat ett nytt fusk? Besök:\nhttps://github.com/shadps4-emu/ps4_cheats
- No Image Available
- Ingen bild tillgänglig
+ No Image Available
+ Ingen bild tillgänglig
- Serial:
- Serienummer:
+ Serial:
+ Serienummer:
- Version:
- Version:
+ Version:
+ Version:
- Size:
- Storlek:
+ Size:
+ Storlek:
- Select Cheat File:
- Välj fuskfil:
+ Select Cheat File:
+ Välj fuskfil:
- Repository:
- Förråd:
+ Repository:
+ Förråd:
- Download Cheats
- Hämta fusk
+ Download Cheats
+ Hämta fusk
- Delete File
- Ta bort fil
+ Delete File
+ Ta bort fil
- No files selected.
- Inga filer valda.
+ No files selected.
+ Inga filer valda.
- You can delete the cheats you don't want after downloading them.
- Du kan ta bort fusk som du inte vill ha efter de hämtats ner.
+ You can delete the cheats you don't want after downloading them.
+ Du kan ta bort fusk som du inte vill ha efter de hämtats ner.
- Do you want to delete the selected file?\n%1
- Vill du ta bort markerade filen?\n%1
+ Do you want to delete the selected file?\n%1
+ Vill du ta bort markerade filen?\n%1
- Select Patch File:
- Välj patchfil:
+ Select Patch File:
+ Välj patchfil:
- Download Patches
- Hämta patchar
+ Download Patches
+ Hämta patchar
- Save
- Spara
+ Save
+ Spara
- Cheats
- Fusk
+ Cheats
+ Fusk
- Patches
- Patchar
+ Patches
+ Patchar
- Error
- Fel
+ Error
+ Fel
- No patch selected.
- Ingen patch vald.
+ No patch selected.
+ Ingen patch vald.
- Unable to open files.json for reading.
- Kunde inte öppna files.json för läsning.
+ Unable to open files.json for reading.
+ Kunde inte öppna files.json för läsning.
- No patch file found for the current serial.
- Ingen patchfil hittades för aktuella serienumret.
+ No patch file found for the current serial.
+ Ingen patchfil hittades för aktuella serienumret.
- Unable to open the file for reading.
- Kunde inte öppna filen för läsning.
+ Unable to open the file for reading.
+ Kunde inte öppna filen för läsning.
- Unable to open the file for writing.
- Kunde inte öppna filen för skrivning.
+ Unable to open the file for writing.
+ Kunde inte öppna filen för skrivning.
- Failed to parse XML:
- Misslyckades med att tolka XML:
+ Failed to parse XML:
+ Misslyckades med att tolka XML:
- Success
- Lyckades
+ Success
+ Lyckades
- Options saved successfully.
- Inställningarna sparades.
+ Options saved successfully.
+ Inställningarna sparades.
- Invalid Source
- Ogiltig källa
+ Invalid Source
+ Ogiltig källa
- The selected source is invalid.
- Vald källa är ogiltig.
+ The selected source is invalid.
+ Vald källa är ogiltig.
- File Exists
- Filen finns
+ File Exists
+ Filen finns
- File already exists. Do you want to replace it?
- Filen finns redan. Vill du ersätta den?
+ File already exists. Do you want to replace it?
+ Filen finns redan. Vill du ersätta den?
- Failed to save file:
- Misslyckades med att spara fil:
+ Failed to save file:
+ Misslyckades med att spara fil:
- Failed to download file:
- Misslyckades med att hämta filen:
+ Failed to download file:
+ Misslyckades med att hämta filen:
- Cheats Not Found
- Fusk hittades inte
+ Cheats Not Found
+ Fusk hittades inte
- CheatsNotFound_MSG
- Inga fusk hittades för detta spel i denna version av det valda förrådet. Prova ett annat förråd eller en annan version av spelet
+ CheatsNotFound_MSG
+ Inga fusk hittades för detta spel i denna version av det valda förrådet. Prova ett annat förråd eller en annan version av spelet
- Cheats Downloaded Successfully
- Fusk hämtades ner
+ Cheats Downloaded Successfully
+ Fusk hämtades ner
- CheatsDownloadedSuccessfully_MSG
- Du har hämtat ner fusken för denna version av spelet från valt förråd. Du kan försöka att hämta från andra förråd, om de är tillgängliga så kan det vara möjligt att använda det genom att välja det genom att välja filen från listan
+ CheatsDownloadedSuccessfully_MSG
+ Du har hämtat ner fusken för denna version av spelet från valt förråd. Du kan försöka att hämta från andra förråd, om de är tillgängliga så kan det vara möjligt att använda det genom att välja det genom att välja filen från listan
- Failed to save:
- Misslyckades med att spara:
+ Failed to save:
+ Misslyckades med att spara:
- Failed to download:
- Misslyckades med att hämta:
+ Failed to download:
+ Misslyckades med att hämta:
- Download Complete
- Hämtning färdig
+ Download Complete
+ Hämtning färdig
- DownloadComplete_MSG
- Patchhämtningen är färdig! Alla patchar tillgängliga för alla spel har hämtats och de behövs inte hämtas individuellt för varje spel som med fusk. Om patchen inte dyker upp kan det bero på att den inte finns för det specifika serienumret och versionen av spelet
+ DownloadComplete_MSG
+ Patchhämtningen är färdig! Alla patchar tillgängliga för alla spel har hämtats och de behövs inte hämtas individuellt för varje spel som med fusk. Om patchen inte dyker upp kan det bero på att den inte finns för det specifika serienumret och versionen av spelet
- Failed to parse JSON data from HTML.
- Misslyckades med att tolka JSON-data från HTML.
+ Failed to parse JSON data from HTML.
+ Misslyckades med att tolka JSON-data från HTML.
- Failed to retrieve HTML page.
- Misslyckades med att hämta HTML-sida.
+ Failed to retrieve HTML page.
+ Misslyckades med att hämta HTML-sida.
- The game is in version: %1
- Spelet är i version: %1
+ The game is in version: %1
+ Spelet är i version: %1
- The downloaded patch only works on version: %1
- Hämtad patch fungerar endast på version: %1
+ The downloaded patch only works on version: %1
+ Hämtad patch fungerar endast på version: %1
- You may need to update your game.
- Du kan behöva uppdatera ditt spel.
+ You may need to update your game.
+ Du kan behöva uppdatera ditt spel.
- Incompatibility Notice
- Meddelande om inkompatibilitet
+ Incompatibility Notice
+ Meddelande om inkompatibilitet
- Failed to open file:
- Misslyckades med att öppna filen:
+ Failed to open file:
+ Misslyckades med att öppna filen:
- XML ERROR:
- XML-FEL:
+ XML ERROR:
+ XML-FEL:
- Failed to open files.json for writing
- Misslyckades med att öppna files.json för skrivning
+ Failed to open files.json for writing
+ Misslyckades med att öppna files.json för skrivning
- Author:
- Upphovsperson:
+ Author:
+ Upphovsperson:
- Directory does not exist:
- Katalogen finns inte:
+ Directory does not exist:
+ Katalogen finns inte:
- Failed to open files.json for reading.
- Misslyckades med att öppna files.json för läsning.
+ Failed to open files.json for reading.
+ Misslyckades med att öppna files.json för läsning.
- Name:
- Namn:
+ Name:
+ Namn:
- Can't apply cheats before the game is started
- Kan inte tillämpa fusk innan spelet är startat
+ Can't apply cheats before the game is started
+ Kan inte tillämpa fusk innan spelet är startat
- Close
- Stäng
+ Close
+ Stäng
-
-
+
+
CheckUpdate
- Auto Updater
- Automatisk uppdatering
+ Auto Updater
+ Automatisk uppdatering
- Error
- Fel
+ Error
+ Fel
- Network error:
- Nätverksfel:
+ Network error:
+ Nätverksfel:
- Failed to parse update information.
- Misslyckades med att tolka uppdateringsinformationen.
+ Error_Github_limit_MSG
+ Den automatiska uppdateraren tillåter upp till 60 uppdateringskontroller per timme.\nDu har uppnått denna gräns. Försök igen senare
- No pre-releases found.
- Inga förutgåva hittades.
+ Failed to parse update information.
+ Misslyckades med att tolka uppdateringsinformationen.
- Invalid release data.
- Ogiltig release-data.
+ No pre-releases found.
+ Inga förutgåva hittades.
- No download URL found for the specified asset.
- Ingen hämtnings-URL hittades för angiven tillgång.
+ Invalid release data.
+ Ogiltig release-data.
- Your version is already up to date!
- Din version är redan den senaste!
+ No download URL found for the specified asset.
+ Ingen hämtnings-URL hittades för angiven tillgång.
- Update Available
- Uppdatering tillgänglig
+ Your version is already up to date!
+ Din version är redan den senaste!
- Update Channel
- Uppdateringskanal
+ Update Available
+ Uppdatering tillgänglig
- Current Version
- Aktuell version
+ Update Channel
+ Uppdateringskanal
- Latest Version
- Senaste version
+ Current Version
+ Aktuell version
- Do you want to update?
- Vill du uppdatera?
+ Latest Version
+ Senaste version
- Show Changelog
- Visa ändringslogg
+ Do you want to update?
+ Vill du uppdatera?
- Check for Updates at Startup
- Leta efter uppdateringar vid uppstart
+ Show Changelog
+ Visa ändringslogg
- Update
- Uppdatera
+ Check for Updates at Startup
+ Leta efter uppdateringar vid uppstart
- No
- Nej
+ Update
+ Uppdatera
- Hide Changelog
- Dölj ändringslogg
+ No
+ Nej
- Changes
- Ändringar
+ Hide Changelog
+ Dölj ändringslogg
- Network error occurred while trying to access the URL
- Nätverksfel inträffade vid försök att komma åt URL:en
+ Changes
+ Ändringar
- Download Complete
- Hämtning färdig
+ Network error occurred while trying to access the URL
+ Nätverksfel inträffade vid försök att komma åt URL:en
- The update has been downloaded, press OK to install.
- Uppdateringen har hämtats. Tryck på Ok för att installera.
+ Download Complete
+ Hämtning färdig
- Failed to save the update file at
- Misslyckades med att spara uppdateringsfilen i
+ The update has been downloaded, press OK to install.
+ Uppdateringen har hämtats. Tryck på Ok för att installera.
- Starting Update...
- Startar uppdatering...
+ Failed to save the update file at
+ Misslyckades med att spara uppdateringsfilen i
- Failed to create the update script file
- Misslyckades med att skapa uppdateringsskriptfil
+ Starting Update...
+ Startar uppdatering...
- Error_Github_limit_MSG
- Den automatiska uppdateraren tillåter upp till 60 uppdateringskontroller per timme.\nDu har uppnått denna gräns. Försök igen senare
+ Failed to create the update script file
+ Misslyckades med att skapa uppdateringsskriptfil
-
-
+
+
CompatibilityInfoClass
- Fetching compatibility data, please wait
- Hämtar kompatibilitetsdata, vänta
+ Fetching compatibility data, please wait
+ Hämtar kompatibilitetsdata, vänta
- Cancel
- Avbryt
+ Cancel
+ Avbryt
- Loading...
- Läser in...
+ Loading...
+ Läser in...
- Error
- Fel
+ Error
+ Fel
- Unable to update compatibility data! Try again later.
- Kunde inte uppdatera kompatibilitetsdata! Försök igen senare.
+ Unable to update compatibility data! Try again later.
+ Kunde inte uppdatera kompatibilitetsdata! Försök igen senare.
- Unknown
- Okänt
+ Unable to open compatibility_data.json for writing.
+ Kunde inte öppna compatibility_data.json för skrivning.
- Nothing
- Ingenting
+ Unknown
+ Okänt
- Boots
- Startar upp
+ Nothing
+ Ingenting
- Menus
- Menyer
+ Boots
+ Startar upp
- Ingame
- Problem
+ Menus
+ Menyer
- Playable
- Spelbart
+ Ingame
+ Problem
- Unable to open compatibility_data.json for writing.
- Kunde inte öppna compatibility_data.json för skrivning.
+ Playable
+ Spelbart
-
-
+
+
ControlSettings
- Configure Controls
- Konfigurera kontroller
+ Configure Controls
+ Konfigurera kontroller
- Control Settings
- Kontrollerinställningar
+ Control Settings
+ Kontrollerinställningar
- D-Pad
- Riktningsknappar
+ D-Pad
+ Riktningsknappar
- Up
- Upp
+ Up
+ Upp
- Left
- Vänster
+ Left
+ Vänster
- Right
- Höger
+ Right
+ Höger
- Down
- Ner
+ Down
+ Ner
- Left Stick Deadzone (def:2 max:127)
- Dödläge för vänster spak (standard:2 max:127)
+ Left Stick Deadzone (def:2 max:127)
+ Dödläge för vänster spak (standard:2 max:127)
- Left Deadzone
- Vänster dödläge
+ Left Deadzone
+ Vänster dödläge
- Left Stick
- Vänster spak
+ Left Stick
+ Vänster spak
- Config Selection
- Konfigurationsval
+ Config Selection
+ Konfigurationsval
- Common Config
- Allmän konfiguration
+ Common Config
+ Allmän konfiguration
- Use per-game configs
- Använd konfigurationer per spel
+ Use per-game configs
+ Använd konfigurationer per spel
- L1 / LB
- L1 / LB
+ L1 / LB
+ L1 / LB
- L2 / LT
- L2 / LT
+ L2 / LT
+ L2 / LT
- KBM Controls
-
+ KBM Controls
+ KBM Controls
- KBM Editor
-
+ KBM Editor
+ KBM Editor
- Back
- Bakåt
+ Back
+ Bakåt
- R1 / RB
- R1 / RB
+ R1 / RB
+ R1 / RB
- R2 / RT
- R2 / RT
+ R2 / RT
+ R2 / RT
- L3
- L3
+ L3
+ L3
- Options / Start
- Options / Start
+ Options / Start
+ Options / Start
- R3
- R3
+ R3
+ R3
- Face Buttons
- Handlingsknappar
+ Face Buttons
+ Handlingsknappar
- Triangle / Y
- Triangel / Y
+ Triangle / Y
+ Triangel / Y
- Square / X
- Fyrkant / X
+ Square / X
+ Fyrkant / X
- Circle / B
- Cirkel / B
+ Circle / B
+ Cirkel / B
- Cross / A
- Kryss / A
+ Cross / A
+ Kryss / A
- Right Stick Deadzone (def:2, max:127)
- Dödläge för höger spak (standard:2, max:127)
+ Right Stick Deadzone (def:2, max:127)
+ Dödläge för höger spak (standard:2, max:127)
- Right Deadzone
- Höger dödläge
+ Right Deadzone
+ Höger dödläge
- Right Stick
- Höger spak
+ Right Stick
+ Höger spak
-
-
+
+
ElfViewer
- Open Folder
- Öppna mapp
+ Open Folder
+ Öppna mapp
-
-
+
+
GameInfoClass
- Loading game list, please wait :3
- Läser in spellistan, vänta :3
+ Loading game list, please wait :3
+ Läser in spellistan, vänta :3
- Cancel
- Avbryt
+ Cancel
+ Avbryt
- Loading...
- Läser in...
+ Loading...
+ Läser in...
-
-
+
+
GameInstallDialog
- shadPS4 - Choose directory
- shadPS4 - Välj katalog
+ shadPS4 - Choose directory
+ shadPS4 - Välj katalog
- Directory to install games
- Katalog att installera spel till
+ Directory to install games
+ Katalog att installera spel till
- Browse
- Bläddra
+ Browse
+ Bläddra
- Error
- Fel
+ Error
+ Fel
- Directory to install DLC
- Katalog för att installera DLC
+ Directory to install DLC
+ Katalog för att installera DLC
-
-
+
+
GameListFrame
- Icon
- Ikon
+ Icon
+ Ikon
- Name
- Namn
+ Name
+ Namn
- Serial
- Serienummer
+ Serial
+ Serienummer
- Compatibility
- Kompatibilitet
+ Compatibility
+ Kompatibilitet
- Region
- Region
+ Region
+ Region
- Firmware
- Firmware
+ Firmware
+ Firmware
- Size
- Storlek
+ Size
+ Storlek
- Version
- Version
+ Version
+ Version
- Path
- Sökväg
+ Path
+ Sökväg
- Play Time
- Speltid
+ Play Time
+ Speltid
- Never Played
- Aldrig spelat
+ Never Played
+ Aldrig spelat
- h
- h
+ h
+ h
- m
- m
+ m
+ m
- s
- s
+ s
+ s
- Compatibility is untested
- Kompatibilitet är otestat
+ Compatibility is untested
+ Kompatibilitet är otestat
- Game does not initialize properly / crashes the emulator
- Spelet initierar inte korrekt / kraschar emulatorn
+ Game does not initialize properly / crashes the emulator
+ Spelet initierar inte korrekt / kraschar emulatorn
- Game boots, but only displays a blank screen
- Spelet startar men visar endast en blank skärm
+ Game boots, but only displays a blank screen
+ Spelet startar men visar endast en blank skärm
- Game displays an image but does not go past the menu
- Spelet visar en bild men kommer inte förbi menyn
+ Game displays an image but does not go past the menu
+ Spelet visar en bild men kommer inte förbi menyn
- Game has game-breaking glitches or unplayable performance
- Spelet har allvarliga problem eller ospelbar prestanda
+ Game has game-breaking glitches or unplayable performance
+ Spelet har allvarliga problem eller ospelbar prestanda
- Game can be completed with playable performance and no major glitches
- Spelet kan spelas klart med spelbar prestanda och utan större problem
+ Game can be completed with playable performance and no major glitches
+ Spelet kan spelas klart med spelbar prestanda och utan större problem
- Last updated
- Senast uppdaterad
+ Click to see details on github
+ Klicka för att se detaljer på Github
- Click to see details on github
- Klicka för att se detaljer på Github
+ Last updated
+ Senast uppdaterad
-
-
+
+
GameListUtils
- B
- B
+ B
+ B
- KB
- KB
+ KB
+ KB
- MB
- MB
+ MB
+ MB
- GB
- GB
+ GB
+ GB
- TB
- TB
+ TB
+ TB
-
-
+
+
GuiContextMenus
- Create Shortcut
- Skapa genväg
+ Create Shortcut
+ Skapa genväg
- Cheats / Patches
- Fusk / Patchar
+ Cheats / Patches
+ Fusk / Patchar
- SFO Viewer
- SFO-visare
+ SFO Viewer
+ SFO-visare
- Trophy Viewer
- Trofé-visare
+ Trophy Viewer
+ Trofé-visare
- Open Folder...
- Öppna mapp...
+ Open Folder...
+ Öppna mapp...
- Open Game Folder
- Öppna spelmapp
+ Open Game Folder
+ Öppna spelmapp
- Open Save Data Folder
- Öppna mapp för sparat data
+ Open Save Data Folder
+ Öppna mapp för sparat data
- Open Log Folder
- Öppna loggmapp
+ Open Log Folder
+ Öppna loggmapp
- Copy info...
- Kopiera till...
+ Copy info...
+ Kopiera till...
- Copy Name
- Kopiera namn
+ Copy Name
+ Kopiera namn
- Copy Serial
- Kopiera serienummer
+ Copy Serial
+ Kopiera serienummer
- Copy All
- Kopiera alla
+ Copy Version
+ Kopiera version
- Delete...
- Ta bort...
+ Copy Size
+ Kopiera storlek
- Delete Game
- Ta bort spel
+ Copy All
+ Kopiera alla
- Delete Update
- Ta bort uppdatering
+ Delete...
+ Ta bort...
- Delete DLC
- Ta bort DLC
+ Delete Game
+ Ta bort spel
- Compatibility...
- Kompatibilitet...
+ Delete Update
+ Ta bort uppdatering
- Update database
- Uppdatera databasen
+ Delete DLC
+ Ta bort DLC
- View report
- Visa rapport
+ Compatibility...
+ Kompatibilitet...
- Submit a report
- Skicka en rapport
+ Update database
+ Uppdatera databasen
- Shortcut creation
- Skapa genväg
+ View report
+ Visa rapport
- Shortcut created successfully!
- Genvägen skapades!
+ Submit a report
+ Skicka en rapport
- Error
- Fel
+ Shortcut creation
+ Skapa genväg
- Error creating shortcut!
- Fel vid skapandet av genväg!
+ Shortcut created successfully!
+ Genvägen skapades!
- Install PKG
- Installera PKG
+ Error
+ Fel
- Game
- Spel
+ Error creating shortcut!
+ Fel vid skapandet av genväg!
- This game has no update to delete!
- Detta spel har ingen uppdatering att ta bort!
+ Install PKG
+ Installera PKG
- Update
- Uppdatera
+ Game
+ Spel
- This game has no DLC to delete!
- Detta spel har inga DLC att ta bort!
+ This game has no update to delete!
+ Detta spel har ingen uppdatering att ta bort!
- DLC
- DLC
+ Update
+ Uppdatera
- Delete %1
- Ta bort %1
+ This game has no DLC to delete!
+ Detta spel har inga DLC att ta bort!
- Are you sure you want to delete %1's %2 directory?
- Är du säker på att du vill ta bort %1s %2-katalog?
+ DLC
+ DLC
- Failed to convert icon.
- Misslyckades med att konvertera ikon.
+ Delete %1
+ Ta bort %1
- Open Update Folder
- Öppna uppdateringsmapp
+ Are you sure you want to delete %1's %2 directory?
+ Är du säker på att du vill ta bort %1s %2-katalog?
- Delete Save Data
- Ta bort sparat data
+ Open Update Folder
+ Öppna uppdateringsmapp
- This game has no update folder to open!
- Detta spel har ingen uppdateringsmapp att öppna!
+ Delete Save Data
+ Ta bort sparat data
- This game has no save data to delete!
- Detta spel har inget sparat data att ta bort!
+ This game has no update folder to open!
+ Detta spel har ingen uppdateringsmapp att öppna!
- Save Data
- Sparat data
+ Failed to convert icon.
+ Misslyckades med att konvertera ikon.
- Copy Version
- Kopiera version
+ This game has no save data to delete!
+ Detta spel har inget sparat data att ta bort!
- Copy Size
- Kopiera storlek
+ Save Data
+ Sparat data
-
-
+
+
InstallDirSelect
- shadPS4 - Choose directory
- shadPS4 - Välj katalog
+ shadPS4 - Choose directory
+ shadPS4 - Välj katalog
- Select which directory you want to install to.
- Välj vilken katalog som du vill installera till.
+ Select which directory you want to install to.
+ Välj vilken katalog som du vill installera till.
- Install All Queued to Selected Folder
- Installera alla köade till markerad mapp
+ Install All Queued to Selected Folder
+ Installera alla köade till markerad mapp
- Delete PKG File on Install
- Ta bort PKG-fil efter installation
+ Delete PKG File on Install
+ Ta bort PKG-fil efter installation
-
-
+
+
MainWindow
- Open/Add Elf Folder
- Öppna/Lägg till Elf-mapp
+ Open/Add Elf Folder
+ Öppna/Lägg till Elf-mapp
- Install Packages (PKG)
- Installera paket (PKG)
+ Install Packages (PKG)
+ Installera paket (PKG)
- Boot Game
- Starta spel
+ Boot Game
+ Starta spel
- Check for Updates
- Leta efter uppdateringar
+ Check for Updates
+ Leta efter uppdateringar
- About shadPS4
- Om shadPS4
+ About shadPS4
+ Om shadPS4
- Configure...
- Konfigurera...
+ Configure...
+ Konfigurera...
- Install application from a .pkg file
- Installera program från en .pkg-fil
+ Install application from a .pkg file
+ Installera program från en .pkg-fil
- Recent Games
- Senaste spel
+ Recent Games
+ Senaste spel
- Open shadPS4 Folder
- Öppna shadPS4-mapp
+ Open shadPS4 Folder
+ Öppna shadPS4-mapp
- Exit
- Avsluta
+ Exit
+ Avsluta
- Exit shadPS4
- Avsluta shadPS4
+ Exit shadPS4
+ Avsluta shadPS4
- Exit the application.
- Avsluta programmet.
+ Exit the application.
+ Avsluta programmet.
- Show Game List
- Visa spellista
+ Show Game List
+ Visa spellista
- Game List Refresh
- Uppdatera spellista
+ Game List Refresh
+ Uppdatera spellista
- Tiny
- Mycket små
+ Tiny
+ Mycket små
- Small
- Små
+ Small
+ Små
- Medium
- Medelstora
+ Medium
+ Medelstora
- Large
- Stora
+ Large
+ Stora
- List View
- Listvy
+ List View
+ Listvy
- Grid View
- Rutnätsvy
+ Grid View
+ Rutnätsvy
- Elf Viewer
- Elf-visare
+ Elf Viewer
+ Elf-visare
- Game Install Directory
- Installationskatalog för spel
+ Game Install Directory
+ Installationskatalog för spel
- Download Cheats/Patches
- Hämta fusk/patchar
+ Download Cheats/Patches
+ Hämta fusk/patchar
- Dump Game List
- Dumpa spellista
+ Dump Game List
+ Dumpa spellista
- PKG Viewer
- PKG-visare
+ PKG Viewer
+ PKG-visare
- Search...
- Sök...
+ Search...
+ Sök...
- File
- Arkiv
+ File
+ Arkiv
- View
- Visa
+ View
+ Visa
- Game List Icons
- Ikoner för spellista
+ Game List Icons
+ Ikoner för spellista
- Game List Mode
- Läge för spellista
+ Game List Mode
+ Läge för spellista
- Settings
- Inställningar
+ Settings
+ Inställningar
- Utils
- Verktyg
+ Utils
+ Verktyg
- Themes
- Teman
+ Themes
+ Teman
- Help
- Hjälp
+ Help
+ Hjälp
- Dark
- Mörkt
+ Dark
+ Mörkt
- Light
- Ljust
+ Light
+ Ljust
- Green
- Grönt
+ Green
+ Grönt
- Blue
- Blått
+ Blue
+ Blått
- Violet
- Lila
+ Violet
+ Lila
- toolBar
- Verktygsrad
+ toolBar
+ Verktygsrad
- Game List
- Spellista
+ Game List
+ Spellista
- * Unsupported Vulkan Version
- * Vulkan-versionen stöds inte
+ * Unsupported Vulkan Version
+ * Vulkan-versionen stöds inte
- Download Cheats For All Installed Games
- Hämta fusk för alla installerade spel
+ Download Cheats For All Installed Games
+ Hämta fusk för alla installerade spel
- Download Patches For All Games
- Hämta patchar för alla spel
+ Download Patches For All Games
+ Hämta patchar för alla spel
- Download Complete
- Hämtning färdig
+ Download Complete
+ Hämtning färdig
- You have downloaded cheats for all the games you have installed.
- Du har hämtat fusk till alla spelen som du har installerade.
+ You have downloaded cheats for all the games you have installed.
+ Du har hämtat fusk till alla spelen som du har installerade.
- Patches Downloaded Successfully!
- Patchar hämtades ner!
+ Patches Downloaded Successfully!
+ Patchar hämtades ner!
- All Patches available for all games have been downloaded.
- Alla patchar tillgängliga för alla spel har hämtats ner.
+ All Patches available for all games have been downloaded.
+ Alla patchar tillgängliga för alla spel har hämtats ner.
- Games:
- Spel:
+ Games:
+ Spel:
- ELF files (*.bin *.elf *.oelf)
- ELF-filer (*.bin *.elf *.oelf)
+ ELF files (*.bin *.elf *.oelf)
+ ELF-filer (*.bin *.elf *.oelf)
- Game Boot
- Starta spel
+ Game Boot
+ Starta spel
- Only one file can be selected!
- Endast en fil kan väljas!
+ Only one file can be selected!
+ Endast en fil kan väljas!
- PKG Extraction
- PKG-extrahering
+ PKG Extraction
+ PKG-extrahering
- Patch detected!
- Patch upptäcktes!
+ Patch detected!
+ Patch upptäcktes!
- PKG and Game versions match:
- PKG och spelversioner matchar:
+ PKG and Game versions match:
+ PKG och spelversioner matchar:
- Would you like to overwrite?
- Vill du skriva över?
+ Would you like to overwrite?
+ Vill du skriva över?
- PKG Version %1 is older than installed version:
- PKG-versionen %1 är äldre än installerad version:
+ PKG Version %1 is older than installed version:
+ PKG-versionen %1 är äldre än installerad version:
- Game is installed:
- Spelet är installerat:
+ Game is installed:
+ Spelet är installerat:
- Would you like to install Patch:
- Vill du installera patch:
+ Would you like to install Patch:
+ Vill du installera patch:
- DLC Installation
- DLC-installation
+ DLC Installation
+ DLC-installation
- Would you like to install DLC: %1?
- Vill du installera DLC: %1?
+ Would you like to install DLC: %1?
+ Vill du installera DLC: %1?
- DLC already installed:
- DLC redan installerat:
+ DLC already installed:
+ DLC redan installerat:
- Game already installed
- Spelet redan installerat
+ Game already installed
+ Spelet redan installerat
- PKG ERROR
- PKG-FEL
+ PKG ERROR
+ PKG-FEL
- Extracting PKG %1/%2
- Extraherar PKG %1/%2
+ Extracting PKG %1/%2
+ Extraherar PKG %1/%2
- Extraction Finished
- Extrahering färdig
+ Extraction Finished
+ Extrahering färdig
- Game successfully installed at %1
- Spelet installerades i %1
+ Game successfully installed at %1
+ Spelet installerades i %1
- File doesn't appear to be a valid PKG file
- Filen verkar inte vara en giltig PKG-fil
+ File doesn't appear to be a valid PKG file
+ Filen verkar inte vara en giltig PKG-fil
- Run Game
- Kör spel
+ Run Game
+ Kör spel
- Eboot.bin file not found
- Filen eboot.bin hittades inte
+ Eboot.bin file not found
+ Filen eboot.bin hittades inte
- PKG File (*.PKG *.pkg)
- PKG-fil (*.PKG *.pkg)
+ PKG File (*.PKG *.pkg)
+ PKG-fil (*.PKG *.pkg)
- PKG is a patch or DLC, please install the game first!
- PKG är en patch eller DLC. Installera spelet först!
+ PKG is a patch or DLC, please install the game first!
+ PKG är en patch eller DLC. Installera spelet först!
- Game is already running!
- Spelet är redan igång!
+ Game is already running!
+ Spelet är redan igång!
- shadPS4
- shadPS4
+ shadPS4
+ shadPS4
-
-
+
+
PKGViewer
- Open Folder
- Öppna mapp
+ Open Folder
+ Öppna mapp
- PKG ERROR
- PKG-FEL
+ PKG ERROR
+ PKG-FEL
- Name
- Namn
+ Name
+ Namn
- Serial
- Serienummer
+ Serial
+ Serienummer
- Installed
-
+ Installed
+ Installed
- Size
- Storlek
+ Size
+ Storlek
- Category
-
+ Category
+ Category
- Type
-
+ Type
+ Type
- App Ver
-
+ App Ver
+ App Ver
- FW
-
+ FW
+ FW
- Region
- Region
+ Region
+ Region
- Flags
-
+ Flags
+ Flags
- Path
- Sökväg
+ Path
+ Sökväg
- File
- Arkiv
+ File
+ Arkiv
- Unknown
- Okänt
+ Unknown
+ Okänt
- Package
-
+ Package
+ Package
-
-
+
+
SettingsDialog
- Settings
- Inställningar
+ Settings
+ Inställningar
- General
- Allmänt
+ General
+ Allmänt
- System
- System
+ System
+ System
- Console Language
- Konsollspråk
+ Console Language
+ Konsollspråk
- Emulator Language
- Emulatorspråk
+ Emulator Language
+ Emulatorspråk
- Emulator
- Emulator
+ Emulator
+ Emulator
- Enable Fullscreen
- Aktivera helskärm
+ Enable Fullscreen
+ Aktivera helskärm
- Fullscreen Mode
- Helskärmsläge
+ Fullscreen Mode
+ Helskärmsläge
- Enable Separate Update Folder
- Aktivera separat uppdateringsmapp
+ Enable Separate Update Folder
+ Aktivera separat uppdateringsmapp
- Default tab when opening settings
- Standardflik när inställningar öppnas
+ Default tab when opening settings
+ Standardflik när inställningar öppnas
- Show Game Size In List
- Visa spelstorlek i listan
+ Show Game Size In List
+ Visa spelstorlek i listan
- Show Splash
- Visa startskärm
+ Show Splash
+ Visa startskärm
- Enable Discord Rich Presence
- Aktivera Discord Rich Presence
+ Enable Discord Rich Presence
+ Aktivera Discord Rich Presence
- Username
- Användarnamn
+ Username
+ Användarnamn
- Trophy Key
- Trofényckel
+ Trophy Key
+ Trofényckel
- Trophy
- Troféer
+ Trophy
+ Troféer
- Logger
- Loggning
+ Logger
+ Loggning
- Log Type
- Loggtyp
+ Log Type
+ Loggtyp
- Log Filter
- Loggfilter
+ Log Filter
+ Loggfilter
- Open Log Location
- Öppna loggplats
+ Open Log Location
+ Öppna loggplats
- Input
- Inmatning
+ Input
+ Inmatning
- Cursor
- Muspekare
+ Cursor
+ Muspekare
- Hide Cursor
- Dölj muspekare
+ Hide Cursor
+ Dölj muspekare
- Hide Cursor Idle Timeout
- Dölj muspekare vid overksam
+ Hide Cursor Idle Timeout
+ Dölj muspekare vid overksam
- s
- s
+ s
+ s
- Controller
- Handkontroller
+ Controller
+ Handkontroller
- Back Button Behavior
- Beteende för bakåtknapp
+ Back Button Behavior
+ Beteende för bakåtknapp
- Graphics
- Grafik
+ Graphics
+ Grafik
- User
- Användare
+ GUI
+ Gränssnitt
- Graphics Device
- Grafikenhet
+ User
+ Användare
- Width
- Bredd
+ Graphics Device
+ Grafikenhet
- Height
- Höjd
+ Width
+ Bredd
- Vblank Divider
- Vblank Divider
+ Height
+ Höjd
- Advanced
- Avancerat
+ Vblank Divider
+ Vblank Divider
- Enable Shaders Dumping
- Aktivera Shaders Dumping
+ Advanced
+ Avancerat
- Enable NULL GPU
- Aktivera NULL GPU
+ Enable Shaders Dumping
+ Aktivera Shaders Dumping
- Paths
- Sökvägar
+ Enable NULL GPU
+ Aktivera NULL GPU
- Game Folders
- Spelmappar
+ Enable HDR
+ Enable HDR
- Add...
- Lägg till...
+ Paths
+ Sökvägar
- Remove
- Ta bort
+ Game Folders
+ Spelmappar
- Debug
- Felsök
+ Add...
+ Lägg till...
- Enable Debug Dumping
- Aktivera felsökningsdumpning
+ Remove
+ Ta bort
- Enable Vulkan Validation Layers
- Aktivera Vulkan Validation Layers
+ Debug
+ Felsök
- Enable Vulkan Synchronization Validation
- Aktivera Vulkan Synchronization Validation
+ Enable Debug Dumping
+ Aktivera felsökningsdumpning
- Enable RenderDoc Debugging
- Aktivera RenderDoc-felsökning
+ Enable Vulkan Validation Layers
+ Aktivera Vulkan Validation Layers
- Enable Crash Diagnostics
- Aktivera kraschdiagnostik
+ Enable Vulkan Synchronization Validation
+ Aktivera Vulkan Synchronization Validation
- Collect Shaders
- Samla shaders
+ Enable RenderDoc Debugging
+ Aktivera RenderDoc-felsökning
- Copy GPU Buffers
- Kopiera GPU-buffertar
+ Enable Crash Diagnostics
+ Aktivera kraschdiagnostik
- Host Debug Markers
- Felsökningsmarkörer för värd
+ Collect Shaders
+ Samla shaders
- Guest Debug Markers
- Felsökningsmarkörer för gäst
+ Copy GPU Buffers
+ Kopiera GPU-buffertar
- Update
- Uppdatera
+ Host Debug Markers
+ Felsökningsmarkörer för värd
- Check for Updates at Startup
- Leta efter uppdateringar vid uppstart
+ Guest Debug Markers
+ Felsökningsmarkörer för gäst
- Always Show Changelog
- Visa alltid ändringsloggen
+ Update
+ Uppdatera
- Update Channel
- Uppdateringskanal
+ Check for Updates at Startup
+ Leta efter uppdateringar vid uppstart
- Check for Updates
- Leta efter uppdateringar
+ Always Show Changelog
+ Visa alltid ändringsloggen
- GUI Settings
- Gränssnittsinställningar
+ Update Channel
+ Uppdateringskanal
- Title Music
- Titelmusik
+ Check for Updates
+ Leta efter uppdateringar
- Disable Trophy Pop-ups
- Inaktivera popup för troféer
+ GUI Settings
+ Gränssnittsinställningar
- Play title music
- Spela titelmusik
+ Title Music
+ Titelmusik
- Update Compatibility Database On Startup
- Uppdatera databas vid uppstart
+ Disable Trophy Pop-ups
+ Inaktivera popup för troféer
- Game Compatibility
- Spelkompatibilitet
+ Background Image
+ Bakgrundsbild
- Display Compatibility Data
- Visa kompatibilitetsdata
+ Show Background Image
+ Visa bakgrundsbild
- Update Compatibility Database
- Uppdatera kompatibilitetsdatabasen
+ Opacity
+ Opacitet
- Volume
- Volym
+ Play title music
+ Spela titelmusik
- Save
- Spara
+ Update Compatibility Database On Startup
+ Uppdatera databas vid uppstart
- Apply
- Verkställ
+ Game Compatibility
+ Spelkompatibilitet
- Restore Defaults
- Återställ till standard
+ Display Compatibility Data
+ Visa kompatibilitetsdata
- Close
- Stäng
+ Update Compatibility Database
+ Uppdatera kompatibilitetsdatabasen
- Point your mouse at an option to display its description.
- Flytta muspekaren till ett alternativ för att visa dess beskrivning.
+ Volume
+ Volym
- consoleLanguageGroupBox
- Konsollspråk:\nStäller in språket som PS4-spelet använder.\nDet rekommenderas att ställa in detta till ett språk som spelet har stöd för, vilket kan skilja sig mellan regioner
+ Save
+ Spara
- emulatorLanguageGroupBox
- Emulatorspråk:\nStäller in språket för emulatorns användargränssnitt
+ Apply
+ Verkställ
- fullscreenCheckBox
- Aktivera helskärm:\nStäller automatiskt in spelfönstret till helskämsläget.\nDetta kan växlas genom att trycka på F11-tangenten
+ Restore Defaults
+ Återställ till standard
- separateUpdatesCheckBox
- Aktivera separat uppdateringsmapp:\nAktiverar installation av speluppdateringar i en separat mapp för enkel hantering.\nDetta kan skapas manuellt genom att lägga till uppackad uppdatering till spelmappen med namnet "CUSA00000-UPDATE" där CUSA ID matchar spelets id
+ Close
+ Stäng
- showSplashCheckBox
- Visa startskärm:\nVisar spelets startskärm (en speciell bild) när spelet startas
+ Point your mouse at an option to display its description.
+ Flytta muspekaren till ett alternativ för att visa dess beskrivning.
- discordRPCCheckbox
- Aktivera Discord Rich Presence:\nVisar emulatorikonen och relevant information på din Discord-profil
+ consoleLanguageGroupBox
+ Konsollspråk:\nStäller in språket som PS4-spelet använder.\nDet rekommenderas att ställa in detta till ett språk som spelet har stöd för, vilket kan skilja sig mellan regioner
- userName
- Användarnamn:\nStäller in PS4ans användarkonto, som kan visas av vissa spel
+ emulatorLanguageGroupBox
+ Emulatorspråk:\nStäller in språket för emulatorns användargränssnitt
- TrophyKey
- Trofényckel:\nNyckel som används för att avkryptera troféer. Måste hämtas från din konsoll (jailbroken).\nMåste innehålla endast hex-tecken
+ fullscreenCheckBox
+ Aktivera helskärm:\nStäller automatiskt in spelfönstret till helskämsläget.\nDetta kan växlas genom att trycka på F11-tangenten
- logTypeGroupBox
- Loggtyp:\nStäller in huruvida synkronisering av utdata för loggfönstret för prestanda. Kan ha inverkan på emulationen
+ separateUpdatesCheckBox
+ Aktivera separat uppdateringsmapp:\nAktiverar installation av speluppdateringar i en separat mapp för enkel hantering.\nDetta kan skapas manuellt genom att lägga till uppackad uppdatering till spelmappen med namnet "CUSA00000-UPDATE" där CUSA ID matchar spelets id
- logFilter
- Loggfilter:\nFiltrera loggen till att endast skriva ut specifik information.\nExempel: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nNivåer: Trace, Debug, Info, Warning, Error, Critical - i den ordningen, en specifik nivå som tystar alla nivåer före den i listan och loggar allting efter den
+ showSplashCheckBox
+ Visa startskärm:\nVisar spelets startskärm (en speciell bild) när spelet startas
- updaterGroupBox
- Uppdatering:\nRelease: Officiella versioner som släpps varje månad som kan vara mycket utdaterade, men är mer pålitliga och testade.\nNightly: Utvecklingsversioner som har de senaste funktionerna och fixarna, men kan innehålla fel och är mindre stabila
+ discordRPCCheckbox
+ Aktivera Discord Rich Presence:\nVisar emulatorikonen och relevant information på din Discord-profil
- GUIMusicGroupBox
- Spela upp titelmusik:\nOm ett spel har stöd för det kan speciell musik spelas upp från spelet i gränssnittet
+ userName
+ Användarnamn:\nStäller in PS4ans användarkonto, som kan visas av vissa spel
- disableTrophycheckBox
- Inaktivera popup för troféer:\nInaktivera troféeaviseringar i spel. Troféförlopp kan fortfarande följas med Troféevisaren (högerklicka på spelet i huvudfönstret)
+ TrophyKey
+ Trofényckel:\nNyckel som används för att avkryptera troféer. Måste hämtas från din konsoll (jailbroken).\nMåste innehålla endast hex-tecken
- hideCursorGroupBox
- Dölj pekare:\nVälj när muspekaren ska försvinna:\nAldrig: Du kommer alltid se muspekaren.\nOverksam: Ställ in en tid för när den ska försvinna efter den inte använts.\nAlltid: du kommer aldrig se muspekaren
+ logTypeGroupBox
+ Loggtyp:\nStäller in huruvida synkronisering av utdata för loggfönstret för prestanda. Kan ha inverkan på emulationen
- idleTimeoutGroupBox
- Dölj pekare vid overksam:\nLängden (sekunder) efter vilken som muspekaren som har varit overksam döljer sig själv
+ logFilter
+ Loggfilter:\nFiltrera loggen till att endast skriva ut specifik information.\nExempel: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nNivåer: Trace, Debug, Info, Warning, Error, Critical - i den ordningen, en specifik nivå som tystar alla nivåer före den i listan och loggar allting efter den
- backButtonBehaviorGroupBox
- Beteende för bakåtknapp:\nStäller in handkontrollerns bakåtknapp för att emulera ett tryck på angivna positionen på PS4ns touchpad
+ updaterGroupBox
+ Uppdatering:\nRelease: Officiella versioner som släpps varje månad som kan vara mycket utdaterade, men är mer pålitliga och testade.\nNightly: Utvecklingsversioner som har de senaste funktionerna och fixarna, men kan innehålla fel och är mindre stabila
- enableCompatibilityCheckBox
- Visa kompatibilitetsdata:\nVisar information om spelkompatibilitet i tabellvyn. Aktivera "Uppdatera kompatibilitet vid uppstart" för att få uppdaterad information
+ GUIBackgroundImageGroupBox
+ Bakgrundsbild:\nKontrollerar opaciteten för spelets bakgrundsbild
- checkCompatibilityOnStartupCheckBox
- Uppdatera kompatibilitet vid uppstart:\nUppdatera automatiskt kompatibilitetsdatabasen när shadPS4 startar
+ GUIMusicGroupBox
+ Spela upp titelmusik:\nOm ett spel har stöd för det kan speciell musik spelas upp från spelet i gränssnittet
- updateCompatibilityButton
- Uppdatera kompatibilitetsdatabasen:\nUppdaterar kompatibilitetsdatabasen direkt
+ disableTrophycheckBox
+ Inaktivera popup för troféer:\nInaktivera troféeaviseringar i spel. Troféförlopp kan fortfarande följas med Troféevisaren (högerklicka på spelet i huvudfönstret)
- Never
- Aldrig
+ hideCursorGroupBox
+ Dölj pekare:\nVälj när muspekaren ska försvinna:\nAldrig: Du kommer alltid se muspekaren.\nOverksam: Ställ in en tid för när den ska försvinna efter den inte använts.\nAlltid: du kommer aldrig se muspekaren
- Idle
- Overksam
+ idleTimeoutGroupBox
+ Dölj pekare vid overksam:\nLängden (sekunder) efter vilken som muspekaren som har varit overksam döljer sig själv
- Always
- Alltid
+ backButtonBehaviorGroupBox
+ Beteende för bakåtknapp:\nStäller in handkontrollerns bakåtknapp för att emulera ett tryck på angivna positionen på PS4ns touchpad
- Touchpad Left
- Touchpad vänster
+ enableCompatibilityCheckBox
+ Visa kompatibilitetsdata:\nVisar information om spelkompatibilitet i tabellvyn. Aktivera "Uppdatera kompatibilitet vid uppstart" för att få uppdaterad information
- Touchpad Right
- Touchpad höger
+ checkCompatibilityOnStartupCheckBox
+ Uppdatera kompatibilitet vid uppstart:\nUppdatera automatiskt kompatibilitetsdatabasen när shadPS4 startar
- Touchpad Center
- Touchpad mitten
+ updateCompatibilityButton
+ Uppdatera kompatibilitetsdatabasen:\nUppdaterar kompatibilitetsdatabasen direkt
- None
- Ingen
+ Never
+ Aldrig
- graphicsAdapterGroupBox
- Grafikenhet:\nFör system med flera GPUer kan du välja den GPU som emulatorn ska använda från rullgardinsmenyn,\neller välja "Auto Select" för att automatiskt bestämma det
+ Idle
+ Overksam
- resolutionLayout
- Bredd/Höjd:\nStäller in storleken för emulatorfönstret vid uppstart, som kan storleksändras under spelning.\nDetta är inte det samma som spelupplösningen
+ Always
+ Alltid
- heightDivider
- Vblank Divider:\nBildfrekvensen som emulatorn uppdaterar vid multipliceras med detta tal. Ändra detta kan ha inverkan på saker, såsom ökad spelhastighet eller göra sönder kritisk spelfunktionalitet, som inte förväntar sig denna ändring
+ Touchpad Left
+ Touchpad vänster
- dumpShadersCheckBox
- Aktivera Shaders Dumping:\nFör teknisk felsökning, sparar spelets shaders till en mapp när de renderas
+ Touchpad Right
+ Touchpad höger
- nullGpuCheckBox
- Aktivera Null GPU:\nFör teknisk felsökning, inaktiverar spelrenderingen som om det inte fanns något grafikkort
+ Touchpad Center
+ Touchpad mitten
- gameFoldersBox
- Spelmappar:\nListan över mappar att leta i efter installerade spel
+ None
+ Ingen
- addFolderButton
- Aktivera separat uppdateringsmapp:\nAktiverar installation av speluppdateringar till en separat mapp för enkel hantering.\nDetta kan manuellt skapas genom att lägga till den uppackade uppdateringen till spelmappen med namnet "CUSA00000-UPDATE" där CUSA ID matchar spelets id
+ graphicsAdapterGroupBox
+ Grafikenhet:\nFör system med flera GPUer kan du välja den GPU som emulatorn ska använda från rullgardinsmenyn,\neller välja "Auto Select" för att automatiskt bestämma det
- removeFolderButton
- Ta bort:\nTa bort en mapp från listan
+ resolutionLayout
+ Bredd/Höjd:\nStäller in storleken för emulatorfönstret vid uppstart, som kan storleksändras under spelning.\nDetta är inte det samma som spelupplösningen
- debugDump
- Aktivera felsökningsdumpning:\nSparar import och export av symboler och fil-header-information för aktuellt körande PS4-program till en katalog
+ heightDivider
+ Vblank Divider:\nBildfrekvensen som emulatorn uppdaterar vid multipliceras med detta tal. Ändra detta kan ha inverkan på saker, såsom ökad spelhastighet eller göra sönder kritisk spelfunktionalitet, som inte förväntar sig denna ändring
- vkValidationCheckBox
- Aktivera Vulkan Validation Layers:\nAktiverar ett system som validerar tillståndet för Vulkan renderer och loggar information om dess interna tillstånd.\nDetta kommer minska prestandan och antagligen ändra beteendet för emuleringen
+ dumpShadersCheckBox
+ Aktivera Shaders Dumping:\nFör teknisk felsökning, sparar spelets shaders till en mapp när de renderas
- vkSyncValidationCheckBox
- Aktivera Vulkan Synchronization Validation:\nAktiverar ett system som validerar timing för Vulkan rendering tasks.\nDetta kommer minska prestandan och antagligen ändra beteendet för emuleringen
+ nullGpuCheckBox
+ Aktivera Null GPU:\nFör teknisk felsökning, inaktiverar spelrenderingen som om det inte fanns något grafikkort
- rdocCheckBox
- Aktivera RenderDoc-felsökning:\nOm aktiverad kommer emulatorn att tillhandahålla kompatibilitet med Renderdoc för att tillåta fångst och analys för aktuell renderad bildruta
+ enableHDRCheckBox
+ enableHDRCheckBox
- collectShaderCheckBox
- Samla shaders:\nDu behöver aktivera detta för att redigera shaders med felsökningsmenyn (Ctrl + F10)
+ gameFoldersBox
+ Spelmappar:\nListan över mappar att leta i efter installerade spel
- crashDiagnosticsCheckBox
- Krashdiagnostik:\nSkapar en .yaml-fil med information om Vulkan-tillståndet vid tid för kraschen.\nAnvändbart för felsökning av 'Device lost'-fel. Om du har aktiverat detta bör du aktivera felsökningsmarkörer för Värd OCH Gäst.\nFungerar inte på Intel GPUer.\nDu behöver aktivera Vulkan Validation Layers och Vulkan SDK för att detta ska fungera
+ addFolderButton
+ Aktivera separat uppdateringsmapp:\nAktiverar installation av speluppdateringar till en separat mapp för enkel hantering.\nDetta kan manuellt skapas genom att lägga till den uppackade uppdateringen till spelmappen med namnet "CUSA00000-UPDATE" där CUSA ID matchar spelets id
- copyGPUBuffersCheckBox
- Kopiera GPU-buffertar:\nGör att man kan komma runt race conditions som involverar GPU submits.\nKan eller kan inte hjälpa med PM4 type 0-kraschar
+ removeFolderButton
+ Ta bort:\nTa bort en mapp från listan
- hostMarkersCheckBox
- Felsökningsmarkörer för värd:\nInfogar informationsliknande markörer i emulatorn för specifika AMDGPU-kommandon runt Vulkan-kommandon, så väl som ger resurser felsökningsnamn.\nOm du har detta aktiverat bör du aktivera Kraschdiagnostik.\nAnvändbart för program som RenderDoc
+ debugDump
+ Aktivera felsökningsdumpning:\nSparar import och export av symboler och fil-header-information för aktuellt körande PS4-program till en katalog
- guestMarkersCheckBox
- Felsökningsmarkörer för gäst:\nInfogar felsökningsmarkörer som själva spelet har lagt till i kommandobufferten.\nOm du har aktiverat detta bör du aktivera Kraschdiagnostik.\nAnvändbart för program som RenderDoc
+ vkValidationCheckBox
+ Aktivera Vulkan Validation Layers:\nAktiverar ett system som validerar tillståndet för Vulkan renderer och loggar information om dess interna tillstånd.\nDetta kommer minska prestandan och antagligen ändra beteendet för emuleringen
- Release
- Release
+ vkSyncValidationCheckBox
+ Aktivera Vulkan Synchronization Validation:\nAktiverar ett system som validerar timing för Vulkan rendering tasks.\nDetta kommer minska prestandan och antagligen ändra beteendet för emuleringen
- Nightly
- Nightly
+ rdocCheckBox
+ Aktivera RenderDoc-felsökning:\nOm aktiverad kommer emulatorn att tillhandahålla kompatibilitet med Renderdoc för att tillåta fångst och analys för aktuell renderad bildruta
- Set the volume of the background music.
- Ställ in volymen för bakgrundsmusiken.
+ collectShaderCheckBox
+ Samla shaders:\nDu behöver aktivera detta för att redigera shaders med felsökningsmenyn (Ctrl + F10)
- async
- asynk
+ crashDiagnosticsCheckBox
+ Krashdiagnostik:\nSkapar en .yaml-fil med information om Vulkan-tillståndet vid tid för kraschen.\nAnvändbart för felsökning av 'Device lost'-fel. Om du har aktiverat detta bör du aktivera felsökningsmarkörer för Värd OCH Gäst.\nFungerar inte på Intel GPUer.\nDu behöver aktivera Vulkan Validation Layers och Vulkan SDK för att detta ska fungera
- sync
- synk
+ copyGPUBuffersCheckBox
+ Kopiera GPU-buffertar:\nGör att man kan komma runt race conditions som involverar GPU submits.\nKan eller kan inte hjälpa med PM4 type 0-kraschar
- Directory to install games
- Katalog att installera spel till
+ hostMarkersCheckBox
+ Felsökningsmarkörer för värd:\nInfogar informationsliknande markörer i emulatorn för specifika AMDGPU-kommandon runt Vulkan-kommandon, så väl som ger resurser felsökningsnamn.\nOm du har detta aktiverat bör du aktivera Kraschdiagnostik.\nAnvändbart för program som RenderDoc
- Borderless
- Fönster utan kanter
+ guestMarkersCheckBox
+ Felsökningsmarkörer för gäst:\nInfogar felsökningsmarkörer som själva spelet har lagt till i kommandobufferten.\nOm du har aktiverat detta bör du aktivera Kraschdiagnostik.\nAnvändbart för program som RenderDoc
- True
- Sant
+ saveDataBox
+ Sökväg för sparat data:\nSökvägen där spelets sparade data kommer att sparas
- Enable Motion Controls
- Aktivera rörelsekontroller
+ browseButton
+ Bläddra:\nBläddra efter en mapp att ställa in som sökväg för sparat data
- Save Data Path
- Sökväg för sparat data
+ Borderless
+ Fönster utan kanter
- Browse
- Bläddra
+ True
+ Sant
- Directory to save data
- Katalog för sparat data
+ Release
+ Release
- saveDataBox
- Sökväg för sparat data:\nSökvägen där spelets sparade data kommer att sparas
+ Nightly
+ Nightly
- browseButton
- Bläddra:\nBläddra efter en mapp att ställa in som sökväg för sparat data
+ Set the volume of the background music.
+ Ställ in volymen för bakgrundsmusiken.
- GUI
- Gränssnitt
+ Enable Motion Controls
+ Aktivera rörelsekontroller
- Background Image
- Bakgrundsbild
+ Save Data Path
+ Sökväg för sparat data
- Show Background Image
- Visa bakgrundsbild
+ Browse
+ Bläddra
- Opacity
- Opacitet
+ async
+ asynk
- Auto Select
- Välj automatiskt
+ sync
+ synk
- GUIBackgroundImageGroupBox
- Bakgrundsbild:\nKontrollerar opaciteten för spelets bakgrundsbild
+ Auto Select
+ Välj automatiskt
- Enable HDR
-
+ Directory to install games
+ Katalog att installera spel till
- enableHDRCheckBox
-
+ Directory to save data
+ Katalog för sparat data
-
-
+
+
TrophyViewer
- Trophy Viewer
- Trofé-visare
+ Trophy Viewer
+ Trofé-visare
-
+
diff --git a/src/qt_gui/translations/tr_TR.ts b/src/qt_gui/translations/tr_TR.ts
index 7c8d078db..760fda1f2 100644
--- a/src/qt_gui/translations/tr_TR.ts
+++ b/src/qt_gui/translations/tr_TR.ts
@@ -2,1789 +2,1789 @@
-
-
+
+
AboutDialog
- About shadPS4
- shadPS4 Hakkında
+ About shadPS4
+ shadPS4 Hakkında
- shadPS4
- shadPS4
+ shadPS4
+ shadPS4
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- shadPS4, PlayStation 4 için deneysel bir açık kaynak kodlu emülatördür.
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4, PlayStation 4 için deneysel bir açık kaynak kodlu emülatördür.
- This software should not be used to play games you have not legally obtained.
- Bu yazılım, yasal olarak edinmediğiniz oyunları oynamak için kullanılmamalıdır.
+ This software should not be used to play games you have not legally obtained.
+ Bu yazılım, yasal olarak edinmediğiniz oyunları oynamak için kullanılmamalıdır.
-
-
+
+
CheatsPatches
- Cheats / Patches for
- Cheats / Patches for
+ Cheats / Patches for
+ Cheats / Patches for
- defaultTextEdit_MSG
- Cheats/Patches deneysel niteliktedir.\nDikkatli kullanın.\n\nCheat'leri ayrı ayrı indirerek, depo seçerek ve indirme düğmesine tıklayarak indirin.\nPatches sekmesinde tüm patch'leri bir kerede indirebilir, hangi patch'leri kullanmak istediğinizi seçebilir ve seçiminizi kaydedebilirsiniz.\n\nCheats/Patches'i geliştirmediğimiz için,\nproblemleri cheat yazarına bildirin.\n\nYeni bir cheat mi oluşturduğunuz? Şu adresi ziyaret edin:\nhttps://github.com/shadps4-emu/ps4_cheats
+ defaultTextEdit_MSG
+ Cheats/Patches deneysel niteliktedir.\nDikkatli kullanın.\n\nCheat'leri ayrı ayrı indirerek, depo seçerek ve indirme düğmesine tıklayarak indirin.\nPatches sekmesinde tüm patch'leri bir kerede indirebilir, hangi patch'leri kullanmak istediğinizi seçebilir ve seçiminizi kaydedebilirsiniz.\n\nCheats/Patches'i geliştirmediğimiz için,\nproblemleri cheat yazarına bildirin.\n\nYeni bir cheat mi oluşturduğunuz? Şu adresi ziyaret edin:\nhttps://github.com/shadps4-emu/ps4_cheats
- No Image Available
- Görüntü Mevcut Değil
+ No Image Available
+ Görüntü Mevcut Değil
- Serial:
- Seri Numarası:
+ Serial:
+ Seri Numarası:
- Version:
- Sürüm:
+ Version:
+ Sürüm:
- Size:
- Boyut:
+ Size:
+ Boyut:
- Select Cheat File:
- Hile Dosyasını Seçin:
+ Select Cheat File:
+ Hile Dosyasını Seçin:
- Repository:
- Depo:
+ Repository:
+ Depo:
- Download Cheats
- Hileleri İndir
+ Download Cheats
+ Hileleri İndir
- Delete File
- Dosyayı Sil
+ Delete File
+ Dosyayı Sil
- No files selected.
- Hiçbir dosya seçilmedi.
+ No files selected.
+ Hiçbir dosya seçilmedi.
- You can delete the cheats you don't want after downloading them.
- İndirdikten sonra istemediğiniz hileleri silebilirsiniz.
+ You can delete the cheats you don't want after downloading them.
+ İndirdikten sonra istemediğiniz hileleri silebilirsiniz.
- Do you want to delete the selected file?\n%1
- Seçilen dosyayı silmek istiyor musunuz?\n%1
+ Do you want to delete the selected file?\n%1
+ Seçilen dosyayı silmek istiyor musunuz?\n%1
- Select Patch File:
- Yama Dosyasını Seçin:
+ Select Patch File:
+ Yama Dosyasını Seçin:
- Download Patches
- Yamaları İndir
+ Download Patches
+ Yamaları İndir
- Save
- Kaydet
+ Save
+ Kaydet
- Cheats
- Hileler
+ Cheats
+ Hileler
- Patches
- Yamalar
+ Patches
+ Yamalar
- Error
- Hata
+ Error
+ Hata
- No patch selected.
- Hiç yama seçilmedi.
+ No patch selected.
+ Hiç yama seçilmedi.
- Unable to open files.json for reading.
- files.json dosyası okumak için açılamadı.
+ Unable to open files.json for reading.
+ files.json dosyası okumak için açılamadı.
- No patch file found for the current serial.
- Mevcut seri numarası için hiç yama dosyası bulunamadı.
+ No patch file found for the current serial.
+ Mevcut seri numarası için hiç yama dosyası bulunamadı.
- Unable to open the file for reading.
- Dosya okumak için açılamadı.
+ Unable to open the file for reading.
+ Dosya okumak için açılamadı.
- Unable to open the file for writing.
- Dosya yazmak için açılamadı.
+ Unable to open the file for writing.
+ Dosya yazmak için açılamadı.
- Failed to parse XML:
- XML ayrıştırılamadı:
+ Failed to parse XML:
+ XML ayrıştırılamadı:
- Success
- Başarı
+ Success
+ Başarı
- Options saved successfully.
- Ayarlar başarıyla kaydedildi.
+ Options saved successfully.
+ Ayarlar başarıyla kaydedildi.
- Invalid Source
- Geçersiz Kaynak
+ Invalid Source
+ Geçersiz Kaynak
- The selected source is invalid.
- Seçilen kaynak geçersiz.
+ The selected source is invalid.
+ Seçilen kaynak geçersiz.
- File Exists
- Dosya Var
+ File Exists
+ Dosya Var
- File already exists. Do you want to replace it?
- Dosya zaten var. Üzerine yazmak ister misiniz?
+ File already exists. Do you want to replace it?
+ Dosya zaten var. Üzerine yazmak ister misiniz?
- Failed to save file:
- Dosya kaydedilemedi:
+ Failed to save file:
+ Dosya kaydedilemedi:
- Failed to download file:
- Dosya indirilemedi:
+ Failed to download file:
+ Dosya indirilemedi:
- Cheats Not Found
- Hileler Bulunamadı
+ Cheats Not Found
+ Hileler Bulunamadı
- CheatsNotFound_MSG
- Bu oyun için seçilen depoda hile bulunamadı.Başka bir depo veya oyun sürümü deneyin.
+ CheatsNotFound_MSG
+ Bu oyun için seçilen depoda hile bulunamadı.Başka bir depo veya oyun sürümü deneyin.
- Cheats Downloaded Successfully
- Hileler Başarıyla İndirildi
+ Cheats Downloaded Successfully
+ Hileler Başarıyla İndirildi
- CheatsDownloadedSuccessfully_MSG
- Bu oyun sürümü için hileleri başarıyla indirdiniz. Başka bir depodan indirmeyi deneyebilirsiniz. Eğer mevcutsa, listeden dosyayı seçerek de kullanılabilir.
+ CheatsDownloadedSuccessfully_MSG
+ Bu oyun sürümü için hileleri başarıyla indirdiniz. Başka bir depodan indirmeyi deneyebilirsiniz. Eğer mevcutsa, listeden dosyayı seçerek de kullanılabilir.
- Failed to save:
- Kaydedilemedi:
+ Failed to save:
+ Kaydedilemedi:
- Failed to download:
- İndirilemedi:
+ Failed to download:
+ İndirilemedi:
- Download Complete
- İndirme Tamamlandı
+ Download Complete
+ İndirme Tamamlandı
- DownloadComplete_MSG
- Yamalar başarıyla indirildi! Tüm oyunlar için mevcut tüm yamalar indirildi, her oyun için ayrı ayrı indirme yapmanız gerekmez, hilelerle olduğu gibi. Yamanın görünmemesi durumunda, belirli seri numarası ve oyun sürümü için mevcut olmayabilir.
+ DownloadComplete_MSG
+ Yamalar başarıyla indirildi! Tüm oyunlar için mevcut tüm yamalar indirildi, her oyun için ayrı ayrı indirme yapmanız gerekmez, hilelerle olduğu gibi. Yamanın görünmemesi durumunda, belirli seri numarası ve oyun sürümü için mevcut olmayabilir.
- Failed to parse JSON data from HTML.
- HTML'den JSON verileri ayrıştırılamadı.
+ Failed to parse JSON data from HTML.
+ HTML'den JSON verileri ayrıştırılamadı.
- Failed to retrieve HTML page.
- HTML sayfası alınamadı.
+ Failed to retrieve HTML page.
+ HTML sayfası alınamadı.
- The game is in version: %1
- Oyun sürümü: %1
+ The game is in version: %1
+ Oyun sürümü: %1
- The downloaded patch only works on version: %1
- İndirilen yama sadece şu sürümde çalışıyor: %1
+ The downloaded patch only works on version: %1
+ İndirilen yama sadece şu sürümde çalışıyor: %1
- You may need to update your game.
- Oyunuzu güncellemeniz gerekebilir.
+ You may need to update your game.
+ Oyunuzu güncellemeniz gerekebilir.
- Incompatibility Notice
- Uyumsuzluk Bildirimi
+ Incompatibility Notice
+ Uyumsuzluk Bildirimi
- Failed to open file:
- Dosya açılamadı:
+ Failed to open file:
+ Dosya açılamadı:
- XML ERROR:
- XML HATASI:
+ XML ERROR:
+ XML HATASI:
- Failed to open files.json for writing
- files.json dosyası yazmak için açılamadı
+ Failed to open files.json for writing
+ files.json dosyası yazmak için açılamadı
- Author:
- Yazar:
+ Author:
+ Yazar:
- Directory does not exist:
- Klasör mevcut değil:
+ Directory does not exist:
+ Klasör mevcut değil:
- Failed to open files.json for reading.
- files.json dosyası okumak için açılamadı.
+ Failed to open files.json for reading.
+ files.json dosyası okumak için açılamadı.
- Name:
- İsim:
+ Name:
+ İsim:
- Can't apply cheats before the game is started
- Hileleri oyuna başlamadan önce uygulayamazsınız.
+ Can't apply cheats before the game is started
+ Hileleri oyuna başlamadan önce uygulayamazsınız.
- Close
- Kapat
+ Close
+ Kapat
-
-
+
+
CheckUpdate
- Auto Updater
- Otomatik Güncelleyici
+ Auto Updater
+ Otomatik Güncelleyici
- Error
- Hata
+ Error
+ Hata
- Network error:
- Ağ hatası:
+ Network error:
+ Ağ hatası:
- Error_Github_limit_MSG
- Otomatik Güncelleyici, saat başına en fazla 60 güncelleme kontrolüne izin verir.\nBu sınıra ulaştınız. Lütfen daha sonra tekrar deneyin.
+ Error_Github_limit_MSG
+ Otomatik Güncelleyici, saat başına en fazla 60 güncelleme kontrolüne izin verir.\nBu sınıra ulaştınız. Lütfen daha sonra tekrar deneyin.
- Failed to parse update information.
- Güncelleme bilgilerini ayrıştırma başarısız oldu.
+ Failed to parse update information.
+ Güncelleme bilgilerini ayrıştırma başarısız oldu.
- No pre-releases found.
- Ön sürüm bulunamadı.
+ No pre-releases found.
+ Ön sürüm bulunamadı.
- Invalid release data.
- Geçersiz sürüm verisi.
+ Invalid release data.
+ Geçersiz sürüm verisi.
- No download URL found for the specified asset.
- Belirtilen varlık için hiçbir indirme URL'si bulunamadı.
+ No download URL found for the specified asset.
+ Belirtilen varlık için hiçbir indirme URL'si bulunamadı.
- Your version is already up to date!
- Sürümünüz zaten güncel!
+ Your version is already up to date!
+ Sürümünüz zaten güncel!
- Update Available
- Güncelleme Mevcut
+ Update Available
+ Güncelleme Mevcut
- Update Channel
- Güncelleme Kanalı
+ Update Channel
+ Güncelleme Kanalı
- Current Version
- Mevcut Sürüm
+ Current Version
+ Mevcut Sürüm
- Latest Version
- Son Sürüm
+ Latest Version
+ Son Sürüm
- Do you want to update?
- Güncellemek istiyor musunuz?
+ Do you want to update?
+ Güncellemek istiyor musunuz?
- Show Changelog
- Değişiklik Günlüğünü Göster
+ Show Changelog
+ Değişiklik Günlüğünü Göster
- Check for Updates at Startup
- Başlangıçta güncellemeleri kontrol et
+ Check for Updates at Startup
+ Başlangıçta güncellemeleri kontrol et
- Update
- Güncelle
+ Update
+ Güncelle
- No
- Hayır
+ No
+ Hayır
- Hide Changelog
- Değişiklik Günlüğünü Gizle
+ Hide Changelog
+ Değişiklik Günlüğünü Gizle
- Changes
- Değişiklikler
+ Changes
+ Değişiklikler
- Network error occurred while trying to access the URL
- URL'ye erişmeye çalışırken bir ağ hatası oluştu
+ Network error occurred while trying to access the URL
+ URL'ye erişmeye çalışırken bir ağ hatası oluştu
- Download Complete
- İndirme Tamamlandı
+ Download Complete
+ İndirme Tamamlandı
- The update has been downloaded, press OK to install.
- Güncelleme indirildi, yüklemek için Tamam'a basın.
+ The update has been downloaded, press OK to install.
+ Güncelleme indirildi, yüklemek için Tamam'a basın.
- Failed to save the update file at
- Güncelleme dosyası kaydedilemedi
+ Failed to save the update file at
+ Güncelleme dosyası kaydedilemedi
- Starting Update...
- Güncelleme Başlatılıyor...
+ Starting Update...
+ Güncelleme Başlatılıyor...
- Failed to create the update script file
- Güncelleme komut dosyası oluşturulamadı
+ Failed to create the update script file
+ Güncelleme komut dosyası oluşturulamadı
-
-
+
+
CompatibilityInfoClass
- Fetching compatibility data, please wait
- Uyumluluk verileri alınıyor, lütfen bekleyin
+ Fetching compatibility data, please wait
+ Uyumluluk verileri alınıyor, lütfen bekleyin
- Cancel
- İptal
+ Cancel
+ İptal
- Loading...
- Yükleniyor...
+ Loading...
+ Yükleniyor...
- Error
- Hata
+ Error
+ Hata
- Unable to update compatibility data! Try again later.
- Uyumluluk verileri güncellenemedi! Lütfen daha sonra tekrar deneyin.
+ Unable to update compatibility data! Try again later.
+ Uyumluluk verileri güncellenemedi! Lütfen daha sonra tekrar deneyin.
- Unable to open compatibility_data.json for writing.
- compatibility_data.json dosyasını yazmak için açamadık.
+ Unable to open compatibility_data.json for writing.
+ compatibility_data.json dosyasını yazmak için açamadık.
- Unknown
- Bilinmeyen
+ Unknown
+ Bilinmeyen
- Nothing
- Hiçbir şey
+ Nothing
+ Hiçbir şey
- Boots
- Botlar
+ Boots
+ Botlar
- Menus
- Menüler
+ Menus
+ Menüler
- Ingame
- Oyunda
+ Ingame
+ Oyunda
- Playable
- Oynanabilir
+ Playable
+ Oynanabilir
-
-
+
+
ControlSettings
- Configure Controls
-
+ Configure Controls
+ Configure Controls
- Control Settings
-
+ Control Settings
+ Control Settings
- D-Pad
-
+ D-Pad
+ D-Pad
- Up
-
+ Up
+ Up
- Left
-
+ Left
+ Left
- Right
-
+ Right
+ Right
- Down
-
+ Down
+ Down
- Left Stick Deadzone (def:2 max:127)
-
+ Left Stick Deadzone (def:2 max:127)
+ Left Stick Deadzone (def:2 max:127)
- Left Deadzone
-
+ Left Deadzone
+ Left Deadzone
- Left Stick
-
+ Left Stick
+ Left Stick
- Config Selection
-
+ Config Selection
+ Config Selection
- Common Config
-
+ Common Config
+ Common Config
- Use per-game configs
-
+ Use per-game configs
+ Use per-game configs
- L1 / LB
-
+ L1 / LB
+ L1 / LB
- L2 / LT
-
+ L2 / LT
+ L2 / LT
- KBM Controls
-
+ KBM Controls
+ KBM Controls
- KBM Editor
-
+ KBM Editor
+ KBM Editor
- Back
-
+ Back
+ Back
- R1 / RB
-
+ R1 / RB
+ R1 / RB
- R2 / RT
-
+ R2 / RT
+ R2 / RT
- L3
-
+ L3
+ L3
- Options / Start
-
+ Options / Start
+ Options / Start
- R3
-
+ R3
+ R3
- Face Buttons
-
+ Face Buttons
+ Face Buttons
- Triangle / Y
-
+ Triangle / Y
+ Triangle / Y
- Square / X
-
+ Square / X
+ Square / X
- Circle / B
-
+ Circle / B
+ Circle / B
- Cross / A
-
+ Cross / A
+ Cross / A
- Right Stick Deadzone (def:2, max:127)
-
+ Right Stick Deadzone (def:2, max:127)
+ Right Stick Deadzone (def:2, max:127)
- Right Deadzone
-
+ Right Deadzone
+ Right Deadzone
- Right Stick
-
+ Right Stick
+ Right Stick
-
-
+
+
ElfViewer
- Open Folder
- Klasörü Aç
+ Open Folder
+ Klasörü Aç
-
-
+
+
GameInfoClass
- Loading game list, please wait :3
- Oyun listesi yükleniyor, lütfen bekleyin :3
+ Loading game list, please wait :3
+ Oyun listesi yükleniyor, lütfen bekleyin :3
- Cancel
- İptal
+ Cancel
+ İptal
- Loading...
- Yükleniyor...
+ Loading...
+ Yükleniyor...
-
-
+
+
GameInstallDialog
- shadPS4 - Choose directory
- shadPS4 - Klasörü Seç
+ shadPS4 - Choose directory
+ shadPS4 - Klasörü Seç
- Directory to install games
- Oyunların yükleneceği klasör
+ Directory to install games
+ Oyunların yükleneceği klasör
- Browse
- Gözat
+ Browse
+ Gözat
- Error
- Hata
+ Error
+ Hata
- Directory to install DLC
-
+ Directory to install DLC
+ Directory to install DLC
-
-
+
+
GameListFrame
- Icon
- Simge
+ Icon
+ Simge
- Name
- Ad
+ Name
+ Ad
- Serial
- Seri Numarası
+ Serial
+ Seri Numarası
- Compatibility
- Uyumluluk
+ Compatibility
+ Uyumluluk
- Region
- Bölge
+ Region
+ Bölge
- Firmware
- Yazılım
+ Firmware
+ Yazılım
- Size
- Boyut
+ Size
+ Boyut
- Version
- Sürüm
+ Version
+ Sürüm
- Path
- Yol
+ Path
+ Yol
- Play Time
- Oynama Süresi
+ Play Time
+ Oynama Süresi
- Never Played
- Hiç Oynanmadı
+ Never Played
+ Hiç Oynanmadı
- h
- sa
+ h
+ sa
- m
- dk
+ m
+ dk
- s
- sn
+ s
+ sn
- Compatibility is untested
- Uyumluluk test edilmemiş
+ Compatibility is untested
+ Uyumluluk test edilmemiş
- Game does not initialize properly / crashes the emulator
- Oyun düzgün bir şekilde başlatılamıyor / emülatörü çökertiyor
+ Game does not initialize properly / crashes the emulator
+ Oyun düzgün bir şekilde başlatılamıyor / emülatörü çökertiyor
- Game boots, but only displays a blank screen
- Oyun başlatılabiliyor ancak yalnızca boş bir ekran gösteriyor
+ Game boots, but only displays a blank screen
+ Oyun başlatılabiliyor ancak yalnızca boş bir ekran gösteriyor
- Game displays an image but does not go past the menu
- Oyun bir resim gösteriyor ancak menüleri geçemiyor
+ Game displays an image but does not go past the menu
+ Oyun bir resim gösteriyor ancak menüleri geçemiyor
- Game has game-breaking glitches or unplayable performance
- Game has game-breaking glitches or unplayable performance
+ Game has game-breaking glitches or unplayable performance
+ Game has game-breaking glitches or unplayable performance
- Game can be completed with playable performance and no major glitches
- Oyun, oynanabilir performansla tamamlanabilir ve büyük aksaklık yok
+ Game can be completed with playable performance and no major glitches
+ Oyun, oynanabilir performansla tamamlanabilir ve büyük aksaklık yok
- Click to see details on github
- Detayları görmek için GitHub’a tıklayın
+ Click to see details on github
+ Detayları görmek için GitHub’a tıklayın
- Last updated
- Son güncelleme
+ Last updated
+ Son güncelleme
-
-
+
+
GameListUtils
- B
- B
+ B
+ B
- KB
- KB
+ KB
+ KB
- MB
- MB
+ MB
+ MB
- GB
- GB
+ GB
+ GB
- TB
- TB
+ TB
+ TB
-
-
+
+
GuiContextMenus
- Create Shortcut
- Kısayol Oluştur
+ Create Shortcut
+ Kısayol Oluştur
- Cheats / Patches
- Hileler / Yamanlar
+ Cheats / Patches
+ Hileler / Yamanlar
- SFO Viewer
- SFO Görüntüleyici
+ SFO Viewer
+ SFO Görüntüleyici
- Trophy Viewer
- Kupa Görüntüleyici
+ Trophy Viewer
+ Kupa Görüntüleyici
- Open Folder...
- Klasörü Aç...
+ Open Folder...
+ Klasörü Aç...
- Open Game Folder
- Oyun Klasörünü Aç
+ Open Game Folder
+ Oyun Klasörünü Aç
- Open Save Data Folder
- Kaydetme Verileri Klasörünü Aç
+ Open Save Data Folder
+ Kaydetme Verileri Klasörünü Aç
- Open Log Folder
- Log Klasörünü Aç
+ Open Log Folder
+ Log Klasörünü Aç
- Copy info...
- Bilgiyi Kopyala...
+ Copy info...
+ Bilgiyi Kopyala...
- Copy Name
- Adı Kopyala
+ Copy Name
+ Adı Kopyala
- Copy Serial
- Seri Numarasını Kopyala
+ Copy Serial
+ Seri Numarasını Kopyala
- Copy All
- Tümünü Kopyala
+ Copy Version
+ Copy Version
- Delete...
- Delete...
+ Copy Size
+ Copy Size
- Delete Game
- Delete Game
+ Copy All
+ Tümünü Kopyala
- Delete Update
- Delete Update
+ Delete...
+ Delete...
- Delete DLC
- Delete DLC
+ Delete Game
+ Delete Game
- Compatibility...
- Compatibility...
+ Delete Update
+ Delete Update
- Update database
- Update database
+ Delete DLC
+ Delete DLC
- View report
- View report
+ Compatibility...
+ Compatibility...
- Submit a report
- Submit a report
+ Update database
+ Update database
- Shortcut creation
- Kısayol oluşturma
+ View report
+ View report
- Shortcut created successfully!
- Kısayol başarıyla oluşturuldu!
+ Submit a report
+ Submit a report
- Error
- Hata
+ Shortcut creation
+ Kısayol oluşturma
- Error creating shortcut!
- Kısayol oluşturulurken hata oluştu!
+ Shortcut created successfully!
+ Kısayol başarıyla oluşturuldu!
- Install PKG
- PKG Yükle
+ Error
+ Hata
- Game
- Game
+ Error creating shortcut!
+ Kısayol oluşturulurken hata oluştu!
- This game has no update to delete!
- This game has no update to delete!
+ Install PKG
+ PKG Yükle
- Update
- Update
+ Game
+ Game
- This game has no DLC to delete!
- This game has no DLC to delete!
+ This game has no update to delete!
+ This game has no update to delete!
- DLC
- DLC
+ Update
+ Update
- Delete %1
- Delete %1
+ This game has no DLC to delete!
+ This game has no DLC to delete!
- Are you sure you want to delete %1's %2 directory?
- Are you sure you want to delete %1's %2 directory?
+ DLC
+ DLC
- Open Update Folder
-
+ Delete %1
+ Delete %1
- Copy Version
-
+ Are you sure you want to delete %1's %2 directory?
+ Are you sure you want to delete %1's %2 directory?
- Copy Size
-
+ Open Update Folder
+ Open Update Folder
- Delete Save Data
-
+ Delete Save Data
+ Delete Save Data
- This game has no update folder to open!
-
+ This game has no update folder to open!
+ This game has no update folder to open!
- Failed to convert icon.
-
+ Failed to convert icon.
+ Failed to convert icon.
- This game has no save data to delete!
-
+ This game has no save data to delete!
+ This game has no save data to delete!
- Save Data
-
+ Save Data
+ Save Data
-
-
+
+
InstallDirSelect
- shadPS4 - Choose directory
- shadPS4 - Klasörü Seç
+ shadPS4 - Choose directory
+ shadPS4 - Klasörü Seç
- Select which directory you want to install to.
- Select which directory you want to install to.
+ Select which directory you want to install to.
+ Select which directory you want to install to.
- Install All Queued to Selected Folder
-
+ Install All Queued to Selected Folder
+ Install All Queued to Selected Folder
- Delete PKG File on Install
-
+ Delete PKG File on Install
+ Delete PKG File on Install
-
-
+
+
MainWindow
- Open/Add Elf Folder
- Elf Klasörünü Aç/Ekle
+ Open/Add Elf Folder
+ Elf Klasörünü Aç/Ekle
- Install Packages (PKG)
- Paketleri Kur (PKG)
+ Install Packages (PKG)
+ Paketleri Kur (PKG)
- Boot Game
- Oyunu Başlat
+ Boot Game
+ Oyunu Başlat
- Check for Updates
- Güncellemeleri kontrol et
+ Check for Updates
+ Güncellemeleri kontrol et
- About shadPS4
- shadPS4 Hakkında
+ About shadPS4
+ shadPS4 Hakkında
- Configure...
- Yapılandır...
+ Configure...
+ Yapılandır...
- Install application from a .pkg file
- .pkg dosyasından uygulama yükle
+ Install application from a .pkg file
+ .pkg dosyasından uygulama yükle
- Recent Games
- Son Oyunlar
+ Recent Games
+ Son Oyunlar
- Open shadPS4 Folder
- Open shadPS4 Folder
+ Open shadPS4 Folder
+ Open shadPS4 Folder
- Exit
- Çıkış
+ Exit
+ Çıkış
- Exit shadPS4
- shadPS4'ten Çık
+ Exit shadPS4
+ shadPS4'ten Çık
- Exit the application.
- Uygulamadan çık.
+ Exit the application.
+ Uygulamadan çık.
- Show Game List
- Oyun Listesini Göster
+ Show Game List
+ Oyun Listesini Göster
- Game List Refresh
- Oyun Listesini Yenile
+ Game List Refresh
+ Oyun Listesini Yenile
- Tiny
- Küçük
+ Tiny
+ Küçük
- Small
- Ufak
+ Small
+ Ufak
- Medium
- Orta
+ Medium
+ Orta
- Large
- Büyük
+ Large
+ Büyük
- List View
- Liste Görünümü
+ List View
+ Liste Görünümü
- Grid View
- Izgara Görünümü
+ Grid View
+ Izgara Görünümü
- Elf Viewer
- Elf Görüntüleyici
+ Elf Viewer
+ Elf Görüntüleyici
- Game Install Directory
- Oyun Kurulum Klasörü
+ Game Install Directory
+ Oyun Kurulum Klasörü
- Download Cheats/Patches
- Hileleri/Yamaları İndir
+ Download Cheats/Patches
+ Hileleri/Yamaları İndir
- Dump Game List
- Oyun Listesini Kaydet
+ Dump Game List
+ Oyun Listesini Kaydet
- PKG Viewer
- PKG Görüntüleyici
+ PKG Viewer
+ PKG Görüntüleyici
- Search...
- Ara...
+ Search...
+ Ara...
- File
- Dosya
+ File
+ Dosya
- View
- Görünüm
+ View
+ Görünüm
- Game List Icons
- Oyun Listesi Simgeleri
+ Game List Icons
+ Oyun Listesi Simgeleri
- Game List Mode
- Oyun Listesi Modu
+ Game List Mode
+ Oyun Listesi Modu
- Settings
- Ayarlar
+ Settings
+ Ayarlar
- Utils
- Yardımcı Araçlar
+ Utils
+ Yardımcı Araçlar
- Themes
- Temalar
+ Themes
+ Temalar
- Help
- Yardım
+ Help
+ Yardım
- Dark
- Koyu
+ Dark
+ Koyu
- Light
- Açık
+ Light
+ Açık
- Green
- Yeşil
+ Green
+ Yeşil
- Blue
- Mavi
+ Blue
+ Mavi
- Violet
- Mor
+ Violet
+ Mor
- toolBar
- Araç Çubuğu
+ toolBar
+ Araç Çubuğu
- Game List
- Oyun Listesi
+ Game List
+ Oyun Listesi
- * Unsupported Vulkan Version
- * Desteklenmeyen Vulkan Sürümü
+ * Unsupported Vulkan Version
+ * Desteklenmeyen Vulkan Sürümü
- Download Cheats For All Installed Games
- Tüm Yüklenmiş Oyunlar İçin Hileleri İndir
+ Download Cheats For All Installed Games
+ Tüm Yüklenmiş Oyunlar İçin Hileleri İndir
- Download Patches For All Games
- Tüm Oyunlar İçin Yamaları İndir
+ Download Patches For All Games
+ Tüm Oyunlar İçin Yamaları İndir
- Download Complete
- İndirme Tamamlandı
+ Download Complete
+ İndirme Tamamlandı
- You have downloaded cheats for all the games you have installed.
- Yüklediğiniz tüm oyunlar için hileleri indirdiniz.
+ You have downloaded cheats for all the games you have installed.
+ Yüklediğiniz tüm oyunlar için hileleri indirdiniz.
- Patches Downloaded Successfully!
- Yamalar Başarıyla İndirildi!
+ Patches Downloaded Successfully!
+ Yamalar Başarıyla İndirildi!
- All Patches available for all games have been downloaded.
- Tüm oyunlar için mevcut tüm yamalar indirildi.
+ All Patches available for all games have been downloaded.
+ Tüm oyunlar için mevcut tüm yamalar indirildi.
- Games:
- Oyunlar:
+ Games:
+ Oyunlar:
- ELF files (*.bin *.elf *.oelf)
- ELF Dosyaları (*.bin *.elf *.oelf)
+ ELF files (*.bin *.elf *.oelf)
+ ELF Dosyaları (*.bin *.elf *.oelf)
- Game Boot
- Oyun Başlatma
+ Game Boot
+ Oyun Başlatma
- Only one file can be selected!
- Sadece bir dosya seçilebilir!
+ Only one file can be selected!
+ Sadece bir dosya seçilebilir!
- PKG Extraction
- PKG Çıkartma
+ PKG Extraction
+ PKG Çıkartma
- Patch detected!
- Yama tespit edildi!
+ Patch detected!
+ Yama tespit edildi!
- PKG and Game versions match:
- PKG ve oyun sürümleri uyumlu:
+ PKG and Game versions match:
+ PKG ve oyun sürümleri uyumlu:
- Would you like to overwrite?
- Üzerine yazmak ister misiniz?
+ Would you like to overwrite?
+ Üzerine yazmak ister misiniz?
- PKG Version %1 is older than installed version:
- PKG Sürümü %1, kurulu sürümden daha eski:
+ PKG Version %1 is older than installed version:
+ PKG Sürümü %1, kurulu sürümden daha eski:
- Game is installed:
- Oyun yüklendi:
+ Game is installed:
+ Oyun yüklendi:
- Would you like to install Patch:
- Yamanın yüklenmesini ister misiniz:
+ Would you like to install Patch:
+ Yamanın yüklenmesini ister misiniz:
- DLC Installation
- DLC Yükleme
+ DLC Installation
+ DLC Yükleme
- Would you like to install DLC: %1?
- DLC'yi yüklemek ister misiniz: %1?
+ Would you like to install DLC: %1?
+ DLC'yi yüklemek ister misiniz: %1?
- DLC already installed:
- DLC zaten yüklü:
+ DLC already installed:
+ DLC zaten yüklü:
- Game already installed
- Oyun zaten yüklü
+ Game already installed
+ Oyun zaten yüklü
- PKG ERROR
- PKG HATASI
+ PKG ERROR
+ PKG HATASI
- Extracting PKG %1/%2
- PKG Çıkarılıyor %1/%2
+ Extracting PKG %1/%2
+ PKG Çıkarılıyor %1/%2
- Extraction Finished
- Çıkarma Tamamlandı
+ Extraction Finished
+ Çıkarma Tamamlandı
- Game successfully installed at %1
- Oyun başarıyla %1 konumuna yüklendi
+ Game successfully installed at %1
+ Oyun başarıyla %1 konumuna yüklendi
- File doesn't appear to be a valid PKG file
- Dosya geçerli bir PKG dosyası gibi görünmüyor
+ File doesn't appear to be a valid PKG file
+ Dosya geçerli bir PKG dosyası gibi görünmüyor
- Run Game
-
+ Run Game
+ Run Game
- Eboot.bin file not found
-
+ Eboot.bin file not found
+ Eboot.bin file not found
- PKG File (*.PKG *.pkg)
-
+ PKG File (*.PKG *.pkg)
+ PKG File (*.PKG *.pkg)
- PKG is a patch or DLC, please install the game first!
-
+ PKG is a patch or DLC, please install the game first!
+ PKG is a patch or DLC, please install the game first!
- Game is already running!
-
+ Game is already running!
+ Game is already running!
- shadPS4
- shadPS4
+ shadPS4
+ shadPS4
-
-
+
+
PKGViewer
- Open Folder
- Klasörü Aç
+ Open Folder
+ Klasörü Aç
- Name
- Ad
+ PKG ERROR
+ PKG HATASI
- Serial
- Seri Numarası
+ Name
+ Ad
- Installed
-
+ Serial
+ Seri Numarası
- Size
- Boyut
+ Installed
+ Installed
- Category
-
+ Size
+ Boyut
- Type
-
+ Category
+ Category
- App Ver
-
+ Type
+ Type
- FW
-
+ App Ver
+ App Ver
- Region
- Bölge
+ FW
+ FW
- Flags
-
+ Region
+ Bölge
- Path
- Yol
+ Flags
+ Flags
- File
- Dosya
+ Path
+ Yol
- PKG ERROR
- PKG HATASI
+ File
+ Dosya
- Unknown
- Bilinmeyen
+ Unknown
+ Bilinmeyen
- Package
-
+ Package
+ Package
-
-
+
+
SettingsDialog
- Settings
- Ayarlar
+ Settings
+ Ayarlar
- General
- Genel
+ General
+ Genel
- System
- Sistem
+ System
+ Sistem
- Console Language
- Konsol Dili
+ Console Language
+ Konsol Dili
- Emulator Language
- Emülatör Dili
+ Emulator Language
+ Emülatör Dili
- Emulator
- Emülatör
+ Emulator
+ Emülatör
- Enable Fullscreen
- Tam Ekranı Etkinleştir
+ Enable Fullscreen
+ Tam Ekranı Etkinleştir
- Fullscreen Mode
- Tam Ekran Modu
+ Fullscreen Mode
+ Tam Ekran Modu
- Enable Separate Update Folder
- Ayrı Güncelleme Klasörünü Etkinleştir
+ Enable Separate Update Folder
+ Ayrı Güncelleme Klasörünü Etkinleştir
- Default tab when opening settings
- Ayarlar açıldığında varsayılan sekme
+ Default tab when opening settings
+ Ayarlar açıldığında varsayılan sekme
- Show Game Size In List
- Oyun Boyutunu Listede Göster
+ Show Game Size In List
+ Oyun Boyutunu Listede Göster
- Show Splash
- Başlangıç Ekranını Göster
+ Show Splash
+ Başlangıç Ekranını Göster
- Enable Discord Rich Presence
- Discord Rich Presence'i etkinleştir
+ Enable Discord Rich Presence
+ Discord Rich Presence'i etkinleştir
- Username
- Kullanıcı Adı
+ Username
+ Kullanıcı Adı
- Trophy Key
- Kupa Anahtarı
+ Trophy Key
+ Kupa Anahtarı
- Trophy
- Kupa
+ Trophy
+ Kupa
- Logger
- Kayıt Tutucu
+ Logger
+ Kayıt Tutucu
- Log Type
- Kayıt Türü
+ Log Type
+ Kayıt Türü
- Log Filter
- Kayıt Filtresi
+ Log Filter
+ Kayıt Filtresi
- Open Log Location
- Günlük Konumunu Aç
+ Open Log Location
+ Günlük Konumunu Aç
- Input
- Girdi
+ Input
+ Girdi
- Cursor
- İmleç
+ Cursor
+ İmleç
- Hide Cursor
- İmleci Gizle
+ Hide Cursor
+ İmleci Gizle
- Hide Cursor Idle Timeout
- İmleç İçin Hareketsizlik Zaman Aşımı
+ Hide Cursor Idle Timeout
+ İmleç İçin Hareketsizlik Zaman Aşımı
- s
- s
+ s
+ s
- Controller
- Kontrolcü
+ Controller
+ Kontrolcü
- Back Button Behavior
- Geri Dön Butonu Davranışı
+ Back Button Behavior
+ Geri Dön Butonu Davranışı
- Graphics
- Grafikler
+ Graphics
+ Grafikler
- GUI
- Arayüz
+ GUI
+ Arayüz
- User
- Kullanıcı
+ User
+ Kullanıcı
- Graphics Device
- Grafik Cihazı
+ Graphics Device
+ Grafik Cihazı
- Width
- Genişlik
+ Width
+ Genişlik
- Height
- Yükseklik
+ Height
+ Yükseklik
- Vblank Divider
- Vblank Bölücü
+ Vblank Divider
+ Vblank Bölücü
- Advanced
- Gelişmiş
+ Advanced
+ Gelişmiş
- Enable Shaders Dumping
- Shader Kaydını Etkinleştir
+ Enable Shaders Dumping
+ Shader Kaydını Etkinleştir
- Enable NULL GPU
- NULL GPU'yu Etkinleştir
+ Enable NULL GPU
+ NULL GPU'yu Etkinleştir
- Paths
- Yollar
+ Enable HDR
+ Enable HDR
- Game Folders
- Oyun Klasörleri
+ Paths
+ Yollar
- Add...
- Ekle...
+ Game Folders
+ Oyun Klasörleri
- Remove
- Kaldır
+ Add...
+ Ekle...
- Debug
- Hata Ayıklama
+ Remove
+ Kaldır
- Enable Debug Dumping
- Hata Ayıklama Dökümü Etkinleştir
+ Debug
+ Hata Ayıklama
- Enable Vulkan Validation Layers
- Vulkan Doğrulama Katmanlarını Etkinleştir
+ Enable Debug Dumping
+ Hata Ayıklama Dökümü Etkinleştir
- Enable Vulkan Synchronization Validation
- Vulkan Senkronizasyon Doğrulamasını Etkinleştir
+ Enable Vulkan Validation Layers
+ Vulkan Doğrulama Katmanlarını Etkinleştir
- Enable RenderDoc Debugging
- RenderDoc Hata Ayıklamayı Etkinleştir
+ Enable Vulkan Synchronization Validation
+ Vulkan Senkronizasyon Doğrulamasını Etkinleştir
- Enable Crash Diagnostics
- Enable Crash Diagnostics
+ Enable RenderDoc Debugging
+ RenderDoc Hata Ayıklamayı Etkinleştir
- Collect Shaders
- Collect Shaders
+ Enable Crash Diagnostics
+ Enable Crash Diagnostics
- Copy GPU Buffers
- Copy GPU Buffers
+ Collect Shaders
+ Collect Shaders
- Host Debug Markers
- Host Debug Markers
+ Copy GPU Buffers
+ Copy GPU Buffers
- Guest Debug Markers
- Guest Debug Markers
+ Host Debug Markers
+ Host Debug Markers
- Update
- Güncelle
+ Guest Debug Markers
+ Guest Debug Markers
- Check for Updates at Startup
- Başlangıçta güncellemeleri kontrol et
+ Update
+ Güncelle
- Always Show Changelog
- Her zaman değişiklik günlüğünü göster
+ Check for Updates at Startup
+ Başlangıçta güncellemeleri kontrol et
- Update Channel
- Güncelleme Kanalı
+ Always Show Changelog
+ Her zaman değişiklik günlüğünü göster
- Check for Updates
- Güncellemeleri Kontrol Et
+ Update Channel
+ Güncelleme Kanalı
- GUI Settings
- GUI Ayarları
+ Check for Updates
+ Güncellemeleri Kontrol Et
- Title Music
- Title Music
+ GUI Settings
+ GUI Ayarları
- Disable Trophy Pop-ups
- Kupa Açılır Pencerelerini Devre Dışı Bırak
+ Title Music
+ Title Music
- Play title music
- Başlık müziğini çal
+ Disable Trophy Pop-ups
+ Kupa Açılır Pencerelerini Devre Dışı Bırak
- Update Compatibility Database On Startup
- Başlangıçta Uyumluluk Veritabanını Güncelle
+ Background Image
+ Background Image
- Game Compatibility
- Oyun Uyumluluğu
+ Show Background Image
+ Show Background Image
- Display Compatibility Data
- Uyumluluk Verilerini Göster
+ Opacity
+ Opacity
- Update Compatibility Database
- Uyumluluk Veritabanını Güncelle
+ Play title music
+ Başlık müziğini çal
- Volume
- Ses Seviyesi
+ Update Compatibility Database On Startup
+ Başlangıçta Uyumluluk Veritabanını Güncelle
- Save
- Kaydet
+ Game Compatibility
+ Oyun Uyumluluğu
- Apply
- Uygula
+ Display Compatibility Data
+ Uyumluluk Verilerini Göster
- Restore Defaults
- Varsayılanları Geri Yükle
+ Update Compatibility Database
+ Uyumluluk Veritabanını Güncelle
- Close
- Kapat
+ Volume
+ Ses Seviyesi
- Point your mouse at an option to display its description.
- Seçenek üzerinde farenizi tutarak açıklamasını görüntüleyin.
+ Save
+ Kaydet
- consoleLanguageGroupBox
- Konsol Dili:\nPS4 oyununun kullandığı dili ayarlar.\nBu seçeneği, oyunun desteklediği bir dilde ayarlamanız önerilir; bu durum bölgeye göre değişebilir.
+ Apply
+ Uygula
- emulatorLanguageGroupBox
- Emülatör Dili:\nEmülatörün kullanıcı arayüzünün dilini ayarlar.
+ Restore Defaults
+ Varsayılanları Geri Yükle
- fullscreenCheckBox
- Tam Ekranı Etkinleştir:\nOyun penceresini otomatik olarak tam ekran moduna alır.\nBu, F11 tuşuna basarak geçiş yapılabilir.
+ Close
+ Kapat
- separateUpdatesCheckBox
- Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
+ Point your mouse at an option to display its description.
+ Seçenek üzerinde farenizi tutarak açıklamasını görüntüleyin.
- showSplashCheckBox
- Açılış Ekranını Göster:\nOyun açılırken (özel bir görüntü) açılış ekranını gösterir.
+ consoleLanguageGroupBox
+ Konsol Dili:\nPS4 oyununun kullandığı dili ayarlar.\nBu seçeneği, oyunun desteklediği bir dilde ayarlamanız önerilir; bu durum bölgeye göre değişebilir.
- discordRPCCheckbox
- Discord Rich Presence'i etkinleştir:\nEmülatör simgesini ve Discord profilinizdeki ilgili bilgileri gösterir.
+ emulatorLanguageGroupBox
+ Emülatör Dili:\nEmülatörün kullanıcı arayüzünün dilini ayarlar.
- userName
- Kullanıcı Adı:\nBazı oyunlar tarafından gösterilebilen PS4 hesabının kullanıcı adını ayarlar.
+ fullscreenCheckBox
+ Tam Ekranı Etkinleştir:\nOyun penceresini otomatik olarak tam ekran moduna alır.\nBu, F11 tuşuna basarak geçiş yapılabilir.
- TrophyKey
- Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
+ separateUpdatesCheckBox
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
- logTypeGroupBox
- Günlük Türü:\nPerformans için günlük penceresi çıkışını senkronize etme durumunu ayarlar. Bu, emülasyonda olumsuz etkilere yol açabilir.
+ showSplashCheckBox
+ Açılış Ekranını Göster:\nOyun açılırken (özel bir görüntü) açılış ekranını gösterir.
- logFilter
- Günlük Filtre:\nSadece belirli bilgileri yazdırmak için günlüğü filtreler.\nÖrnekler: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Düzeyler: Trace, Debug, Info, Warning, Error, Critical - bu sırada, belirli bir seviye listede önceki tüm seviyeleri susturur ve sonraki tüm seviyeleri kaydeder.
+ discordRPCCheckbox
+ Discord Rich Presence'i etkinleştir:\nEmülatör simgesini ve Discord profilinizdeki ilgili bilgileri gösterir.
- updaterGroupBox
- Güncelleme:\nRelease: Her ay yayınlanan resmi sürümler; çok eski olabilirler, ancak daha güvenilirdir ve test edilmiştir.\nNightly: Tüm en son özellikler ve düzeltmeler ile birlikte geliştirme sürümleri; hatalar içerebilir ve daha az kararlıdırlar.
+ userName
+ Kullanıcı Adı:\nBazı oyunlar tarafından gösterilebilen PS4 hesabının kullanıcı adını ayarlar.
- GUIMusicGroupBox
- Başlık Müziklerini Çal:\nEğer bir oyun bunu destekliyorsa, GUI'de oyunu seçtiğinizde özel müziklerin çalmasını etkinleştirir.
+ TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
- disableTrophycheckBox
- Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
+ logTypeGroupBox
+ Günlük Türü:\nPerformans için günlük penceresi çıkışını senkronize etme durumunu ayarlar. Bu, emülasyonda olumsuz etkilere yol açabilir.
- hideCursorGroupBox
- İmleci gizle:\nİmlecin ne zaman kaybolacağını seçin:\nAsla: Fareyi her zaman göreceksiniz.\nPasif: Hareketsiz kaldıktan sonra kaybolması için bir süre belirleyin.\nHer zaman: fareyi asla göremeyeceksiniz.
+ logFilter
+ Günlük Filtre:\nSadece belirli bilgileri yazdırmak için günlüğü filtreler.\nÖrnekler: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Düzeyler: Trace, Debug, Info, Warning, Error, Critical - bu sırada, belirli bir seviye listede önceki tüm seviyeleri susturur ve sonraki tüm seviyeleri kaydeder.
- idleTimeoutGroupBox
- Hareket etmeden sonra imlecin kaybolacağı süreyi ayarlayın.
+ updaterGroupBox
+ Güncelleme:\nRelease: Her ay yayınlanan resmi sürümler; çok eski olabilirler, ancak daha güvenilirdir ve test edilmiştir.\nNightly: Tüm en son özellikler ve düzeltmeler ile birlikte geliştirme sürümleri; hatalar içerebilir ve daha az kararlıdırlar.
- backButtonBehaviorGroupBox
- Geri düğmesi davranışı:\nKontrol cihazındaki geri düğmesini, PS4'ün dokunmatik panelindeki belirlenen noktaya dokunmak için ayarlar.
+ GUIBackgroundImageGroupBox
+ GUIBackgroundImageGroupBox
- enableCompatibilityCheckBox
- Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
+ GUIMusicGroupBox
+ Başlık Müziklerini Çal:\nEğer bir oyun bunu destekliyorsa, GUI'de oyunu seçtiğinizde özel müziklerin çalmasını etkinleştirir.
- checkCompatibilityOnStartupCheckBox
- Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
+ disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
- updateCompatibilityButton
- Update Compatibility Database:\nImmediately update the compatibility database.
+ hideCursorGroupBox
+ İmleci gizle:\nİmlecin ne zaman kaybolacağını seçin:\nAsla: Fareyi her zaman göreceksiniz.\nPasif: Hareketsiz kaldıktan sonra kaybolması için bir süre belirleyin.\nHer zaman: fareyi asla göremeyeceksiniz.
- Never
- Asla
+ idleTimeoutGroupBox
+ Hareket etmeden sonra imlecin kaybolacağı süreyi ayarlayın.
- Idle
- Boşta
+ backButtonBehaviorGroupBox
+ Geri düğmesi davranışı:\nKontrol cihazındaki geri düğmesini, PS4'ün dokunmatik panelindeki belirlenen noktaya dokunmak için ayarlar.
- Always
- Her zaman
+ enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
- Touchpad Left
- Dokunmatik Yüzey Sol
+ checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
- Touchpad Right
- Dokunmatik Yüzey Sağ
+ updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
- Touchpad Center
- Dokunmatik Yüzey Orta
+ Never
+ Asla
- None
- Yok
+ Idle
+ Boşta
- graphicsAdapterGroupBox
- Grafik Aygıtı:\nBirden fazla GPU'ya sahip sistemlerde, emülatörün kullanacağı GPU'yu açılır listeden seçin,\nor "Auto Select" seçeneğini seçerek otomatik olarak belirlenmesini sağlayın.
+ Always
+ Her zaman
- resolutionLayout
- Genişlik/Yükseklik:\nEmülatör penceresinin açılışta boyutunu ayarlar; bu, oyun sırasında yeniden boyutlandırılabilir.\nBu, oyundaki çözünürlükten farklıdır.
+ Touchpad Left
+ Dokunmatik Yüzey Sol
- heightDivider
- Vblank Bölücü:\nEmülatörün yenileme hızı bu sayı ile çarpılır. Bu değerin değiştirilmesi olumsuz etkilere yol açabilir; oyun hızını artırabilir veya oyunun beklemediği kritik işlevselliği bozabilir!
+ Touchpad Right
+ Dokunmatik Yüzey Sağ
- dumpShadersCheckBox
- Shader'ları Dışa Aktarmayı Etkinleştir:\nTeknik hata ayıklama amacıyla, shader'ları render edildikçe bir klasöre kaydeder.
+ Touchpad Center
+ Dokunmatik Yüzey Orta
- nullGpuCheckBox
- Null GPU'yu Etkinleştir:\nTeknik hata ayıklama amacıyla, oyunun render edilmesini grafik kartı yokmuş gibi devre dışı bırakır.
+ None
+ Yok
- gameFoldersBox
- Oyun klasörleri:\nYüklenmiş oyunları kontrol etmek için klasörlerin listesi.
+ graphicsAdapterGroupBox
+ Grafik Aygıtı:\nBirden fazla GPU'ya sahip sistemlerde, emülatörün kullanacağı GPU'yu açılır listeden seçin,\nor "Auto Select" seçeneğini seçerek otomatik olarak belirlenmesini sağlayın.
- addFolderButton
- Ekle:\nListeye bir klasör ekle.
+ resolutionLayout
+ Genişlik/Yükseklik:\nEmülatör penceresinin açılışta boyutunu ayarlar; bu, oyun sırasında yeniden boyutlandırılabilir.\nBu, oyundaki çözünürlükten farklıdır.
- removeFolderButton
- Kaldır:\nListeden bir klasörü kaldır.
+ heightDivider
+ Vblank Bölücü:\nEmülatörün yenileme hızı bu sayı ile çarpılır. Bu değerin değiştirilmesi olumsuz etkilere yol açabilir; oyun hızını artırabilir veya oyunun beklemediği kritik işlevselliği bozabilir!
- debugDump
- Hata Ayıklama için Dışa Aktarmayı Etkinleştir:\nŞu anda çalışan PS4 uygulaması için içe aktarılan ve dışa aktarılan sembolleri ve dosya başlık bilgilerini bir dizine kaydedin.
+ dumpShadersCheckBox
+ Shader'ları Dışa Aktarmayı Etkinleştir:\nTeknik hata ayıklama amacıyla, shader'ları render edildikçe bir klasöre kaydeder.
- vkValidationCheckBox
- Vulkan Doğrulama Katmanlarını Etkinleştir:\nVulkan renderlayıcısının durumunu doğrulayan ve iç durum hakkında bilgi kaydeden bir sistemi etkinleştirir. Bu, performansı düşürür ve muhtemelen emülasyon davranışını değiştirir.
+ nullGpuCheckBox
+ Null GPU'yu Etkinleştir:\nTeknik hata ayıklama amacıyla, oyunun render edilmesini grafik kartı yokmuş gibi devre dışı bırakır.
- vkSyncValidationCheckBox
- Vulkan Senkronizasyon Doğrulamasını Etkinleştir:\nVulkan renderlama görevlerinin senkronizasyonunu doğrulayan bir sistemi etkinleştirir. Bu, performansı düşürür ve muhtemelen emülasyon davranışını değiştirir.
+ enableHDRCheckBox
+ enableHDRCheckBox
- rdocCheckBox
- RenderDoc Hata Ayıklamayı Etkinleştir:\nEğer etkinleştirilirse, emülatör mevcut render edilmiş çerçeveyi yakalamak ve analiz etmek için Renderdoc ile uyumluluk sunar.
+ gameFoldersBox
+ Oyun klasörleri:\nYüklenmiş oyunları kontrol etmek için klasörlerin listesi.
- collectShaderCheckBox
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+ addFolderButton
+ Ekle:\nListeye bir klasör ekle.
- crashDiagnosticsCheckBox
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+ removeFolderButton
+ Kaldır:\nListeden bir klasörü kaldır.
- copyGPUBuffersCheckBox
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+ debugDump
+ Hata Ayıklama için Dışa Aktarmayı Etkinleştir:\nŞu anda çalışan PS4 uygulaması için içe aktarılan ve dışa aktarılan sembolleri ve dosya başlık bilgilerini bir dizine kaydedin.
- hostMarkersCheckBox
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ vkValidationCheckBox
+ Vulkan Doğrulama Katmanlarını Etkinleştir:\nVulkan renderlayıcısının durumunu doğrulayan ve iç durum hakkında bilgi kaydeden bir sistemi etkinleştirir. Bu, performansı düşürür ve muhtemelen emülasyon davranışını değiştirir.
- guestMarkersCheckBox
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ vkSyncValidationCheckBox
+ Vulkan Senkronizasyon Doğrulamasını Etkinleştir:\nVulkan renderlama görevlerinin senkronizasyonunu doğrulayan bir sistemi etkinleştirir. Bu, performansı düşürür ve muhtemelen emülasyon davranışını değiştirir.
- Borderless
-
+ rdocCheckBox
+ RenderDoc Hata Ayıklamayı Etkinleştir:\nEğer etkinleştirilirse, emülatör mevcut render edilmiş çerçeveyi yakalamak ve analiz etmek için Renderdoc ile uyumluluk sunar.
- True
-
+ collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- Enable HDR
-
+ crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- Release
-
+ copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
- Nightly
-
+ hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Background Image
-
+ guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Show Background Image
-
+ saveDataBox
+ saveDataBox
- Opacity
-
+ browseButton
+ browseButton
- Set the volume of the background music.
-
+ Borderless
+ Borderless
- Enable Motion Controls
-
+ True
+ True
- Save Data Path
-
+ Release
+ Release
- Browse
- Gözat
+ Nightly
+ Nightly
- async
-
+ Set the volume of the background music.
+ Set the volume of the background music.
- sync
-
+ Enable Motion Controls
+ Enable Motion Controls
- Auto Select
-
+ Save Data Path
+ Save Data Path
- Directory to install games
- Oyunların yükleneceği klasör
+ Browse
+ Gözat
- Directory to save data
-
+ async
+ async
- GUIBackgroundImageGroupBox
-
+ sync
+ sync
- enableHDRCheckBox
-
+ Auto Select
+ Auto Select
- saveDataBox
-
+ Directory to install games
+ Oyunların yükleneceği klasör
- browseButton
-
+ Directory to save data
+ Directory to save data
-
-
+
+
TrophyViewer
- Trophy Viewer
- Kupa Görüntüleyici
+ Trophy Viewer
+ Kupa Görüntüleyici
-
+
diff --git a/src/qt_gui/translations/uk_UA.ts b/src/qt_gui/translations/uk_UA.ts
index e1b2e2fa3..50d1e0f10 100644
--- a/src/qt_gui/translations/uk_UA.ts
+++ b/src/qt_gui/translations/uk_UA.ts
@@ -2,1789 +2,1789 @@
-
-
+
+
AboutDialog
- About shadPS4
- Про shadPS4
+ About shadPS4
+ Про shadPS4
- shadPS4
- shadPS4
+ shadPS4
+ shadPS4
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- shadPS4 - це експериментальний емулятор з відкритим вихідним кодом для PlayStation 4.
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 - це експериментальний емулятор з відкритим вихідним кодом для PlayStation 4.
- This software should not be used to play games you have not legally obtained.
- Це програмне забезпечення не повинно використовуватися для запуску ігор, котрі ви отримали не легально.
+ This software should not be used to play games you have not legally obtained.
+ Це програмне забезпечення не повинно використовуватися для запуску ігор, котрі ви отримали не легально.
-
-
+
+
CheatsPatches
- Cheats / Patches for
- Чити та Патчі для
+ Cheats / Patches for
+ Чити та Патчі для
- defaultTextEdit_MSG
- Чити та Патчі є експериментальними.\nВикористовуйте з обережністю.\n\nЗавантажуйте чити окремо, вибравши репозиторій і натиснувши кнопку завантаження.\nУ вкладці "Патчі" ви можете завантажити всі патчі відразу, вибрати, які з них ви хочете використовувати, і зберегти свій вибір.\n\nОскільки ми не займаємося розробкою читів/патчів,\nбудь ласка, повідомляйте про проблеми автору чита/патча.\n\nСтворили новий чит? Відвідайте:\nhttps://github.com/shadps4-emu/ps4_cheats
+ defaultTextEdit_MSG
+ Чити та Патчі є експериментальними.\nВикористовуйте з обережністю.\n\nЗавантажуйте чити окремо, вибравши репозиторій і натиснувши кнопку завантаження.\nУ вкладці "Патчі" ви можете завантажити всі патчі відразу, вибрати, які з них ви хочете використовувати, і зберегти свій вибір.\n\nОскільки ми не займаємося розробкою читів/патчів,\nбудь ласка, повідомляйте про проблеми автору чита/патча.\n\nСтворили новий чит? Відвідайте:\nhttps://github.com/shadps4-emu/ps4_cheats
- No Image Available
- Зображення відсутнє
+ No Image Available
+ Зображення відсутнє
- Serial:
- Серійний номер:
+ Serial:
+ Серійний номер:
- Version:
- Версія:
+ Version:
+ Версія:
- Size:
- Розмір:
+ Size:
+ Розмір:
- Select Cheat File:
- Виберіть файл читу:
+ Select Cheat File:
+ Виберіть файл читу:
- Repository:
- Репозиторій:
+ Repository:
+ Репозиторій:
- Download Cheats
- Завантажити чити
+ Download Cheats
+ Завантажити чити
- Delete File
- Видалити файл
+ Delete File
+ Видалити файл
- No files selected.
- Файли не вибрані.
+ No files selected.
+ Файли не вибрані.
- You can delete the cheats you don't want after downloading them.
- Ви можете видалити непотрібні чити після їх завантаження.
+ You can delete the cheats you don't want after downloading them.
+ Ви можете видалити непотрібні чити після їх завантаження.
- Do you want to delete the selected file?\n%1
- Ви хочете видалити вибраний файл?\n%1
+ Do you want to delete the selected file?\n%1
+ Ви хочете видалити вибраний файл?\n%1
- Select Patch File:
- Виберіть файл патчу:
+ Select Patch File:
+ Виберіть файл патчу:
- Download Patches
- Завантажити патчі
+ Download Patches
+ Завантажити патчі
- Save
- Зберегти
+ Save
+ Зберегти
- Cheats
- Чити
+ Cheats
+ Чити
- Patches
- Патчі
+ Patches
+ Патчі
- Error
- Помилка
+ Error
+ Помилка
- No patch selected.
- Патч не вибрано.
+ No patch selected.
+ Патч не вибрано.
- Unable to open files.json for reading.
- Не вдалось відкрити files.json для читання.
+ Unable to open files.json for reading.
+ Не вдалось відкрити files.json для читання.
- No patch file found for the current serial.
- Файл патча для поточного серійного номера не знайдено.
+ No patch file found for the current serial.
+ Файл патча для поточного серійного номера не знайдено.
- Unable to open the file for reading.
- Не вдалося відкрити файл для читання.
+ Unable to open the file for reading.
+ Не вдалося відкрити файл для читання.
- Unable to open the file for writing.
- Не вдалось відкрити файл для запису.
+ Unable to open the file for writing.
+ Не вдалось відкрити файл для запису.
- Failed to parse XML:
- Не вдалося розібрати XML:
+ Failed to parse XML:
+ Не вдалося розібрати XML:
- Success
- Успіх
+ Success
+ Успіх
- Options saved successfully.
- Параметри успішно збережено.
+ Options saved successfully.
+ Параметри успішно збережено.
- Invalid Source
- Неправильне джерело
+ Invalid Source
+ Неправильне джерело
- The selected source is invalid.
- Вибране джерело є недійсним.
+ The selected source is invalid.
+ Вибране джерело є недійсним.
- File Exists
- Файл існує
+ File Exists
+ Файл існує
- File already exists. Do you want to replace it?
- Файл вже існує. Ви хочете замінити його?
+ File already exists. Do you want to replace it?
+ Файл вже існує. Ви хочете замінити його?
- Failed to save file:
- Не вдалося зберегти файл:
+ Failed to save file:
+ Не вдалося зберегти файл:
- Failed to download file:
- Не вдалося завантажити файл:
+ Failed to download file:
+ Не вдалося завантажити файл:
- Cheats Not Found
- Читів не знайдено
+ Cheats Not Found
+ Читів не знайдено
- CheatsNotFound_MSG
- У вибраному репозиторії не знайдено Читів для цієї гри, спробуйте інший репозиторій або іншу версію гри.
+ CheatsNotFound_MSG
+ У вибраному репозиторії не знайдено Читів для цієї гри, спробуйте інший репозиторій або іншу версію гри.
- Cheats Downloaded Successfully
- Чити успішно завантажено
+ Cheats Downloaded Successfully
+ Чити успішно завантажено
- CheatsDownloadedSuccessfully_MSG
- Ви успішно завантажили чити для цієї версії гри з обраного репозиторія. Ви можете спробувати завантажити з іншого репозиторія, якщо він буде доступним, ви також зможете скористатися ним, вибравши файл зі списку.
+ CheatsDownloadedSuccessfully_MSG
+ Ви успішно завантажили чити для цієї версії гри з обраного репозиторія. Ви можете спробувати завантажити з іншого репозиторія, якщо він буде доступним, ви також зможете скористатися ним, вибравши файл зі списку.
- Failed to save:
- Не вдалося зберегти:
+ Failed to save:
+ Не вдалося зберегти:
- Failed to download:
- Не вдалося завантажити:
+ Failed to download:
+ Не вдалося завантажити:
- Download Complete
- Заватнаження завершено
+ Download Complete
+ Заватнаження завершено
- DownloadComplete_MSG
- Патчі успішно завантажено! Всі доступні патчі для усіх ігор, завантажено, немає необхідності завантажувати їх окремо для кожної гри, як це відбувається у випадку з читами. Якщо патч не з’являється, можливо, його не існує для конкретного серійного номера та версії гри. Можливо, необхідно оновити гру.
+ DownloadComplete_MSG
+ Патчі успішно завантажено! Всі доступні патчі для усіх ігор, завантажено, немає необхідності завантажувати їх окремо для кожної гри, як це відбувається у випадку з читами. Якщо патч не з’являється, можливо, його не існує для конкретного серійного номера та версії гри. Можливо, необхідно оновити гру.
- Failed to parse JSON data from HTML.
- Не вдалося розібрати JSON-дані з HTML.
+ Failed to parse JSON data from HTML.
+ Не вдалося розібрати JSON-дані з HTML.
- Failed to retrieve HTML page.
- Не вдалося отримати HTML-сторінку.
+ Failed to retrieve HTML page.
+ Не вдалося отримати HTML-сторінку.
- The game is in version: %1
- Версія гри: %1
+ The game is in version: %1
+ Версія гри: %1
- The downloaded patch only works on version: %1
- Завантажений патч працює лише на версії: %1
+ The downloaded patch only works on version: %1
+ Завантажений патч працює лише на версії: %1
- You may need to update your game.
- Можливо, вам потрібно оновити гру.
+ You may need to update your game.
+ Можливо, вам потрібно оновити гру.
- Incompatibility Notice
- Повідомлення про несумісність
+ Incompatibility Notice
+ Повідомлення про несумісність
- Failed to open file:
- Не вдалося відкрити файл:
+ Failed to open file:
+ Не вдалося відкрити файл:
- XML ERROR:
- ПОМИЛКА XML:
+ XML ERROR:
+ ПОМИЛКА XML:
- Failed to open files.json for writing
- Не вдалося відкрити files.json для запису
+ Failed to open files.json for writing
+ Не вдалося відкрити files.json для запису
- Author:
- Автор:
+ Author:
+ Автор:
- Directory does not exist:
- Каталогу не існує:
+ Directory does not exist:
+ Каталогу не існує:
- Failed to open files.json for reading.
- Не вдалося відкрити files.json для читання.
+ Failed to open files.json for reading.
+ Не вдалося відкрити files.json для читання.
- Name:
- Назва:
+ Name:
+ Назва:
- Can't apply cheats before the game is started
- Неможливо застосовувати чити до початку гри.
+ Can't apply cheats before the game is started
+ Неможливо застосовувати чити до початку гри.
- Close
- Закрити
+ Close
+ Закрити
-
-
+
+
CheckUpdate
- Auto Updater
- Автооновлення
+ Auto Updater
+ Автооновлення
- Error
- Помилка
+ Error
+ Помилка
- Network error:
- Мережева помилка:
+ Network error:
+ Мережева помилка:
- Error_Github_limit_MSG
- Автооновлення дозволяє до 60 перевірок оновлень на годину.\nВи досягли цього ліміту. Будь ласка, спробуйте пізніше.
+ Error_Github_limit_MSG
+ Автооновлення дозволяє до 60 перевірок оновлень на годину.\nВи досягли цього ліміту. Будь ласка, спробуйте пізніше.
- Failed to parse update information.
- Не вдалося розібрати інформацію про оновлення.
+ Failed to parse update information.
+ Не вдалося розібрати інформацію про оновлення.
- No pre-releases found.
- Попередніх версій не знайдено.
+ No pre-releases found.
+ Попередніх версій не знайдено.
- Invalid release data.
- Некоректні дані про випуск.
+ Invalid release data.
+ Некоректні дані про випуск.
- No download URL found for the specified asset.
- Не знайдено URL для завантаження зазначеного ресурсу.
+ No download URL found for the specified asset.
+ Не знайдено URL для завантаження зазначеного ресурсу.
- Your version is already up to date!
- У вас актуальна версія!
+ Your version is already up to date!
+ У вас актуальна версія!
- Update Available
- Доступне оновлення
+ Update Available
+ Доступне оновлення
- Update Channel
- Канал оновлення
+ Update Channel
+ Канал оновлення
- Current Version
- Поточна версія
+ Current Version
+ Поточна версія
- Latest Version
- Остання версія
+ Latest Version
+ Остання версія
- Do you want to update?
- Ви хочете оновитися?
+ Do you want to update?
+ Ви хочете оновитися?
- Show Changelog
- Показати журнал змін
+ Show Changelog
+ Показати журнал змін
- Check for Updates at Startup
- Перевірка оновлень під час запуску
+ Check for Updates at Startup
+ Перевірка оновлень під час запуску
- Update
- Оновитись
+ Update
+ Оновитись
- No
- Ні
+ No
+ Ні
- Hide Changelog
- Приховати журнал змін
+ Hide Changelog
+ Приховати журнал змін
- Changes
- Журнал змін
+ Changes
+ Журнал змін
- Network error occurred while trying to access the URL
- Сталася мережева помилка під час спроби доступу до URL
+ Network error occurred while trying to access the URL
+ Сталася мережева помилка під час спроби доступу до URL
- Download Complete
- Завантаження завершено
+ Download Complete
+ Завантаження завершено
- The update has been downloaded, press OK to install.
- Оновлення завантажено, натисніть OK для встановлення.
+ The update has been downloaded, press OK to install.
+ Оновлення завантажено, натисніть OK для встановлення.
- Failed to save the update file at
- Не вдалося зберегти файл оновлення в
+ Failed to save the update file at
+ Не вдалося зберегти файл оновлення в
- Starting Update...
- Початок оновлення...
+ Starting Update...
+ Початок оновлення...
- Failed to create the update script file
- Не вдалося створити файл скрипта оновлення
+ Failed to create the update script file
+ Не вдалося створити файл скрипта оновлення
-
-
+
+
CompatibilityInfoClass
- Fetching compatibility data, please wait
- Отримання даних про сумісність. Будь ласка, зачекайте
+ Fetching compatibility data, please wait
+ Отримання даних про сумісність. Будь ласка, зачекайте
- Cancel
- Відмінити
+ Cancel
+ Відмінити
- Loading...
- Завантаження...
+ Loading...
+ Завантаження...
- Error
- Помилка
+ Error
+ Помилка
- Unable to update compatibility data! Try again later.
- Не вдалося оновити дані про сумісність! Спробуйте ще раз пізніше.
+ Unable to update compatibility data! Try again later.
+ Не вдалося оновити дані про сумісність! Спробуйте ще раз пізніше.
- Unable to open compatibility_data.json for writing.
- Не вдалося відкрити файл compatibility_data.json для запису.
+ Unable to open compatibility_data.json for writing.
+ Не вдалося відкрити файл compatibility_data.json для запису.
- Unknown
- Невідомо
+ Unknown
+ Невідомо
- Nothing
- Не працює
+ Nothing
+ Не працює
- Boots
- Запускається
+ Boots
+ Запускається
- Menus
- У меню
+ Menus
+ У меню
- Ingame
- У грі
+ Ingame
+ У грі
- Playable
- Іграбельно
+ Playable
+ Іграбельно
-
-
+
+
ControlSettings
- Configure Controls
-
+ Configure Controls
+ Configure Controls
- Control Settings
-
+ Control Settings
+ Control Settings
- D-Pad
-
+ D-Pad
+ D-Pad
- Up
-
+ Up
+ Up
- Left
-
+ Left
+ Left
- Right
-
+ Right
+ Right
- Down
-
+ Down
+ Down
- Left Stick Deadzone (def:2 max:127)
-
+ Left Stick Deadzone (def:2 max:127)
+ Left Stick Deadzone (def:2 max:127)
- Left Deadzone
-
+ Left Deadzone
+ Left Deadzone
- Left Stick
-
+ Left Stick
+ Left Stick
- Config Selection
-
+ Config Selection
+ Config Selection
- Common Config
-
+ Common Config
+ Common Config
- Use per-game configs
-
+ Use per-game configs
+ Use per-game configs
- L1 / LB
-
+ L1 / LB
+ L1 / LB
- L2 / LT
-
+ L2 / LT
+ L2 / LT
- KBM Controls
-
+ KBM Controls
+ KBM Controls
- KBM Editor
-
+ KBM Editor
+ KBM Editor
- Back
-
+ Back
+ Back
- R1 / RB
-
+ R1 / RB
+ R1 / RB
- R2 / RT
-
+ R2 / RT
+ R2 / RT
- L3
-
+ L3
+ L3
- Options / Start
-
+ Options / Start
+ Options / Start
- R3
-
+ R3
+ R3
- Face Buttons
-
+ Face Buttons
+ Face Buttons
- Triangle / Y
-
+ Triangle / Y
+ Triangle / Y
- Square / X
-
+ Square / X
+ Square / X
- Circle / B
-
+ Circle / B
+ Circle / B
- Cross / A
-
+ Cross / A
+ Cross / A
- Right Stick Deadzone (def:2, max:127)
-
+ Right Stick Deadzone (def:2, max:127)
+ Right Stick Deadzone (def:2, max:127)
- Right Deadzone
-
+ Right Deadzone
+ Right Deadzone
- Right Stick
-
+ Right Stick
+ Right Stick
-
-
+
+
ElfViewer
- Open Folder
- Відкрити папку
+ Open Folder
+ Відкрити папку
-
-
+
+
GameInfoClass
- Loading game list, please wait :3
- Завантажуємо список ігор, будь ласка, зачекайте :3
+ Loading game list, please wait :3
+ Завантажуємо список ігор, будь ласка, зачекайте :3
- Cancel
- Відмінити
+ Cancel
+ Відмінити
- Loading...
- Завантаження...
+ Loading...
+ Завантаження...
-
-
+
+
GameInstallDialog
- shadPS4 - Choose directory
- shadPS4 - Виберіть папку
+ shadPS4 - Choose directory
+ shadPS4 - Виберіть папку
- Directory to install games
- Папка для встановлення ігор
+ Directory to install games
+ Папка для встановлення ігор
- Browse
- Обрати
+ Browse
+ Обрати
- Error
- Помилка
+ Error
+ Помилка
- Directory to install DLC
-
+ Directory to install DLC
+ Directory to install DLC
-
-
+
+
GameListFrame
- Icon
- Значок
+ Icon
+ Значок
- Name
- Назва
+ Name
+ Назва
- Serial
- Серійний номер
+ Serial
+ Серійний номер
- Compatibility
- Сумісність
+ Compatibility
+ Сумісність
- Region
- Регіон
+ Region
+ Регіон
- Firmware
- Прошивка
+ Firmware
+ Прошивка
- Size
- Розмір
+ Size
+ Розмір
- Version
- Версія
+ Version
+ Версія
- Path
- Шлях
+ Path
+ Шлях
- Play Time
- Час у грі
+ Play Time
+ Час у грі
- Never Played
- Ніколи не запускалась
+ Never Played
+ Ніколи не запускалась
- h
- год
+ h
+ год
- m
- хв
+ m
+ хв
- s
- сек
+ s
+ сек
- Compatibility is untested
- Сумісність не перевірена
+ Compatibility is untested
+ Сумісність не перевірена
- Game does not initialize properly / crashes the emulator
- Гра не ініціалізується належним чином або спричиняє збій емулятора.
+ Game does not initialize properly / crashes the emulator
+ Гра не ініціалізується належним чином або спричиняє збій емулятора.
- Game boots, but only displays a blank screen
- Гра запускається, але відображає лише чорний екран.
+ Game boots, but only displays a blank screen
+ Гра запускається, але відображає лише чорний екран.
- Game displays an image but does not go past the menu
- Гра відображає зображення, але не проходить далі меню.
+ Game displays an image but does not go past the menu
+ Гра відображає зображення, але не проходить далі меню.
- Game has game-breaking glitches or unplayable performance
- У грі є критичні баги або погана продуктивність
+ Game has game-breaking glitches or unplayable performance
+ У грі є критичні баги або погана продуктивність
- Game can be completed with playable performance and no major glitches
- Гру можна пройти з хорошою продуктивністю та без серйозних глюків.
+ Game can be completed with playable performance and no major glitches
+ Гру можна пройти з хорошою продуктивністю та без серйозних глюків.
- Click to see details on github
- Натисніть, щоб переглянути деталі на GitHub
+ Click to see details on github
+ Натисніть, щоб переглянути деталі на GitHub
- Last updated
- Останнє оновлення
+ Last updated
+ Останнє оновлення
-
-
+
+
GameListUtils
- B
- Б
+ B
+ Б
- KB
- КБ
+ KB
+ КБ
- MB
- MБ
+ MB
+ MБ
- GB
- ГБ
+ GB
+ ГБ
- TB
- ТБ
+ TB
+ ТБ
-
-
+
+
GuiContextMenus
- Create Shortcut
- Створити Ярлик
+ Create Shortcut
+ Створити Ярлик
- Cheats / Patches
- Чити та Патчі
+ Cheats / Patches
+ Чити та Патчі
- SFO Viewer
- Перегляд SFO
+ SFO Viewer
+ Перегляд SFO
- Trophy Viewer
- Перегляд трофеїв
+ Trophy Viewer
+ Перегляд трофеїв
- Open Folder...
- Відкрити Папку...
+ Open Folder...
+ Відкрити Папку...
- Open Game Folder
- Відкрити папку гри
+ Open Game Folder
+ Відкрити папку гри
- Open Update Folder
- Відкрити папку оновлень
+ Open Save Data Folder
+ Відкрити папку збережень гри
- Open Save Data Folder
- Відкрити папку збережень гри
+ Open Log Folder
+ Відкрити папку логів
- Open Log Folder
- Відкрити папку логів
+ Copy info...
+ Копіювати інформацію...
- Copy info...
- Копіювати інформацію...
+ Copy Name
+ Копіювати назву гри
- Copy Name
- Копіювати назву гри
+ Copy Serial
+ Копіювати серійний номер
- Copy Serial
- Копіювати серійний номер
+ Copy Version
+ Копіювати версію
- Copy Version
- Копіювати версію
+ Copy Size
+ Копіювати розмір
- Copy Size
- Копіювати розмір
+ Copy All
+ Копіювати все
- Copy All
- Копіювати все
+ Delete...
+ Видалити...
- Delete...
- Видалити...
+ Delete Game
+ Видалити гру
- Delete Game
- Видалити гру
+ Delete Update
+ Видалити оновлення
- Delete Update
- Видалити оновлення
+ Delete DLC
+ Видалити DLC
- Delete Save Data
- Видалити збереження
+ Compatibility...
+ Сумісність...
- Delete DLC
- Видалити DLC
+ Update database
+ Оновити базу даних
- Compatibility...
- Сумісність...
+ View report
+ Переглянути звіт
- Update database
- Оновити базу даних
+ Submit a report
+ Створити звіт
- View report
- Переглянути звіт
+ Shortcut creation
+ Створення ярлика
- Submit a report
- Створити звіт
+ Shortcut created successfully!
+ Ярлик створений успішно!
- Shortcut creation
- Створення ярлика
+ Error
+ Помилка
- Shortcut created successfully!
- Ярлик створений успішно!
+ Error creating shortcut!
+ Помилка при створенні ярлика!
- Error
- Помилка
+ Install PKG
+ Встановити PKG
- Error creating shortcut!
- Помилка при створенні ярлика!
+ Game
+ гри
- Install PKG
- Встановити PKG
+ This game has no update to delete!
+ Ця гра не має оновлень для видалення!
- Game
- гри
+ Update
+ Оновлення
- This game has no update to delete!
- Ця гра не має оновлень для видалення!
+ This game has no DLC to delete!
+ Ця гра не має DLC для видалення!
- This game has no update folder to open!
- Ця гра не має папки оновленнь, щоб відкрити її!
+ DLC
+ DLC
- Update
- Оновлення
+ Delete %1
+ Видалення %1
- This game has no save data to delete!
- Ця гра не містить збережень, які можна видалити!
+ Are you sure you want to delete %1's %2 directory?
+ Ви впевнені, що хочете видалити %1 з папки %2?
- Save Data
- Збереження
+ Open Update Folder
+ Відкрити папку оновлень
- This game has no DLC to delete!
- Ця гра не має DLC для видалення!
+ Delete Save Data
+ Видалити збереження
- DLC
- DLC
+ This game has no update folder to open!
+ Ця гра не має папки оновленнь, щоб відкрити її!
- Delete %1
- Видалення %1
+ Failed to convert icon.
+ Failed to convert icon.
- Are you sure you want to delete %1's %2 directory?
- Ви впевнені, що хочете видалити %1 з папки %2?
+ This game has no save data to delete!
+ Ця гра не містить збережень, які можна видалити!
- Failed to convert icon.
-
+ Save Data
+ Збереження
-
-
+
+
InstallDirSelect
- shadPS4 - Choose directory
- shadPS4 - Виберіть папку
+ shadPS4 - Choose directory
+ shadPS4 - Виберіть папку
- Select which directory you want to install to.
- Виберіть папку, до якої ви хочете встановити.
+ Select which directory you want to install to.
+ Виберіть папку, до якої ви хочете встановити.
- Install All Queued to Selected Folder
- Встановити все з черги до вибраної папки
+ Install All Queued to Selected Folder
+ Встановити все з черги до вибраної папки
- Delete PKG File on Install
- Видалити файл PKG під час встановлення
+ Delete PKG File on Install
+ Видалити файл PKG під час встановлення
-
-
+
+
MainWindow
- Open/Add Elf Folder
- Відкрити/Додати папку Elf
+ Open/Add Elf Folder
+ Відкрити/Додати папку Elf
- Install Packages (PKG)
- Встановити пакети (PKG)
+ Install Packages (PKG)
+ Встановити пакети (PKG)
- Boot Game
- Запустити гру
+ Boot Game
+ Запустити гру
- Check for Updates
- Перевірити наявність оновлень
+ Check for Updates
+ Перевірити наявність оновлень
- About shadPS4
- Про shadPS4
+ About shadPS4
+ Про shadPS4
- Configure...
- Налаштувати...
+ Configure...
+ Налаштувати...
- Install application from a .pkg file
- Встановити додаток з файлу .pkg
+ Install application from a .pkg file
+ Встановити додаток з файлу .pkg
- Recent Games
- Нещодавні ігри
+ Recent Games
+ Нещодавні ігри
- Open shadPS4 Folder
- Відкрити папку shadPS4
+ Open shadPS4 Folder
+ Відкрити папку shadPS4
- Exit
- Вихід
+ Exit
+ Вихід
- Exit shadPS4
- Вийти з shadPS4
+ Exit shadPS4
+ Вийти з shadPS4
- Exit the application.
- Вийти з додатку.
+ Exit the application.
+ Вийти з додатку.
- Show Game List
- Показати список ігор
+ Show Game List
+ Показати список ігор
- Game List Refresh
- Оновити список ігор
+ Game List Refresh
+ Оновити список ігор
- Tiny
- Крихітний
+ Tiny
+ Крихітний
- Small
- Маленький
+ Small
+ Маленький
- Medium
- Середній
+ Medium
+ Середній
- Large
- Великий
+ Large
+ Великий
- List View
- Список
+ List View
+ Список
- Grid View
- Сітка
+ Grid View
+ Сітка
- Elf Viewer
- Виконуваний файл
+ Elf Viewer
+ Виконуваний файл
- Game Install Directory
- Каталоги встановлення ігор та оновлень
+ Game Install Directory
+ Каталоги встановлення ігор та оновлень
- Download Cheats/Patches
- Завантажити Чити/Патчі
+ Download Cheats/Patches
+ Завантажити Чити/Патчі
- Dump Game List
- Дамп списку ігор
+ Dump Game List
+ Дамп списку ігор
- PKG Viewer
- Перегляд PKG
+ PKG Viewer
+ Перегляд PKG
- Search...
- Пошук...
+ Search...
+ Пошук...
- File
- Файл
+ File
+ Файл
- View
- Вид
+ View
+ Вид
- Game List Icons
- Розмір значків списку ігор
+ Game List Icons
+ Розмір значків списку ігор
- Game List Mode
- Вид списку ігор
+ Game List Mode
+ Вид списку ігор
- Settings
- Налаштування
+ Settings
+ Налаштування
- Utils
- Утиліти
+ Utils
+ Утиліти
- Themes
- Теми
+ Themes
+ Теми
- Help
- Допомога
+ Help
+ Допомога
- Dark
- Темна
+ Dark
+ Темна
- Light
- Світла
+ Light
+ Світла
- Green
- Зелена
+ Green
+ Зелена
- Blue
- Синя
+ Blue
+ Синя
- Violet
- Фіолетова
+ Violet
+ Фіолетова
- toolBar
- Панель інструментів
+ toolBar
+ Панель інструментів
- Game List
- Список ігор
+ Game List
+ Список ігор
- * Unsupported Vulkan Version
- * Непідтримувана версія Vulkan
+ * Unsupported Vulkan Version
+ * Непідтримувана версія Vulkan
- Download Cheats For All Installed Games
- Завантажити чити для усіх встановлених ігор
+ Download Cheats For All Installed Games
+ Завантажити чити для усіх встановлених ігор
- Download Patches For All Games
- Завантажити патчі для всіх ігор
+ Download Patches For All Games
+ Завантажити патчі для всіх ігор
- Download Complete
- Завантаження завершено
+ Download Complete
+ Завантаження завершено
- You have downloaded cheats for all the games you have installed.
- Ви завантажили чити для усіх встановлених ігор.
+ You have downloaded cheats for all the games you have installed.
+ Ви завантажили чити для усіх встановлених ігор.
- Patches Downloaded Successfully!
- Патчі успішно завантажено!
+ Patches Downloaded Successfully!
+ Патчі успішно завантажено!
- All Patches available for all games have been downloaded.
- Завантажено всі доступні патчі для всіх ігор.
+ All Patches available for all games have been downloaded.
+ Завантажено всі доступні патчі для всіх ігор.
- Games:
- Ігри:
+ Games:
+ Ігри:
- ELF files (*.bin *.elf *.oelf)
- Файли ELF (*.bin *.elf *.oelf)
+ ELF files (*.bin *.elf *.oelf)
+ Файли ELF (*.bin *.elf *.oelf)
- Game Boot
- Запуск гри
+ Game Boot
+ Запуск гри
- Only one file can be selected!
- Можна вибрати лише один файл!
+ Only one file can be selected!
+ Можна вибрати лише один файл!
- PKG Extraction
- Розпакування PKG
+ PKG Extraction
+ Розпакування PKG
- Patch detected!
- Виявлено патч!
+ Patch detected!
+ Виявлено патч!
- PKG and Game versions match:
- Версії PKG та гри збігаються:
+ PKG and Game versions match:
+ Версії PKG та гри збігаються:
- Would you like to overwrite?
- Бажаєте перезаписати?
+ Would you like to overwrite?
+ Бажаєте перезаписати?
- PKG Version %1 is older than installed version:
- Версія PKG %1 старіша за встановлену версію:
+ PKG Version %1 is older than installed version:
+ Версія PKG %1 старіша за встановлену версію:
- Game is installed:
- Встановлена гра:
+ Game is installed:
+ Встановлена гра:
- Would you like to install Patch:
- Бажаєте встановити патч:
+ Would you like to install Patch:
+ Бажаєте встановити патч:
- DLC Installation
- Встановлення DLC
+ DLC Installation
+ Встановлення DLC
- Would you like to install DLC: %1?
- Ви бажаєте встановити DLC: %1?
+ Would you like to install DLC: %1?
+ Ви бажаєте встановити DLC: %1?
- DLC already installed:
- DLC вже встановлено:
+ DLC already installed:
+ DLC вже встановлено:
- Game already installed
- Гра вже встановлена
+ Game already installed
+ Гра вже встановлена
- PKG ERROR
- ПОМИЛКА PKG
+ PKG ERROR
+ ПОМИЛКА PKG
- Extracting PKG %1/%2
- Витягування PKG %1/%2
+ Extracting PKG %1/%2
+ Витягування PKG %1/%2
- Extraction Finished
- Розпакування завершено
+ Extraction Finished
+ Розпакування завершено
- Game successfully installed at %1
- Гру успішно встановлено у %1
+ Game successfully installed at %1
+ Гру успішно встановлено у %1
- File doesn't appear to be a valid PKG file
- Файл не є дійсним PKG-файлом
+ File doesn't appear to be a valid PKG file
+ Файл не є дійсним PKG-файлом
- Run Game
-
+ Run Game
+ Run Game
- Eboot.bin file not found
-
+ Eboot.bin file not found
+ Eboot.bin file not found
- PKG File (*.PKG *.pkg)
-
+ PKG File (*.PKG *.pkg)
+ PKG File (*.PKG *.pkg)
- PKG is a patch or DLC, please install the game first!
-
+ PKG is a patch or DLC, please install the game first!
+ PKG is a patch or DLC, please install the game first!
- Game is already running!
-
+ Game is already running!
+ Game is already running!
- shadPS4
- shadPS4
+ shadPS4
+ shadPS4
-
-
+
+
PKGViewer
- Open Folder
- Відкрити папку
+ Open Folder
+ Відкрити папку
- Name
- Назва
+ PKG ERROR
+ ПОМИЛКА PKG
- Serial
- Серійний номер
+ Name
+ Назва
- Installed
-
+ Serial
+ Серійний номер
- Size
- Розмір
+ Installed
+ Installed
- Category
-
+ Size
+ Розмір
- Type
-
+ Category
+ Category
- App Ver
-
+ Type
+ Type
- FW
-
+ App Ver
+ App Ver
- Region
- Регіон
+ FW
+ FW
- Flags
-
+ Region
+ Регіон
- Path
- Шлях
+ Flags
+ Flags
- File
- Файл
+ Path
+ Шлях
- PKG ERROR
- ПОМИЛКА PKG
+ File
+ Файл
- Unknown
- Невідомо
+ Unknown
+ Невідомо
- Package
-
+ Package
+ Package
-
-
+
+
SettingsDialog
- Settings
- Налаштування
+ Settings
+ Налаштування
- General
- Загальні
+ General
+ Загальні
- System
- Система
+ System
+ Система
- Console Language
- Мова консолі
+ Console Language
+ Мова консолі
- Emulator Language
- Мова емулятора
+ Emulator Language
+ Мова емулятора
- Emulator
- Емулятор
+ Emulator
+ Емулятор
- Enable Fullscreen
- Увімкнути повноекранний режим
+ Enable Fullscreen
+ Увімкнути повноекранний режим
- Fullscreen Mode
- Тип повноекранного режиму
+ Fullscreen Mode
+ Тип повноекранного режиму
- Borderless
- Без рамок
+ Enable Separate Update Folder
+ Увімкнути окрему папку оновлень
- True
- Повний екран
+ Default tab when opening settings
+ Вкладка за замовчуванням при відкритті налаштувань
- Enable Separate Update Folder
- Увімкнути окрему папку оновлень
+ Show Game Size In List
+ Показати розмір гри у списку
- Default tab when opening settings
- Вкладка за замовчуванням при відкритті налаштувань
+ Show Splash
+ Показувати заставку
- Show Game Size In List
- Показати розмір гри у списку
+ Enable Discord Rich Presence
+ Увімкнути Discord Rich Presence
- Show Splash
- Показувати заставку
+ Username
+ Ім'я користувача
- Enable Discord Rich Presence
- Увімкнути Discord Rich Presence
+ Trophy Key
+ Ключ трофеїв
- Username
- Ім'я користувача
+ Trophy
+ Трофеї
- Trophy Key
- Ключ трофеїв
+ Logger
+ Логування
- Trophy
- Трофеї
+ Log Type
+ Тип логів
- Logger
- Логування
+ Log Filter
+ Фільтр логів
- Log Type
- Тип логів
+ Open Log Location
+ Відкрити місце розташування журналу
- async
- Асинхронний
+ Input
+ Введення
- sync
- Синхронний
+ Cursor
+ Курсор миші
- Log Filter
- Фільтр логів
+ Hide Cursor
+ Приховати курсор
- Open Log Location
- Відкрити місце розташування журналу
+ Hide Cursor Idle Timeout
+ Тайм-аут приховування курсора при бездіяльності
- Input
- Введення
+ s
+ сек
- Cursor
- Курсор миші
+ Controller
+ Контролер
- Hide Cursor
- Приховати курсор
+ Back Button Behavior
+ Перепризначення кнопки назад
- Hide Cursor Idle Timeout
- Тайм-аут приховування курсора при бездіяльності
+ Graphics
+ Графіка
- s
- сек
+ GUI
+ Інтерфейс
- Controller
- Контролер
+ User
+ Користувач
- Back Button Behavior
- Перепризначення кнопки назад
+ Graphics Device
+ Графічний пристрій
- Enable Motion Controls
- Увімкнути керування рухом
+ Width
+ Ширина
- Graphics
- Графіка
+ Height
+ Висота
- GUI
- Інтерфейс
+ Vblank Divider
+ Розділювач Vblank
- User
- Користувач
+ Advanced
+ Розширені
- Graphics Device
- Графічний пристрій
+ Enable Shaders Dumping
+ Увімкнути дамп шейдерів
- Width
- Ширина
+ Enable NULL GPU
+ Увімкнути NULL GPU
- Height
- Висота
+ Enable HDR
+ Enable HDR
- Vblank Divider
- Розділювач Vblank
+ Paths
+ Шляхи
- Advanced
- Розширені
+ Game Folders
+ Ігрові папки
- Enable Shaders Dumping
- Увімкнути дамп шейдерів
+ Add...
+ Додати...
- Auto Select
- Автовибір
+ Remove
+ Вилучити
- Enable NULL GPU
- Увімкнути NULL GPU
+ Debug
+ Налагодження
- Paths
- Шляхи
+ Enable Debug Dumping
+ Увімкнути налагоджувальні дампи
- Game Folders
- Ігрові папки
+ Enable Vulkan Validation Layers
+ Увімкнути шари валідації Vulkan
- Add...
- Додати...
+ Enable Vulkan Synchronization Validation
+ Увімкнути валідацію синхронізації Vulkan
- Remove
- Вилучити
+ Enable RenderDoc Debugging
+ Увімкнути налагодження RenderDoc
- Save Data Path
- Шлях до файлів збережень
+ Enable Crash Diagnostics
+ Увімкнути діагностику збоїв
- Debug
- Налагодження
+ Collect Shaders
+ Збирати шейдери
- Enable Debug Dumping
- Увімкнути налагоджувальні дампи
+ Copy GPU Buffers
+ Копіювати буфери GPU
- Enable Vulkan Validation Layers
- Увімкнути шари валідації Vulkan
+ Host Debug Markers
+ Хостові маркери налагодження
- Enable Vulkan Synchronization Validation
- Увімкнути валідацію синхронізації Vulkan
+ Guest Debug Markers
+ Гостьові маркери налагодження
- Enable RenderDoc Debugging
- Увімкнути налагодження RenderDoc
+ Update
+ Оновлення
- Enable Crash Diagnostics
- Увімкнути діагностику збоїв
+ Check for Updates at Startup
+ Перевіряти оновлення під час запуску
- Collect Shaders
- Збирати шейдери
+ Always Show Changelog
+ Завжди показувати журнал змін
- Copy GPU Buffers
- Копіювати буфери GPU
+ Update Channel
+ Канал оновлення
- Host Debug Markers
- Хостові маркери налагодження
+ Check for Updates
+ Перевірити оновлення
- Guest Debug Markers
- Гостьові маркери налагодження
+ GUI Settings
+ Інтерфейс
- Update
- Оновлення
+ Title Music
+ Титульна музика
- Check for Updates at Startup
- Перевіряти оновлення під час запуску
+ Disable Trophy Pop-ups
+ Вимкнути спливаючі вікна трофеїв
- Always Show Changelog
- Завжди показувати журнал змін
+ Background Image
+ Фонове зображення
- Update Channel
- Канал оновлення
+ Show Background Image
+ Показувати фонове зображення
- Release
- Релізний
+ Opacity
+ Непрозорість
- Nightly
- Тестовий
+ Play title music
+ Програвати титульну музику
- Check for Updates
- Перевірити оновлення
+ Update Compatibility Database On Startup
+ Оновлення даних ігрової сумісності під час запуску
- GUI Settings
- Інтерфейс
+ Game Compatibility
+ Сумісність з іграми
- Title Music
- Титульна музика
+ Display Compatibility Data
+ Відображати данні ігрової сумістністі
- Disable Trophy Pop-ups
- Вимкнути спливаючі вікна трофеїв
+ Update Compatibility Database
+ Оновити данні ігрової сумістності
- Background Image
- Фонове зображення
+ Volume
+ Гучність
- Show Background Image
- Показувати фонове зображення
+ Save
+ Зберегти
- Opacity
- Непрозорість
+ Apply
+ Застосувати
- Play title music
- Програвати титульну музику
+ Restore Defaults
+ За замовчуванням
- Update Compatibility Database On Startup
- Оновлення даних ігрової сумісності під час запуску
+ Close
+ Закрити
- Game Compatibility
- Сумісність з іграми
+ Point your mouse at an option to display its description.
+ Наведіть курсор миші на опцію, щоб відобразити її опис.
- Display Compatibility Data
- Відображати данні ігрової сумістністі
+ consoleLanguageGroupBox
+ Мова консолі:\nВстановіть мову, яка буде використовуватись у іграх PS4.\nРекомендується встановити мову котра підтримується грою, оскільки вона може відрізнятися в залежності від регіону.
- Update Compatibility Database
- Оновити данні ігрової сумістності
+ emulatorLanguageGroupBox
+ Мова емулятора:\nВстановіть мову користувацького інтерфейсу емулятора.
- Volume
- Гучність
+ fullscreenCheckBox
+ Повноекранний режим:\nАвтоматично переводить вікно гри у повноекранний режим.\nВи можете відключити це, натиснувши клавішу F11.
- Save
- Зберегти
+ separateUpdatesCheckBox
+ Окрема папка для оновлень:\nДає змогу встановлювати оновлення гри в окрему папку для зручності.
- Apply
- Застосувати
+ showSplashCheckBox
+ Показувати заставку:\nВідображає заставку гри (спеціальне зображення) під час запуску гри.
- Restore Defaults
- За замовчуванням
+ discordRPCCheckbox
+ Увімкнути Discord Rich Presence:\nВідображає значок емулятора та відповідну інформацію у вашому профілі Discord.
- Close
- Закрити
+ userName
+ Ім'я користувача:\nВстановіть ім'я користувача акаунта PS4. Воно може відображатися в деяких іграх.
- Point your mouse at an option to display its description.
- Наведіть курсор миші на опцію, щоб відобразити її опис.
+ TrophyKey
+ Ключ трофеїв:\nКлюч для розшифровки трофеїв. Може бути отриманий зі зламаної консолі.\nПовинен містити лише шістнадцяткові символи.
- consoleLanguageGroupBox
- Мова консолі:\nВстановіть мову, яка буде використовуватись у іграх PS4.\nРекомендується встановити мову котра підтримується грою, оскільки вона може відрізнятися в залежності від регіону.
+ logTypeGroupBox
+ Тип логів:\nВстановіть, чи синхронізувати виведення вікна логів заради продуктивності. Це може негативно вплинути на емуляцію.
- emulatorLanguageGroupBox
- Мова емулятора:\nВстановіть мову користувацького інтерфейсу емулятора.
+ logFilter
+ Фільтр логів:\nФільтрує логи, щоб показувати тільки певну інформацію.\nПриклади: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Рівні: Trace, Debug, Info, Warning, Error, Critical - у цьому порядку, конкретний рівень глушить усі попередні рівні у списку і показує всі наступні рівні.
- fullscreenCheckBox
- Повноекранний режим:\nАвтоматично переводить вікно гри у повноекранний режим.\nВи можете відключити це, натиснувши клавішу F11.
+ updaterGroupBox
+ Оновлення:\nРелізний: Офіційні версії, які випускаються щомісяця і можуть бути дуже старими, але вони більш надійні та перевірені.\nТестовий: Версії для розробників, які мають усі найновіші функції та виправлення, але можуть містити помилки та є менш стабільними.
- separateUpdatesCheckBox
- Окрема папка для оновлень:\nДає змогу встановлювати оновлення гри в окрему папку для зручності.
+ GUIBackgroundImageGroupBox
+ Фонове зображення:\nКерує непрозорістю фонового зображення гри.
- showSplashCheckBox
- Показувати заставку:\nВідображає заставку гри (спеціальне зображення) під час запуску гри.
+ GUIMusicGroupBox
+ Грати титульну музику:\nВмикає відтворення спеціальної музики під час вибору гри в списку, якщо вона це підтримує.
- discordRPCCheckbox
- Увімкнути Discord Rich Presence:\nВідображає значок емулятора та відповідну інформацію у вашому профілі Discord.
+ disableTrophycheckBox
+ Вимкнути спливаючі вікна трофеїв:\nВимикає сповіщення про ігрові трофеї. Прогрес трофея все ще можна відстежувати за допомогою "Перегляд трофеїв" (клацніть правою кнопкою миші на грі у головному вікні).
- userName
- Ім'я користувача:\nВстановіть ім'я користувача акаунта PS4. Воно може відображатися в деяких іграх.
+ hideCursorGroupBox
+ Приховувати курсор:\nВиберіть, коли курсор зникатиме:\nНіколи: Курсор миші завжди буде видимий.\nПри бездіяльності: Встановіть час, через який курсор зникне в разі бездіяльності.\nЗавжди: Курсор миші завжди буде прихований.
- TrophyKey
- Ключ трофеїв:\nКлюч для розшифровки трофеїв. Може бути отриманий зі зламаної консолі.\nПовинен містити лише шістнадцяткові символи.
+ idleTimeoutGroupBox
+ Встановіть час, через який курсор зникне в разі бездіяльності.
- logTypeGroupBox
- Тип логів:\nВстановіть, чи синхронізувати виведення вікна логів заради продуктивності. Це може негативно вплинути на емуляцію.
+ backButtonBehaviorGroupBox
+ Перепризначення кнопки «Назад»:\nНалаштовує кнопку «Назад» контролера на емуляцію натискання на зазначену область на сенсорній панелі контролера PS4.
- logFilter
- Фільтр логів:\nФільтрує логи, щоб показувати тільки певну інформацію.\nПриклади: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Рівні: Trace, Debug, Info, Warning, Error, Critical - у цьому порядку, конкретний рівень глушить усі попередні рівні у списку і показує всі наступні рівні.
+ enableCompatibilityCheckBox
+ Відображати данні ігрової сумістністі:\nВідображає інформацію про сумісність ігор у вигляді таблиці. Увімкніть "Оновлення даних ігрової сумісності під час запуску" для отримання актуальної інформації.
- updaterGroupBox
- Оновлення:\nРелізний: Офіційні версії, які випускаються щомісяця і можуть бути дуже старими, але вони більш надійні та перевірені.\nТестовий: Версії для розробників, які мають усі найновіші функції та виправлення, але можуть містити помилки та є менш стабільними.
+ checkCompatibilityOnStartupCheckBox
+ Оновлення даних ігрової сумісності під час запуску:\nАвтоматично оновлює базу даних ігрової сумісності під час запуску shadPS4.
- GUIBackgroundImageGroupBox
- Фонове зображення:\nКерує непрозорістю фонового зображення гри.
+ updateCompatibilityButton
+ Оновити данні ігрової сумістності:\nНегайно оновить базу даних ігрової сумісності.
- GUIMusicGroupBox
- Грати титульну музику:\nВмикає відтворення спеціальної музики під час вибору гри в списку, якщо вона це підтримує.
+ Never
+ Ніколи
- disableTrophycheckBox
- Вимкнути спливаючі вікна трофеїв:\nВимикає сповіщення про ігрові трофеї. Прогрес трофея все ще можна відстежувати за допомогою "Перегляд трофеїв" (клацніть правою кнопкою миші на грі у головному вікні).
+ Idle
+ При бездіяльності
- hideCursorGroupBox
- Приховувати курсор:\nВиберіть, коли курсор зникатиме:\nНіколи: Курсор миші завжди буде видимий.\nПри бездіяльності: Встановіть час, через який курсор зникне в разі бездіяльності.\nЗавжди: Курсор миші завжди буде прихований.
+ Always
+ Завжди
- idleTimeoutGroupBox
- Встановіть час, через який курсор зникне в разі бездіяльності.
+ Touchpad Left
+ Ліва сторона тачпаду
- backButtonBehaviorGroupBox
- Перепризначення кнопки «Назад»:\nНалаштовує кнопку «Назад» контролера на емуляцію натискання на зазначену область на сенсорній панелі контролера PS4.
+ Touchpad Right
+ Права сторона тачпаду
- enableCompatibilityCheckBox
- Відображати данні ігрової сумістністі:\nВідображає інформацію про сумісність ігор у вигляді таблиці. Увімкніть "Оновлення даних ігрової сумісності під час запуску" для отримання актуальної інформації.
+ Touchpad Center
+ Середина тачпаду
- checkCompatibilityOnStartupCheckBox
- Оновлення даних ігрової сумісності під час запуску:\nАвтоматично оновлює базу даних ігрової сумісності під час запуску shadPS4.
+ None
+ Без змін
- updateCompatibilityButton
- Оновити данні ігрової сумістності:\nНегайно оновить базу даних ігрової сумісності.
+ graphicsAdapterGroupBox
+ Графічний пристрій:\nУ системах із кількома GPU виберіть з випадаючого списку GPU, який буде використовувати емулятор,\nабо виберіть "Автовибір", щоб визначити його автоматично.
- Never
- Ніколи
+ resolutionLayout
+ Ширина/Висота:\nВстановіть розмір вікна емулятора під час запуску, який може бути змінений під час гри.\nЦе відрізняється від роздільної здатності в грі.
- Idle
- При бездіяльності
+ heightDivider
+ Розділювач Vblank:\nЧастота кадрів, з якою оновлюється емулятор, множиться на це число. Зміна цього параметра може мати негативні наслідки, такі як збільшення швидкості гри або порушення критичних функцій гри, які цього не очікують!
- Always
- Завжди
+ dumpShadersCheckBox
+ Увімкнути дамп шейдерів:\nДля технічного налагодження зберігає шейдери ігор у папку під час рендерингу.
- Touchpad Left
- Ліва сторона тачпаду
+ nullGpuCheckBox
+ Увімкнути NULL GPU:\nДля технічного налагодження відключає рендеринг гри так, ніби графічної карти немає.
- Touchpad Right
- Права сторона тачпаду
+ enableHDRCheckBox
+ enableHDRCheckBox
- Touchpad Center
- Середина тачпаду
+ gameFoldersBox
+ Ігрові папки:\nСписок папок, що скануватимуться для виявлення ігор.
- None
- Без змін
+ addFolderButton
+ Додати:\nДодати папку в список.
- graphicsAdapterGroupBox
- Графічний пристрій:\nУ системах із кількома GPU виберіть з випадаючого списку GPU, який буде використовувати емулятор,\nабо виберіть "Автовибір", щоб визначити його автоматично.
+ removeFolderButton
+ Вилучити:\nВилучити папку зі списку.
- resolutionLayout
- Ширина/Висота:\nВстановіть розмір вікна емулятора під час запуску, який може бути змінений під час гри.\nЦе відрізняється від роздільної здатності в грі.
+ debugDump
+ Увімкнути налагоджувальні дампи:\nЗберігає символи імпорту, експорту та інформацію про заголовок файлу поточної виконуваної програми PS4 у папку.
- heightDivider
- Розділювач Vblank:\nЧастота кадрів, з якою оновлюється емулятор, множиться на це число. Зміна цього параметра може мати негативні наслідки, такі як збільшення швидкості гри або порушення критичних функцій гри, які цього не очікують!
+ vkValidationCheckBox
+ Увімкнути шари валідації Vulkan:\nВключає систему, яка перевіряє стан рендерера Vulkan і логує інформацію про його внутрішній стан. Це знизить продуктивність і, ймовірно, змінить поведінку емуляції.
- dumpShadersCheckBox
- Увімкнути дамп шейдерів:\nДля технічного налагодження зберігає шейдери ігор у папку під час рендерингу.
+ vkSyncValidationCheckBox
+ Увімкнути валідацію синхронізації Vulkan:\nВключає систему, яка перевіряє таймінг завдань рендерингу Vulkan. Це знизить продуктивність і, ймовірно, змінить поведінку емуляції.
- nullGpuCheckBox
- Увімкнути NULL GPU:\nДля технічного налагодження відключає рендеринг гри так, ніби графічної карти немає.
+ rdocCheckBox
+ Увімкнути налагодження RenderDoc:\nЯкщо увімкнено, емулятор забезпечить сумісність із Renderdoc, даючи змогу захоплювати й аналізувати поточні кадри під час рендерингу.
- gameFoldersBox
- Ігрові папки:\nСписок папок, що скануватимуться для виявлення ігор.
+ collectShaderCheckBox
+ Збирати шейдери:\nВам потрібно увімкнути цю опцію, щоб редагувати шейдери за допомогою меню налагодження (Ctrl + F10).
- addFolderButton
- Додати:\nДодати папку в список.
+ crashDiagnosticsCheckBox
+ Діагностика збоїв:\nСтворює .yaml файл з інформацією про стан Vulkan на момент збою.\nКорисно для налагодження помилок 'Device lost'. Якщо у вас увімкнено цей параметр, вам слід увімкнути маркери налагодження Хоста ТА Гостя.\nНе працює на графічних процесорах Intel.\nДля цього вам потрібно увімкнути шари валідації Vulkan і мати Vulkan SDK.
- removeFolderButton
- Вилучити:\nВилучити папку зі списку.
+ copyGPUBuffersCheckBox
+ Копіювати буфери GPU:\nДозволяє обійти проблеми синхронізації, пов'язані з відправленням даних на GPU\nМоже як допомогти, так і не вплинути на збої типу PM4 (тип 0).
- debugDump
- Увімкнути налагоджувальні дампи:\nЗберігає символи імпорту, експорту та інформацію про заголовок файлу поточної виконуваної програми PS4 у папку.
+ hostMarkersCheckBox
+ Хостові маркери налагодження:\nДодає інформацію емулятора, наприклад маркери для конкретних команд AMDGPU у Vulkan, також присвоює ресурсам налагоджувані назви.\nЯкщо ця опція увімкнена, рекомендується також активувати діагностику збоїв.\nКорисно для програм на кшталт RenderDoc.
- vkValidationCheckBox
- Увімкнути шари валідації Vulkan:\nВключає систему, яка перевіряє стан рендерера Vulkan і логує інформацію про його внутрішній стан. Це знизить продуктивність і, ймовірно, змінить поведінку емуляції.
+ guestMarkersCheckBox
+ Гостьові маркери налагодження:\nВставляє налагоджувані маркери, які сама гра додала до командного буфера.\nЯкщо ця опція увімкнена, рекомендується також активувати діагностику збоїв.\nКорисно для програм на кшталт RenderDoc.
- vkSyncValidationCheckBox
- Увімкнути валідацію синхронізації Vulkan:\nВключає систему, яка перевіряє таймінг завдань рендерингу Vulkan. Це знизить продуктивність і, ймовірно, змінить поведінку емуляції.
+ saveDataBox
+ Шлях до файлів збережень:\nПапка, де будуть зберігатися ігрові збереження.
- rdocCheckBox
- Увімкнути налагодження RenderDoc:\nЯкщо увімкнено, емулятор забезпечить сумісність із Renderdoc, даючи змогу захоплювати й аналізувати поточні кадри під час рендерингу.
+ browseButton
+ Вибрати:\nВиберіть папку для ігрових збережень.
- collectShaderCheckBox
- Збирати шейдери:\nВам потрібно увімкнути цю опцію, щоб редагувати шейдери за допомогою меню налагодження (Ctrl + F10).
+ Borderless
+ Без рамок
- crashDiagnosticsCheckBox
- Діагностика збоїв:\nСтворює .yaml файл з інформацією про стан Vulkan на момент збою.\nКорисно для налагодження помилок 'Device lost'. Якщо у вас увімкнено цей параметр, вам слід увімкнути маркери налагодження Хоста ТА Гостя.\nНе працює на графічних процесорах Intel.\nДля цього вам потрібно увімкнути шари валідації Vulkan і мати Vulkan SDK.
+ True
+ Повний екран
- copyGPUBuffersCheckBox
- Копіювати буфери GPU:\nДозволяє обійти проблеми синхронізації, пов'язані з відправленням даних на GPU\nМоже як допомогти, так і не вплинути на збої типу PM4 (тип 0).
+ Release
+ Релізний
- hostMarkersCheckBox
- Хостові маркери налагодження:\nДодає інформацію емулятора, наприклад маркери для конкретних команд AMDGPU у Vulkan, також присвоює ресурсам налагоджувані назви.\nЯкщо ця опція увімкнена, рекомендується також активувати діагностику збоїв.\nКорисно для програм на кшталт RenderDoc.
+ Nightly
+ Тестовий
- guestMarkersCheckBox
- Гостьові маркери налагодження:\nВставляє налагоджувані маркери, які сама гра додала до командного буфера.\nЯкщо ця опція увімкнена, рекомендується також активувати діагностику збоїв.\nКорисно для програм на кшталт RenderDoc.
+ Set the volume of the background music.
+ Set the volume of the background music.
- saveDataBox
- Шлях до файлів збережень:\nПапка, де будуть зберігатися ігрові збереження.
+ Enable Motion Controls
+ Увімкнути керування рухом
- browseButton
- Вибрати:\nВиберіть папку для ігрових збережень.
+ Save Data Path
+ Шлях до файлів збережень
- Enable HDR
-
+ Browse
+ Обрати
- Set the volume of the background music.
-
+ async
+ Асинхронний
- Browse
- Обрати
+ sync
+ Синхронний
- Directory to install games
- Папка для встановлення ігор
+ Auto Select
+ Автовибір
- Directory to save data
-
+ Directory to install games
+ Папка для встановлення ігор
- enableHDRCheckBox
-
+ Directory to save data
+ Directory to save data
-
-
+
+
TrophyViewer
- Trophy Viewer
- Трофеї
+ Trophy Viewer
+ Трофеї
-
+
diff --git a/src/qt_gui/translations/vi_VN.ts b/src/qt_gui/translations/vi_VN.ts
index dddc7bfe0..b4f800711 100644
--- a/src/qt_gui/translations/vi_VN.ts
+++ b/src/qt_gui/translations/vi_VN.ts
@@ -2,1789 +2,1789 @@
-
-
+
+
AboutDialog
- About shadPS4
- About shadPS4
+ About shadPS4
+ About shadPS4
- shadPS4
- shadPS4
+ shadPS4
+ shadPS4
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
- This software should not be used to play games you have not legally obtained.
- This software should not be used to play games you have not legally obtained.
+ This software should not be used to play games you have not legally obtained.
+ This software should not be used to play games you have not legally obtained.
-
-
+
+
CheatsPatches
- Cheats / Patches for
- Cheats / Patches for
+ Cheats / Patches for
+ Cheats / Patches for
- defaultTextEdit_MSG
- Cheats/Patches là các tính năng thử nghiệm.\nHãy sử dụng cẩn thận.\n\nTải xuống các cheat riêng lẻ bằng cách chọn kho lưu trữ và nhấp vào nút tải xuống.\nTại tab Patches, bạn có thể tải xuống tất cả các patch cùng một lúc, chọn cái nào bạn muốn sử dụng và lưu lựa chọn của mình.\n\nVì chúng tôi không phát triển Cheats/Patches,\nxin vui lòng báo cáo các vấn đề cho tác giả cheat.\n\nBạn đã tạo ra một cheat mới? Truy cập:\nhttps://github.com/shadps4-emu/ps4_cheats
+ defaultTextEdit_MSG
+ Cheats/Patches là các tính năng thử nghiệm.\nHãy sử dụng cẩn thận.\n\nTải xuống các cheat riêng lẻ bằng cách chọn kho lưu trữ và nhấp vào nút tải xuống.\nTại tab Patches, bạn có thể tải xuống tất cả các patch cùng một lúc, chọn cái nào bạn muốn sử dụng và lưu lựa chọn của mình.\n\nVì chúng tôi không phát triển Cheats/Patches,\nxin vui lòng báo cáo các vấn đề cho tác giả cheat.\n\nBạn đã tạo ra một cheat mới? Truy cập:\nhttps://github.com/shadps4-emu/ps4_cheats
- No Image Available
- Không có hình ảnh
+ No Image Available
+ Không có hình ảnh
- Serial:
- Số seri:
+ Serial:
+ Số seri:
- Version:
- Phiên bản:
+ Version:
+ Phiên bản:
- Size:
- Kích thước:
+ Size:
+ Kích thước:
- Select Cheat File:
- Chọn tệp Cheat:
+ Select Cheat File:
+ Chọn tệp Cheat:
- Repository:
- Kho lưu trữ:
+ Repository:
+ Kho lưu trữ:
- Download Cheats
- Tải xuống Cheat
+ Download Cheats
+ Tải xuống Cheat
- Delete File
- Xóa tệp
+ Delete File
+ Xóa tệp
- No files selected.
- Không có tệp nào được chọn.
+ No files selected.
+ Không có tệp nào được chọn.
- You can delete the cheats you don't want after downloading them.
- Bạn có thể xóa các cheat không muốn sau khi tải xuống.
+ You can delete the cheats you don't want after downloading them.
+ Bạn có thể xóa các cheat không muốn sau khi tải xuống.
- Do you want to delete the selected file?\n%1
- Bạn có muốn xóa tệp đã chọn?\n%1
+ Do you want to delete the selected file?\n%1
+ Bạn có muốn xóa tệp đã chọn?\n%1
- Select Patch File:
- Chọn tệp Bản vá:
+ Select Patch File:
+ Chọn tệp Bản vá:
- Download Patches
- Tải xuống Bản vá
+ Download Patches
+ Tải xuống Bản vá
- Save
- Lưu
+ Save
+ Lưu
- Cheats
- Cheat
+ Cheats
+ Cheat
- Patches
- Bản vá
+ Patches
+ Bản vá
- Error
- Lỗi
+ Error
+ Lỗi
- No patch selected.
- Không có bản vá nào được chọn.
+ No patch selected.
+ Không có bản vá nào được chọn.
- Unable to open files.json for reading.
- Không thể mở files.json để đọc.
+ Unable to open files.json for reading.
+ Không thể mở files.json để đọc.
- No patch file found for the current serial.
- Không tìm thấy tệp bản vá cho số seri hiện tại.
+ No patch file found for the current serial.
+ Không tìm thấy tệp bản vá cho số seri hiện tại.
- Unable to open the file for reading.
- Không thể mở tệp để đọc.
+ Unable to open the file for reading.
+ Không thể mở tệp để đọc.
- Unable to open the file for writing.
- Không thể mở tệp để ghi.
+ Unable to open the file for writing.
+ Không thể mở tệp để ghi.
- Failed to parse XML:
- Không thể phân tích XML:
+ Failed to parse XML:
+ Không thể phân tích XML:
- Success
- Thành công
+ Success
+ Thành công
- Options saved successfully.
- Các tùy chọn đã được lưu thành công.
+ Options saved successfully.
+ Các tùy chọn đã được lưu thành công.
- Invalid Source
- Nguồn không hợp lệ
+ Invalid Source
+ Nguồn không hợp lệ
- The selected source is invalid.
- Nguồn đã chọn không hợp lệ.
+ The selected source is invalid.
+ Nguồn đã chọn không hợp lệ.
- File Exists
- Tệp đã tồn tại
+ File Exists
+ Tệp đã tồn tại
- File already exists. Do you want to replace it?
- Tệp đã tồn tại. Bạn có muốn thay thế nó không?
+ File already exists. Do you want to replace it?
+ Tệp đã tồn tại. Bạn có muốn thay thế nó không?
- Failed to save file:
- Không thể lưu tệp:
+ Failed to save file:
+ Không thể lưu tệp:
- Failed to download file:
- Không thể tải xuống tệp:
+ Failed to download file:
+ Không thể tải xuống tệp:
- Cheats Not Found
- Không tìm thấy Cheat
+ Cheats Not Found
+ Không tìm thấy Cheat
- CheatsNotFound_MSG
- Không tìm thấy Cheat cho trò chơi này trong phiên bản kho lưu trữ đã chọn,hãy thử kho lưu trữ khác hoặc phiên bản khác của trò chơi.
+ CheatsNotFound_MSG
+ Không tìm thấy Cheat cho trò chơi này trong phiên bản kho lưu trữ đã chọn,hãy thử kho lưu trữ khác hoặc phiên bản khác của trò chơi.
- Cheats Downloaded Successfully
- Cheat đã tải xuống thành công
+ Cheats Downloaded Successfully
+ Cheat đã tải xuống thành công
- CheatsDownloadedSuccessfully_MSG
- Bạn đã tải xuống các cheat thành công. Cho phiên bản trò chơi này từ kho lưu trữ đã chọn. Bạn có thể thử tải xuống từ kho lưu trữ khác, nếu có, bạn cũng có thể sử dụng bằng cách chọn tệp từ danh sách.
+ CheatsDownloadedSuccessfully_MSG
+ Bạn đã tải xuống các cheat thành công. Cho phiên bản trò chơi này từ kho lưu trữ đã chọn. Bạn có thể thử tải xuống từ kho lưu trữ khác, nếu có, bạn cũng có thể sử dụng bằng cách chọn tệp từ danh sách.
- Failed to save:
- Không thể lưu:
+ Failed to save:
+ Không thể lưu:
- Failed to download:
- Không thể tải xuống:
+ Failed to download:
+ Không thể tải xuống:
- Download Complete
- Tải xuống hoàn tất
+ Download Complete
+ Tải xuống hoàn tất
- DownloadComplete_MSG
- Bản vá đã tải xuống thành công! Tất cả các bản vá có sẵn cho tất cả các trò chơi đã được tải xuống, không cần tải xuống riêng lẻ cho mỗi trò chơi như trong Cheat. Nếu bản vá không xuất hiện, có thể là nó không tồn tại cho số seri và phiên bản cụ thể của trò chơi.
+ DownloadComplete_MSG
+ Bản vá đã tải xuống thành công! Tất cả các bản vá có sẵn cho tất cả các trò chơi đã được tải xuống, không cần tải xuống riêng lẻ cho mỗi trò chơi như trong Cheat. Nếu bản vá không xuất hiện, có thể là nó không tồn tại cho số seri và phiên bản cụ thể của trò chơi.
- Failed to parse JSON data from HTML.
- Không thể phân tích dữ liệu JSON từ HTML.
+ Failed to parse JSON data from HTML.
+ Không thể phân tích dữ liệu JSON từ HTML.
- Failed to retrieve HTML page.
- Không thể lấy trang HTML.
+ Failed to retrieve HTML page.
+ Không thể lấy trang HTML.
- The game is in version: %1
- Trò chơi đang ở phiên bản: %1
+ The game is in version: %1
+ Trò chơi đang ở phiên bản: %1
- The downloaded patch only works on version: %1
- Patch đã tải về chỉ hoạt động trên phiên bản: %1
+ The downloaded patch only works on version: %1
+ Patch đã tải về chỉ hoạt động trên phiên bản: %1
- You may need to update your game.
- Bạn có thể cần cập nhật trò chơi của mình.
+ You may need to update your game.
+ Bạn có thể cần cập nhật trò chơi của mình.
- Incompatibility Notice
- Thông báo không tương thích
+ Incompatibility Notice
+ Thông báo không tương thích
- Failed to open file:
- Không thể mở tệp:
+ Failed to open file:
+ Không thể mở tệp:
- XML ERROR:
- LỖI XML:
+ XML ERROR:
+ LỖI XML:
- Failed to open files.json for writing
- Không thể mở files.json để ghi
+ Failed to open files.json for writing
+ Không thể mở files.json để ghi
- Author:
- Tác giả:
+ Author:
+ Tác giả:
- Directory does not exist:
- Thư mục không tồn tại:
+ Directory does not exist:
+ Thư mục không tồn tại:
- Failed to open files.json for reading.
- Không thể mở files.json để đọc.
+ Failed to open files.json for reading.
+ Không thể mở files.json để đọc.
- Name:
- Tên:
+ Name:
+ Tên:
- Can't apply cheats before the game is started
- Không thể áp dụng cheat trước khi trò chơi bắt đầu.
+ Can't apply cheats before the game is started
+ Không thể áp dụng cheat trước khi trò chơi bắt đầu.
- Close
- Đóng
+ Close
+ Đóng
-
-
+
+
CheckUpdate
- Auto Updater
- Trình cập nhật tự động
+ Auto Updater
+ Trình cập nhật tự động
- Error
- Lỗi
+ Error
+ Lỗi
- Network error:
- Lỗi mạng:
+ Network error:
+ Lỗi mạng:
- Error_Github_limit_MSG
- Trình cập nhật tự động cho phép tối đa 60 lần kiểm tra cập nhật mỗi giờ.\nBạn đã đạt đến giới hạn này. Vui lòng thử lại sau.
+ Error_Github_limit_MSG
+ Trình cập nhật tự động cho phép tối đa 60 lần kiểm tra cập nhật mỗi giờ.\nBạn đã đạt đến giới hạn này. Vui lòng thử lại sau.
- Failed to parse update information.
- Không thể phân tích thông tin cập nhật.
+ Failed to parse update information.
+ Không thể phân tích thông tin cập nhật.
- No pre-releases found.
- Không tìm thấy bản phát hành trước.
+ No pre-releases found.
+ Không tìm thấy bản phát hành trước.
- Invalid release data.
- Dữ liệu bản phát hành không hợp lệ.
+ Invalid release data.
+ Dữ liệu bản phát hành không hợp lệ.
- No download URL found for the specified asset.
- Không tìm thấy URL tải xuống cho tài sản đã chỉ định.
+ No download URL found for the specified asset.
+ Không tìm thấy URL tải xuống cho tài sản đã chỉ định.
- Your version is already up to date!
- Phiên bản của bạn đã được cập nhật!
+ Your version is already up to date!
+ Phiên bản của bạn đã được cập nhật!
- Update Available
- Có bản cập nhật
+ Update Available
+ Có bản cập nhật
- Update Channel
- Kênh Cập Nhật
+ Update Channel
+ Kênh Cập Nhật
- Current Version
- Phiên bản hiện tại
+ Current Version
+ Phiên bản hiện tại
- Latest Version
- Phiên bản mới nhất
+ Latest Version
+ Phiên bản mới nhất
- Do you want to update?
- Bạn có muốn cập nhật không?
+ Do you want to update?
+ Bạn có muốn cập nhật không?
- Show Changelog
- Hiện nhật ký thay đổi
+ Show Changelog
+ Hiện nhật ký thay đổi
- Check for Updates at Startup
- Kiểm tra cập nhật khi khởi động
+ Check for Updates at Startup
+ Kiểm tra cập nhật khi khởi động
- Update
- Cập nhật
+ Update
+ Cập nhật
- No
- Không
+ No
+ Không
- Hide Changelog
- Ẩn nhật ký thay đổi
+ Hide Changelog
+ Ẩn nhật ký thay đổi
- Changes
- Thay đổi
+ Changes
+ Thay đổi
- Network error occurred while trying to access the URL
- Xảy ra lỗi mạng khi cố gắng truy cập URL
+ Network error occurred while trying to access the URL
+ Xảy ra lỗi mạng khi cố gắng truy cập URL
- Download Complete
- Tải xuống hoàn tất
+ Download Complete
+ Tải xuống hoàn tất
- The update has been downloaded, press OK to install.
- Bản cập nhật đã được tải xuống, nhấn OK để cài đặt.
+ The update has been downloaded, press OK to install.
+ Bản cập nhật đã được tải xuống, nhấn OK để cài đặt.
- Failed to save the update file at
- Không thể lưu tệp cập nhật tại
+ Failed to save the update file at
+ Không thể lưu tệp cập nhật tại
- Starting Update...
- Đang bắt đầu cập nhật...
+ Starting Update...
+ Đang bắt đầu cập nhật...
- Failed to create the update script file
- Không thể tạo tệp kịch bản cập nhật
+ Failed to create the update script file
+ Không thể tạo tệp kịch bản cập nhật
-
-
+
+
CompatibilityInfoClass
- Fetching compatibility data, please wait
- Đang tải dữ liệu tương thích, vui lòng chờ
+ Fetching compatibility data, please wait
+ Đang tải dữ liệu tương thích, vui lòng chờ
- Cancel
- Hủy bỏ
+ Cancel
+ Hủy bỏ
- Loading...
- Đang tải...
+ Loading...
+ Đang tải...
- Error
- Lỗi
+ Error
+ Lỗi
- Unable to update compatibility data! Try again later.
- Không thể cập nhật dữ liệu tương thích! Vui lòng thử lại sau.
+ Unable to update compatibility data! Try again later.
+ Không thể cập nhật dữ liệu tương thích! Vui lòng thử lại sau.
- Unable to open compatibility_data.json for writing.
- Không thể mở compatibility_data.json để ghi.
+ Unable to open compatibility_data.json for writing.
+ Không thể mở compatibility_data.json để ghi.
- Unknown
- Không xác định
+ Unknown
+ Không xác định
- Nothing
- Không có gì
+ Nothing
+ Không có gì
- Boots
- Giày ủng
+ Boots
+ Giày ủng
- Menus
- Menu
+ Menus
+ Menu
- Ingame
- Trong game
+ Ingame
+ Trong game
- Playable
- Có thể chơi
+ Playable
+ Có thể chơi
-
-
+
+
ControlSettings
- Configure Controls
-
+ Configure Controls
+ Configure Controls
- Control Settings
-
+ Control Settings
+ Control Settings
- D-Pad
-
+ D-Pad
+ D-Pad
- Up
-
+ Up
+ Up
- Left
-
+ Left
+ Left
- Right
-
+ Right
+ Right
- Down
-
+ Down
+ Down
- Left Stick Deadzone (def:2 max:127)
-
+ Left Stick Deadzone (def:2 max:127)
+ Left Stick Deadzone (def:2 max:127)
- Left Deadzone
-
+ Left Deadzone
+ Left Deadzone
- Left Stick
-
+ Left Stick
+ Left Stick
- Config Selection
-
+ Config Selection
+ Config Selection
- Common Config
-
+ Common Config
+ Common Config
- Use per-game configs
-
+ Use per-game configs
+ Use per-game configs
- L1 / LB
-
+ L1 / LB
+ L1 / LB
- L2 / LT
-
+ L2 / LT
+ L2 / LT
- KBM Controls
-
+ KBM Controls
+ KBM Controls
- KBM Editor
-
+ KBM Editor
+ KBM Editor
- Back
-
+ Back
+ Back
- R1 / RB
-
+ R1 / RB
+ R1 / RB
- R2 / RT
-
+ R2 / RT
+ R2 / RT
- L3
-
+ L3
+ L3
- Options / Start
-
+ Options / Start
+ Options / Start
- R3
-
+ R3
+ R3
- Face Buttons
-
+ Face Buttons
+ Face Buttons
- Triangle / Y
-
+ Triangle / Y
+ Triangle / Y
- Square / X
-
+ Square / X
+ Square / X
- Circle / B
-
+ Circle / B
+ Circle / B
- Cross / A
-
+ Cross / A
+ Cross / A
- Right Stick Deadzone (def:2, max:127)
-
+ Right Stick Deadzone (def:2, max:127)
+ Right Stick Deadzone (def:2, max:127)
- Right Deadzone
-
+ Right Deadzone
+ Right Deadzone
- Right Stick
-
+ Right Stick
+ Right Stick
-
-
+
+
ElfViewer
- Open Folder
- Open Folder
+ Open Folder
+ Open Folder
-
-
+
+
GameInfoClass
- Loading game list, please wait :3
- Loading game list, please wait :3
+ Loading game list, please wait :3
+ Loading game list, please wait :3
- Cancel
- Cancel
+ Cancel
+ Cancel
- Loading...
- Loading...
+ Loading...
+ Loading...
-
-
+
+
GameInstallDialog
- shadPS4 - Choose directory
- shadPS4 - Choose directory
+ shadPS4 - Choose directory
+ shadPS4 - Choose directory
- Directory to install games
- Directory to install games
+ Directory to install games
+ Directory to install games
- Browse
- Browse
+ Browse
+ Browse
- Error
- Error
+ Error
+ Error
- Directory to install DLC
-
+ Directory to install DLC
+ Directory to install DLC
-
-
+
+
GameListFrame
- Icon
- Biểu tượng
+ Icon
+ Biểu tượng
- Name
- Tên
+ Name
+ Tên
- Serial
- Số seri
+ Serial
+ Số seri
- Compatibility
- Compatibility
+ Compatibility
+ Compatibility
- Region
- Khu vực
+ Region
+ Khu vực
- Firmware
- Phần mềm
+ Firmware
+ Phần mềm
- Size
- Kích thước
+ Size
+ Kích thước
- Version
- Phiên bản
+ Version
+ Phiên bản
- Path
- Đường dẫn
+ Path
+ Đường dẫn
- Play Time
- Thời gian chơi
+ Play Time
+ Thời gian chơi
- Never Played
- Never Played
+ Never Played
+ Never Played
- h
- h
+ h
+ h
- m
- m
+ m
+ m
- s
- s
+ s
+ s
- Compatibility is untested
- Compatibility is untested
+ Compatibility is untested
+ Compatibility is untested
- Game does not initialize properly / crashes the emulator
- Game does not initialize properly / crashes the emulator
+ Game does not initialize properly / crashes the emulator
+ Game does not initialize properly / crashes the emulator
- Game boots, but only displays a blank screen
- Game boots, but only displays a blank screen
+ Game boots, but only displays a blank screen
+ Game boots, but only displays a blank screen
- Game displays an image but does not go past the menu
- Game displays an image but does not go past the menu
+ Game displays an image but does not go past the menu
+ Game displays an image but does not go past the menu
- Game has game-breaking glitches or unplayable performance
- Game has game-breaking glitches or unplayable performance
+ Game has game-breaking glitches or unplayable performance
+ Game has game-breaking glitches or unplayable performance
- Game can be completed with playable performance and no major glitches
- Game can be completed with playable performance and no major glitches
+ Game can be completed with playable performance and no major glitches
+ Game can be completed with playable performance and no major glitches
- Click to see details on github
- Nhấp để xem chi tiết trên GitHub
+ Click to see details on github
+ Nhấp để xem chi tiết trên GitHub
- Last updated
- Cập nhật lần cuối
+ Last updated
+ Cập nhật lần cuối
-
-
+
+
GameListUtils
- B
- B
+ B
+ B
- KB
- KB
+ KB
+ KB
- MB
- MB
+ MB
+ MB
- GB
- GB
+ GB
+ GB
- TB
- TB
+ TB
+ TB
-
-
+
+
GuiContextMenus
- Create Shortcut
- Create Shortcut
+ Create Shortcut
+ Create Shortcut
- Cheats / Patches
- Mẹo / Bản vá
+ Cheats / Patches
+ Mẹo / Bản vá
- SFO Viewer
- SFO Viewer
+ SFO Viewer
+ SFO Viewer
- Trophy Viewer
- Trophy Viewer
+ Trophy Viewer
+ Trophy Viewer
- Open Folder...
- Mở Thư Mục...
+ Open Folder...
+ Mở Thư Mục...
- Open Game Folder
- Mở Thư Mục Trò Chơi
+ Open Game Folder
+ Mở Thư Mục Trò Chơi
- Open Save Data Folder
- Mở Thư Mục Dữ Liệu Lưu
+ Open Save Data Folder
+ Mở Thư Mục Dữ Liệu Lưu
- Open Log Folder
- Mở Thư Mục Nhật Ký
+ Open Log Folder
+ Mở Thư Mục Nhật Ký
- Copy info...
- Copy info...
+ Copy info...
+ Copy info...
- Copy Name
- Copy Name
+ Copy Name
+ Copy Name
- Copy Serial
- Copy Serial
+ Copy Serial
+ Copy Serial
- Copy All
- Copy All
+ Copy Version
+ Copy Version
- Delete...
- Delete...
+ Copy Size
+ Copy Size
- Delete Game
- Delete Game
+ Copy All
+ Copy All
- Delete Update
- Delete Update
+ Delete...
+ Delete...
- Delete DLC
- Delete DLC
+ Delete Game
+ Delete Game
- Compatibility...
- Compatibility...
+ Delete Update
+ Delete Update
- Update database
- Update database
+ Delete DLC
+ Delete DLC
- View report
- View report
+ Compatibility...
+ Compatibility...
- Submit a report
- Submit a report
+ Update database
+ Update database
- Shortcut creation
- Shortcut creation
+ View report
+ View report
- Shortcut created successfully!
- Shortcut created successfully!
+ Submit a report
+ Submit a report
- Error
- Error
+ Shortcut creation
+ Shortcut creation
- Error creating shortcut!
- Error creating shortcut!
+ Shortcut created successfully!
+ Shortcut created successfully!
- Install PKG
- Install PKG
+ Error
+ Error
- Game
- Game
+ Error creating shortcut!
+ Error creating shortcut!
- This game has no update to delete!
- This game has no update to delete!
+ Install PKG
+ Install PKG
- Update
- Update
+ Game
+ Game
- This game has no DLC to delete!
- This game has no DLC to delete!
+ This game has no update to delete!
+ This game has no update to delete!
- DLC
- DLC
+ Update
+ Update
- Delete %1
- Delete %1
+ This game has no DLC to delete!
+ This game has no DLC to delete!
- Are you sure you want to delete %1's %2 directory?
- Are you sure you want to delete %1's %2 directory?
+ DLC
+ DLC
- Open Update Folder
-
+ Delete %1
+ Delete %1
- Copy Version
-
+ Are you sure you want to delete %1's %2 directory?
+ Are you sure you want to delete %1's %2 directory?
- Copy Size
-
+ Open Update Folder
+ Open Update Folder
- Delete Save Data
-
+ Delete Save Data
+ Delete Save Data
- This game has no update folder to open!
-
+ This game has no update folder to open!
+ This game has no update folder to open!
- Failed to convert icon.
-
+ Failed to convert icon.
+ Failed to convert icon.
- This game has no save data to delete!
-
+ This game has no save data to delete!
+ This game has no save data to delete!
- Save Data
-
+ Save Data
+ Save Data
-
-
+
+
InstallDirSelect
- shadPS4 - Choose directory
- shadPS4 - Choose directory
+ shadPS4 - Choose directory
+ shadPS4 - Choose directory
- Select which directory you want to install to.
- Select which directory you want to install to.
+ Select which directory you want to install to.
+ Select which directory you want to install to.
- Install All Queued to Selected Folder
-
+ Install All Queued to Selected Folder
+ Install All Queued to Selected Folder
- Delete PKG File on Install
-
+ Delete PKG File on Install
+ Delete PKG File on Install
-
-
+
+
MainWindow
- Open/Add Elf Folder
- Open/Add Elf Folder
+ Open/Add Elf Folder
+ Open/Add Elf Folder
- Install Packages (PKG)
- Install Packages (PKG)
+ Install Packages (PKG)
+ Install Packages (PKG)
- Boot Game
- Boot Game
+ Boot Game
+ Boot Game
- Check for Updates
- Kiểm tra bản cập nhật
+ Check for Updates
+ Kiểm tra bản cập nhật
- About shadPS4
- About shadPS4
+ About shadPS4
+ About shadPS4
- Configure...
- Configure...
+ Configure...
+ Configure...
- Install application from a .pkg file
- Install application from a .pkg file
+ Install application from a .pkg file
+ Install application from a .pkg file
- Recent Games
- Recent Games
+ Recent Games
+ Recent Games
- Open shadPS4 Folder
- Open shadPS4 Folder
+ Open shadPS4 Folder
+ Open shadPS4 Folder
- Exit
- Exit
+ Exit
+ Exit
- Exit shadPS4
- Exit shadPS4
+ Exit shadPS4
+ Exit shadPS4
- Exit the application.
- Exit the application.
+ Exit the application.
+ Exit the application.
- Show Game List
- Show Game List
+ Show Game List
+ Show Game List
- Game List Refresh
- Game List Refresh
+ Game List Refresh
+ Game List Refresh
- Tiny
- Tiny
+ Tiny
+ Tiny
- Small
- Small
+ Small
+ Small
- Medium
- Medium
+ Medium
+ Medium
- Large
- Large
+ Large
+ Large
- List View
- List View
+ List View
+ List View
- Grid View
- Grid View
+ Grid View
+ Grid View
- Elf Viewer
- Elf Viewer
+ Elf Viewer
+ Elf Viewer
- Game Install Directory
- Game Install Directory
+ Game Install Directory
+ Game Install Directory
- Download Cheats/Patches
- Tải Mẹo / Bản vá
+ Download Cheats/Patches
+ Tải Mẹo / Bản vá
- Dump Game List
- Dump Game List
+ Dump Game List
+ Dump Game List
- PKG Viewer
- PKG Viewer
+ PKG Viewer
+ PKG Viewer
- Search...
- Search...
+ Search...
+ Search...
- File
- File
+ File
+ File
- View
- View
+ View
+ View
- Game List Icons
- Game List Icons
+ Game List Icons
+ Game List Icons
- Game List Mode
- Game List Mode
+ Game List Mode
+ Game List Mode
- Settings
- Settings
+ Settings
+ Settings
- Utils
- Utils
+ Utils
+ Utils
- Themes
- Themes
+ Themes
+ Themes
- Help
- Giúp đỡ
+ Help
+ Giúp đỡ
- Dark
- Dark
+ Dark
+ Dark
- Light
- Light
+ Light
+ Light
- Green
- Green
+ Green
+ Green
- Blue
- Blue
+ Blue
+ Blue
- Violet
- Violet
+ Violet
+ Violet
- toolBar
- toolBar
+ toolBar
+ toolBar
- Game List
- Danh sách trò chơi
+ Game List
+ Danh sách trò chơi
- * Unsupported Vulkan Version
- * Phiên bản Vulkan không được hỗ trợ
+ * Unsupported Vulkan Version
+ * Phiên bản Vulkan không được hỗ trợ
- Download Cheats For All Installed Games
- Tải xuống cheat cho tất cả các trò chơi đã cài đặt
+ Download Cheats For All Installed Games
+ Tải xuống cheat cho tất cả các trò chơi đã cài đặt
- Download Patches For All Games
- Tải xuống bản vá cho tất cả các trò chơi
+ Download Patches For All Games
+ Tải xuống bản vá cho tất cả các trò chơi
- Download Complete
- Tải xuống hoàn tất
+ Download Complete
+ Tải xuống hoàn tất
- You have downloaded cheats for all the games you have installed.
- Bạn đã tải xuống cheat cho tất cả các trò chơi mà bạn đã cài đặt.
+ You have downloaded cheats for all the games you have installed.
+ Bạn đã tải xuống cheat cho tất cả các trò chơi mà bạn đã cài đặt.
- Patches Downloaded Successfully!
- Bản vá đã tải xuống thành công!
+ Patches Downloaded Successfully!
+ Bản vá đã tải xuống thành công!
- All Patches available for all games have been downloaded.
- Tất cả các bản vá có sẵn cho tất cả các trò chơi đã được tải xuống.
+ All Patches available for all games have been downloaded.
+ Tất cả các bản vá có sẵn cho tất cả các trò chơi đã được tải xuống.
- Games:
- Trò chơi:
+ Games:
+ Trò chơi:
- ELF files (*.bin *.elf *.oelf)
- Tệp ELF (*.bin *.elf *.oelf)
+ ELF files (*.bin *.elf *.oelf)
+ Tệp ELF (*.bin *.elf *.oelf)
- Game Boot
- Khởi động trò chơi
+ Game Boot
+ Khởi động trò chơi
- Only one file can be selected!
- Chỉ có thể chọn một tệp duy nhất!
+ Only one file can be selected!
+ Chỉ có thể chọn một tệp duy nhất!
- PKG Extraction
- Giải nén PKG
+ PKG Extraction
+ Giải nén PKG
- Patch detected!
- Đã phát hiện bản vá!
+ Patch detected!
+ Đã phát hiện bản vá!
- PKG and Game versions match:
- Các phiên bản PKG và trò chơi khớp nhau:
+ PKG and Game versions match:
+ Các phiên bản PKG và trò chơi khớp nhau:
- Would you like to overwrite?
- Bạn có muốn ghi đè không?
+ Would you like to overwrite?
+ Bạn có muốn ghi đè không?
- PKG Version %1 is older than installed version:
- Phiên bản PKG %1 cũ hơn phiên bản đã cài đặt:
+ PKG Version %1 is older than installed version:
+ Phiên bản PKG %1 cũ hơn phiên bản đã cài đặt:
- Game is installed:
- Trò chơi đã được cài đặt:
+ Game is installed:
+ Trò chơi đã được cài đặt:
- Would you like to install Patch:
- Bạn có muốn cài đặt bản vá:
+ Would you like to install Patch:
+ Bạn có muốn cài đặt bản vá:
- DLC Installation
- Cài đặt DLC
+ DLC Installation
+ Cài đặt DLC
- Would you like to install DLC: %1?
- Bạn có muốn cài đặt DLC: %1?
+ Would you like to install DLC: %1?
+ Bạn có muốn cài đặt DLC: %1?
- DLC already installed:
- DLC đã được cài đặt:
+ DLC already installed:
+ DLC đã được cài đặt:
- Game already installed
- Trò chơi đã được cài đặt
+ Game already installed
+ Trò chơi đã được cài đặt
- PKG ERROR
- LOI PKG
+ PKG ERROR
+ LOI PKG
- Extracting PKG %1/%2
- Đang giải nén PKG %1/%2
+ Extracting PKG %1/%2
+ Đang giải nén PKG %1/%2
- Extraction Finished
- Giải nén hoàn tất
+ Extraction Finished
+ Giải nén hoàn tất
- Game successfully installed at %1
- Trò chơi đã được cài đặt thành công tại %1
+ Game successfully installed at %1
+ Trò chơi đã được cài đặt thành công tại %1
- File doesn't appear to be a valid PKG file
- Tệp không có vẻ là tệp PKG hợp lệ
+ File doesn't appear to be a valid PKG file
+ Tệp không có vẻ là tệp PKG hợp lệ
- Run Game
-
+ Run Game
+ Run Game
- Eboot.bin file not found
-
+ Eboot.bin file not found
+ Eboot.bin file not found
- PKG File (*.PKG *.pkg)
-
+ PKG File (*.PKG *.pkg)
+ PKG File (*.PKG *.pkg)
- PKG is a patch or DLC, please install the game first!
-
+ PKG is a patch or DLC, please install the game first!
+ PKG is a patch or DLC, please install the game first!
- Game is already running!
-
+ Game is already running!
+ Game is already running!
- shadPS4
- shadPS4
+ shadPS4
+ shadPS4
-
-
+
+
PKGViewer
- Open Folder
- Open Folder
+ Open Folder
+ Open Folder
- Name
- Tên
+ PKG ERROR
+ LOI PKG
- Serial
- Số seri
+ Name
+ Tên
- Installed
-
+ Serial
+ Số seri
- Size
- Kích thước
+ Installed
+ Installed
- Category
-
+ Size
+ Kích thước
- Type
-
+ Category
+ Category
- App Ver
-
+ Type
+ Type
- FW
-
+ App Ver
+ App Ver
- Region
- Khu vực
+ FW
+ FW
- Flags
-
+ Region
+ Khu vực
- Path
- Đường dẫn
+ Flags
+ Flags
- File
- File
+ Path
+ Đường dẫn
- PKG ERROR
- LOI PKG
+ File
+ File
- Unknown
- Không xác định
+ Unknown
+ Không xác định
- Package
-
+ Package
+ Package
-
-
+
+
SettingsDialog
- Settings
- Settings
+ Settings
+ Settings
- General
- General
+ General
+ General
- System
- System
+ System
+ System
- Console Language
- Console Language
+ Console Language
+ Console Language
- Emulator Language
- Emulator Language
+ Emulator Language
+ Emulator Language
- Emulator
- Emulator
+ Emulator
+ Emulator
- Enable Fullscreen
- Enable Fullscreen
+ Enable Fullscreen
+ Enable Fullscreen
- Fullscreen Mode
- Chế độ Toàn màn hình
+ Fullscreen Mode
+ Chế độ Toàn màn hình
- Enable Separate Update Folder
- Enable Separate Update Folder
+ Enable Separate Update Folder
+ Enable Separate Update Folder
- Default tab when opening settings
- Tab mặc định khi mở cài đặt
+ Default tab when opening settings
+ Tab mặc định khi mở cài đặt
- Show Game Size In List
- Hiển thị Kích thước Game trong Danh sách
+ Show Game Size In List
+ Hiển thị Kích thước Game trong Danh sách
- Show Splash
- Show Splash
+ Show Splash
+ Show Splash
- Enable Discord Rich Presence
- Bật Discord Rich Presence
+ Enable Discord Rich Presence
+ Bật Discord Rich Presence
- Username
- Username
+ Username
+ Username
- Trophy Key
- Trophy Key
+ Trophy Key
+ Trophy Key
- Trophy
- Trophy
+ Trophy
+ Trophy
- Logger
- Logger
+ Logger
+ Logger
- Log Type
- Log Type
+ Log Type
+ Log Type
- Log Filter
- Log Filter
+ Log Filter
+ Log Filter
- Open Log Location
- Mở vị trí nhật ký
+ Open Log Location
+ Mở vị trí nhật ký
- Input
- Đầu vào
+ Input
+ Đầu vào
- Cursor
- Con trỏ
+ Cursor
+ Con trỏ
- Hide Cursor
- Ẩn con trỏ
+ Hide Cursor
+ Ẩn con trỏ
- Hide Cursor Idle Timeout
- Thời gian chờ ẩn con trỏ
+ Hide Cursor Idle Timeout
+ Thời gian chờ ẩn con trỏ
- s
- s
+ s
+ s
- Controller
- Điều khiển
+ Controller
+ Điều khiển
- Back Button Behavior
- Hành vi nút quay lại
+ Back Button Behavior
+ Hành vi nút quay lại
- Graphics
- Graphics
+ Graphics
+ Graphics
- GUI
- Giao diện
+ GUI
+ Giao diện
- User
- Người dùng
+ User
+ Người dùng
- Graphics Device
- Graphics Device
+ Graphics Device
+ Graphics Device
- Width
- Width
+ Width
+ Width
- Height
- Height
+ Height
+ Height
- Vblank Divider
- Vblank Divider
+ Vblank Divider
+ Vblank Divider
- Advanced
- Advanced
+ Advanced
+ Advanced
- Enable Shaders Dumping
- Enable Shaders Dumping
+ Enable Shaders Dumping
+ Enable Shaders Dumping
- Enable NULL GPU
- Enable NULL GPU
+ Enable NULL GPU
+ Enable NULL GPU
- Paths
- Đường dẫn
+ Enable HDR
+ Enable HDR
- Game Folders
- Thư mục trò chơi
+ Paths
+ Đường dẫn
- Add...
- Thêm...
+ Game Folders
+ Thư mục trò chơi
- Remove
- Xóa
+ Add...
+ Thêm...
- Debug
- Debug
+ Remove
+ Xóa
- Enable Debug Dumping
- Enable Debug Dumping
+ Debug
+ Debug
- Enable Vulkan Validation Layers
- Enable Vulkan Validation Layers
+ Enable Debug Dumping
+ Enable Debug Dumping
- Enable Vulkan Synchronization Validation
- Enable Vulkan Synchronization Validation
+ Enable Vulkan Validation Layers
+ Enable Vulkan Validation Layers
- Enable RenderDoc Debugging
- Enable RenderDoc Debugging
+ Enable Vulkan Synchronization Validation
+ Enable Vulkan Synchronization Validation
- Enable Crash Diagnostics
- Enable Crash Diagnostics
+ Enable RenderDoc Debugging
+ Enable RenderDoc Debugging
- Collect Shaders
- Collect Shaders
+ Enable Crash Diagnostics
+ Enable Crash Diagnostics
- Copy GPU Buffers
- Copy GPU Buffers
+ Collect Shaders
+ Collect Shaders
- Host Debug Markers
- Host Debug Markers
+ Copy GPU Buffers
+ Copy GPU Buffers
- Guest Debug Markers
- Guest Debug Markers
+ Host Debug Markers
+ Host Debug Markers
- Update
- Cập nhật
+ Guest Debug Markers
+ Guest Debug Markers
- Check for Updates at Startup
- Kiểm tra cập nhật khi khởi động
+ Update
+ Cập nhật
- Always Show Changelog
- Luôn hiển thị nhật ký thay đổi
+ Check for Updates at Startup
+ Kiểm tra cập nhật khi khởi động
- Update Channel
- Kênh Cập Nhật
+ Always Show Changelog
+ Luôn hiển thị nhật ký thay đổi
- Check for Updates
- Kiểm tra cập nhật
+ Update Channel
+ Kênh Cập Nhật
- GUI Settings
- Cài đặt GUI
+ Check for Updates
+ Kiểm tra cập nhật
- Title Music
- Title Music
+ GUI Settings
+ Cài đặt GUI
- Disable Trophy Pop-ups
- Disable Trophy Pop-ups
+ Title Music
+ Title Music
- Play title music
- Phát nhạc tiêu đề
+ Disable Trophy Pop-ups
+ Disable Trophy Pop-ups
- Update Compatibility Database On Startup
- Update Compatibility Database On Startup
+ Background Image
+ Background Image
- Game Compatibility
- Game Compatibility
+ Show Background Image
+ Show Background Image
- Display Compatibility Data
- Display Compatibility Data
+ Opacity
+ Opacity
- Update Compatibility Database
- Update Compatibility Database
+ Play title music
+ Phát nhạc tiêu đề
- Volume
- Âm lượng
+ Update Compatibility Database On Startup
+ Update Compatibility Database On Startup
- Save
- Lưu
+ Game Compatibility
+ Game Compatibility
- Apply
- Áp dụng
+ Display Compatibility Data
+ Display Compatibility Data
- Restore Defaults
- Khôi phục cài đặt mặc định
+ Update Compatibility Database
+ Update Compatibility Database
- Close
- Đóng
+ Volume
+ Âm lượng
- Point your mouse at an option to display its description.
- Di chuyển chuột đến tùy chọn để hiển thị mô tả của nó.
+ Save
+ Lưu
- consoleLanguageGroupBox
- Ngôn ngữ console:\nChọn ngôn ngữ mà trò chơi PS4 sẽ sử dụng.\nKhuyên bạn nên đặt tùy chọn này thành một ngôn ngữ mà trò chơi hỗ trợ, có thể thay đổi tùy theo vùng.
+ Apply
+ Áp dụng
- emulatorLanguageGroupBox
- Ngôn ngữ của trình giả lập:\nChọn ngôn ngữ của giao diện người dùng của trình giả lập.
+ Restore Defaults
+ Khôi phục cài đặt mặc định
- fullscreenCheckBox
- Bật chế độ toàn màn hình:\nTự động đặt cửa sổ trò chơi ở chế độ toàn màn hình.\nĐiều này có thể bị vô hiệu hóa bằng cách nhấn phím F11.
+ Close
+ Đóng
- separateUpdatesCheckBox
- Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
+ Point your mouse at an option to display its description.
+ Di chuyển chuột đến tùy chọn để hiển thị mô tả của nó.
- showSplashCheckBox
- Hiển thị màn hình khởi động:\nHiển thị màn hình khởi động của trò chơi (một hình ảnh đặc biệt) trong khi trò chơi khởi động.
+ consoleLanguageGroupBox
+ Ngôn ngữ console:\nChọn ngôn ngữ mà trò chơi PS4 sẽ sử dụng.\nKhuyên bạn nên đặt tùy chọn này thành một ngôn ngữ mà trò chơi hỗ trợ, có thể thay đổi tùy theo vùng.
- discordRPCCheckbox
- Bật Discord Rich Presence:\nHiển thị biểu tượng trình giả lập và thông tin liên quan trên hồ sơ Discord của bạn.
+ emulatorLanguageGroupBox
+ Ngôn ngữ của trình giả lập:\nChọn ngôn ngữ của giao diện người dùng của trình giả lập.
- userName
- Tên người dùng:\nChọn tên người dùng của tài khoản PS4, có thể được một số trò chơi hiển thị.
+ fullscreenCheckBox
+ Bật chế độ toàn màn hình:\nTự động đặt cửa sổ trò chơi ở chế độ toàn màn hình.\nĐiều này có thể bị vô hiệu hóa bằng cách nhấn phím F11.
- TrophyKey
- Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
+ separateUpdatesCheckBox
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
- logTypeGroupBox
- Loại nhật ký:\nChọn xem có đồng bộ hóa đầu ra cửa sổ nhật ký cho hiệu suất hay không. Điều này có thể có tác động tiêu cực đến việc giả lập.
+ showSplashCheckBox
+ Hiển thị màn hình khởi động:\nHiển thị màn hình khởi động của trò chơi (một hình ảnh đặc biệt) trong khi trò chơi khởi động.
- logFilter
- Bộ lọc nhật ký:\nLọc nhật ký để in chỉ thông tin cụ thể.\nVí dụ: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Các mức: Trace, Debug, Info, Warning, Error, Critical - theo thứ tự này, một mức cụ thể làm tắt tất cả các mức trước trong danh sách và ghi lại tất cả các mức sau đó.
+ discordRPCCheckbox
+ Bật Discord Rich Presence:\nHiển thị biểu tượng trình giả lập và thông tin liên quan trên hồ sơ Discord của bạn.
- updaterGroupBox
- Cập nhật:\nRelease: Các phiên bản chính thức được phát hành hàng tháng; có thể khá cũ nhưng đáng tin cậy hơn và đã được thử nghiệm.\nNightly: Các phiên bản phát triển có tất cả các tính năng và sửa lỗi mới nhất; có thể có lỗi và ít ổn định hơn.
+ userName
+ Tên người dùng:\nChọn tên người dùng của tài khoản PS4, có thể được một số trò chơi hiển thị.
- GUIMusicGroupBox
- Phát nhạc tiêu đề trò chơi:\nNếu một trò chơi hỗ trợ điều này, hãy kích hoạt phát nhạc đặc biệt khi bạn chọn trò chơi trong GUI.
+ TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
- disableTrophycheckBox
- Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
+ logTypeGroupBox
+ Loại nhật ký:\nChọn xem có đồng bộ hóa đầu ra cửa sổ nhật ký cho hiệu suất hay không. Điều này có thể có tác động tiêu cực đến việc giả lập.
- hideCursorGroupBox
- Ẩn con trỏ:\nChọn khi nào con trỏ sẽ biến mất:\nKhông bao giờ: Bạn sẽ luôn thấy chuột.\nKhông hoạt động: Đặt một khoảng thời gian để nó biến mất sau khi không hoạt động.\nLuôn luôn: bạn sẽ không bao giờ thấy chuột.
+ logFilter
+ Bộ lọc nhật ký:\nLọc nhật ký để in chỉ thông tin cụ thể.\nVí dụ: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Các mức: Trace, Debug, Info, Warning, Error, Critical - theo thứ tự này, một mức cụ thể làm tắt tất cả các mức trước trong danh sách và ghi lại tất cả các mức sau đó.
- idleTimeoutGroupBox
- Đặt thời gian để chuột biến mất sau khi không hoạt động.
+ updaterGroupBox
+ Cập nhật:\nRelease: Các phiên bản chính thức được phát hành hàng tháng; có thể khá cũ nhưng đáng tin cậy hơn và đã được thử nghiệm.\nNightly: Các phiên bản phát triển có tất cả các tính năng và sửa lỗi mới nhất; có thể có lỗi và ít ổn định hơn.
- backButtonBehaviorGroupBox
- Hành vi nút quay lại:\nĐặt nút quay lại của tay cầm để mô phỏng việc chạm vào vị trí đã chỉ định trên touchpad của PS4.
+ GUIBackgroundImageGroupBox
+ GUIBackgroundImageGroupBox
- enableCompatibilityCheckBox
- Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
+ GUIMusicGroupBox
+ Phát nhạc tiêu đề trò chơi:\nNếu một trò chơi hỗ trợ điều này, hãy kích hoạt phát nhạc đặc biệt khi bạn chọn trò chơi trong GUI.
- checkCompatibilityOnStartupCheckBox
- Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
+ disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
- updateCompatibilityButton
- Update Compatibility Database:\nImmediately update the compatibility database.
+ hideCursorGroupBox
+ Ẩn con trỏ:\nChọn khi nào con trỏ sẽ biến mất:\nKhông bao giờ: Bạn sẽ luôn thấy chuột.\nKhông hoạt động: Đặt một khoảng thời gian để nó biến mất sau khi không hoạt động.\nLuôn luôn: bạn sẽ không bao giờ thấy chuột.
- Never
- Không bao giờ
+ idleTimeoutGroupBox
+ Đặt thời gian để chuột biến mất sau khi không hoạt động.
- Idle
- Nhàn rỗi
+ backButtonBehaviorGroupBox
+ Hành vi nút quay lại:\nĐặt nút quay lại của tay cầm để mô phỏng việc chạm vào vị trí đã chỉ định trên touchpad của PS4.
- Always
- Luôn luôn
+ enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
- Touchpad Left
- Touchpad Trái
+ checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
- Touchpad Right
- Touchpad Phải
+ updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
- Touchpad Center
- Giữa Touchpad
+ Never
+ Không bao giờ
- None
- Không có
+ Idle
+ Nhàn rỗi
- graphicsAdapterGroupBox
- Thiết bị đồ họa:\nTrên các hệ thống có GPU đa năng, hãy chọn GPU mà trình giả lập sẽ sử dụng từ danh sách thả xuống,\hoặc chọn "Auto Select" để tự động xác định.
+ Always
+ Luôn luôn
- resolutionLayout
- Chiều rộng/Cao:\nChọn kích thước cửa sổ của trình giả lập khi khởi động, có thể điều chỉnh trong quá trình chơi.\nĐiều này khác với độ phân giải trong trò chơi.
+ Touchpad Left
+ Touchpad Trái
- heightDivider
- Bộ chia Vblank:\nTốc độ khung hình mà trình giả lập làm mới được nhân với số này. Thay đổi này có thể có tác động tiêu cực như tăng tốc độ trò chơi hoặc làm hỏng chức năng quan trọng mà trò chơi không mong đợi thay đổi điều này!
+ Touchpad Right
+ Touchpad Phải
- dumpShadersCheckBox
- Bật xuất shader:\nĐể mục đích gỡ lỗi kỹ thuật, lưu shader của trò chơi vào một thư mục khi chúng được kết xuất.
+ Touchpad Center
+ Giữa Touchpad
- nullGpuCheckBox
- Bật GPU Null:\nĐể mục đích gỡ lỗi kỹ thuật, vô hiệu hóa việc kết xuất trò chơi như thể không có card đồ họa.
+ None
+ Không có
- gameFoldersBox
- Thư mục trò chơi:\nDanh sách các thư mục để kiểm tra các trò chơi đã cài đặt.
+ graphicsAdapterGroupBox
+ Thiết bị đồ họa:\nTrên các hệ thống có GPU đa năng, hãy chọn GPU mà trình giả lập sẽ sử dụng từ danh sách thả xuống,\hoặc chọn "Auto Select" để tự động xác định.
- addFolderButton
- Thêm:\nThêm một thư mục vào danh sách.
+ resolutionLayout
+ Chiều rộng/Cao:\nChọn kích thước cửa sổ của trình giả lập khi khởi động, có thể điều chỉnh trong quá trình chơi.\nĐiều này khác với độ phân giải trong trò chơi.
- removeFolderButton
- Xóa:\nXóa một thư mục khỏi danh sách.
+ heightDivider
+ Bộ chia Vblank:\nTốc độ khung hình mà trình giả lập làm mới được nhân với số này. Thay đổi này có thể có tác động tiêu cực như tăng tốc độ trò chơi hoặc làm hỏng chức năng quan trọng mà trò chơi không mong đợi thay đổi điều này!
- debugDump
- Bật xuất gỡ lỗi:\nLưu biểu tượng nhập và xuất và thông tin tiêu đề tệp cho ứng dụng PS4 hiện đang chạy vào một thư mục.
+ dumpShadersCheckBox
+ Bật xuất shader:\nĐể mục đích gỡ lỗi kỹ thuật, lưu shader của trò chơi vào một thư mục khi chúng được kết xuất.
- vkValidationCheckBox
- Bật lớp xác thực Vulkan:\nKích hoạt một hệ thống xác thực trạng thái của bộ kết xuất Vulkan và ghi lại thông tin về trạng thái nội bộ của nó. Điều này sẽ giảm hiệu suất và có thể thay đổi hành vi của việc giả lập.
+ nullGpuCheckBox
+ Bật GPU Null:\nĐể mục đích gỡ lỗi kỹ thuật, vô hiệu hóa việc kết xuất trò chơi như thể không có card đồ họa.
- vkSyncValidationCheckBox
- Bật xác thực đồng bộ Vulkan:\nKích hoạt một hệ thống xác thực thời gian của nhiệm vụ kết xuất Vulkan. Điều này sẽ giảm hiệu suất và có thể thay đổi hành vi của việc giả lập.
+ enableHDRCheckBox
+ enableHDRCheckBox
- rdocCheckBox
- Bật gỡ lỗi RenderDoc:\nNếu được kích hoạt, trình giả lập sẽ cung cấp tính tương thích với Renderdoc để cho phép bắt và phân tích khung hình hiện tại đang được kết xuất.
+ gameFoldersBox
+ Thư mục trò chơi:\nDanh sách các thư mục để kiểm tra các trò chơi đã cài đặt.
- collectShaderCheckBox
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+ addFolderButton
+ Thêm:\nThêm một thư mục vào danh sách.
- crashDiagnosticsCheckBox
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+ removeFolderButton
+ Xóa:\nXóa một thư mục khỏi danh sách.
- copyGPUBuffersCheckBox
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+ debugDump
+ Bật xuất gỡ lỗi:\nLưu biểu tượng nhập và xuất và thông tin tiêu đề tệp cho ứng dụng PS4 hiện đang chạy vào một thư mục.
- hostMarkersCheckBox
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ vkValidationCheckBox
+ Bật lớp xác thực Vulkan:\nKích hoạt một hệ thống xác thực trạng thái của bộ kết xuất Vulkan và ghi lại thông tin về trạng thái nội bộ của nó. Điều này sẽ giảm hiệu suất và có thể thay đổi hành vi của việc giả lập.
- guestMarkersCheckBox
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ vkSyncValidationCheckBox
+ Bật xác thực đồng bộ Vulkan:\nKích hoạt một hệ thống xác thực thời gian của nhiệm vụ kết xuất Vulkan. Điều này sẽ giảm hiệu suất và có thể thay đổi hành vi của việc giả lập.
- Borderless
-
+ rdocCheckBox
+ Bật gỡ lỗi RenderDoc:\nNếu được kích hoạt, trình giả lập sẽ cung cấp tính tương thích với Renderdoc để cho phép bắt và phân tích khung hình hiện tại đang được kết xuất.
- True
-
+ collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- Enable HDR
-
+ crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- Release
-
+ copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
- Nightly
-
+ hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Background Image
-
+ guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Show Background Image
-
+ saveDataBox
+ saveDataBox
- Opacity
-
+ browseButton
+ browseButton
- Set the volume of the background music.
-
+ Borderless
+ Borderless
- Enable Motion Controls
-
+ True
+ True
- Save Data Path
-
+ Release
+ Release
- Browse
- Browse
+ Nightly
+ Nightly
- async
-
+ Set the volume of the background music.
+ Set the volume of the background music.
- sync
-
+ Enable Motion Controls
+ Enable Motion Controls
- Auto Select
-
+ Save Data Path
+ Save Data Path
- Directory to install games
- Directory to install games
+ Browse
+ Browse
- Directory to save data
-
+ async
+ async
- GUIBackgroundImageGroupBox
-
+ sync
+ sync
- enableHDRCheckBox
-
+ Auto Select
+ Auto Select
- saveDataBox
-
+ Directory to install games
+ Directory to install games
- browseButton
-
+ Directory to save data
+ Directory to save data
-
-
+
+
TrophyViewer
- Trophy Viewer
- Trophy Viewer
+ Trophy Viewer
+ Trophy Viewer
-
+
diff --git a/src/qt_gui/translations/zh_CN.ts b/src/qt_gui/translations/zh_CN.ts
index 8bc8d16a3..5328ce605 100644
--- a/src/qt_gui/translations/zh_CN.ts
+++ b/src/qt_gui/translations/zh_CN.ts
@@ -2,1789 +2,1789 @@
-
-
+
+
AboutDialog
- About shadPS4
- 关于 shadPS4
+ About shadPS4
+ 关于 shadPS4
- shadPS4
- shadPS4
+ shadPS4
+ shadPS4
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- shadPS4 是一款实验性质的开源 PlayStation 4 模拟器软件。
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 是一款实验性质的开源 PlayStation 4 模拟器软件。
- This software should not be used to play games you have not legally obtained.
- 本软件不得用于运行未经合法授权而获得的游戏。
+ This software should not be used to play games you have not legally obtained.
+ 本软件不得用于运行未经合法授权而获得的游戏。
-
-
+
+
CheatsPatches
- Cheats / Patches for
- 作弊码/补丁:
+ Cheats / Patches for
+ 作弊码/补丁:
- defaultTextEdit_MSG
- 作弊码/补丁是实验性的。\n请小心使用。\n\n通过选择存储库并点击下载按钮,下载该游戏的作弊码。\n在“补丁”选项卡中,您可以一次性下载所有补丁,选择要使用的补丁并保存选择。\n\n由于我们不开发作弊码/补丁,\n请将问题报告给作弊码/补丁的作者。\n\n创建了新的作弊码/补丁?欢迎提交到我们的仓库:\nhttps://github.com/shadps4-emu/ps4_cheats
+ defaultTextEdit_MSG
+ 作弊码/补丁是实验性的。\n请小心使用。\n\n通过选择存储库并点击下载按钮,下载该游戏的作弊码。\n在“补丁”选项卡中,您可以一次性下载所有补丁,选择要使用的补丁并保存选择。\n\n由于我们不开发作弊码/补丁,\n请将问题报告给作弊码/补丁的作者。\n\n创建了新的作弊码/补丁?欢迎提交到我们的仓库:\nhttps://github.com/shadps4-emu/ps4_cheats
- No Image Available
- 没有可用的图片
+ No Image Available
+ 没有可用的图片
- Serial:
- 序列号:
+ Serial:
+ 序列号:
- Version:
- 版本:
+ Version:
+ 版本:
- Size:
- 大小:
+ Size:
+ 大小:
- Select Cheat File:
- 选择作弊码文件:
+ Select Cheat File:
+ 选择作弊码文件:
- Repository:
- 存储库:
+ Repository:
+ 存储库:
- Download Cheats
- 下载作弊码
+ Download Cheats
+ 下载作弊码
- Delete File
- 删除文件
+ Delete File
+ 删除文件
- No files selected.
- 没有选择文件。
+ No files selected.
+ 没有选择文件。
- You can delete the cheats you don't want after downloading them.
- 您可以在下载后删除不想要的作弊码。
+ You can delete the cheats you don't want after downloading them.
+ 您可以在下载后删除不想要的作弊码。
- Do you want to delete the selected file?\n%1
- 您要删除选中的文件吗?\n%1
+ Do you want to delete the selected file?\n%1
+ 您要删除选中的文件吗?\n%1
- Select Patch File:
- 选择补丁文件:
+ Select Patch File:
+ 选择补丁文件:
- Download Patches
- 下载补丁
+ Download Patches
+ 下载补丁
- Save
- 保存
+ Save
+ 保存
- Cheats
- 作弊码
+ Cheats
+ 作弊码
- Patches
- 补丁
+ Patches
+ 补丁
- Error
- 错误
+ Error
+ 错误
- No patch selected.
- 没有选择补丁。
+ No patch selected.
+ 没有选择补丁。
- Unable to open files.json for reading.
- 无法打开 files.json 进行读取。
+ Unable to open files.json for reading.
+ 无法打开 files.json 进行读取。
- No patch file found for the current serial.
- 未找到当前序列号的补丁文件。
+ No patch file found for the current serial.
+ 未找到当前序列号的补丁文件。
- Unable to open the file for reading.
- 无法打开文件进行读取。
+ Unable to open the file for reading.
+ 无法打开文件进行读取。
- Unable to open the file for writing.
- 无法打开文件进行写入。
+ Unable to open the file for writing.
+ 无法打开文件进行写入。
- Failed to parse XML:
- 解析 XML 失败:
+ Failed to parse XML:
+ 解析 XML 失败:
- Success
- 成功
+ Success
+ 成功
- Options saved successfully.
- 选项已成功保存。
+ Options saved successfully.
+ 选项已成功保存。
- Invalid Source
- 无效的来源
+ Invalid Source
+ 无效的来源
- The selected source is invalid.
- 选择的来源无效。
+ The selected source is invalid.
+ 选择的来源无效。
- File Exists
- 文件已存在
+ File Exists
+ 文件已存在
- File already exists. Do you want to replace it?
- 文件已存在,您要替换它吗?
+ File already exists. Do you want to replace it?
+ 文件已存在,您要替换它吗?
- Failed to save file:
- 保存文件失败:
+ Failed to save file:
+ 保存文件失败:
- Failed to download file:
- 下载文件失败:
+ Failed to download file:
+ 下载文件失败:
- Cheats Not Found
- 未找到作弊码
+ Cheats Not Found
+ 未找到作弊码
- CheatsNotFound_MSG
- 在所选存储库的版本中找不到该游戏的作弊码,请尝试其他存储库或游戏版本。
+ CheatsNotFound_MSG
+ 在所选存储库的版本中找不到该游戏的作弊码,请尝试其他存储库或游戏版本。
- Cheats Downloaded Successfully
- 作弊码下载成功
+ Cheats Downloaded Successfully
+ 作弊码下载成功
- CheatsDownloadedSuccessfully_MSG
- 您已从所选存储库中成功下载了该游戏版本的作弊码。您还可以尝试从其他存储库下载,或通过从列表中选择文件来使用它们。
+ CheatsDownloadedSuccessfully_MSG
+ 您已从所选存储库中成功下载了该游戏版本的作弊码。您还可以尝试从其他存储库下载,或通过从列表中选择文件来使用它们。
- Failed to save:
- 保存失败:
+ Failed to save:
+ 保存失败:
- Failed to download:
- 下载失败:
+ Failed to download:
+ 下载失败:
- Download Complete
- 下载完成
+ Download Complete
+ 下载完成
- DownloadComplete_MSG
- 补丁下载成功!所有可用的补丁已下载完成,无需像作弊码那样单独下载每个游戏的补丁。如果补丁没有出现,可能是该补丁不适用于当前游戏的序列号和版本。
+ DownloadComplete_MSG
+ 补丁下载成功!所有可用的补丁已下载完成,无需像作弊码那样单独下载每个游戏的补丁。如果补丁没有出现,可能是该补丁不适用于当前游戏的序列号和版本。
- Failed to parse JSON data from HTML.
- 无法解析 HTML 中的 JSON 数据。
+ Failed to parse JSON data from HTML.
+ 无法解析 HTML 中的 JSON 数据。
- Failed to retrieve HTML page.
- 无法获取 HTML 页面。
+ Failed to retrieve HTML page.
+ 无法获取 HTML 页面。
- The game is in version: %1
- 游戏版本:%1
+ The game is in version: %1
+ 游戏版本:%1
- The downloaded patch only works on version: %1
- 下载的补丁仅适用于版本:%1
+ The downloaded patch only works on version: %1
+ 下载的补丁仅适用于版本:%1
- You may need to update your game.
- 您可能需要更新您的游戏。
+ You may need to update your game.
+ 您可能需要更新您的游戏。
- Incompatibility Notice
- 不兼容通知
+ Incompatibility Notice
+ 不兼容通知
- Failed to open file:
- 无法打开文件:
+ Failed to open file:
+ 无法打开文件:
- XML ERROR:
- XML 错误:
+ XML ERROR:
+ XML 错误:
- Failed to open files.json for writing
- 无法打开 files.json 进行写入
+ Failed to open files.json for writing
+ 无法打开 files.json 进行写入
- Author:
- 作者:
+ Author:
+ 作者:
- Directory does not exist:
- 目录不存在:
+ Directory does not exist:
+ 目录不存在:
- Failed to open files.json for reading.
- 无法打开 files.json 进行读取。
+ Failed to open files.json for reading.
+ 无法打开 files.json 进行读取。
- Name:
- 名称:
+ Name:
+ 名称:
- Can't apply cheats before the game is started
- 在游戏启动之前无法应用作弊码。
+ Can't apply cheats before the game is started
+ 在游戏启动之前无法应用作弊码。
- Close
- 关闭
+ Close
+ 关闭
-
-
+
+
CheckUpdate
- Auto Updater
- 自动更新程序
+ Auto Updater
+ 自动更新程序
- Error
- 错误
+ Error
+ 错误
- Network error:
- 网络错误:
+ Network error:
+ 网络错误:
- Error_Github_limit_MSG
- 自动更新程序每小时最多允许 60 次更新检查。\n您已达到此限制。请稍后再试。
+ Error_Github_limit_MSG
+ 自动更新程序每小时最多允许 60 次更新检查。\n您已达到此限制。请稍后再试。
- Failed to parse update information.
- 无法解析更新信息。
+ Failed to parse update information.
+ 无法解析更新信息。
- No pre-releases found.
- 未找到预发布版本。
+ No pre-releases found.
+ 未找到预发布版本。
- Invalid release data.
- 无效的发布数据。
+ Invalid release data.
+ 无效的发布数据。
- No download URL found for the specified asset.
- 未找到指定资源的下载地址。
+ No download URL found for the specified asset.
+ 未找到指定资源的下载地址。
- Your version is already up to date!
- 您的版本已经是最新的!
+ Your version is already up to date!
+ 您的版本已经是最新的!
- Update Available
- 可用更新
+ Update Available
+ 可用更新
- Update Channel
- 更新频道
+ Update Channel
+ 更新频道
- Current Version
- 当前版本
+ Current Version
+ 当前版本
- Latest Version
- 最新版本
+ Latest Version
+ 最新版本
- Do you want to update?
- 您想要更新吗?
+ Do you want to update?
+ 您想要更新吗?
- Show Changelog
- 显示更新日志
+ Show Changelog
+ 显示更新日志
- Check for Updates at Startup
- 启动时检查更新
+ Check for Updates at Startup
+ 启动时检查更新
- Update
- 更新
+ Update
+ 更新
- No
- 否
+ No
+ 否
- Hide Changelog
- 隐藏更新日志
+ Hide Changelog
+ 隐藏更新日志
- Changes
- 更新日志
+ Changes
+ 更新日志
- Network error occurred while trying to access the URL
- 尝试访问网址时发生网络错误
+ Network error occurred while trying to access the URL
+ 尝试访问网址时发生网络错误
- Download Complete
- 下载完成
+ Download Complete
+ 下载完成
- The update has been downloaded, press OK to install.
- 更新已下载,请按 OK 安装。
+ The update has been downloaded, press OK to install.
+ 更新已下载,请按 OK 安装。
- Failed to save the update file at
- 无法保存更新文件到
+ Failed to save the update file at
+ 无法保存更新文件到
- Starting Update...
- 正在开始更新...
+ Starting Update...
+ 正在开始更新...
- Failed to create the update script file
- 无法创建更新脚本文件
+ Failed to create the update script file
+ 无法创建更新脚本文件
-
-
+
+
CompatibilityInfoClass
- Fetching compatibility data, please wait
- 正在获取兼容性数据,请稍等
+ Fetching compatibility data, please wait
+ 正在获取兼容性数据,请稍等
- Cancel
- 取消
+ Cancel
+ 取消
- Loading...
- 加载中...
+ Loading...
+ 加载中...
- Error
- 错误
+ Error
+ 错误
- Unable to update compatibility data! Try again later.
- 无法更新兼容性数据!稍后再试。
+ Unable to update compatibility data! Try again later.
+ 无法更新兼容性数据!稍后再试。
- Unable to open compatibility_data.json for writing.
- 无法打开 compatibility_data.json 进行写入。
+ Unable to open compatibility_data.json for writing.
+ 无法打开 compatibility_data.json 进行写入。
- Unknown
- 未知
+ Unknown
+ 未知
- Nothing
- 无法启动
+ Nothing
+ 无法启动
- Boots
- 可启动
+ Boots
+ 可启动
- Menus
- 可进入菜单
+ Menus
+ 可进入菜单
- Ingame
- 可进入游戏内
+ Ingame
+ 可进入游戏内
- Playable
- 可通关
+ Playable
+ 可通关
-
-
+
+
ControlSettings
- Configure Controls
-
+ Configure Controls
+ Configure Controls
- Control Settings
-
+ Control Settings
+ Control Settings
- D-Pad
-
+ D-Pad
+ D-Pad
- Up
-
+ Up
+ Up
- Left
-
+ Left
+ Left
- Right
-
+ Right
+ Right
- Down
-
+ Down
+ Down
- Left Stick Deadzone (def:2 max:127)
-
+ Left Stick Deadzone (def:2 max:127)
+ Left Stick Deadzone (def:2 max:127)
- Left Deadzone
-
+ Left Deadzone
+ Left Deadzone
- Left Stick
-
+ Left Stick
+ Left Stick
- Config Selection
-
+ Config Selection
+ Config Selection
- Common Config
-
+ Common Config
+ Common Config
- Use per-game configs
-
+ Use per-game configs
+ Use per-game configs
- L1 / LB
-
+ L1 / LB
+ L1 / LB
- L2 / LT
-
+ L2 / LT
+ L2 / LT
- KBM Controls
-
+ KBM Controls
+ KBM Controls
- KBM Editor
-
+ KBM Editor
+ KBM Editor
- Back
-
+ Back
+ Back
- R1 / RB
-
+ R1 / RB
+ R1 / RB
- R2 / RT
-
+ R2 / RT
+ R2 / RT
- L3
-
+ L3
+ L3
- Options / Start
-
+ Options / Start
+ Options / Start
- R3
-
+ R3
+ R3
- Face Buttons
-
+ Face Buttons
+ Face Buttons
- Triangle / Y
-
+ Triangle / Y
+ Triangle / Y
- Square / X
-
+ Square / X
+ Square / X
- Circle / B
-
+ Circle / B
+ Circle / B
- Cross / A
-
+ Cross / A
+ Cross / A
- Right Stick Deadzone (def:2, max:127)
-
+ Right Stick Deadzone (def:2, max:127)
+ Right Stick Deadzone (def:2, max:127)
- Right Deadzone
-
+ Right Deadzone
+ Right Deadzone
- Right Stick
-
+ Right Stick
+ Right Stick
-
-
+
+
ElfViewer
- Open Folder
- 打开文件夹
+ Open Folder
+ 打开文件夹
-
-
+
+
GameInfoClass
- Loading game list, please wait :3
- 加载游戏列表中, 请稍等 :3
+ Loading game list, please wait :3
+ 加载游戏列表中, 请稍等 :3
- Cancel
- 取消
+ Cancel
+ 取消
- Loading...
- 加载中...
+ Loading...
+ 加载中...
-
-
+
+
GameInstallDialog
- shadPS4 - Choose directory
- shadPS4 - 选择文件目录
+ shadPS4 - Choose directory
+ shadPS4 - 选择文件目录
- Directory to install games
- 要安装游戏的目录
+ Directory to install games
+ 要安装游戏的目录
- Browse
- 浏览
+ Browse
+ 浏览
- Error
- 错误
+ Error
+ 错误
- Directory to install DLC
-
+ Directory to install DLC
+ Directory to install DLC
-
-
+
+
GameListFrame
- Icon
- 图标
+ Icon
+ 图标
- Name
- 名称
+ Name
+ 名称
- Serial
- 序列号
+ Serial
+ 序列号
- Compatibility
- 兼容性
+ Compatibility
+ 兼容性
- Region
- 区域
+ Region
+ 区域
- Firmware
- 固件
+ Firmware
+ 固件
- Size
- 大小
+ Size
+ 大小
- Version
- 版本
+ Version
+ 版本
- Path
- 路径
+ Path
+ 路径
- Play Time
- 游戏时间
+ Play Time
+ 游戏时间
- Never Played
- 未玩过
+ Never Played
+ 未玩过
- h
- 小时
+ h
+ 小时
- m
- 分钟
+ m
+ 分钟
- s
- 秒
+ s
+ 秒
- Compatibility is untested
- 兼容性未经测试
+ Compatibility is untested
+ 兼容性未经测试
- Game does not initialize properly / crashes the emulator
- 游戏无法正确初始化/模拟器崩溃
+ Game does not initialize properly / crashes the emulator
+ 游戏无法正确初始化/模拟器崩溃
- Game boots, but only displays a blank screen
- 游戏启动,但只显示白屏
+ Game boots, but only displays a blank screen
+ 游戏启动,但只显示白屏
- Game displays an image but does not go past the menu
- 游戏显示图像但无法通过菜单页面
+ Game displays an image but does not go past the menu
+ 游戏显示图像但无法通过菜单页面
- Game has game-breaking glitches or unplayable performance
- 游戏有严重的 Bug 或太卡无法游玩
+ Game has game-breaking glitches or unplayable performance
+ 游戏有严重的 Bug 或太卡无法游玩
- Game can be completed with playable performance and no major glitches
- 游戏能在可玩的性能下通关且没有重大 Bug
+ Game can be completed with playable performance and no major glitches
+ 游戏能在可玩的性能下通关且没有重大 Bug
- Click to see details on github
- 点击查看 GitHub 上的详细信息
+ Click to see details on github
+ 点击查看 GitHub 上的详细信息
- Last updated
- 最后更新
+ Last updated
+ 最后更新
-
-
+
+
GameListUtils
- B
- B
+ B
+ B
- KB
- KB
+ KB
+ KB
- MB
- MB
+ MB
+ MB
- GB
- GB
+ GB
+ GB
- TB
- TB
+ TB
+ TB
-
-
+
+
GuiContextMenus
- Create Shortcut
- 创建快捷方式
+ Create Shortcut
+ 创建快捷方式
- Cheats / Patches
- 作弊码/补丁
+ Cheats / Patches
+ 作弊码/补丁
- SFO Viewer
- SFO 查看器
+ SFO Viewer
+ SFO 查看器
- Trophy Viewer
- 奖杯查看器
+ Trophy Viewer
+ 奖杯查看器
- Open Folder...
- 打开文件夹...
+ Open Folder...
+ 打开文件夹...
- Open Game Folder
- 打开游戏文件夹
+ Open Game Folder
+ 打开游戏文件夹
- Open Save Data Folder
- 打开存档数据文件夹
+ Open Save Data Folder
+ 打开存档数据文件夹
- Open Log Folder
- 打开日志文件夹
+ Open Log Folder
+ 打开日志文件夹
- Copy info...
- 复制信息...
+ Copy info...
+ 复制信息...
- Copy Name
- 复制名称
+ Copy Name
+ 复制名称
- Copy Serial
- 复制序列号
+ Copy Serial
+ 复制序列号
- Copy Version
- 复制版本
+ Copy Version
+ 复制版本
- Copy Size
- 复制大小
+ Copy Size
+ 复制大小
- Copy All
- 复制全部
+ Copy All
+ 复制全部
- Delete...
- 删除...
+ Delete...
+ 删除...
- Delete Game
- 删除游戏
+ Delete Game
+ 删除游戏
- Delete Update
- 删除更新
+ Delete Update
+ 删除更新
- Delete DLC
- 删除 DLC
+ Delete DLC
+ 删除 DLC
- Compatibility...
- 兼容性...
+ Compatibility...
+ 兼容性...
- Update database
- 更新数据库
+ Update database
+ 更新数据库
- View report
- 查看报告
+ View report
+ 查看报告
- Submit a report
- 提交报告
+ Submit a report
+ 提交报告
- Shortcut creation
- 创建快捷方式
+ Shortcut creation
+ 创建快捷方式
- Shortcut created successfully!
- 创建快捷方式成功!
+ Shortcut created successfully!
+ 创建快捷方式成功!
- Error
- 错误
+ Error
+ 错误
- Error creating shortcut!
- 创建快捷方式出错!
+ Error creating shortcut!
+ 创建快捷方式出错!
- Install PKG
- 安装 PKG
+ Install PKG
+ 安装 PKG
- Game
- 游戏
+ Game
+ 游戏
- This game has no update to delete!
- 这个游戏没有更新可以删除!
+ This game has no update to delete!
+ 这个游戏没有更新可以删除!
- Update
- 更新
+ Update
+ 更新
- This game has no DLC to delete!
- 这个游戏没有 DLC 可以删除!
+ This game has no DLC to delete!
+ 这个游戏没有 DLC 可以删除!
- DLC
- DLC
+ DLC
+ DLC
- Delete %1
- 删除 %1
+ Delete %1
+ 删除 %1
- Are you sure you want to delete %1's %2 directory?
- 您确定要删除 %1 的%2目录?
+ Are you sure you want to delete %1's %2 directory?
+ 您确定要删除 %1 的%2目录?
- Open Update Folder
-
+ Open Update Folder
+ Open Update Folder
- Delete Save Data
-
+ Delete Save Data
+ Delete Save Data
- This game has no update folder to open!
-
+ This game has no update folder to open!
+ This game has no update folder to open!
- Failed to convert icon.
-
+ Failed to convert icon.
+ Failed to convert icon.
- This game has no save data to delete!
-
+ This game has no save data to delete!
+ This game has no save data to delete!
- Save Data
-
+ Save Data
+ Save Data
-
-
+
+
InstallDirSelect
- shadPS4 - Choose directory
- shadPS4 - 选择文件目录
+ shadPS4 - Choose directory
+ shadPS4 - 选择文件目录
- Select which directory you want to install to.
- 选择您想要安装到的目录。
+ Select which directory you want to install to.
+ 选择您想要安装到的目录。
- Install All Queued to Selected Folder
-
+ Install All Queued to Selected Folder
+ Install All Queued to Selected Folder
- Delete PKG File on Install
-
+ Delete PKG File on Install
+ Delete PKG File on Install
-
-
+
+
MainWindow
- Open/Add Elf Folder
- 打开/添加 Elf 文件夹
+ Open/Add Elf Folder
+ 打开/添加 Elf 文件夹
- Install Packages (PKG)
- 安装 Packages (PKG)
+ Install Packages (PKG)
+ 安装 Packages (PKG)
- Boot Game
- 启动游戏
+ Boot Game
+ 启动游戏
- Check for Updates
- 检查更新
+ Check for Updates
+ 检查更新
- About shadPS4
- 关于 shadPS4
+ About shadPS4
+ 关于 shadPS4
- Configure...
- 设置...
+ Configure...
+ 设置...
- Install application from a .pkg file
- 从 .pkg 文件安装应用程序
+ Install application from a .pkg file
+ 从 .pkg 文件安装应用程序
- Recent Games
- 最近启动的游戏
+ Recent Games
+ 最近启动的游戏
- Open shadPS4 Folder
- Open shadPS4 Folder
+ Open shadPS4 Folder
+ Open shadPS4 Folder
- Exit
- 退出
+ Exit
+ 退出
- Exit shadPS4
- 退出 shadPS4
+ Exit shadPS4
+ 退出 shadPS4
- Exit the application.
- 退出应用程序。
+ Exit the application.
+ 退出应用程序。
- Show Game List
- 显示游戏列表
+ Show Game List
+ 显示游戏列表
- Game List Refresh
- 刷新游戏列表
+ Game List Refresh
+ 刷新游戏列表
- Tiny
- 微小
+ Tiny
+ 微小
- Small
- 小
+ Small
+ 小
- Medium
- 中
+ Medium
+ 中
- Large
- 大
+ Large
+ 大
- List View
- 列表视图
+ List View
+ 列表视图
- Grid View
- 表格视图
+ Grid View
+ 表格视图
- Elf Viewer
- Elf 查看器
+ Elf Viewer
+ Elf 查看器
- Game Install Directory
- 游戏安装目录
+ Game Install Directory
+ 游戏安装目录
- Download Cheats/Patches
- 下载作弊码/补丁
+ Download Cheats/Patches
+ 下载作弊码/补丁
- Dump Game List
- 导出游戏列表
+ Dump Game List
+ 导出游戏列表
- PKG Viewer
- PKG 查看器
+ PKG Viewer
+ PKG 查看器
- Search...
- 搜索...
+ Search...
+ 搜索...
- File
- 文件
+ File
+ 文件
- View
- 显示
+ View
+ 显示
- Game List Icons
- 游戏列表图标
+ Game List Icons
+ 游戏列表图标
- Game List Mode
- 游戏列表模式
+ Game List Mode
+ 游戏列表模式
- Settings
- 设置
+ Settings
+ 设置
- Utils
- 工具
+ Utils
+ 工具
- Themes
- 主题
+ Themes
+ 主题
- Help
- 帮助
+ Help
+ 帮助
- Dark
- Dark
+ Dark
+ Dark
- Light
- Light
+ Light
+ Light
- Green
- Green
+ Green
+ Green
- Blue
- Blue
+ Blue
+ Blue
- Violet
- Violet
+ Violet
+ Violet
- toolBar
- 工具栏
+ toolBar
+ 工具栏
- Game List
- 游戏列表
+ Game List
+ 游戏列表
- * Unsupported Vulkan Version
- * 不支持的 Vulkan 版本
+ * Unsupported Vulkan Version
+ * 不支持的 Vulkan 版本
- Download Cheats For All Installed Games
- 下载所有已安装游戏的作弊码
+ Download Cheats For All Installed Games
+ 下载所有已安装游戏的作弊码
- Download Patches For All Games
- 下载所有游戏的补丁
+ Download Patches For All Games
+ 下载所有游戏的补丁
- Download Complete
- 下载完成
+ Download Complete
+ 下载完成
- You have downloaded cheats for all the games you have installed.
- 您已下载了所有已安装游戏的作弊码。
+ You have downloaded cheats for all the games you have installed.
+ 您已下载了所有已安装游戏的作弊码。
- Patches Downloaded Successfully!
- 补丁下载成功!
+ Patches Downloaded Successfully!
+ 补丁下载成功!
- All Patches available for all games have been downloaded.
- 所有游戏的可用补丁都已下载。
+ All Patches available for all games have been downloaded.
+ 所有游戏的可用补丁都已下载。
- Games:
- 游戏:
+ Games:
+ 游戏:
- ELF files (*.bin *.elf *.oelf)
- ELF 文件 (*.bin *.elf *.oelf)
+ ELF files (*.bin *.elf *.oelf)
+ ELF 文件 (*.bin *.elf *.oelf)
- Game Boot
- 启动游戏
+ Game Boot
+ 启动游戏
- Only one file can be selected!
- 只能选择一个文件!
+ Only one file can be selected!
+ 只能选择一个文件!
- PKG Extraction
- PKG 解压
+ PKG Extraction
+ PKG 解压
- Patch detected!
- 检测到补丁!
+ Patch detected!
+ 检测到补丁!
- PKG and Game versions match:
- PKG 和游戏版本匹配:
+ PKG and Game versions match:
+ PKG 和游戏版本匹配:
- Would you like to overwrite?
- 您想要覆盖吗?
+ Would you like to overwrite?
+ 您想要覆盖吗?
- PKG Version %1 is older than installed version:
- PKG 版本 %1 比已安装版本更旧:
+ PKG Version %1 is older than installed version:
+ PKG 版本 %1 比已安装版本更旧:
- Game is installed:
- 游戏已安装:
+ Game is installed:
+ 游戏已安装:
- Would you like to install Patch:
- 您想安装补丁吗:
+ Would you like to install Patch:
+ 您想安装补丁吗:
- DLC Installation
- DLC 安装
+ DLC Installation
+ DLC 安装
- Would you like to install DLC: %1?
- 您想安装 DLC:%1 吗?
+ Would you like to install DLC: %1?
+ 您想安装 DLC:%1 吗?
- DLC already installed:
- DLC 已经安装:
+ DLC already installed:
+ DLC 已经安装:
- Game already installed
- 游戏已经安装
+ Game already installed
+ 游戏已经安装
- PKG ERROR
- PKG 错误
+ PKG ERROR
+ PKG 错误
- Extracting PKG %1/%2
- 正在解压 PKG %1/%2
+ Extracting PKG %1/%2
+ 正在解压 PKG %1/%2
- Extraction Finished
- 解压完成
+ Extraction Finished
+ 解压完成
- Game successfully installed at %1
- 游戏成功安装在 %1
+ Game successfully installed at %1
+ 游戏成功安装在 %1
- File doesn't appear to be a valid PKG file
- 文件似乎不是有效的 PKG 文件
+ File doesn't appear to be a valid PKG file
+ 文件似乎不是有效的 PKG 文件
- Run Game
-
+ Run Game
+ Run Game
- Eboot.bin file not found
-
+ Eboot.bin file not found
+ Eboot.bin file not found
- PKG File (*.PKG *.pkg)
-
+ PKG File (*.PKG *.pkg)
+ PKG File (*.PKG *.pkg)
- PKG is a patch or DLC, please install the game first!
-
+ PKG is a patch or DLC, please install the game first!
+ PKG is a patch or DLC, please install the game first!
- Game is already running!
-
+ Game is already running!
+ Game is already running!
- shadPS4
- shadPS4
+ shadPS4
+ shadPS4
-
-
+
+
PKGViewer
- Open Folder
- 打开文件夹
+ Open Folder
+ 打开文件夹
- Name
- 名称
+ PKG ERROR
+ PKG 错误
- Serial
- 序列号
+ Name
+ 名称
- Installed
-
+ Serial
+ 序列号
- Size
- 大小
+ Installed
+ Installed
- Category
-
+ Size
+ 大小
- Type
-
+ Category
+ Category
- App Ver
-
+ Type
+ Type
- FW
-
+ App Ver
+ App Ver
- Region
- 区域
+ FW
+ FW
- Flags
-
+ Region
+ 区域
- Path
- 路径
+ Flags
+ Flags
- File
- 文件
+ Path
+ 路径
- PKG ERROR
- PKG 错误
+ File
+ 文件
- Unknown
- 未知
+ Unknown
+ 未知
- Package
-
+ Package
+ Package
-
-
+
+
SettingsDialog
- Settings
- 设置
+ Settings
+ 设置
- General
- 常规
+ General
+ 常规
- System
- 系统
+ System
+ 系统
- Console Language
- 主机语言
+ Console Language
+ 主机语言
- Emulator Language
- 模拟器语言
+ Emulator Language
+ 模拟器语言
- Emulator
- 模拟器
+ Emulator
+ 模拟器
- Enable Fullscreen
- 启用全屏
+ Enable Fullscreen
+ 启用全屏
- Fullscreen Mode
- 全屏模式
+ Fullscreen Mode
+ 全屏模式
- Enable Separate Update Folder
- 启用单独的更新目录
+ Enable Separate Update Folder
+ 启用单独的更新目录
- Default tab when opening settings
- 打开设置时的默认选项卡
+ Default tab when opening settings
+ 打开设置时的默认选项卡
- Show Game Size In List
- 在列表中显示游戏大小
+ Show Game Size In List
+ 在列表中显示游戏大小
- Show Splash
- 显示启动画面
+ Show Splash
+ 显示启动画面
- Enable Discord Rich Presence
- 启用 Discord Rich Presence
+ Enable Discord Rich Presence
+ 启用 Discord Rich Presence
- Username
- 用户名
+ Username
+ 用户名
- Trophy Key
- 奖杯密钥
+ Trophy Key
+ 奖杯密钥
- Trophy
- 奖杯
+ Trophy
+ 奖杯
- Logger
- 日志
+ Logger
+ 日志
- Log Type
- 日志类型
+ Log Type
+ 日志类型
- Log Filter
- 日志过滤
+ Log Filter
+ 日志过滤
- Open Log Location
- 打开日志位置
+ Open Log Location
+ 打开日志位置
- Input
- 输入
+ Input
+ 输入
- Cursor
- 光标
+ Cursor
+ 光标
- Hide Cursor
- 隐藏光标
+ Hide Cursor
+ 隐藏光标
- Hide Cursor Idle Timeout
- 光标隐藏闲置时长
+ Hide Cursor Idle Timeout
+ 光标隐藏闲置时长
- s
- 秒
+ s
+ 秒
- Controller
- 手柄
+ Controller
+ 手柄
- Back Button Behavior
- 返回按钮行为
+ Back Button Behavior
+ 返回按钮行为
- Graphics
- 图像
+ Graphics
+ 图像
- GUI
- 界面
+ GUI
+ 界面
- User
- 用户
+ User
+ 用户
- Graphics Device
- 图形设备
+ Graphics Device
+ 图形设备
- Width
- 宽度
+ Width
+ 宽度
- Height
- 高度
+ Height
+ 高度
- Vblank Divider
- Vblank Divider
+ Vblank Divider
+ Vblank Divider
- Advanced
- 高级
+ Advanced
+ 高级
- Enable Shaders Dumping
- 启用着色器转储
+ Enable Shaders Dumping
+ 启用着色器转储
- Enable NULL GPU
- 启用 NULL GPU
+ Enable NULL GPU
+ 启用 NULL GPU
- Paths
- 路径
+ Enable HDR
+ Enable HDR
- Game Folders
- 游戏文件夹
+ Paths
+ 路径
- Add...
- 添加...
+ Game Folders
+ 游戏文件夹
- Remove
- 删除
+ Add...
+ 添加...
- Debug
- 调试
+ Remove
+ 删除
- Enable Debug Dumping
- 启用调试转储
+ Debug
+ 调试
- Enable Vulkan Validation Layers
- 启用 Vulkan 验证层
+ Enable Debug Dumping
+ 启用调试转储
- Enable Vulkan Synchronization Validation
- 启用 Vulkan 同步验证
+ Enable Vulkan Validation Layers
+ 启用 Vulkan 验证层
- Enable RenderDoc Debugging
- 启用 RenderDoc 调试
+ Enable Vulkan Synchronization Validation
+ 启用 Vulkan 同步验证
- Enable Crash Diagnostics
- 启用崩溃诊断
+ Enable RenderDoc Debugging
+ 启用 RenderDoc 调试
- Collect Shaders
- 收集着色器
+ Enable Crash Diagnostics
+ 启用崩溃诊断
- Copy GPU Buffers
- 复制 GPU 缓冲区
+ Collect Shaders
+ 收集着色器
- Host Debug Markers
- Host 调试标记
+ Copy GPU Buffers
+ 复制 GPU 缓冲区
- Guest Debug Markers
- Geust 调试标记
+ Host Debug Markers
+ Host 调试标记
- Update
- 更新
+ Guest Debug Markers
+ Geust 调试标记
- Check for Updates at Startup
- 启动时检查更新
+ Update
+ 更新
- Always Show Changelog
- 始终显示变更日志
+ Check for Updates at Startup
+ 启动时检查更新
- Update Channel
- 更新频道
+ Always Show Changelog
+ 始终显示变更日志
- Check for Updates
- 检查更新
+ Update Channel
+ 更新频道
- GUI Settings
- 界面设置
+ Check for Updates
+ 检查更新
- Title Music
- 标题音乐
+ GUI Settings
+ 界面设置
- Disable Trophy Pop-ups
- 禁止弹出奖杯
+ Title Music
+ 标题音乐
- Background Image
- 背景图片
+ Disable Trophy Pop-ups
+ 禁止弹出奖杯
- Show Background Image
- 显示背景图片
+ Background Image
+ 背景图片
- Opacity
- 可见度
+ Show Background Image
+ 显示背景图片
- Play title music
- 播放标题音乐
+ Opacity
+ 可见度
- Update Compatibility Database On Startup
- 启动时更新兼容性数据库
+ Play title music
+ 播放标题音乐
- Game Compatibility
- 游戏兼容性
+ Update Compatibility Database On Startup
+ 启动时更新兼容性数据库
- Display Compatibility Data
- 显示兼容性数据
+ Game Compatibility
+ 游戏兼容性
- Update Compatibility Database
- 更新兼容性数据库
+ Display Compatibility Data
+ 显示兼容性数据
- Volume
- 音量
+ Update Compatibility Database
+ 更新兼容性数据库
- Save
- 保存
+ Volume
+ 音量
- Apply
- 应用
+ Save
+ 保存
- Restore Defaults
- 恢复默认
+ Apply
+ 应用
- Close
- 关闭
+ Restore Defaults
+ 恢复默认
- Point your mouse at an option to display its description.
- 将鼠标指针指向选项以显示其描述。
+ Close
+ 关闭
- consoleLanguageGroupBox
- 主机语言:\n设置 PS4 游戏中使用的语言。\n建议设置为支持的语言,这将因地区而异。
+ Point your mouse at an option to display its description.
+ 将鼠标指针指向选项以显示其描述。
- emulatorLanguageGroupBox
- 模拟器语言:\n设置模拟器用户界面的语言。
+ consoleLanguageGroupBox
+ 主机语言:\n设置 PS4 游戏中使用的语言。\n建议设置为支持的语言,这将因地区而异。
- fullscreenCheckBox
- 启用全屏:\n以全屏模式启动游戏。\n您可以按 F11 键切换回窗口模式。
+ emulatorLanguageGroupBox
+ 模拟器语言:\n设置模拟器用户界面的语言。
- separateUpdatesCheckBox
- 启用单独的更新目录:\n启用安装游戏更新到一个单独的目录中以更便于管理。
+ fullscreenCheckBox
+ 启用全屏:\n以全屏模式启动游戏。\n您可以按 F11 键切换回窗口模式。
- showSplashCheckBox
- 显示启动画面:\n在游戏启动时显示游戏的启动画面(特殊图像)。
+ separateUpdatesCheckBox
+ 启用单独的更新目录:\n启用安装游戏更新到一个单独的目录中以更便于管理。
- discordRPCCheckbox
- 启用 Discord Rich Presence:\n在您的 Discord 个人资料上显示模拟器图标和相关信息。
+ showSplashCheckBox
+ 显示启动画面:\n在游戏启动时显示游戏的启动画面(特殊图像)。
- userName
- 用户名:\n设置 PS4 帐户的用户名,某些游戏中可能会显示此名称。
+ discordRPCCheckbox
+ 启用 Discord Rich Presence:\n在您的 Discord 个人资料上显示模拟器图标和相关信息。
- TrophyKey
- 奖杯密钥:\n用于解密奖杯的密钥。必须从您的越狱主机中获得。\n仅包含十六进制字符。
+ userName
+ 用户名:\n设置 PS4 帐户的用户名,某些游戏中可能会显示此名称。
- logTypeGroupBox
- 日志类型:\n设置日志窗口输出的同步方式以提高性能。可能会对模拟产生不良影响。
+ TrophyKey
+ 奖杯密钥:\n用于解密奖杯的密钥。必须从您的越狱主机中获得。\n仅包含十六进制字符。
- logFilter
- 日志过滤器:\n过滤日志,仅打印特定信息。\n例如:"Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" 级别: Trace, Debug, Info, Warning, Error, Critical - 按此顺序,特定级别将静默列表中所有先前的级别,并记录所有后续级别。
+ logTypeGroupBox
+ 日志类型:\n设置日志窗口输出的同步方式以提高性能。可能会对模拟产生不良影响。
- updaterGroupBox
- 更新:\nRelease:每月发布的官方版本可能非常过时,但更可靠且经过测试。\nNightly:包含所有最新功能和修复的开发版本,但可能包含错误且稳定性较低。
+ logFilter
+ 日志过滤器:\n过滤日志,仅打印特定信息。\n例如:"Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" 级别: Trace, Debug, Info, Warning, Error, Critical - 按此顺序,特定级别将静默列表中所有先前的级别,并记录所有后续级别。
- GUIBackgroundImageGroupBox
- 背景图片:\n控制游戏背景图片的可见度。
+ updaterGroupBox
+ 更新:\nRelease:每月发布的官方版本可能非常过时,但更可靠且经过测试。\nNightly:包含所有最新功能和修复的开发版本,但可能包含错误且稳定性较低。
- GUIMusicGroupBox
- 播放标题音乐:\n如果游戏支持,在图形界面选择游戏时播放特殊音乐。
+ GUIBackgroundImageGroupBox
+ 背景图片:\n控制游戏背景图片的可见度。
- disableTrophycheckBox
- 禁止弹出奖杯:\n禁用游戏内奖杯通知。可以在奖杯查看器中继续跟踪奖杯进度(在主窗口中右键点击游戏)。
+ GUIMusicGroupBox
+ 播放标题音乐:\n如果游戏支持,在图形界面选择游戏时播放特殊音乐。
- hideCursorGroupBox
- 隐藏光标:\n选择光标何时消失:\n从不: 从不隐藏光标。\n闲置:光标在闲置若干秒后消失。\n始终:始终隐藏光标。
+ disableTrophycheckBox
+ 禁止弹出奖杯:\n禁用游戏内奖杯通知。可以在奖杯查看器中继续跟踪奖杯进度(在主窗口中右键点击游戏)。
- idleTimeoutGroupBox
- 光标隐藏闲置时长:\n光标自动隐藏之前的闲置时长。
+ hideCursorGroupBox
+ 隐藏光标:\n选择光标何时消失:\n从不: 从不隐藏光标。\n闲置:光标在闲置若干秒后消失。\n始终:始终隐藏光标。
- backButtonBehaviorGroupBox
- 返回按钮行为:\n设置手柄的返回按钮模拟在 PS4 触控板上指定位置的点击。
+ idleTimeoutGroupBox
+ 光标隐藏闲置时长:\n光标自动隐藏之前的闲置时长。
- enableCompatibilityCheckBox
- 显示兼容性数据:\n在列表视图中显示游戏兼容性信息。启用“启动时更新兼容性数据库”以获取最新信息。
+ backButtonBehaviorGroupBox
+ 返回按钮行为:\n设置手柄的返回按钮模拟在 PS4 触控板上指定位置的点击。
- checkCompatibilityOnStartupCheckBox
- 启动时更新兼容性数据库:\n当 shadPS4 启动时自动更新兼容性数据库。
+ enableCompatibilityCheckBox
+ 显示兼容性数据:\n在列表视图中显示游戏兼容性信息。启用“启动时更新兼容性数据库”以获取最新信息。
- updateCompatibilityButton
- 更新兼容性数据库:\n立即更新兼容性数据库。
+ checkCompatibilityOnStartupCheckBox
+ 启动时更新兼容性数据库:\n当 shadPS4 启动时自动更新兼容性数据库。
- Never
- 从不
+ updateCompatibilityButton
+ 更新兼容性数据库:\n立即更新兼容性数据库。
- Idle
- 闲置
+ Never
+ 从不
- Always
- 始终
+ Idle
+ 闲置
- Touchpad Left
- 触控板左侧
+ Always
+ 始终
- Touchpad Right
- 触控板右侧
+ Touchpad Left
+ 触控板左侧
- Touchpad Center
- 触控板中间
+ Touchpad Right
+ 触控板右侧
- None
- 无
+ Touchpad Center
+ 触控板中间
- graphicsAdapterGroupBox
- 图形设备:\n在具有多个 GPU 的系统中,从下拉列表中选择要使用的 GPU,\n或者选择“自动选择”由模拟器决定。
+ None
+ 无
- resolutionLayout
- 宽度/高度:\n设置启动游戏时的窗口大小,游戏过程中可以调整。\n这与游戏内的分辨率不同。
+ graphicsAdapterGroupBox
+ 图形设备:\n在具有多个 GPU 的系统中,从下拉列表中选择要使用的 GPU,\n或者选择“自动选择”由模拟器决定。
- heightDivider
- Vblank Divider:\n模拟器刷新的帧率会乘以此数字。改变此项可能会导致游戏速度加快,或破坏游戏中不期望此变化的关键功能!
+ resolutionLayout
+ 宽度/高度:\n设置启动游戏时的窗口大小,游戏过程中可以调整。\n这与游戏内的分辨率不同。
- dumpShadersCheckBox
- 启用着色器转储:\n用于技术调试,在渲染期间将游戏着色器保存到文件夹中。
+ heightDivider
+ Vblank Divider:\n模拟器刷新的帧率会乘以此数字。改变此项可能会导致游戏速度加快,或破坏游戏中不期望此变化的关键功能!
- nullGpuCheckBox
- 启用 NULL GPU:\n用于技术调试,禁用游戏渲染,就像没有显卡一样。
+ dumpShadersCheckBox
+ 启用着色器转储:\n用于技术调试,在渲染期间将游戏着色器保存到文件夹中。
- gameFoldersBox
- 游戏文件夹:\n检查已安装游戏的文件夹列表。
+ nullGpuCheckBox
+ 启用 NULL GPU:\n用于技术调试,禁用游戏渲染,就像没有显卡一样。
- addFolderButton
- 添加:\n将文件夹添加到列表。
+ enableHDRCheckBox
+ enableHDRCheckBox
- removeFolderButton
- 移除:\n从列表中移除文件夹。
+ gameFoldersBox
+ 游戏文件夹:\n检查已安装游戏的文件夹列表。
- debugDump
- 启用调试转储:\n将当前正在运行的 PS4 程序的导入和导出符号及文件头信息保存到目录中。
+ addFolderButton
+ 添加:\n将文件夹添加到列表。
- vkValidationCheckBox
- 启用 Vulkan 验证层:\n启用一个系统来验证 Vulkan 渲染器的状态并记录其内部状态的信息。\n这将降低性能并可能改变模拟的行为。
+ removeFolderButton
+ 移除:\n从列表中移除文件夹。
- vkSyncValidationCheckBox
- 启用 Vulkan 同步验证:\n启用一个系统来验证 Vulkan 渲染任务的时间。\n这将降低性能并可能改变模拟的行为。
+ debugDump
+ 启用调试转储:\n将当前正在运行的 PS4 程序的导入和导出符号及文件头信息保存到目录中。
- rdocCheckBox
- 启用 RenderDoc 调试:\n启用后模拟器将提供与 Renderdoc 的兼容性,允许在渲染过程中捕获和分析当前渲染的帧。
+ vkValidationCheckBox
+ 启用 Vulkan 验证层:\n启用一个系统来验证 Vulkan 渲染器的状态并记录其内部状态的信息。\n这将降低性能并可能改变模拟的行为。
- collectShaderCheckBox
- 收集着色器:\n您需要启用此功能才能使用调试菜单(Ctrl + F10)编辑着色器。
+ vkSyncValidationCheckBox
+ 启用 Vulkan 同步验证:\n启用一个系统来验证 Vulkan 渲染任务的时间。\n这将降低性能并可能改变模拟的行为。
- crashDiagnosticsCheckBox
- 崩溃诊断:\n创建一个包含崩溃时 Vulkan 状态的 .yaml 文件。\n对于调试“Device lost”错误很有用。如果您启用了此功能,您应该同时启用 Host 和 Guest 调试标记。\n此功能在 Intel 显卡上不可用。\n您需要启用 Vulkan 验证层并安装 Vulkan SDK 才能使用此功能。
+ rdocCheckBox
+ 启用 RenderDoc 调试:\n启用后模拟器将提供与 Renderdoc 的兼容性,允许在渲染过程中捕获和分析当前渲染的帧。
- copyGPUBuffersCheckBox
- 复制 GPU 缓冲区:\n绕过涉及 GPU 提交的竞态条件。\n对于 PM4 type 0 崩溃可能有帮助,也可能没有帮助。
+ collectShaderCheckBox
+ 收集着色器:\n您需要启用此功能才能使用调试菜单(Ctrl + F10)编辑着色器。
- hostMarkersCheckBox
- Host 调试标记:\n在 Vulkan 命令周围插入模拟器端信息,如特定 AMD GPU 命令的标记,以及为资源提供调试名称。\n如果您已启用此功能,应同时启用崩溃诊断。\n对 RenderDoc 等程序很有用。
+ crashDiagnosticsCheckBox
+ 崩溃诊断:\n创建一个包含崩溃时 Vulkan 状态的 .yaml 文件。\n对于调试“Device lost”错误很有用。如果您启用了此功能,您应该同时启用 Host 和 Guest 调试标记。\n此功能在 Intel 显卡上不可用。\n您需要启用 Vulkan 验证层并安装 Vulkan SDK 才能使用此功能。
- guestMarkersCheckBox
- Guest 调试标记:\n在命令缓冲区中插入游戏本身添加的任何调试标记。\n如果您已启用此功能,应同时启用崩溃诊断。\n对 RenderDoc 等程序很有用。
+ copyGPUBuffersCheckBox
+ 复制 GPU 缓冲区:\n绕过涉及 GPU 提交的竞态条件。\n对于 PM4 type 0 崩溃可能有帮助,也可能没有帮助。
- saveDataBox
- 存档数据路径:\n保存游戏存档数据的目录。
+ hostMarkersCheckBox
+ Host 调试标记:\n在 Vulkan 命令周围插入模拟器端信息,如特定 AMD GPU 命令的标记,以及为资源提供调试名称。\n如果您已启用此功能,应同时启用崩溃诊断。\n对 RenderDoc 等程序很有用。
- browseButton
- 浏览:\n选择一个目录保存游戏存档数据。
+ guestMarkersCheckBox
+ Guest 调试标记:\n在命令缓冲区中插入游戏本身添加的任何调试标记。\n如果您已启用此功能,应同时启用崩溃诊断。\n对 RenderDoc 等程序很有用。
- Borderless
-
+ saveDataBox
+ 存档数据路径:\n保存游戏存档数据的目录。
- True
-
+ browseButton
+ 浏览:\n选择一个目录保存游戏存档数据。
- Enable HDR
-
+ Borderless
+ Borderless
- Release
-
+ True
+ True
- Nightly
-
+ Release
+ Release
- Set the volume of the background music.
-
+ Nightly
+ Nightly
- Enable Motion Controls
-
+ Set the volume of the background music.
+ Set the volume of the background music.
- Save Data Path
-
+ Enable Motion Controls
+ Enable Motion Controls
- Browse
- 浏览
+ Save Data Path
+ Save Data Path
- async
-
+ Browse
+ 浏览
- sync
-
+ async
+ async
- Auto Select
-
+ sync
+ sync
- Directory to install games
- 要安装游戏的目录
+ Auto Select
+ Auto Select
- Directory to save data
-
+ Directory to install games
+ 要安装游戏的目录
- enableHDRCheckBox
-
+ Directory to save data
+ Directory to save data
-
-
+
+
TrophyViewer
- Trophy Viewer
- 奖杯查看器
+ Trophy Viewer
+ 奖杯查看器
-
+
diff --git a/src/qt_gui/translations/zh_TW.ts b/src/qt_gui/translations/zh_TW.ts
index c54eee4c0..d3414f3a4 100644
--- a/src/qt_gui/translations/zh_TW.ts
+++ b/src/qt_gui/translations/zh_TW.ts
@@ -2,1789 +2,1789 @@
-
-
+
+
AboutDialog
- About shadPS4
- About shadPS4
+ About shadPS4
+ About shadPS4
- shadPS4
- shadPS4
+ shadPS4
+ shadPS4
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
- This software should not be used to play games you have not legally obtained.
- This software should not be used to play games you have not legally obtained.
+ This software should not be used to play games you have not legally obtained.
+ This software should not be used to play games you have not legally obtained.
-
-
+
+
CheatsPatches
- Cheats / Patches for
- Cheats / Patches for
+ Cheats / Patches for
+ Cheats / Patches for
- defaultTextEdit_MSG
- 作弊/補丁為實驗性功能。\n請小心使用。\n\n透過選擇儲存庫並點擊下載按鈕來單獨下載作弊程式。\n在“補丁”標籤頁中,您可以一次下載所有補丁,選擇要使用的補丁並保存您的選擇。\n\n由於我們不開發作弊/補丁,\n請將問題報告給作弊程式的作者。\n\n創建了新的作弊程式?請訪問:\nhttps://github.com/shadps4-emu/ps4_cheats
+ defaultTextEdit_MSG
+ 作弊/補丁為實驗性功能。\n請小心使用。\n\n透過選擇儲存庫並點擊下載按鈕來單獨下載作弊程式。\n在“補丁”標籤頁中,您可以一次下載所有補丁,選擇要使用的補丁並保存您的選擇。\n\n由於我們不開發作弊/補丁,\n請將問題報告給作弊程式的作者。\n\n創建了新的作弊程式?請訪問:\nhttps://github.com/shadps4-emu/ps4_cheats
- No Image Available
- 沒有可用的圖片
+ No Image Available
+ 沒有可用的圖片
- Serial:
- 序號:
+ Serial:
+ 序號:
- Version:
- 版本:
+ Version:
+ 版本:
- Size:
- 大小:
+ Size:
+ 大小:
- Select Cheat File:
- 選擇作弊檔案:
+ Select Cheat File:
+ 選擇作弊檔案:
- Repository:
- 儲存庫:
+ Repository:
+ 儲存庫:
- Download Cheats
- 下載作弊碼
+ Download Cheats
+ 下載作弊碼
- Delete File
- 刪除檔案
+ Delete File
+ 刪除檔案
- No files selected.
- 沒有選擇檔案。
+ No files selected.
+ 沒有選擇檔案。
- You can delete the cheats you don't want after downloading them.
- 您可以在下載後刪除不需要的作弊碼。
+ You can delete the cheats you don't want after downloading them.
+ 您可以在下載後刪除不需要的作弊碼。
- Do you want to delete the selected file?\n%1
- 您是否要刪除選定的檔案?\n%1
+ Do you want to delete the selected file?\n%1
+ 您是否要刪除選定的檔案?\n%1
- Select Patch File:
- 選擇修補檔案:
+ Select Patch File:
+ 選擇修補檔案:
- Download Patches
- 下載修補檔
+ Download Patches
+ 下載修補檔
- Save
- 儲存
+ Save
+ 儲存
- Cheats
- 作弊碼
+ Cheats
+ 作弊碼
- Patches
- 修補檔
+ Patches
+ 修補檔
- Error
- 錯誤
+ Error
+ 錯誤
- No patch selected.
- 未選擇修補檔。
+ No patch selected.
+ 未選擇修補檔。
- Unable to open files.json for reading.
- 無法打開 files.json 進行讀取。
+ Unable to open files.json for reading.
+ 無法打開 files.json 進行讀取。
- No patch file found for the current serial.
- 找不到當前序號的修補檔。
+ No patch file found for the current serial.
+ 找不到當前序號的修補檔。
- Unable to open the file for reading.
- 無法打開檔案進行讀取。
+ Unable to open the file for reading.
+ 無法打開檔案進行讀取。
- Unable to open the file for writing.
- 無法打開檔案進行寫入。
+ Unable to open the file for writing.
+ 無法打開檔案進行寫入。
- Failed to parse XML:
- 解析 XML 失敗:
+ Failed to parse XML:
+ 解析 XML 失敗:
- Success
- 成功
+ Success
+ 成功
- Options saved successfully.
- 選項已成功儲存。
+ Options saved successfully.
+ 選項已成功儲存。
- Invalid Source
- 無效的來源
+ Invalid Source
+ 無效的來源
- The selected source is invalid.
- 選擇的來源無效。
+ The selected source is invalid.
+ 選擇的來源無效。
- File Exists
- 檔案已存在
+ File Exists
+ 檔案已存在
- File already exists. Do you want to replace it?
- 檔案已存在。您是否希望替換它?
+ File already exists. Do you want to replace it?
+ 檔案已存在。您是否希望替換它?
- Failed to save file:
- 無法儲存檔案:
+ Failed to save file:
+ 無法儲存檔案:
- Failed to download file:
- 無法下載檔案:
+ Failed to download file:
+ 無法下載檔案:
- Cheats Not Found
- 未找到作弊碼
+ Cheats Not Found
+ 未找到作弊碼
- CheatsNotFound_MSG
- 在此版本的儲存庫中未找到該遊戲的作弊碼,請嘗試另一個儲存庫或不同版本的遊戲。
+ CheatsNotFound_MSG
+ 在此版本的儲存庫中未找到該遊戲的作弊碼,請嘗試另一個儲存庫或不同版本的遊戲。
- Cheats Downloaded Successfully
- 作弊碼下載成功
+ Cheats Downloaded Successfully
+ 作弊碼下載成功
- CheatsDownloadedSuccessfully_MSG
- 您已成功下載該遊戲版本的作弊碼 從選定的儲存庫中。 您可以嘗試從其他儲存庫下載,如果可用,您也可以選擇從列表中選擇檔案來使用它。
+ CheatsDownloadedSuccessfully_MSG
+ 您已成功下載該遊戲版本的作弊碼 從選定的儲存庫中。 您可以嘗試從其他儲存庫下載,如果可用,您也可以選擇從列表中選擇檔案來使用它。
- Failed to save:
- 儲存失敗:
+ Failed to save:
+ 儲存失敗:
- Failed to download:
- 下載失敗:
+ Failed to download:
+ 下載失敗:
- Download Complete
- 下載完成
+ Download Complete
+ 下載完成
- DownloadComplete_MSG
- 修補檔下載成功!所有遊戲的修補檔已下載完成,無需像作弊碼那樣為每個遊戲單獨下載。如果補丁未顯示,可能是該補丁不適用於特定的序號和遊戲版本。
+ DownloadComplete_MSG
+ 修補檔下載成功!所有遊戲的修補檔已下載完成,無需像作弊碼那樣為每個遊戲單獨下載。如果補丁未顯示,可能是該補丁不適用於特定的序號和遊戲版本。
- Failed to parse JSON data from HTML.
- 無法從 HTML 解析 JSON 數據。
+ Failed to parse JSON data from HTML.
+ 無法從 HTML 解析 JSON 數據。
- Failed to retrieve HTML page.
- 無法檢索 HTML 頁面。
+ Failed to retrieve HTML page.
+ 無法檢索 HTML 頁面。
- The game is in version: %1
- 遊戲版本: %1
+ The game is in version: %1
+ 遊戲版本: %1
- The downloaded patch only works on version: %1
- 下載的補丁僅適用於版本: %1
+ The downloaded patch only works on version: %1
+ 下載的補丁僅適用於版本: %1
- You may need to update your game.
- 您可能需要更新遊戲。
+ You may need to update your game.
+ 您可能需要更新遊戲。
- Incompatibility Notice
- 不相容通知
+ Incompatibility Notice
+ 不相容通知
- Failed to open file:
- 無法打開檔案:
+ Failed to open file:
+ 無法打開檔案:
- XML ERROR:
- XML 錯誤:
+ XML ERROR:
+ XML 錯誤:
- Failed to open files.json for writing
- 無法打開 files.json 進行寫入
+ Failed to open files.json for writing
+ 無法打開 files.json 進行寫入
- Author:
- 作者:
+ Author:
+ 作者:
- Directory does not exist:
- 目錄不存在:
+ Directory does not exist:
+ 目錄不存在:
- Failed to open files.json for reading.
- 無法打開 files.json 進行讀取。
+ Failed to open files.json for reading.
+ 無法打開 files.json 進行讀取。
- Name:
- 名稱:
+ Name:
+ 名稱:
- Can't apply cheats before the game is started
- 在遊戲開始之前無法應用作弊。
+ Can't apply cheats before the game is started
+ 在遊戲開始之前無法應用作弊。
- Close
- 關閉
+ Close
+ 關閉
-
-
+
+
CheckUpdate
- Auto Updater
- 自動更新程式
+ Auto Updater
+ 自動更新程式
- Error
- 錯誤
+ Error
+ 錯誤
- Network error:
- 網路錯誤:
+ Network error:
+ 網路錯誤:
- Error_Github_limit_MSG
- 自動更新程式每小時最多允許 60 次更新檢查。\n您已達到此限制。請稍後再試。
+ Error_Github_limit_MSG
+ 自動更新程式每小時最多允許 60 次更新檢查。\n您已達到此限制。請稍後再試。
- Failed to parse update information.
- 無法解析更新資訊。
+ Failed to parse update information.
+ 無法解析更新資訊。
- No pre-releases found.
- 未找到預發布版本。
+ No pre-releases found.
+ 未找到預發布版本。
- Invalid release data.
- 無效的發行數據。
+ Invalid release data.
+ 無效的發行數據。
- No download URL found for the specified asset.
- 未找到指定資產的下載 URL。
+ No download URL found for the specified asset.
+ 未找到指定資產的下載 URL。
- Your version is already up to date!
- 您的版本已經是最新的!
+ Your version is already up to date!
+ 您的版本已經是最新的!
- Update Available
- 可用更新
+ Update Available
+ 可用更新
- Update Channel
- 更新頻道
+ Update Channel
+ 更新頻道
- Current Version
- 當前版本
+ Current Version
+ 當前版本
- Latest Version
- 最新版本
+ Latest Version
+ 最新版本
- Do you want to update?
- 您想要更新嗎?
+ Do you want to update?
+ 您想要更新嗎?
- Show Changelog
- 顯示變更日誌
+ Show Changelog
+ 顯示變更日誌
- Check for Updates at Startup
- 啟動時檢查更新
+ Check for Updates at Startup
+ 啟動時檢查更新
- Update
- 更新
+ Update
+ 更新
- No
- 否
+ No
+ 否
- Hide Changelog
- 隱藏變更日誌
+ Hide Changelog
+ 隱藏變更日誌
- Changes
- 變更
+ Changes
+ 變更
- Network error occurred while trying to access the URL
- 嘗試訪問 URL 時發生網路錯誤
+ Network error occurred while trying to access the URL
+ 嘗試訪問 URL 時發生網路錯誤
- Download Complete
- 下載完成
+ Download Complete
+ 下載完成
- The update has been downloaded, press OK to install.
- 更新已下載,按 OK 安裝。
+ The update has been downloaded, press OK to install.
+ 更新已下載,按 OK 安裝。
- Failed to save the update file at
- 無法將更新文件保存到
+ Failed to save the update file at
+ 無法將更新文件保存到
- Starting Update...
- 正在開始更新...
+ Starting Update...
+ 正在開始更新...
- Failed to create the update script file
- 無法創建更新腳本文件
+ Failed to create the update script file
+ 無法創建更新腳本文件
-
-
+
+
CompatibilityInfoClass
- Fetching compatibility data, please wait
- 正在取得相容性資料,請稍候
+ Fetching compatibility data, please wait
+ 正在取得相容性資料,請稍候
- Cancel
- 取消
+ Cancel
+ 取消
- Loading...
- 載入中...
+ Loading...
+ 載入中...
- Error
- 錯誤
+ Error
+ 錯誤
- Unable to update compatibility data! Try again later.
- 無法更新相容性資料!請稍後再試。
+ Unable to update compatibility data! Try again later.
+ 無法更新相容性資料!請稍後再試。
- Unable to open compatibility_data.json for writing.
- 無法開啟 compatibility_data.json 進行寫入。
+ Unable to open compatibility_data.json for writing.
+ 無法開啟 compatibility_data.json 進行寫入。
- Unknown
- 未知
+ Unknown
+ 未知
- Nothing
- 無
+ Nothing
+ 無
- Boots
- 靴子
+ Boots
+ 靴子
- Menus
- 選單
+ Menus
+ 選單
- Ingame
- 遊戲內
+ Ingame
+ 遊戲內
- Playable
- 可玩
+ Playable
+ 可玩
-
-
+
+
ControlSettings
- Configure Controls
-
+ Configure Controls
+ Configure Controls
- Control Settings
-
+ Control Settings
+ Control Settings
- D-Pad
-
+ D-Pad
+ D-Pad
- Up
-
+ Up
+ Up
- Left
-
+ Left
+ Left
- Right
-
+ Right
+ Right
- Down
-
+ Down
+ Down
- Left Stick Deadzone (def:2 max:127)
-
+ Left Stick Deadzone (def:2 max:127)
+ Left Stick Deadzone (def:2 max:127)
- Left Deadzone
-
+ Left Deadzone
+ Left Deadzone
- Left Stick
-
+ Left Stick
+ Left Stick
- Config Selection
-
+ Config Selection
+ Config Selection
- Common Config
-
+ Common Config
+ Common Config
- Use per-game configs
-
+ Use per-game configs
+ Use per-game configs
- L1 / LB
-
+ L1 / LB
+ L1 / LB
- L2 / LT
-
+ L2 / LT
+ L2 / LT
- KBM Controls
-
+ KBM Controls
+ KBM Controls
- KBM Editor
-
+ KBM Editor
+ KBM Editor
- Back
-
+ Back
+ Back
- R1 / RB
-
+ R1 / RB
+ R1 / RB
- R2 / RT
-
+ R2 / RT
+ R2 / RT
- L3
-
+ L3
+ L3
- Options / Start
-
+ Options / Start
+ Options / Start
- R3
-
+ R3
+ R3
- Face Buttons
-
+ Face Buttons
+ Face Buttons
- Triangle / Y
-
+ Triangle / Y
+ Triangle / Y
- Square / X
-
+ Square / X
+ Square / X
- Circle / B
-
+ Circle / B
+ Circle / B
- Cross / A
-
+ Cross / A
+ Cross / A
- Right Stick Deadzone (def:2, max:127)
-
+ Right Stick Deadzone (def:2, max:127)
+ Right Stick Deadzone (def:2, max:127)
- Right Deadzone
-
+ Right Deadzone
+ Right Deadzone
- Right Stick
-
+ Right Stick
+ Right Stick
-
-
+
+
ElfViewer
- Open Folder
- Open Folder
+ Open Folder
+ Open Folder
-
-
+
+
GameInfoClass
- Loading game list, please wait :3
- Loading game list, please wait :3
+ Loading game list, please wait :3
+ Loading game list, please wait :3
- Cancel
- Cancel
+ Cancel
+ Cancel
- Loading...
- Loading...
+ Loading...
+ Loading...
-
-
+
+
GameInstallDialog
- shadPS4 - Choose directory
- shadPS4 - Choose directory
+ shadPS4 - Choose directory
+ shadPS4 - Choose directory
- Directory to install games
- Directory to install games
+ Directory to install games
+ Directory to install games
- Browse
- Browse
+ Browse
+ Browse
- Error
- Error
+ Error
+ Error
- Directory to install DLC
-
+ Directory to install DLC
+ Directory to install DLC
-
-
+
+
GameListFrame
- Icon
- 圖示
+ Icon
+ 圖示
- Name
- 名稱
+ Name
+ 名稱
- Serial
- 序號
+ Serial
+ 序號
- Compatibility
- Compatibility
+ Compatibility
+ Compatibility
- Region
- 區域
+ Region
+ 區域
- Firmware
- 固件
+ Firmware
+ 固件
- Size
- 大小
+ Size
+ 大小
- Version
- 版本
+ Version
+ 版本
- Path
- 路徑
+ Path
+ 路徑
- Play Time
- 遊玩時間
+ Play Time
+ 遊玩時間
- Never Played
- Never Played
+ Never Played
+ Never Played
- h
- h
+ h
+ h
- m
- m
+ m
+ m
- s
- s
+ s
+ s
- Compatibility is untested
- Compatibility is untested
+ Compatibility is untested
+ Compatibility is untested
- Game does not initialize properly / crashes the emulator
- Game does not initialize properly / crashes the emulator
+ Game does not initialize properly / crashes the emulator
+ Game does not initialize properly / crashes the emulator
- Game boots, but only displays a blank screen
- Game boots, but only displays a blank screen
+ Game boots, but only displays a blank screen
+ Game boots, but only displays a blank screen
- Game displays an image but does not go past the menu
- Game displays an image but does not go past the menu
+ Game displays an image but does not go past the menu
+ Game displays an image but does not go past the menu
- Game has game-breaking glitches or unplayable performance
- Game has game-breaking glitches or unplayable performance
+ Game has game-breaking glitches or unplayable performance
+ Game has game-breaking glitches or unplayable performance
- Game can be completed with playable performance and no major glitches
- Game can be completed with playable performance and no major glitches
+ Game can be completed with playable performance and no major glitches
+ Game can be completed with playable performance and no major glitches
- Click to see details on github
- 點擊查看 GitHub 上的詳細資訊
+ Click to see details on github
+ 點擊查看 GitHub 上的詳細資訊
- Last updated
- 最後更新
+ Last updated
+ 最後更新
-
-
+
+
GameListUtils
- B
- B
+ B
+ B
- KB
- KB
+ KB
+ KB
- MB
- MB
+ MB
+ MB
- GB
- GB
+ GB
+ GB
- TB
- TB
+ TB
+ TB
-
-
+
+
GuiContextMenus
- Create Shortcut
- Create Shortcut
+ Create Shortcut
+ Create Shortcut
- Cheats / Patches
- Zuòbì / Xiūbǔ chéngshì
+ Cheats / Patches
+ Zuòbì / Xiūbǔ chéngshì
- SFO Viewer
- SFO Viewer
+ SFO Viewer
+ SFO Viewer
- Trophy Viewer
- Trophy Viewer
+ Trophy Viewer
+ Trophy Viewer
- Open Folder...
- 打開資料夾...
+ Open Folder...
+ 打開資料夾...
- Open Game Folder
- 打開遊戲資料夾
+ Open Game Folder
+ 打開遊戲資料夾
- Open Save Data Folder
- 打開存檔資料夾
+ Open Save Data Folder
+ 打開存檔資料夾
- Open Log Folder
- 打開日誌資料夾
+ Open Log Folder
+ 打開日誌資料夾
- Copy info...
- Copy info...
+ Copy info...
+ Copy info...
- Copy Name
- Copy Name
+ Copy Name
+ Copy Name
- Copy Serial
- Copy Serial
+ Copy Serial
+ Copy Serial
- Copy All
- Copy All
+ Copy Version
+ Copy Version
- Delete...
- Delete...
+ Copy Size
+ Copy Size
- Delete Game
- Delete Game
+ Copy All
+ Copy All
- Delete Update
- Delete Update
+ Delete...
+ Delete...
- Delete DLC
- Delete DLC
+ Delete Game
+ Delete Game
- Compatibility...
- Compatibility...
+ Delete Update
+ Delete Update
- Update database
- Update database
+ Delete DLC
+ Delete DLC
- View report
- View report
+ Compatibility...
+ Compatibility...
- Submit a report
- Submit a report
+ Update database
+ Update database
- Shortcut creation
- Shortcut creation
+ View report
+ View report
- Shortcut created successfully!
- Shortcut created successfully!
+ Submit a report
+ Submit a report
- Error
- Error
+ Shortcut creation
+ Shortcut creation
- Error creating shortcut!
- Error creating shortcut!
+ Shortcut created successfully!
+ Shortcut created successfully!
- Install PKG
- Install PKG
+ Error
+ Error
- Game
- Game
+ Error creating shortcut!
+ Error creating shortcut!
- This game has no update to delete!
- This game has no update to delete!
+ Install PKG
+ Install PKG
- Update
- Update
+ Game
+ Game
- This game has no DLC to delete!
- This game has no DLC to delete!
+ This game has no update to delete!
+ This game has no update to delete!
- DLC
- DLC
+ Update
+ Update
- Delete %1
- Delete %1
+ This game has no DLC to delete!
+ This game has no DLC to delete!
- Are you sure you want to delete %1's %2 directory?
- Are you sure you want to delete %1's %2 directory?
+ DLC
+ DLC
- Open Update Folder
-
+ Delete %1
+ Delete %1
- Copy Version
-
+ Are you sure you want to delete %1's %2 directory?
+ Are you sure you want to delete %1's %2 directory?
- Copy Size
-
+ Open Update Folder
+ Open Update Folder
- Delete Save Data
-
+ Delete Save Data
+ Delete Save Data
- This game has no update folder to open!
-
+ This game has no update folder to open!
+ This game has no update folder to open!
- Failed to convert icon.
-
+ Failed to convert icon.
+ Failed to convert icon.
- This game has no save data to delete!
-
+ This game has no save data to delete!
+ This game has no save data to delete!
- Save Data
-
+ Save Data
+ Save Data
-
-
+
+
InstallDirSelect
- shadPS4 - Choose directory
- shadPS4 - Choose directory
+ shadPS4 - Choose directory
+ shadPS4 - Choose directory
- Select which directory you want to install to.
- Select which directory you want to install to.
+ Select which directory you want to install to.
+ Select which directory you want to install to.
- Install All Queued to Selected Folder
-
+ Install All Queued to Selected Folder
+ Install All Queued to Selected Folder
- Delete PKG File on Install
-
+ Delete PKG File on Install
+ Delete PKG File on Install
-
-
+
+
MainWindow
- Open/Add Elf Folder
- Open/Add Elf Folder
+ Open/Add Elf Folder
+ Open/Add Elf Folder
- Install Packages (PKG)
- Install Packages (PKG)
+ Install Packages (PKG)
+ Install Packages (PKG)
- Boot Game
- Boot Game
+ Boot Game
+ Boot Game
- Check for Updates
- 檢查更新
+ Check for Updates
+ 檢查更新
- About shadPS4
- About shadPS4
+ About shadPS4
+ About shadPS4
- Configure...
- Configure...
+ Configure...
+ Configure...
- Install application from a .pkg file
- Install application from a .pkg file
+ Install application from a .pkg file
+ Install application from a .pkg file
- Recent Games
- Recent Games
+ Recent Games
+ Recent Games
- Open shadPS4 Folder
- Open shadPS4 Folder
+ Open shadPS4 Folder
+ Open shadPS4 Folder
- Exit
- Exit
+ Exit
+ Exit
- Exit shadPS4
- Exit shadPS4
+ Exit shadPS4
+ Exit shadPS4
- Exit the application.
- Exit the application.
+ Exit the application.
+ Exit the application.
- Show Game List
- Show Game List
+ Show Game List
+ Show Game List
- Game List Refresh
- Game List Refresh
+ Game List Refresh
+ Game List Refresh
- Tiny
- Tiny
+ Tiny
+ Tiny
- Small
- Small
+ Small
+ Small
- Medium
- Medium
+ Medium
+ Medium
- Large
- Large
+ Large
+ Large
- List View
- List View
+ List View
+ List View
- Grid View
- Grid View
+ Grid View
+ Grid View
- Elf Viewer
- Elf Viewer
+ Elf Viewer
+ Elf Viewer
- Game Install Directory
- Game Install Directory
+ Game Install Directory
+ Game Install Directory
- Download Cheats/Patches
- Xiàzài Zuòbì / Xiūbǔ chéngshì
+ Download Cheats/Patches
+ Xiàzài Zuòbì / Xiūbǔ chéngshì
- Dump Game List
- Dump Game List
+ Dump Game List
+ Dump Game List
- PKG Viewer
- PKG Viewer
+ PKG Viewer
+ PKG Viewer
- Search...
- Search...
+ Search...
+ Search...
- File
- File
+ File
+ File
- View
- View
+ View
+ View
- Game List Icons
- Game List Icons
+ Game List Icons
+ Game List Icons
- Game List Mode
- Game List Mode
+ Game List Mode
+ Game List Mode
- Settings
- Settings
+ Settings
+ Settings
- Utils
- Utils
+ Utils
+ Utils
- Themes
- Themes
+ Themes
+ Themes
- Help
- 幫助
+ Help
+ 幫助
- Dark
- Dark
+ Dark
+ Dark
- Light
- Light
+ Light
+ Light
- Green
- Green
+ Green
+ Green
- Blue
- Blue
+ Blue
+ Blue
- Violet
- Violet
+ Violet
+ Violet
- toolBar
- toolBar
+ toolBar
+ toolBar
- Game List
- 遊戲列表
+ Game List
+ 遊戲列表
- * Unsupported Vulkan Version
- * 不支援的 Vulkan 版本
+ * Unsupported Vulkan Version
+ * 不支援的 Vulkan 版本
- Download Cheats For All Installed Games
- 下載所有已安裝遊戲的作弊碼
+ Download Cheats For All Installed Games
+ 下載所有已安裝遊戲的作弊碼
- Download Patches For All Games
- 下載所有遊戲的修補檔
+ Download Patches For All Games
+ 下載所有遊戲的修補檔
- Download Complete
- 下載完成
+ Download Complete
+ 下載完成
- You have downloaded cheats for all the games you have installed.
- 您已經下載了所有已安裝遊戲的作弊碼。
+ You have downloaded cheats for all the games you have installed.
+ 您已經下載了所有已安裝遊戲的作弊碼。
- Patches Downloaded Successfully!
- 修補檔下載成功!
+ Patches Downloaded Successfully!
+ 修補檔下載成功!
- All Patches available for all games have been downloaded.
- 所有遊戲的修補檔已經下載完成。
+ All Patches available for all games have been downloaded.
+ 所有遊戲的修補檔已經下載完成。
- Games:
- 遊戲:
+ Games:
+ 遊戲:
- ELF files (*.bin *.elf *.oelf)
- ELF 檔案 (*.bin *.elf *.oelf)
+ ELF files (*.bin *.elf *.oelf)
+ ELF 檔案 (*.bin *.elf *.oelf)
- Game Boot
- 遊戲啟動
+ Game Boot
+ 遊戲啟動
- Only one file can be selected!
- 只能選擇一個檔案!
+ Only one file can be selected!
+ 只能選擇一個檔案!
- PKG Extraction
- PKG 解壓縮
+ PKG Extraction
+ PKG 解壓縮
- Patch detected!
- 檢測到補丁!
+ Patch detected!
+ 檢測到補丁!
- PKG and Game versions match:
- PKG 和遊戲版本匹配:
+ PKG and Game versions match:
+ PKG 和遊戲版本匹配:
- Would you like to overwrite?
- 您想要覆蓋嗎?
+ Would you like to overwrite?
+ 您想要覆蓋嗎?
- PKG Version %1 is older than installed version:
- PKG 版本 %1 比已安裝版本更舊:
+ PKG Version %1 is older than installed version:
+ PKG 版本 %1 比已安裝版本更舊:
- Game is installed:
- 遊戲已安裝:
+ Game is installed:
+ 遊戲已安裝:
- Would you like to install Patch:
- 您想要安裝補丁嗎:
+ Would you like to install Patch:
+ 您想要安裝補丁嗎:
- DLC Installation
- DLC 安裝
+ DLC Installation
+ DLC 安裝
- Would you like to install DLC: %1?
- 您想要安裝 DLC: %1 嗎?
+ Would you like to install DLC: %1?
+ 您想要安裝 DLC: %1 嗎?
- DLC already installed:
- DLC 已經安裝:
+ DLC already installed:
+ DLC 已經安裝:
- Game already installed
- 遊戲已經安裝
+ Game already installed
+ 遊戲已經安裝
- PKG ERROR
- PKG 錯誤
+ PKG ERROR
+ PKG 錯誤
- Extracting PKG %1/%2
- 正在解壓縮 PKG %1/%2
+ Extracting PKG %1/%2
+ 正在解壓縮 PKG %1/%2
- Extraction Finished
- 解壓縮完成
+ Extraction Finished
+ 解壓縮完成
- Game successfully installed at %1
- 遊戲成功安裝於 %1
+ Game successfully installed at %1
+ 遊戲成功安裝於 %1
- File doesn't appear to be a valid PKG file
- 檔案似乎不是有效的 PKG 檔案
+ File doesn't appear to be a valid PKG file
+ 檔案似乎不是有效的 PKG 檔案
- Run Game
-
+ Run Game
+ Run Game
- Eboot.bin file not found
-
+ Eboot.bin file not found
+ Eboot.bin file not found
- PKG File (*.PKG *.pkg)
-
+ PKG File (*.PKG *.pkg)
+ PKG File (*.PKG *.pkg)
- PKG is a patch or DLC, please install the game first!
-
+ PKG is a patch or DLC, please install the game first!
+ PKG is a patch or DLC, please install the game first!
- Game is already running!
-
+ Game is already running!
+ Game is already running!
- shadPS4
- shadPS4
+ shadPS4
+ shadPS4
-
-
+
+
PKGViewer
- Open Folder
- Open Folder
+ Open Folder
+ Open Folder
- Name
- 名稱
+ PKG ERROR
+ PKG 錯誤
- Serial
- 序號
+ Name
+ 名稱
- Installed
-
+ Serial
+ 序號
- Size
- 大小
+ Installed
+ Installed
- Category
-
+ Size
+ 大小
- Type
-
+ Category
+ Category
- App Ver
-
+ Type
+ Type
- FW
-
+ App Ver
+ App Ver
- Region
- 區域
+ FW
+ FW
- Flags
-
+ Region
+ 區域
- Path
- 路徑
+ Flags
+ Flags
- File
- File
+ Path
+ 路徑
- PKG ERROR
- PKG 錯誤
+ File
+ File
- Unknown
- 未知
+ Unknown
+ 未知
- Package
-
+ Package
+ Package
-
-
+
+
SettingsDialog
- Settings
- Settings
+ Settings
+ Settings
- General
- General
+ General
+ General
- System
- System
+ System
+ System
- Console Language
- Console Language
+ Console Language
+ Console Language
- Emulator Language
- Emulator Language
+ Emulator Language
+ Emulator Language
- Emulator
- Emulator
+ Emulator
+ Emulator
- Enable Fullscreen
- Enable Fullscreen
+ Enable Fullscreen
+ Enable Fullscreen
- Fullscreen Mode
- 全螢幕模式
+ Fullscreen Mode
+ 全螢幕模式
- Enable Separate Update Folder
- Enable Separate Update Folder
+ Enable Separate Update Folder
+ Enable Separate Update Folder
- Default tab when opening settings
- 打開設置時的默認選項卡
+ Default tab when opening settings
+ 打開設置時的默認選項卡
- Show Game Size In List
- 顯示遊戲大小在列表中
+ Show Game Size In List
+ 顯示遊戲大小在列表中
- Show Splash
- Show Splash
+ Show Splash
+ Show Splash
- Enable Discord Rich Presence
- 啟用 Discord Rich Presence
+ Enable Discord Rich Presence
+ 啟用 Discord Rich Presence
- Username
- Username
+ Username
+ Username
- Trophy Key
- Trophy Key
+ Trophy Key
+ Trophy Key
- Trophy
- Trophy
+ Trophy
+ Trophy
- Logger
- Logger
+ Logger
+ Logger
- Log Type
- Log Type
+ Log Type
+ Log Type
- Log Filter
- Log Filter
+ Log Filter
+ Log Filter
- Open Log Location
- 開啟日誌位置
+ Open Log Location
+ 開啟日誌位置
- Input
- 輸入
+ Input
+ 輸入
- Cursor
- 游標
+ Cursor
+ 游標
- Hide Cursor
- 隱藏游標
+ Hide Cursor
+ 隱藏游標
- Hide Cursor Idle Timeout
- 游標空閒超時隱藏
+ Hide Cursor Idle Timeout
+ 游標空閒超時隱藏
- s
- s
+ s
+ s
- Controller
- 控制器
+ Controller
+ 控制器
- Back Button Behavior
- 返回按鈕行為
+ Back Button Behavior
+ 返回按鈕行為
- Graphics
- Graphics
+ Graphics
+ Graphics
- GUI
- 介面
+ GUI
+ 介面
- User
- 使用者
+ User
+ 使用者
- Graphics Device
- Graphics Device
+ Graphics Device
+ Graphics Device
- Width
- Width
+ Width
+ Width
- Height
- Height
+ Height
+ Height
- Vblank Divider
- Vblank Divider
+ Vblank Divider
+ Vblank Divider
- Advanced
- Advanced
+ Advanced
+ Advanced
- Enable Shaders Dumping
- Enable Shaders Dumping
+ Enable Shaders Dumping
+ Enable Shaders Dumping
- Enable NULL GPU
- Enable NULL GPU
+ Enable NULL GPU
+ Enable NULL GPU
- Paths
- 路徑
+ Enable HDR
+ Enable HDR
- Game Folders
- 遊戲資料夾
+ Paths
+ 路徑
- Add...
- 添加...
+ Game Folders
+ 遊戲資料夾
- Remove
- 刪除
+ Add...
+ 添加...
- Debug
- Debug
+ Remove
+ 刪除
- Enable Debug Dumping
- Enable Debug Dumping
+ Debug
+ Debug
- Enable Vulkan Validation Layers
- Enable Vulkan Validation Layers
+ Enable Debug Dumping
+ Enable Debug Dumping
- Enable Vulkan Synchronization Validation
- Enable Vulkan Synchronization Validation
+ Enable Vulkan Validation Layers
+ Enable Vulkan Validation Layers
- Enable RenderDoc Debugging
- Enable RenderDoc Debugging
+ Enable Vulkan Synchronization Validation
+ Enable Vulkan Synchronization Validation
- Enable Crash Diagnostics
- Enable Crash Diagnostics
+ Enable RenderDoc Debugging
+ Enable RenderDoc Debugging
- Collect Shaders
- Collect Shaders
+ Enable Crash Diagnostics
+ Enable Crash Diagnostics
- Copy GPU Buffers
- Copy GPU Buffers
+ Collect Shaders
+ Collect Shaders
- Host Debug Markers
- Host Debug Markers
+ Copy GPU Buffers
+ Copy GPU Buffers
- Guest Debug Markers
- Guest Debug Markers
+ Host Debug Markers
+ Host Debug Markers
- Update
- 更新
+ Guest Debug Markers
+ Guest Debug Markers
- Check for Updates at Startup
- 啟動時檢查更新
+ Update
+ 更新
- Always Show Changelog
- 始終顯示變更紀錄
+ Check for Updates at Startup
+ 啟動時檢查更新
- Update Channel
- 更新頻道
+ Always Show Changelog
+ 始終顯示變更紀錄
- Check for Updates
- 檢查更新
+ Update Channel
+ 更新頻道
- GUI Settings
- 介面設置
+ Check for Updates
+ 檢查更新
- Title Music
- Title Music
+ GUI Settings
+ 介面設置
- Disable Trophy Pop-ups
- Disable Trophy Pop-ups
+ Title Music
+ Title Music
- Play title music
- 播放標題音樂
+ Disable Trophy Pop-ups
+ Disable Trophy Pop-ups
- Update Compatibility Database On Startup
- Update Compatibility Database On Startup
+ Background Image
+ Background Image
- Game Compatibility
- Game Compatibility
+ Show Background Image
+ Show Background Image
- Display Compatibility Data
- Display Compatibility Data
+ Opacity
+ Opacity
- Update Compatibility Database
- Update Compatibility Database
+ Play title music
+ 播放標題音樂
- Volume
- 音量
+ Update Compatibility Database On Startup
+ Update Compatibility Database On Startup
- Save
- 儲存
+ Game Compatibility
+ Game Compatibility
- Apply
- 應用
+ Display Compatibility Data
+ Display Compatibility Data
- Restore Defaults
- 還原預設值
+ Update Compatibility Database
+ Update Compatibility Database
- Close
- 關閉
+ Volume
+ 音量
- Point your mouse at an option to display its description.
- 將鼠標指向選項以顯示其描述。
+ Save
+ 儲存
- consoleLanguageGroupBox
- 主機語言:\n設定PS4遊戲使用的語言。\n建議將其設置為遊戲支持的語言,這會因地區而異。
+ Apply
+ 應用
- emulatorLanguageGroupBox
- 模擬器語言:\n設定模擬器的用戶介面的語言。
+ Restore Defaults
+ 還原預設值
- fullscreenCheckBox
- 啟用全螢幕:\n自動將遊戲視窗設置為全螢幕模式。\n可以按F11鍵進行切換。
+ Close
+ 關閉
- separateUpdatesCheckBox
- Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
+ Point your mouse at an option to display its description.
+ 將鼠標指向選項以顯示其描述。
- showSplashCheckBox
- 顯示啟動畫面:\n在遊戲啟動時顯示遊戲的啟動畫面(特殊圖片)。
+ consoleLanguageGroupBox
+ 主機語言:\n設定PS4遊戲使用的語言。\n建議將其設置為遊戲支持的語言,這會因地區而異。
- discordRPCCheckbox
- 啟用 Discord Rich Presence:\n在您的 Discord 個人檔案上顯示模擬器圖標和相關信息。
+ emulatorLanguageGroupBox
+ 模擬器語言:\n設定模擬器的用戶介面的語言。
- userName
- 用戶名:\n設定PS4帳號的用戶名,某些遊戲中可能會顯示。
+ fullscreenCheckBox
+ 啟用全螢幕:\n自動將遊戲視窗設置為全螢幕模式。\n可以按F11鍵進行切換。
- TrophyKey
- Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
+ separateUpdatesCheckBox
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
- logTypeGroupBox
- 日誌類型:\n設定是否同步日誌窗口的輸出以提高性能。可能對模擬產生不良影響。
+ showSplashCheckBox
+ 顯示啟動畫面:\n在遊戲啟動時顯示遊戲的啟動畫面(特殊圖片)。
- logFilter
- 日誌過濾器:\n過濾日誌以僅打印特定信息。\n範例:"Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" 等級: Trace, Debug, Info, Warning, Error, Critical - 以此順序,特定級別靜音所有前面的級別,並記錄其後的每個級別。
+ discordRPCCheckbox
+ 啟用 Discord Rich Presence:\n在您的 Discord 個人檔案上顯示模擬器圖標和相關信息。
- updaterGroupBox
- 更新:\nRelease: 每月發布的官方版本,可能非常舊,但更可靠且經過測試。\nNightly: 開發版本,擁有所有最新的功能和修復,但可能包含錯誤,穩定性較差。
+ userName
+ 用戶名:\n設定PS4帳號的用戶名,某些遊戲中可能會顯示。
- GUIMusicGroupBox
- 播放標題音樂:\n如果遊戲支持,啟用在GUI中選擇遊戲時播放特殊音樂。
+ TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
- disableTrophycheckBox
- Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
+ logTypeGroupBox
+ 日誌類型:\n設定是否同步日誌窗口的輸出以提高性能。可能對模擬產生不良影響。
- hideCursorGroupBox
- 隱藏游標:\n選擇游標何時消失:\n從不: 您將始終看到滑鼠。\n閒置: 設定在閒置後消失的時間。\n始終: 您將永遠看不到滑鼠。
+ logFilter
+ 日誌過濾器:\n過濾日誌以僅打印特定信息。\n範例:"Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" 等級: Trace, Debug, Info, Warning, Error, Critical - 以此順序,特定級別靜音所有前面的級別,並記錄其後的每個級別。
- idleTimeoutGroupBox
- 設定滑鼠在閒置後消失的時間。
+ updaterGroupBox
+ 更新:\nRelease: 每月發布的官方版本,可能非常舊,但更可靠且經過測試。\nNightly: 開發版本,擁有所有最新的功能和修復,但可能包含錯誤,穩定性較差。
- backButtonBehaviorGroupBox
- 返回按鈕行為:\n設定控制器的返回按鈕模擬在 PS4 觸控板上指定位置的觸碰。
+ GUIBackgroundImageGroupBox
+ GUIBackgroundImageGroupBox
- enableCompatibilityCheckBox
- Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
+ GUIMusicGroupBox
+ 播放標題音樂:\n如果遊戲支持,啟用在GUI中選擇遊戲時播放特殊音樂。
- checkCompatibilityOnStartupCheckBox
- Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
+ disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
- updateCompatibilityButton
- Update Compatibility Database:\nImmediately update the compatibility database.
+ hideCursorGroupBox
+ 隱藏游標:\n選擇游標何時消失:\n從不: 您將始終看到滑鼠。\n閒置: 設定在閒置後消失的時間。\n始終: 您將永遠看不到滑鼠。
- Never
- 從不
+ idleTimeoutGroupBox
+ 設定滑鼠在閒置後消失的時間。
- Idle
- 閒置
+ backButtonBehaviorGroupBox
+ 返回按鈕行為:\n設定控制器的返回按鈕模擬在 PS4 觸控板上指定位置的觸碰。
- Always
- 始終
+ enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
- Touchpad Left
- 觸控板左側
+ checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
- Touchpad Right
- 觸控板右側
+ updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
- Touchpad Center
- 觸控板中間
+ Never
+ 從不
- None
- 無
+ Idle
+ 閒置
- graphicsAdapterGroupBox
- 圖形設備:\n在多GPU系統中,從下拉列表中選擇模擬器將使用的GPU,\n或選擇「自動選擇」以自動確定。
+ Always
+ 始終
- resolutionLayout
- 寬度/高度:\n設定模擬器啟動時的窗口大小,可以在遊戲過程中調整。\n這與遊戲內解析度不同。
+ Touchpad Left
+ 觸控板左側
- heightDivider
- Vblank分隔符:\n模擬器的幀速率將乘以這個數字。更改此數字可能會有不良影響,例如增加遊戲速度,或破壞不預期此變化的關鍵遊戲功能!
+ Touchpad Right
+ 觸控板右側
- dumpShadersCheckBox
- 啟用著色器轉儲:\n為了技術調試,將遊戲的著色器在渲染時保存到文件夾中。
+ Touchpad Center
+ 觸控板中間
- nullGpuCheckBox
- 啟用空GPU:\n為了技術調試,禁用遊戲渲染,彷彿沒有顯示卡。
+ None
+ 無
- gameFoldersBox
- 遊戲資料夾:\n檢查已安裝遊戲的資料夾列表。
+ graphicsAdapterGroupBox
+ 圖形設備:\n在多GPU系統中,從下拉列表中選擇模擬器將使用的GPU,\n或選擇「自動選擇」以自動確定。
- addFolderButton
- 添加:\n將資料夾添加到列表。
+ resolutionLayout
+ 寬度/高度:\n設定模擬器啟動時的窗口大小,可以在遊戲過程中調整。\n這與遊戲內解析度不同。
- removeFolderButton
- 移除:\n從列表中移除資料夾。
+ heightDivider
+ Vblank分隔符:\n模擬器的幀速率將乘以這個數字。更改此數字可能會有不良影響,例如增加遊戲速度,或破壞不預期此變化的關鍵遊戲功能!
- debugDump
- 啟用調試轉儲:\n將當前運行的PS4程序的輸入和輸出符號及文件頭信息保存到目錄中。
+ dumpShadersCheckBox
+ 啟用著色器轉儲:\n為了技術調試,將遊戲的著色器在渲染時保存到文件夾中。
- vkValidationCheckBox
- 啟用Vulkan驗證層:\n啟用一個系統來驗證Vulkan渲染器的狀態並記錄其內部狀態的信息。這將降低性能並可能改變模擬行為。
+ nullGpuCheckBox
+ 啟用空GPU:\n為了技術調試,禁用遊戲渲染,彷彿沒有顯示卡。
- vkSyncValidationCheckBox
- 啟用Vulkan同步驗證:\n啟用一個系統來驗證Vulkan渲染任務的時間。這將降低性能並可能改變模擬行為。
+ enableHDRCheckBox
+ enableHDRCheckBox
- rdocCheckBox
- 啟用RenderDoc調試:\n如果啟用,模擬器將提供與Renderdoc的兼容性,以允許捕獲和分析當前渲染的幀。
+ gameFoldersBox
+ 遊戲資料夾:\n檢查已安裝遊戲的資料夾列表。
- collectShaderCheckBox
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+ addFolderButton
+ 添加:\n將資料夾添加到列表。
- crashDiagnosticsCheckBox
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+ removeFolderButton
+ 移除:\n從列表中移除資料夾。
- copyGPUBuffersCheckBox
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+ debugDump
+ 啟用調試轉儲:\n將當前運行的PS4程序的輸入和輸出符號及文件頭信息保存到目錄中。
- hostMarkersCheckBox
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ vkValidationCheckBox
+ 啟用Vulkan驗證層:\n啟用一個系統來驗證Vulkan渲染器的狀態並記錄其內部狀態的信息。這將降低性能並可能改變模擬行為。
- guestMarkersCheckBox
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ vkSyncValidationCheckBox
+ 啟用Vulkan同步驗證:\n啟用一個系統來驗證Vulkan渲染任務的時間。這將降低性能並可能改變模擬行為。
- Borderless
-
+ rdocCheckBox
+ 啟用RenderDoc調試:\n如果啟用,模擬器將提供與Renderdoc的兼容性,以允許捕獲和分析當前渲染的幀。
- True
-
+ collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- Enable HDR
-
+ crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- Release
-
+ copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
- Nightly
-
+ hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Background Image
-
+ guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Show Background Image
-
+ saveDataBox
+ saveDataBox
- Opacity
-
+ browseButton
+ browseButton
- Set the volume of the background music.
-
+ Borderless
+ Borderless
- Enable Motion Controls
-
+ True
+ True
- Save Data Path
-
+ Release
+ Release
- Browse
- Browse
+ Nightly
+ Nightly
- async
-
+ Set the volume of the background music.
+ Set the volume of the background music.
- sync
-
+ Enable Motion Controls
+ Enable Motion Controls
- Auto Select
-
+ Save Data Path
+ Save Data Path
- Directory to install games
- Directory to install games
+ Browse
+ Browse
- Directory to save data
-
+ async
+ async
- GUIBackgroundImageGroupBox
-
+ sync
+ sync
- enableHDRCheckBox
-
+ Auto Select
+ Auto Select
- saveDataBox
-
+ Directory to install games
+ Directory to install games
- browseButton
-
+ Directory to save data
+ Directory to save data
-
-
+
+
TrophyViewer
- Trophy Viewer
- Trophy Viewer
+ Trophy Viewer
+ Trophy Viewer
-
+
From 1e7f651b1baf8273c6a20af65e535b4bc97aa7b5 Mon Sep 17 00:00:00 2001
From: georgemoralis
Date: Thu, 13 Feb 2025 15:50:55 +0200
Subject: [PATCH 36/64] Auto update of english translation file based on
sources (#2349)
* added auto-translation action
* made scripts executable
* reuse
* no-obsolete - reuse (#2392)
* other languages - reuse
* no-obsolete
see everything that is 'vanished', because it does not exist
* Update update_translation.sh
* +
---------
Co-authored-by: DanielSvoboda
---
.../workflows/scripts/update_translation.sh | 11 +++++++
.github/workflows/update_translation.yml | 31 +++++++++++++++++++
REUSE.toml | 3 ++
src/qt_gui/translations/update_translation.sh | 13 ++++++++
4 files changed, 58 insertions(+)
create mode 100755 .github/workflows/scripts/update_translation.sh
create mode 100644 .github/workflows/update_translation.yml
create mode 100755 src/qt_gui/translations/update_translation.sh
diff --git a/.github/workflows/scripts/update_translation.sh b/.github/workflows/scripts/update_translation.sh
new file mode 100755
index 000000000..6b8c76d22
--- /dev/null
+++ b/.github/workflows/scripts/update_translation.sh
@@ -0,0 +1,11 @@
+#!/bin/bash
+
+set -e
+
+sudo apt-get -y install qt6-l10n-tools python3
+
+SCRIPT_PATH="src/qt_gui/translations/update_translation.sh"
+
+chmod +x "$SCRIPT_PATH"
+
+PATH=/usr/lib/qt6/bin:$PATH "$SCRIPT_PATH"
\ No newline at end of file
diff --git a/.github/workflows/update_translation.yml b/.github/workflows/update_translation.yml
new file mode 100644
index 000000000..06564d175
--- /dev/null
+++ b/.github/workflows/update_translation.yml
@@ -0,0 +1,31 @@
+name: Update Translation
+
+on:
+ schedule:
+ - cron: "0 0 * * *" # Every day at 12am UTC.
+ workflow_dispatch: # As well as manually.
+
+jobs:
+ update:
+ if: github.repository == 'shadps4-emu/shadPS4'
+ name: "Update Translation"
+ runs-on: ubuntu-22.04
+ steps:
+ - uses: actions/checkout@v4
+
+ - name: Set execution permissions for the script
+ run: chmod +x ./.github/workflows/scripts/update_translation.sh
+
+ - name: Update Base Translation
+ run: ./.github/workflows/scripts/update_translation.sh
+
+ - name: Create Pull Request
+ uses: peter-evans/create-pull-request@v7
+ with:
+ title: "Qt GUI: Update Translation"
+ commit-message: "[ci skip] Qt GUI: Update Translation."
+ committer: "shadPS4 Bot "
+ author: "shadPS4 Bot "
+ body: "Daily update of translation sources."
+ branch: update-translation
+ delete-branch: true
\ No newline at end of file
diff --git a/REUSE.toml b/REUSE.toml
index 3c5a0dc59..dc5149e8f 100644
--- a/REUSE.toml
+++ b/REUSE.toml
@@ -7,6 +7,8 @@ path = [
"CMakeSettings.json",
".github/FUNDING.yml",
".github/shadps4.png",
+ ".github/workflows/scripts/update_translation.sh",
+ ".github/workflows/update_translation.yml",
".gitmodules",
"dist/MacOSBundleInfo.plist.in",
"dist/net.shadps4.shadPS4.desktop",
@@ -53,6 +55,7 @@ path = [
"src/images/website.png",
"src/shadps4.qrc",
"src/shadps4.rc",
+ "src/qt_gui/translations/update_translation.sh",
]
precedence = "aggregate"
SPDX-FileCopyrightText = "shadPS4 Emulator Project"
diff --git a/src/qt_gui/translations/update_translation.sh b/src/qt_gui/translations/update_translation.sh
new file mode 100755
index 000000000..e1f70b993
--- /dev/null
+++ b/src/qt_gui/translations/update_translation.sh
@@ -0,0 +1,13 @@
+#!/bin/bash
+
+SCRIPTDIR=$(dirname "${BASH_SOURCE[0]}")
+
+OPTS="-tr-function-alias QT_TRANSLATE_NOOP+=TRANSLATE,QT_TRANSLATE_NOOP+=TRANSLATE_SV,QT_TRANSLATE_NOOP+=TRANSLATE_STR,QT_TRANSLATE_NOOP+=TRANSLATE_FS,QT_TRANSLATE_N_NOOP3+=TRANSLATE_FMT,QT_TRANSLATE_NOOP+=TRANSLATE_NOOP,translate+=TRANSLATE_PLURAL_STR,translate+=TRANSLATE_PLURAL_FS -no-obsolete"
+SRCDIRS=$(realpath "$SCRIPTDIR/..")/\ $(realpath "$SCRIPTDIR/../..")/
+OUTDIR=$(realpath "$SCRIPTDIR")
+
+lupdate $SRCDIRS $OPTS -locations none -source-language en_US -ts "$OUTDIR/en_US.ts"
+
+if ! head -n 2 "$OUTDIR/en_US.ts" | grep -q "SPDX-FileCopyrightText"; then
+ sed -i '2i\' "$OUTDIR/en_US.ts"
+fi
From b2fb004414c779a0b36ec2940f2e2ae82b924f7a Mon Sep 17 00:00:00 2001
From: georgemoralis
Date: Thu, 13 Feb 2025 16:13:33 +0200
Subject: [PATCH 37/64] Update README.md with crowdin link
---
README.md | 3 +++
1 file changed, 3 insertions(+)
diff --git a/README.md b/README.md
index 97e3ab383..523eb1d90 100644
--- a/README.md
+++ b/README.md
@@ -143,6 +143,9 @@ Logo is done by [**Xphalnos**](https://github.com/Xphalnos)
If you want to contribute, please look the [**CONTRIBUTING.md**](https://github.com/shadps4-emu/shadPS4/blob/main/CONTRIBUTING.md) file.\
Open a PR and we'll check it :)
+# Translations
+
+If you want to translate shadPS4 to your language we use [**crowdin**](https://crowdin.com/project/shadps4-emulator).
# Contributors
From 455b23c6f1caab3d43c1510277ed2d8506c08cda Mon Sep 17 00:00:00 2001
From: Stephen Miller <56742918+StevenMiller123@users.noreply.github.com>
Date: Thu, 13 Feb 2025 08:29:26 -0600
Subject: [PATCH 38/64] Update video_out.cpp (#2416)
---
src/core/libraries/videoout/video_out.cpp | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/src/core/libraries/videoout/video_out.cpp b/src/core/libraries/videoout/video_out.cpp
index 090ed8624..91616a5ae 100644
--- a/src/core/libraries/videoout/video_out.cpp
+++ b/src/core/libraries/videoout/video_out.cpp
@@ -199,10 +199,15 @@ int PS4_SYSV_ABI sceVideoOutGetEventData(const Kernel::SceKernelEvent* ev, int64
return ORBIS_VIDEO_OUT_ERROR_INVALID_ADDRESS;
}
if (ev->filter != Kernel::SceKernelEvent::Filter::VideoOut) {
- return ORBIS_VIDEO_OUT_ERROR_INVALID_EVENT_QUEUE;
+ return ORBIS_VIDEO_OUT_ERROR_INVALID_EVENT;
}
- *data = ev->data;
+ auto event_data = ev->data >> 0x10;
+ if (ev->ident != static_cast(OrbisVideoOutInternalEventId::Flip) || ev->data == 0) {
+ *data = event_data;
+ } else {
+ *data = event_data | 0xFFFF000000000000;
+ }
return ORBIS_OK;
}
From 3634026436e7945ebe5cf60867f0b222a98f2c94 Mon Sep 17 00:00:00 2001
From: DanielSvoboda
Date: Thu, 13 Feb 2025 14:54:50 -0300
Subject: [PATCH 39/64] Standard language fix (#2420)
* Standard language fix
* +
---
src/common/config.cpp | 6 +++---
src/qt_gui/settings_dialog.cpp | 2 +-
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/common/config.cpp b/src/common/config.cpp
index 048571a5a..b61f92043 100644
--- a/src/common/config.cpp
+++ b/src/common/config.cpp
@@ -96,7 +96,7 @@ u32 m_window_size_H = 720;
std::vector m_pkg_viewer;
std::vector m_elf_viewer;
std::vector m_recent_files;
-std::string emulator_language = "en";
+std::string emulator_language = "en_US";
static int backgroundImageOpacity = 50;
static bool showBackgroundImage = true;
@@ -768,7 +768,7 @@ void load(const std::filesystem::path& path) {
m_elf_viewer = toml::find_or>(gui, "elfDirs", {});
m_recent_files = toml::find_or>(gui, "recentFiles", {});
m_table_mode = toml::find_or(gui, "gameTableMode", 0);
- emulator_language = toml::find_or(gui, "emulatorLanguage", "en");
+ emulator_language = toml::find_or(gui, "emulatorLanguage", "en_US");
backgroundImageOpacity = toml::find_or(gui, "backgroundImageOpacity", 50);
showBackgroundImage = toml::find_or(gui, "showBackgroundImage", true);
}
@@ -954,7 +954,7 @@ void setDefaultValues() {
vkHostMarkers = false;
vkGuestMarkers = false;
rdocEnable = false;
- emulator_language = "en";
+ emulator_language = "en_US";
m_language = 1;
gpuId = -1;
separateupdatefolder = false;
diff --git a/src/qt_gui/settings_dialog.cpp b/src/qt_gui/settings_dialog.cpp
index e546e0997..63b5bb384 100644
--- a/src/qt_gui/settings_dialog.cpp
+++ b/src/qt_gui/settings_dialog.cpp
@@ -347,7 +347,7 @@ void SettingsDialog::LoadValuesFromConfig() {
toml::find_or(data, "Settings", "consoleLanguage", 6))) %
languageIndexes.size());
ui->emulatorLanguageComboBox->setCurrentIndex(
- languages[toml::find_or(data, "GUI", "emulatorLanguage", "en")]);
+ languages[toml::find_or(data, "GUI", "emulatorLanguage", "en_US")]);
ui->hideCursorComboBox->setCurrentIndex(toml::find_or(data, "Input", "cursorState", 1));
OnCursorStateChanged(toml::find_or(data, "Input", "cursorState", 1));
ui->idleTimeoutSpinBox->setValue(toml::find_or(data, "Input", "cursorHideTimeout", 5));
From 4dfe05db24a8a34d2c441b213cdd21c6be49b92b Mon Sep 17 00:00:00 2001
From: DanielSvoboda
Date: Thu, 13 Feb 2025 15:01:35 -0300
Subject: [PATCH 40/64] language fix (#2421)
---
src/core/libraries/save_data/save_instance.cpp | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/src/core/libraries/save_data/save_instance.cpp b/src/core/libraries/save_data/save_instance.cpp
index 26708d2d6..a7ce3d35f 100644
--- a/src/core/libraries/save_data/save_instance.cpp
+++ b/src/core/libraries/save_data/save_instance.cpp
@@ -24,17 +24,17 @@ namespace fs = std::filesystem;
// clang-format off
static const std::unordered_map default_title = {
{"ja_JP", "セーブデータ"},
- {"en", "Saved Data"},
- {"fr", "Données sauvegardées"},
+ {"en_US", "Saved Data"},
+ {"fr_FR", "Données sauvegardées"},
{"es_ES", "Datos guardados"},
- {"de", "Gespeicherte Daten"},
- {"it", "Dati salvati"},
- {"nl", "Opgeslagen data"},
+ {"de_DE", "Gespeicherte Daten"},
+ {"it_IT", "Dati salvati"},
+ {"nl_NL", "Opgeslagen data"},
{"pt_PT", "Dados guardados"},
- {"ru", "Сохраненные данные"},
+ {"ru_RU", "Сохраненные данные"},
{"ko_KR", "저장 데이터"},
{"zh_CN", "保存数据"},
- {"fi", "Tallennetut tiedot"},
+ {"fi_FI", "Tallennetut tiedot"},
{"sv_SE", "Sparade data"},
{"da_DK", "Gemte data"},
{"no_NO", "Lagrede data"},
@@ -73,7 +73,7 @@ void SaveInstance::SetupDefaultParamSFO(PSF& param_sfo, std::string dir_name,
std::string game_serial) {
std::string locale = Config::getEmulatorLanguage();
if (!default_title.contains(locale)) {
- locale = "en";
+ locale = "en_US";
}
#define P(type, key, ...) param_sfo.Add##type(std::string{key}, __VA_ARGS__)
@@ -222,4 +222,4 @@ void SaveInstance::CreateFiles() {
}
}
-} // namespace Libraries::SaveData
\ No newline at end of file
+} // namespace Libraries::SaveData
From d76210d24fb2a98151d866b8179da8a1a26f6eca Mon Sep 17 00:00:00 2001
From: DanielSvoboda
Date: Thu, 13 Feb 2025 17:23:19 -0300
Subject: [PATCH 41/64] Set language to en_US if value is incorrect (#2422)
---
src/common/config.cpp | 14 ++++++++++++++
1 file changed, 14 insertions(+)
diff --git a/src/common/config.cpp b/src/common/config.cpp
index b61f92043..82eba2a4e 100644
--- a/src/common/config.cpp
+++ b/src/common/config.cpp
@@ -768,7 +768,21 @@ void load(const std::filesystem::path& path) {
m_elf_viewer = toml::find_or>(gui, "elfDirs", {});
m_recent_files = toml::find_or>(gui, "recentFiles", {});
m_table_mode = toml::find_or(gui, "gameTableMode", 0);
+
emulator_language = toml::find_or(gui, "emulatorLanguage", "en_US");
+
+ // Check if the loaded language is in the allowed list
+ const std::vector allowed_languages = {
+ "ar_SA", "da_DK", "de_DE", "el_GR", "en_US", "es_ES", "fa_IR",
+ "fi_FI", "fr_FR", "hu_HU", "id_ID", "it_IT", "ja_JP", "ko_KR",
+ "lt_LT", "nl_NL", "no_NO", "pl_PL", "pt_BR", "ro_RO", "ru_RU",
+ "sq_AL", "sv_SE", "tr_TR", "uk_UA", "vi_VN", "zh_CN", "zh_TW"};
+
+ if (std::find(allowed_languages.begin(), allowed_languages.end(), emulator_language) ==
+ allowed_languages.end()) {
+ emulator_language = "en_US"; // Default to en_US if not in the list
+ save(path);
+ }
backgroundImageOpacity = toml::find_or(gui, "backgroundImageOpacity", 50);
showBackgroundImage = toml::find_or(gui, "showBackgroundImage", true);
}
From 46ef678f55346cc93400d88ffb84804e9c1d7d07 Mon Sep 17 00:00:00 2001
From: DanielSvoboda
Date: Fri, 14 Feb 2025 00:51:20 -0300
Subject: [PATCH 42/64] Fix PR 2422 (#2425)
---
src/common/config.cpp | 26 ++++++++++++--------------
1 file changed, 12 insertions(+), 14 deletions(-)
diff --git a/src/common/config.cpp b/src/common/config.cpp
index 82eba2a4e..e26a998f5 100644
--- a/src/common/config.cpp
+++ b/src/common/config.cpp
@@ -768,21 +768,7 @@ void load(const std::filesystem::path& path) {
m_elf_viewer = toml::find_or>(gui, "elfDirs", {});
m_recent_files = toml::find_or>(gui, "recentFiles", {});
m_table_mode = toml::find_or(gui, "gameTableMode", 0);
-
emulator_language = toml::find_or(gui, "emulatorLanguage", "en_US");
-
- // Check if the loaded language is in the allowed list
- const std::vector allowed_languages = {
- "ar_SA", "da_DK", "de_DE", "el_GR", "en_US", "es_ES", "fa_IR",
- "fi_FI", "fr_FR", "hu_HU", "id_ID", "it_IT", "ja_JP", "ko_KR",
- "lt_LT", "nl_NL", "no_NO", "pl_PL", "pt_BR", "ro_RO", "ru_RU",
- "sq_AL", "sv_SE", "tr_TR", "uk_UA", "vi_VN", "zh_CN", "zh_TW"};
-
- if (std::find(allowed_languages.begin(), allowed_languages.end(), emulator_language) ==
- allowed_languages.end()) {
- emulator_language = "en_US"; // Default to en_US if not in the list
- save(path);
- }
backgroundImageOpacity = toml::find_or(gui, "backgroundImageOpacity", 50);
showBackgroundImage = toml::find_or(gui, "showBackgroundImage", true);
}
@@ -797,6 +783,18 @@ void load(const std::filesystem::path& path) {
const toml::value& keys = data.at("Keys");
trophyKey = toml::find_or(keys, "TrophyKey", "");
}
+
+ // Check if the loaded language is in the allowed list
+ const std::vector allowed_languages = {
+ "ar_SA", "da_DK", "de_DE", "el_GR", "en_US", "es_ES", "fa_IR", "fi_FI", "fr_FR", "hu_HU",
+ "id_ID", "it_IT", "ja_JP", "ko_KR", "lt_LT", "nl_NL", "no_NO", "pl_PL", "pt_BR", "ro_RO",
+ "ru_RU", "sq_AL", "sv_SE", "tr_TR", "uk_UA", "vi_VN", "zh_CN", "zh_TW"};
+
+ if (std::find(allowed_languages.begin(), allowed_languages.end(), emulator_language) ==
+ allowed_languages.end()) {
+ emulator_language = "en_US"; // Default to en_US if not in the list
+ save(path);
+ }
}
void save(const std::filesystem::path& path) {
From d1e88c40d8077784a340977a7818d66843c2b176 Mon Sep 17 00:00:00 2001
From: DanielSvoboda
Date: Fri, 14 Feb 2025 02:23:11 -0300
Subject: [PATCH 43/64] Displays translation in interface, not logs or config
(#2424)
Release/Nightly
async/sync
---
src/qt_gui/settings_dialog.cpp | 33 +++++++++++++++++++--------------
1 file changed, 19 insertions(+), 14 deletions(-)
diff --git a/src/qt_gui/settings_dialog.cpp b/src/qt_gui/settings_dialog.cpp
index 63b5bb384..d34dd0856 100644
--- a/src/qt_gui/settings_dialog.cpp
+++ b/src/qt_gui/settings_dialog.cpp
@@ -58,6 +58,7 @@ QStringList languageNames = {"Arabic",
const QVector languageIndexes = {21, 23, 14, 6, 18, 1, 12, 22, 2, 4, 25, 24, 29, 5, 0, 9,
15, 16, 17, 7, 26, 8, 11, 20, 3, 13, 27, 10, 19, 30, 28};
+QMap channelMap;
SettingsDialog::SettingsDialog(std::span physical_devices,
std::shared_ptr m_compat_info,
@@ -71,6 +72,8 @@ SettingsDialog::SettingsDialog(std::span physical_devices,
ui->buttonBox->button(QDialogButtonBox::StandardButton::Close)->setFocus();
+ channelMap = {{tr("Release"), "Release"}, {tr("Nightly"), "Nightly"}};
+
// Add list of available GPUs
ui->graphicsAdapterBox->addItem(tr("Auto Select")); // -1, auto selection
for (const auto& device : physical_devices) {
@@ -149,7 +152,11 @@ SettingsDialog::SettingsDialog(std::span physical_devices,
#endif
connect(ui->updateComboBox, &QComboBox::currentTextChanged, this,
- [](const QString& channel) { Config::setUpdateChannel(channel.toStdString()); });
+ [this](const QString& channel) {
+ if (channelMap.contains(channel)) {
+ Config::setUpdateChannel(channelMap.value(channel).toStdString());
+ }
+ });
connect(ui->checkUpdateButton, &QPushButton::clicked, this, []() {
auto checkUpdate = new CheckUpdate(true);
@@ -373,8 +380,9 @@ void SettingsDialog::LoadValuesFromConfig() {
toml::find_or(data, "General", "separateUpdateEnabled", false));
ui->gameSizeCheckBox->setChecked(toml::find_or(data, "GUI", "loadGameSizeEnabled", true));
ui->showSplashCheckBox->setChecked(toml::find_or(data, "General", "showSplash", false));
- ui->logTypeComboBox->setCurrentText(
- QString::fromStdString(toml::find_or(data, "General", "logType", "async")));
+ std::string logType = Config::getLogType();
+ ui->logTypeComboBox->setCurrentText(logType == "async" ? tr("async")
+ : (logType == "sync" ? tr("sync") : ""));
ui->logFilterLineEdit->setText(
QString::fromStdString(toml::find_or(data, "General", "logFilter", "")));
ui->userNameLineEdit->setText(
@@ -405,15 +413,12 @@ void SettingsDialog::LoadValuesFromConfig() {
ui->updateCheckBox->setChecked(toml::find_or(data, "General", "autoUpdate", false));
ui->changelogCheckBox->setChecked(
toml::find_or(data, "General", "alwaysShowChangelog", false));
- std::string updateChannel = toml::find_or(data, "General", "updateChannel", "");
- if (updateChannel != "Release" && updateChannel != "Nightly") {
- if (Common::isRelease) {
- updateChannel = "Release";
- } else {
- updateChannel = "Nightly";
- }
- }
- ui->updateComboBox->setCurrentText(QString::fromStdString(updateChannel));
+
+ QString updateChannel = QString::fromStdString(Config::getUpdateChannel());
+ ui->updateComboBox->setCurrentText(
+ channelMap.key(updateChannel != "Release" && updateChannel != "Nightly"
+ ? (Common::isRelease ? "Release" : "Nightly")
+ : updateChannel));
#endif
std::string chooseHomeTab = toml::find_or(data, "General", "chooseHomeTab", "");
@@ -637,7 +642,7 @@ void SettingsDialog::UpdateSettings() {
Config::setisTrophyPopupDisabled(ui->disableTrophycheckBox->isChecked());
Config::setPlayBGM(ui->playBGMCheckBox->isChecked());
Config::setAllowHDR(ui->enableHDRCheckBox->isChecked());
- Config::setLogType(ui->logTypeComboBox->currentText().toStdString());
+ Config::setLogType((ui->logTypeComboBox->currentText() == tr("async") ? "async" : "sync"));
Config::setLogFilter(ui->logFilterLineEdit->text().toStdString());
Config::setUserName(ui->userNameLineEdit->text().toStdString());
Config::setTrophyKey(ui->trophyKeyLineEdit->text().toStdString());
@@ -666,7 +671,7 @@ void SettingsDialog::UpdateSettings() {
Config::setCopyGPUCmdBuffers(ui->copyGPUBuffersCheckBox->isChecked());
Config::setAutoUpdate(ui->updateCheckBox->isChecked());
Config::setAlwaysShowChangelog(ui->changelogCheckBox->isChecked());
- Config::setUpdateChannel(ui->updateComboBox->currentText().toStdString());
+ Config::setUpdateChannel(channelMap.value(ui->updateComboBox->currentText()).toStdString());
Config::setChooseHomeTab(ui->chooseHomeTabComboBox->currentText().toStdString());
Config::setCompatibilityEnabled(ui->enableCompatibilityCheckBox->isChecked());
Config::setCheckCompatibilityOnStartup(ui->checkCompatibilityOnStartupCheckBox->isChecked());
From 0f8bd509b2514a25aefcd6c35eb27d3f28a152ac Mon Sep 17 00:00:00 2001
From: DanielSvoboda
Date: Fri, 14 Feb 2025 02:23:24 -0300
Subject: [PATCH 44/64] Crowdin translation adjustments (#2426)
* Fix TR
* +
---
src/qt_gui/cheats_patches.cpp | 23 ++++---
src/qt_gui/cheats_patches.h | 6 +-
src/qt_gui/check_update.cpp | 7 ++-
src/qt_gui/settings_dialog.cpp | 93 ++++++++++++++--------------
src/qt_gui/translations/ar_SA.ts | 100 +++++++++++++++----------------
src/qt_gui/translations/da_DK.ts | 100 +++++++++++++++----------------
src/qt_gui/translations/de_DE.ts | 100 +++++++++++++++----------------
src/qt_gui/translations/el_GR.ts | 100 +++++++++++++++----------------
src/qt_gui/translations/en_US.ts | 92 ++++++++++++++--------------
src/qt_gui/translations/es_ES.ts | 98 +++++++++++++++---------------
src/qt_gui/translations/fa_IR.ts | 100 +++++++++++++++----------------
src/qt_gui/translations/fi_FI.ts | 100 +++++++++++++++----------------
src/qt_gui/translations/fr_FR.ts | 100 +++++++++++++++----------------
src/qt_gui/translations/hu_HU.ts | 100 +++++++++++++++----------------
src/qt_gui/translations/id_ID.ts | 100 +++++++++++++++----------------
src/qt_gui/translations/it_IT.ts | 100 +++++++++++++++----------------
src/qt_gui/translations/ja_JP.ts | 100 +++++++++++++++----------------
src/qt_gui/translations/ko_KR.ts | 100 +++++++++++++++----------------
src/qt_gui/translations/lt_LT.ts | 100 +++++++++++++++----------------
src/qt_gui/translations/nl_NL.ts | 100 +++++++++++++++----------------
src/qt_gui/translations/no_NO.ts | 94 ++++++++++++++---------------
src/qt_gui/translations/pl_PL.ts | 100 +++++++++++++++----------------
src/qt_gui/translations/pt_BR.ts | 100 +++++++++++++++----------------
src/qt_gui/translations/ro_RO.ts | 100 +++++++++++++++----------------
src/qt_gui/translations/ru_RU.ts | 96 ++++++++++++++---------------
src/qt_gui/translations/sq_AL.ts | 94 ++++++++++++++---------------
src/qt_gui/translations/sv_SE.ts | 94 ++++++++++++++---------------
src/qt_gui/translations/tr_TR.ts | 100 +++++++++++++++----------------
src/qt_gui/translations/uk_UA.ts | 94 ++++++++++++++---------------
src/qt_gui/translations/vi_VN.ts | 100 +++++++++++++++----------------
src/qt_gui/translations/zh_CN.ts | 94 ++++++++++++++---------------
src/qt_gui/translations/zh_TW.ts | 100 +++++++++++++++----------------
32 files changed, 1447 insertions(+), 1438 deletions(-)
diff --git a/src/qt_gui/cheats_patches.cpp b/src/qt_gui/cheats_patches.cpp
index 34a5a6760..866ab3ca0 100644
--- a/src/qt_gui/cheats_patches.cpp
+++ b/src/qt_gui/cheats_patches.cpp
@@ -45,8 +45,13 @@ CheatsPatches::CheatsPatches(const QString& gameName, const QString& gameSerial,
CheatsPatches::~CheatsPatches() {}
void CheatsPatches::setupUI() {
- defaultTextEdit = tr("defaultTextEdit_MSG");
- defaultTextEdit.replace("\\n", "\n");
+
+ // clang-format off
+ defaultTextEdit_MSG = tr("Cheats/Patches are experimental.\\nUse with caution.\\n\\nDownload cheats individually by selecting the repository and clicking the download button.\\nIn the Patches tab, you can download all patches at once, choose which ones you want to use, and save your selection.\\n\\nSince we do not develop the Cheats/Patches,\\nplease report issues to the cheat author.\\n\\nCreated a new cheat? Visit:\\n").replace("\\n", "\n")+"https://github.com/shadps4-emu/ps4_cheats";
+ CheatsNotFound_MSG = tr("No Cheats found for this game in this version of the selected repository,try another repository or a different version of the game.");
+ CheatsDownloadedSuccessfully_MSG = tr("You have successfully downloaded the cheats for this version of the game from the selected repository. You can try downloading from another repository, if it is available it will also be possible to use it by selecting the file from the list.");
+ DownloadComplete_MSG = tr("Patches Downloaded Successfully! All Patches available for all games have been downloaded, there is no need to download them individually for each game as happens in Cheats. If the patch does not appear, it may be that it does not exist for the specific serial and version of the game.");
+ // clang-format on
QString CHEATS_DIR_QString;
Common::FS::PathToQString(CHEATS_DIR_QString,
@@ -92,7 +97,7 @@ void CheatsPatches::setupUI() {
// Add a text area for instructions and 'Patch' descriptions
instructionsTextEdit = new QTextEdit();
- instructionsTextEdit->setText(defaultTextEdit);
+ instructionsTextEdit->setText(defaultTextEdit_MSG);
instructionsTextEdit->setReadOnly(true);
instructionsTextEdit->setFixedHeight(290);
gameInfoLayout->addWidget(instructionsTextEdit);
@@ -579,7 +584,7 @@ void CheatsPatches::downloadCheats(const QString& source, const QString& gameSer
}
}
if (!foundFiles && showMessageBox) {
- QMessageBox::warning(this, tr("Cheats Not Found"), tr("CheatsNotFound_MSG"));
+ QMessageBox::warning(this, tr("Cheats Not Found"), CheatsNotFound_MSG);
}
} else if (source == "GoldHEN" || source == "shadPS4") {
QString textContent(jsonData);
@@ -655,18 +660,18 @@ void CheatsPatches::downloadCheats(const QString& source, const QString& gameSer
}
}
if (!foundFiles && showMessageBox) {
- QMessageBox::warning(this, tr("Cheats Not Found"), tr("CheatsNotFound_MSG"));
+ QMessageBox::warning(this, tr("Cheats Not Found"), CheatsNotFound_MSG);
}
}
if (foundFiles && showMessageBox) {
QMessageBox::information(this, tr("Cheats Downloaded Successfully"),
- tr("CheatsDownloadedSuccessfully_MSG"));
+ CheatsDownloadedSuccessfully_MSG);
populateFileListCheats();
}
} else {
if (showMessageBox) {
- QMessageBox::warning(this, tr("Cheats Not Found"), tr("CheatsNotFound_MSG"));
+ QMessageBox::warning(this, tr("Cheats Not Found"), CheatsNotFound_MSG);
}
}
reply->deleteLater();
@@ -816,7 +821,7 @@ void CheatsPatches::downloadPatches(const QString repository, const bool showMes
}
if (showMessageBox) {
QMessageBox::information(this, tr("Download Complete"),
- QString(tr("DownloadComplete_MSG")));
+ QString(DownloadComplete_MSG));
}
// Create the files.json file with the identification of which file to open
createFilesJson(repository);
@@ -1422,6 +1427,6 @@ void CheatsPatches::onPatchCheckBoxHovered(QCheckBox* checkBox, bool hovered) {
updateNoteTextEdit(patchName.toString());
}
} else {
- instructionsTextEdit->setText(defaultTextEdit);
+ instructionsTextEdit->setText(defaultTextEdit_MSG);
}
}
\ No newline at end of file
diff --git a/src/qt_gui/cheats_patches.h b/src/qt_gui/cheats_patches.h
index 4217436f6..0f793b774 100644
--- a/src/qt_gui/cheats_patches.h
+++ b/src/qt_gui/cheats_patches.h
@@ -110,7 +110,11 @@ private:
QComboBox* patchesComboBox;
QListView* patchesListView;
- QString defaultTextEdit;
+ // Strings
+ QString defaultTextEdit_MSG;
+ QString CheatsNotFound_MSG;
+ QString CheatsDownloadedSuccessfully_MSG;
+ QString DownloadComplete_MSG;
};
#endif // CHEATS_PATCHES_H
\ No newline at end of file
diff --git a/src/qt_gui/check_update.cpp b/src/qt_gui/check_update.cpp
index ac1aa9279..5cae6c41a 100644
--- a/src/qt_gui/check_update.cpp
+++ b/src/qt_gui/check_update.cpp
@@ -70,8 +70,11 @@ void CheckUpdate::CheckForUpdates(const bool showMessage) {
if (reply->attribute(QNetworkRequest::HttpStatusCodeAttribute).toInt() == 403) {
QString response = reply->readAll();
if (response.startsWith("{\"message\":\"API rate limit exceeded for")) {
- QMessageBox::warning(this, tr("Auto Updater"),
- tr("Error_Github_limit_MSG").replace("\\n", "\n"));
+ QMessageBox::warning(
+ this, tr("Auto Updater"),
+ // clang-format off
+tr("The Auto Updater allows up to 60 update checks per hour.\\nYou have reached this limit. Please try again later.").replace("\\n", "\n"));
+ // clang-format on
} else {
QMessageBox::warning(
this, tr("Error"),
diff --git a/src/qt_gui/settings_dialog.cpp b/src/qt_gui/settings_dialog.cpp
index d34dd0856..c2962ebf9 100644
--- a/src/qt_gui/settings_dialog.cpp
+++ b/src/qt_gui/settings_dialog.cpp
@@ -506,112 +506,109 @@ int SettingsDialog::exec() {
SettingsDialog::~SettingsDialog() {}
void SettingsDialog::updateNoteTextEdit(const QString& elementName) {
- QString text; // texts are only in .ts translation files for better formatting
+ QString text;
+ // clang-format off
// General
if (elementName == "consoleLanguageGroupBox") {
- text = tr("consoleLanguageGroupBox");
+ text = tr("Console Language:\\nSets the language that the PS4 game uses.\\nIt's recommended to set this to a language the game supports, which will vary by region.");
} else if (elementName == "emulatorLanguageGroupBox") {
- text = tr("emulatorLanguageGroupBox");
+ text = tr("Emulator Language:\\nSets the language of the emulator's user interface.");
} else if (elementName == "fullscreenCheckBox") {
- text = tr("fullscreenCheckBox");
+ text = tr("Enable Full Screen:\\nAutomatically puts the game window into full-screen mode.\\nThis can be toggled by pressing the F11 key.");
} else if (elementName == "separateUpdatesCheckBox") {
- text = tr("separateUpdatesCheckBox");
+ text = tr("Enable Separate Update Folder:\\nEnables installing game updates into a separate folder for easy management.\\nThis can be manually created by adding the extracted update to the game folder with the name 'CUSA00000-UPDATE' where the CUSA ID matches the game's ID.");
} else if (elementName == "showSplashCheckBox") {
- text = tr("showSplashCheckBox");
+ text = tr("Show Splash Screen:\\nShows the game's splash screen (a special image) while the game is starting.");
} else if (elementName == "discordRPCCheckbox") {
- text = tr("discordRPCCheckbox");
+ text = tr("Enable Discord Rich Presence:\\nDisplays the emulator icon and relevant information on your Discord profile.");
} else if (elementName == "userName") {
- text = tr("userName");
- } else if (elementName == "label_Trophy") {
- text = tr("TrophyKey");
- } else if (elementName == "trophyKeyLineEdit") {
- text = tr("TrophyKey");
+ text = tr("Username:\\nSets the PS4's account username, which may be displayed by some games.");
+ } else if (elementName == "label_Trophy" || elementName == "trophyKeyLineEdit") {
+ text = tr("Trophy Key:\\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\\nMust contain only hex characters.");
} else if (elementName == "logTypeGroupBox") {
- text = tr("logTypeGroupBox");
+ text = tr("Log Type:\\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.");
} else if (elementName == "logFilter") {
- text = tr("logFilter");
+ text = tr("Log Filter:\nFilters the log to only print specific information.\nExamples: 'Core:Trace' 'Lib.Pad:Debug Common.Filesystem:Error' '*:Critical'\\nLevels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.");
#ifdef ENABLE_UPDATER
} else if (elementName == "updaterGroupBox") {
- text = tr("updaterGroupBox");
+ text = tr("Update:\\nRelease: Official versions released every month that may be very outdated, but are more reliable and tested.\\nNightly: Development versions that have all the latest features and fixes, but may contain bugs and are less stable.");
#endif
} else if (elementName == "GUIBackgroundImageGroupBox") {
- text = tr("GUIBackgroundImageGroupBox");
+ text = tr("Background Image:\\nControl the opacity of the game background image.");
} else if (elementName == "GUIMusicGroupBox") {
- text = tr("GUIMusicGroupBox");
+ text = tr("Play Title Music:\\nIf a game supports it, enable playing special music when selecting the game in the GUI.");
} else if (elementName == "enableHDRCheckBox") {
- text = tr("enableHDRCheckBox");
+ text = tr("Enable HDR:\\nEnables HDR in games that support it.\\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.");
} else if (elementName == "disableTrophycheckBox") {
- text = tr("disableTrophycheckBox");
+ text = tr("Disable Trophy Pop-ups:\\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).");
} else if (elementName == "enableCompatibilityCheckBox") {
- text = tr("enableCompatibilityCheckBox");
+ text = tr("Display Compatibility Data:\\nDisplays game compatibility information in table view. Enable 'Update Compatibility On Startup' to get up-to-date information.");
} else if (elementName == "checkCompatibilityOnStartupCheckBox") {
- text = tr("checkCompatibilityOnStartupCheckBox");
+ text = tr("Update Compatibility On Startup:\\nAutomatically update the compatibility database when shadPS4 starts.");
} else if (elementName == "updateCompatibilityButton") {
- text = tr("updateCompatibilityButton");
+ text = tr("Update Compatibility Database:\\nImmediately update the compatibility database.");
}
// Input
if (elementName == "hideCursorGroupBox") {
- text = tr("hideCursorGroupBox");
+ text = tr("Hide Cursor:\\nChoose when the cursor will disappear:\\nNever: You will always see the mouse.\\nidle: Set a time for it to disappear after being idle.\\nAlways: you will never see the mouse.");
} else if (elementName == "idleTimeoutGroupBox") {
- text = tr("idleTimeoutGroupBox");
+ text = tr("Hide Idle Cursor Timeout:\\nThe duration (seconds) after which the cursor that has been idle hides itself.");
} else if (elementName == "backButtonBehaviorGroupBox") {
- text = tr("backButtonBehaviorGroupBox");
+ text = tr("Back Button Behavior:\\nSets the controller's back button to emulate tapping the specified position on the PS4 touchpad.");
}
// Graphics
if (elementName == "graphicsAdapterGroupBox") {
- text = tr("graphicsAdapterGroupBox");
- } else if (elementName == "widthGroupBox") {
- text = tr("resolutionLayout");
- } else if (elementName == "heightGroupBox") {
- text = tr("resolutionLayout");
+ text = tr("Graphics Device:\\nOn multiple GPU systems, select the GPU the emulator will use from the drop down list,\\nor select 'Auto Select' to automatically determine it.");
+ } else if (elementName == "widthGroupBox" || elementName == "heightGroupBox") {
+ text = tr("Width/Height:\\nSets the size of the emulator window at launch, which can be resized during gameplay.\\nThis is different from the in-game resolution.");
} else if (elementName == "heightDivider") {
- text = tr("heightDivider");
+ text = tr("Vblank Divider:\\nThe frame rate at which the emulator refreshes at is multiplied by this number. Changing this may have adverse effects, such as increasing the game speed, or breaking critical game functionality that does not expect this to change!");
} else if (elementName == "dumpShadersCheckBox") {
- text = tr("dumpShadersCheckBox");
+ text = tr("Enable Shaders Dumping:\\nFor the sake of technical debugging, saves the games shaders to a folder as they render.");
} else if (elementName == "nullGpuCheckBox") {
- text = tr("nullGpuCheckBox");
+ text = tr("Enable Null GPU:\\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.");
}
// Path
if (elementName == "gameFoldersGroupBox" || elementName == "gameFoldersListWidget") {
- text = tr("gameFoldersBox");
+ text = tr("Game Folders:\\nThe list of folders to check for installed games.");
} else if (elementName == "addFolderButton") {
- text = tr("addFolderButton");
+ text = tr("Add:\\nAdd a folder to the list.");
} else if (elementName == "removeFolderButton") {
- text = tr("removeFolderButton");
+ text = tr("Remove:\\nRemove a folder from the list.");
}
// Save Data
if (elementName == "saveDataGroupBox" || elementName == "currentSaveDataPath") {
- text = tr("saveDataBox");
+ text = tr("Save Data Path:\\nThe folder where game save data will be saved.");
} else if (elementName == "browseButton") {
- text = tr("browseButton");
+ text = tr("Browse:\\nBrowse for a folder to set as the save data path.");
}
// Debug
if (elementName == "debugDump") {
- text = tr("debugDump");
+ text = tr("Enable Debug Dumping:\\nSaves the import and export symbols and file header information of the currently running PS4 program to a directory.");
} else if (elementName == "vkValidationCheckBox") {
- text = tr("vkValidationCheckBox");
+ text = tr("Enable Vulkan Validation Layers:\\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state.\\nThis will reduce performance and likely change the behavior of emulation.");
} else if (elementName == "vkSyncValidationCheckBox") {
- text = tr("vkSyncValidationCheckBox");
+ text = tr("Enable Vulkan Synchronization Validation:\\nEnables a system that validates the timing of Vulkan rendering tasks.\\nThis will reduce performance and likely change the behavior of emulation.");
} else if (elementName == "rdocCheckBox") {
- text = tr("rdocCheckBox");
+ text = tr("Enable RenderDoc Debugging:\\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.");
} else if (elementName == "crashDiagnosticsCheckBox") {
- text = tr("crashDiagnosticsCheckBox");
+ text = tr("Crash Diagnostics:\\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\\nDoes not work on Intel GPUs.\\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.");
} else if (elementName == "guestMarkersCheckBox") {
- text = tr("guestMarkersCheckBox");
+ text = tr("Guest Debug Markers:\\nInserts any debug markers the game itself has added to the command buffer.\\nIf you have this enabled, you should enable Crash Diagnostics.\\nUseful for programs like RenderDoc.");
} else if (elementName == "hostMarkersCheckBox") {
- text = tr("hostMarkersCheckBox");
+ text = tr("Host Debug Markers:\\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\\nIf you have this enabled, you should enable Crash Diagnostics.\\nUseful for programs like RenderDoc.");
} else if (elementName == "copyGPUBuffersCheckBox") {
- text = tr("copyGPUBuffersCheckBox");
+ text = tr("Copy GPU Buffers:\\nGets around race conditions involving GPU submits.\\nMay or may not help with PM4 type 0 crashes.");
} else if (elementName == "collectShaderCheckBox") {
- text = tr("collectShaderCheckBox");
+ text = tr("Collect Shaders:\\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).");
}
-
+ // clang-format on
ui->descriptionText->setText(text.replace("\\n", "\n"));
}
diff --git a/src/qt_gui/translations/ar_SA.ts b/src/qt_gui/translations/ar_SA.ts
index 0235a242d..f6d42c1c7 100644
--- a/src/qt_gui/translations/ar_SA.ts
+++ b/src/qt_gui/translations/ar_SA.ts
@@ -29,8 +29,8 @@
Cheats / Patches for
- defaultTextEdit_MSG
- الغش والتصحيحات هي ميزات تجريبية.\nاستخدمها بحذر.\n\nقم بتنزيل الغش بشكل فردي عن طريق اختيار المستودع والنقر على زر التنزيل.\nفي علامة تبويب التصحيحات، يمكنك تنزيل جميع التصحيحات دفعة واحدة، واختيار ما تريد استخدامه، وحفظ اختياراتك.\n\nنظرًا لأننا لا نقوم بتطوير الغش/التصحيحات،\nيرجى الإبلاغ عن أي مشاكل إلى مؤلف الغش.\n\nهل قمت بإنشاء غش جديد؟ قم بزيارة:\nhttps://github.com/shadps4-emu/ps4_cheats
+ Cheats/Patches are experimental.\nUse with caution.\n\nDownload cheats individually by selecting the repository and clicking the download button.\nIn the Patches tab, you can download all patches at once, choose which ones you want to use, and save your selection.\n\nSince we do not develop the Cheats/Patches,\nplease report issues to the cheat author.\n\nCreated a new cheat? Visit:\n
+ الغش والتصحيحات هي ميزات تجريبية.\nاستخدمها بحذر.\n\nقم بتنزيل الغش بشكل فردي عن طريق اختيار المستودع والنقر على زر التنزيل.\nفي علامة تبويب التصحيحات، يمكنك تنزيل جميع التصحيحات دفعة واحدة، واختيار ما تريد استخدامه، وحفظ اختياراتك.\n\nنظرًا لأننا لا نقوم بتطوير الغش/التصحيحات،\nيرجى الإبلاغ عن أي مشاكل إلى مؤلف الغش.\n\nهل قمت بإنشاء غش جديد؟ قم بزيارة:\n
No Image Available
@@ -161,7 +161,7 @@
لم يتم العثور على الغش
- CheatsNotFound_MSG
+ No Cheats found for this game in this version of the selected repository,try another repository or a different version of the game.
لم يتم العثور على غش لهذه اللعبة في هذا الإصدار من المستودع المحدد. حاول استخدام مستودع آخر أو إصدار آخر من اللعبة.
@@ -169,7 +169,7 @@
تم تنزيل الغش بنجاح
- CheatsDownloadedSuccessfully_MSG
+ You have successfully downloaded the cheats for this version of the game from the selected repository. You can try downloading from another repository, if it is available it will also be possible to use it by selecting the file from the list.
لقد نجحت في تنزيل الغش لهذا الإصدار من اللعبة من المستودع المحدد. يمكنك محاولة التنزيل من مستودع آخر. إذا كان متاحًا، يمكنك اختياره عن طريق تحديد الملف من القائمة.
@@ -185,7 +185,7 @@
اكتمل التنزيل
- DownloadComplete_MSG
+ Patches Downloaded Successfully! All Patches available for all games have been downloaded, there is no need to download them individually for each game as happens in Cheats. If the patch does not appear, it may be that it does not exist for the specific serial and version of the game.
تم تنزيل التصحيحات بنجاح! تم تنزيل جميع التصحيحات لجميع الألعاب، ولا داعي لتنزيلها بشكل فردي لكل لعبة كما هو الحال مع الغش. إذا لم يظهر التحديث، قد يكون السبب أنه غير متوفر للإصدار وسيريال اللعبة المحدد.
@@ -264,7 +264,7 @@
خطأ في الشبكة:
- Error_Github_limit_MSG
+ The Auto Updater allows up to 60 update checks per hour.\nYou have reached this limit. Please try again later.
يتيح التحديث التلقائي ما يصل إلى 60 عملية تحقق من التحديث في الساعة.\nلقد وصلت إلى هذا الحد. الرجاء المحاولة مرة أخرى لاحقًا.
@@ -1540,83 +1540,83 @@
وجّه الماوس نحو خيار لعرض وصفه.
- consoleLanguageGroupBox
+ Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region.
لغة الجهاز:\nتحدد لغة اللعبة التي يستخدمها جهاز PS4.\nيوصى بضبطها على لغة يدعمها الجهاز، والتي قد تختلف حسب المنطقة.
- emulatorLanguageGroupBox
+ Emulator Language:\nSets the language of the emulator's user interface.
لغة المحاكي:\nتحدد لغة واجهة المستخدم الخاصة بالمحاكي.
- fullscreenCheckBox
+ Enable Full Screen:\nAutomatically puts the game window into full-screen mode.\nThis can be toggled by pressing the F11 key.
تمكين وضع ملء الشاشة:\nيجعل نافذة اللعبة تنتقل تلقائيًا إلى وضع ملء الشاشة.\nيمكن التبديل بالضغط على المفتاح F11.
- separateUpdatesCheckBox
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.\nThis can be manually created by adding the extracted update to the game folder with the name "CUSA00000-UPDATE" where the CUSA ID matches the game's ID.
Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
- showSplashCheckBox
+ Show Splash Screen:\nShows the game's splash screen (a special image) while the game is starting.
إظهار شاشة البداية:\nيعرض شاشة البداية الخاصة باللعبة (صورة خاصة) أثناء بدء التشغيل.
- discordRPCCheckbox
+ Enable Discord Rich Presence:\nDisplays the emulator icon and relevant information on your Discord profile.
تفعيل حالة الثراء في ديسكورد:\nيعرض أيقونة المحاكي ومعلومات ذات صلة على ملفك الشخصي في ديسكورد.
- userName
+ Username:\nSets the PS4's account username, which may be displayed by some games.
اسم المستخدم:\nيضبط اسم حساب PS4، الذي قد يتم عرضه في بعض الألعاب.
- TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
- logTypeGroupBox
+ Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
نوع السجل:\nيضبط ما إذا كان سيتم مزامنة مخرجات نافذة السجل للأداء. قد يؤثر سلبًا على المحاكاة.
- logFilter
+ Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nLevels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
فلتر السجل:\nيقوم بتصفية السجل لطباعة معلومات محددة فقط.\nأمثلة: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" المستويات: Trace, Debug, Info, Warning, Error, Critical - بالترتيب، مستوى محدد يخفي جميع المستويات التي تسبقه ويعرض جميع المستويات بعده.
- updaterGroupBox
+ Update:\nRelease: Official versions released every month that may be very outdated, but are more reliable and tested.\nNightly: Development versions that have all the latest features and fixes, but may contain bugs and are less stable.
تحديث: Release: إصدارات رسمية تصدر شهريًا، قد تكون قديمة بعض الشيء، لكنها أكثر استقرارًا واختبارًا. Nightly: إصدارات تطوير تحتوي على أحدث الميزات والإصلاحات، لكنها قد تحتوي على أخطاء وأقل استقرارًا.
- GUIBackgroundImageGroupBox
- GUIBackgroundImageGroupBox
+ Background Image:\nControl the opacity of the game background image.
+ Background Image:\nControl the opacity of the game background image.
- GUIMusicGroupBox
+ Play Title Music:\nIf a game supports it, enable playing special music when selecting the game in the GUI.
تشغيل موسيقى العنوان:\nإذا كانت اللعبة تدعم ذلك، قم بتمكين تشغيل موسيقى خاصة عند اختيار اللعبة في واجهة المستخدم.
- disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
- hideCursorGroupBox
+ Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
إخفاء المؤشر:\nاختر متى سيختفي المؤشر:\nأبداً: سترى الفأرة دائماً.\nعاطل: حدد وقتاً لاختفائه بعد أن يكون غير مستخدم.\nدائماً: لن ترى الفأرة أبداً.
- idleTimeoutGroupBox
+ Hide Idle Cursor Timeout:\nThe duration (seconds) after which the cursor that has been idle hides itself.
حدد وقتاً لاختفاء الفأرة بعد أن تكون غير مستخدم.
- backButtonBehaviorGroupBox
+ Back Button Behavior:\nSets the controller's back button to emulate tapping the specified position on the PS4 touchpad.
سلوك زر العودة:\nيضبط زر العودة في وحدة التحكم ليحاكي الضغط على الموضع المحدد على لوحة اللمس في PS4.
- enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
- checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
- updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
Update Compatibility Database:\nImmediately update the compatibility database.
@@ -1648,84 +1648,84 @@
لا شيء
- graphicsAdapterGroupBox
+ Graphics Device:\nOn multiple GPU systems, select the GPU the emulator will use from the drop down list,\nor select "Auto Select" to automatically determine it.
جهاز الرسومات:\nعلى الأنظمة متعددة وحدات معالجة الرسومات، اختر وحدة معالجة الرسومات التي سيستخدمها المحاكي من قائمة منسدلة،\nأو اختر "Auto Select" لتحديدها تلقائيًا.
- resolutionLayout
+ Width/Height:\nSets the size of the emulator window at launch, which can be resized during gameplay.\nThis is different from the in-game resolution.
العرض / الارتفاع:\nيضبط حجم نافذة المحاكي عند التشغيل، والذي يمكن تغيير حجمه أثناء اللعب.\nهذا يختلف عن دقة اللعبة نفسها.
- heightDivider
+ Vblank Divider:\nThe frame rate at which the emulator refreshes at is multiplied by this number. Changing this may have adverse effects, such as increasing the game speed, or breaking critical game functionality that does not expect this to change!
مقسم معدل التحديث:\nيتم مضاعفة معدل الإطارات الذي يتم تحديث المحاكي به بواسطة هذا الرقم. قد يؤدي تغيير هذا إلى آثار سلبية، مثل زيادة سرعة اللعبة أو كسر الوظائف الأساسية التي لا تتوقع هذا التغيير!
- dumpShadersCheckBox
+ Enable Shaders Dumping:\nFor the sake of technical debugging, saves the games shaders to a folder as they render.
تمكين تفريغ الـ Shaders:\nلأغراض تصحيح الأخطاء التقنية، يحفظ الـ Shaders الخاصة باللعبة في مجلد أثناء التشغيل.
- nullGpuCheckBox
+ Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
تمكين GPU الافتراضية:\nلأغراض تصحيح الأخطاء التقنية، يقوم بتعطيل عرض اللعبة كما لو لم يكن هناك بطاقة رسومات.
- enableHDRCheckBox
- enableHDRCheckBox
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
- gameFoldersBox
+ Game Folders:\nThe list of folders to check for installed games.
مجلدات اللعبة:\nقائمة بالمجلدات للتحقق من الألعاب المثبتة.
- addFolderButton
+ Add:\nAdd a folder to the list.
إضافة:\nأضف مجلداً إلى القائمة.
- removeFolderButton
+ Remove:\nRemove a folder from the list.
إزالة:\nأزل مجلداً من القائمة.
- debugDump
+ Enable Debug Dumping:\nSaves the import and export symbols and file header information of the currently running PS4 program to a directory.
تمكين تفريغ التصحيح:\nيحفظ رموز الاستيراد والتصدير ومعلومات رأس الملف للبرنامج الحالي لجهاز PS4 إلى دليل.
- vkValidationCheckBox
+ Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state.\nThis will reduce performance and likely change the behavior of emulation.
تمكين طبقات التحقق من Vulkan:\nيتيح نظام يتحقق من حالة مشغل Vulkan ويسجل معلومات حول حالته الداخلية. سيؤدي هذا إلى تقليل الأداء ومن المحتمل تغيير سلوك المحاكاة.
- vkSyncValidationCheckBox
+ Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks.\nThis will reduce performance and likely change the behavior of emulation.
تمكين التحقق من تزامن Vulkan:\nيتيح نظام يتحقق من توقيت مهام عرض Vulkan. سيؤدي ذلك إلى تقليل الأداء ومن المحتمل تغيير سلوك المحاكاة.
- rdocCheckBox
+ Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
تمكين تصحيح RenderDoc:\nإذا تم التمكين، سيوفر المحاكي توافقًا مع Renderdoc لالتقاط وتحليل الإطار الذي يتم عرضه حاليًا.
- collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
- hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- saveDataBox
- saveDataBox
+ Save Data Path:\nThe folder where game save data will be saved.
+ Save Data Path:\nThe folder where game save data will be saved.
- browseButton
- browseButton
+ Browse:\nBrowse for a folder to set as the save data path.
+ Browse:\nBrowse for a folder to set as the save data path.
Borderless
diff --git a/src/qt_gui/translations/da_DK.ts b/src/qt_gui/translations/da_DK.ts
index ed9e854a3..9f6cf8550 100644
--- a/src/qt_gui/translations/da_DK.ts
+++ b/src/qt_gui/translations/da_DK.ts
@@ -29,8 +29,8 @@
Cheats / Patches for
- defaultTextEdit_MSG
- Cheats/Patches er eksperimentelle.\nBrug med forsigtighed.\n\nDownload cheats individuelt ved at vælge lageret og klikke på download-knappen.\nUnder fanen Patches kan du downloade alle patches på én gang, vælge hvilke du vil bruge og gemme valget.\n\nDa vi ikke udvikler cheats/patches,\nvenligst rapporter problemer til cheat-udvikleren.\n\nHar du lavet en ny cheat? Besøg:\nhttps://github.com/shadps4-emu/ps4_cheats
+ Cheats/Patches are experimental.\nUse with caution.\n\nDownload cheats individually by selecting the repository and clicking the download button.\nIn the Patches tab, you can download all patches at once, choose which ones you want to use, and save your selection.\n\nSince we do not develop the Cheats/Patches,\nplease report issues to the cheat author.\n\nCreated a new cheat? Visit:\n
+ Cheats/Patches er eksperimentelle.\nBrug med forsigtighed.\n\nDownload cheats individuelt ved at vælge lageret og klikke på download-knappen.\nUnder fanen Patches kan du downloade alle patches på én gang, vælge hvilke du vil bruge og gemme valget.\n\nDa vi ikke udvikler cheats/patches,\nvenligst rapporter problemer til cheat-udvikleren.\n\nHar du lavet en ny cheat? Besøg:\n
No Image Available
@@ -161,7 +161,7 @@
Snyd ikke fundet
- CheatsNotFound_MSG
+ No Cheats found for this game in this version of the selected repository,try another repository or a different version of the game.
Ingen snyd fundet til dette spil i denne version af det valgte repository, prøv et andet repository eller en anden version af spillet.
@@ -169,7 +169,7 @@
Snyd hentet med succes
- CheatsDownloadedSuccessfully_MSG
+ You have successfully downloaded the cheats for this version of the game from the selected repository. You can try downloading from another repository, if it is available it will also be possible to use it by selecting the file from the list.
Du har succesfuldt hentet snyd for denne version af spillet fra det valgte repository. Du kan prøve at hente fra et andet repository, hvis det er tilgængeligt, vil det også være muligt at bruge det ved at vælge filen fra listen.
@@ -185,7 +185,7 @@
Download fuldført
- DownloadComplete_MSG
+ Patches Downloaded Successfully! All Patches available for all games have been downloaded, there is no need to download them individually for each game as happens in Cheats. If the patch does not appear, it may be that it does not exist for the specific serial and version of the game.
Patcher hentet med succes! Alle patches til alle spil er blevet hentet, der er ikke behov for at hente dem individuelt for hvert spil, som det sker med snyd. Hvis opdateringen ikke vises, kan det være, at den ikke findes for den specifikke serie og version af spillet.
@@ -264,7 +264,7 @@
Netsværksfejl:
- Error_Github_limit_MSG
+ The Auto Updater allows up to 60 update checks per hour.\nYou have reached this limit. Please try again later.
Autoopdateren tillader op til 60 opdateringstjek i timen.\nDu har nået denne grænse. Prøv igen senere.
@@ -1540,83 +1540,83 @@
Peg musen over et valg for at vise dets beskrivelse.
- consoleLanguageGroupBox
+ Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region.
Konsolsprog:\nIndstiller sproget, som PS4-spillet bruger.\nDet anbefales at indstille dette til et sprog, som spillet understøtter, hvilket kan variere efter region.
- emulatorLanguageGroupBox
+ Emulator Language:\nSets the language of the emulator's user interface.
Emulatorsprog:\nIndstiller sproget i emulatorens brugergrænseflade.
- fullscreenCheckBox
+ Enable Full Screen:\nAutomatically puts the game window into full-screen mode.\nThis can be toggled by pressing the F11 key.
Aktiver fuld skærm:\nSætter automatisk spilvinduet i fuld skærm.\nDette kan skiftes ved at trykke på F11-tasten.
- separateUpdatesCheckBox
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.\nThis can be manually created by adding the extracted update to the game folder with the name "CUSA00000-UPDATE" where the CUSA ID matches the game's ID.
Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
- showSplashCheckBox
+ Show Splash Screen:\nShows the game's splash screen (a special image) while the game is starting.
Vis startskærm:\nViser en startskærm (speciel grafik) under opstarten.
- discordRPCCheckbox
+ Enable Discord Rich Presence:\nDisplays the emulator icon and relevant information on your Discord profile.
Aktiver Discord Rich Presence:\nViser emulatorikonet og relevante oplysninger på din Discord-profil.
- userName
+ Username:\nSets the PS4's account username, which may be displayed by some games.
Brugernavn:\nIndstiller PS4-kontoens navn, som kan blive vist i nogle spil.
- TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
- logTypeGroupBox
+ Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
Logtype:\nIndstiller, om logvinduets output vil blive synkroniseret for at øge ydeevnen. Dette kan påvirke emulatorens ydeevne negativt.
- logFilter
+ Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nLevels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
Logfilter:\nFiltrerer loggen for kun at udskrive bestemte oplysninger.\nEksempler: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Niveaus: Trace, Debug, Info, Warning, Error, Critical - i rækkefølge, et valgt niveau skjuler alle forudgående niveauer og viser alle efterfølgende niveauer.
- updaterGroupBox
+ Update:\nRelease: Official versions released every month that may be very outdated, but are more reliable and tested.\nNightly: Development versions that have all the latest features and fixes, but may contain bugs and are less stable.
Opdatering:\nRelease: Officielle builds, der frigives månedligt, som kan være meget ældre, men mere stabile og testet.\nNightly: Udviklerbuilds med de nyeste funktioner og rettelser, men som kan indeholde fejl og være mindre stabile.
- GUIBackgroundImageGroupBox
- GUIBackgroundImageGroupBox
+ Background Image:\nControl the opacity of the game background image.
+ Background Image:\nControl the opacity of the game background image.
- GUIMusicGroupBox
+ Play Title Music:\nIf a game supports it, enable playing special music when selecting the game in the GUI.
Titelsmusikafspilning:\nHvis spillet understøtter det, aktiver speciel musik, når spillet vælges i brugergrænsefladen.
- disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
- hideCursorGroupBox
+ Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
Skjul Cursor:\nVælg hvornår cursoren skal forsvinde:\nAldrig: Du vil altid se musen.\nInaktiv: Indstil en tid for, hvornår den skal forsvinde efter at være inaktiv.\nAltid: du vil aldrig se musen.
- idleTimeoutGroupBox
+ Hide Idle Cursor Timeout:\nThe duration (seconds) after which the cursor that has been idle hides itself.
Indstil en tid for, at musen skal forsvinde efter at være inaktiv.
- backButtonBehaviorGroupBox
+ Back Button Behavior:\nSets the controller's back button to emulate tapping the specified position on the PS4 touchpad.
Tilbageknap Adfærd:\nIndstiller controllerens tilbageknap til at efterligne tryk på den angivne position på PS4 berøringsflade.
- enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
- checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
- updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
Update Compatibility Database:\nImmediately update the compatibility database.
@@ -1648,84 +1648,84 @@
Ingen
- graphicsAdapterGroupBox
+ Graphics Device:\nOn multiple GPU systems, select the GPU the emulator will use from the drop down list,\nor select "Auto Select" to automatically determine it.
Grafikadapter:\nPå systemer med flere GPU'er skal du vælge den GPU, emulatoren vil bruge fra en rullemenu,\neller vælge "Auto Select" for at vælge den automatisk.
- resolutionLayout
+ Width/Height:\nSets the size of the emulator window at launch, which can be resized during gameplay.\nThis is different from the in-game resolution.
Skærmopløsning:\nIndstiller emulatorvinduets størrelse under afspilning, som kan ændres under afspilning.\nDette er forskelligt fra selve spillets opløsning.
- heightDivider
+ Vblank Divider:\nThe frame rate at which the emulator refreshes at is multiplied by this number. Changing this may have adverse effects, such as increasing the game speed, or breaking critical game functionality that does not expect this to change!
Opdateringshastighedsdeler:\nMultiplicerer den frekvens, som emulatoren opdaterer billedet med, med dette tal. Ændring af dette kan have negative effekter, såsom hurtigere spil eller ødelagte funktioner!
- dumpShadersCheckBox
+ Enable Shaders Dumping:\nFor the sake of technical debugging, saves the games shaders to a folder as they render.
Aktiver dumping af Shaders:\nTil teknisk fejlfinding gemmer det spillets shaders i en mappe under afspilning.
- nullGpuCheckBox
+ Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
Aktiver virtuel GPU:\nTil teknisk fejlfinding deaktiverer det spilvisning, som om der ikke var et grafikkort.
- enableHDRCheckBox
- enableHDRCheckBox
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
- gameFoldersBox
+ Game Folders:\nThe list of folders to check for installed games.
Spilmappen:\nListen over mapper til at tjekke for installerede spil.
- addFolderButton
+ Add:\nAdd a folder to the list.
Tilføj:\nTilføj en mappe til listen.
- removeFolderButton
+ Remove:\nRemove a folder from the list.
Fjern:\nFjern en mappe fra listen.
- debugDump
+ Enable Debug Dumping:\nSaves the import and export symbols and file header information of the currently running PS4 program to a directory.
Aktiver debugging-dump:\nGemmer import/export-symboler og headeroplysninger for det aktuelle PS4-program til en mappe.
- vkValidationCheckBox
+ Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state.\nThis will reduce performance and likely change the behavior of emulation.
Aktiver Vulkan-valideringslag:\nAktiverer et system, der validerer Vulkan-driverens tilstand og logger oplysninger om dens interne tilstand. Dette vil reducere ydeevnen og kan muligvis ændre emulatorens adfærd.
- vkSyncValidationCheckBox
+ Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks.\nThis will reduce performance and likely change the behavior of emulation.
Aktiver Vulkan-synkroniseringsvalidering:\nAktiverer et system, der validerer tidspunktet for Vulkan's renderingsopgaver. Dette vil reducere ydeevnen og kan muligvis ændre emulatorens adfærd.
- rdocCheckBox
+ Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
Aktiver RenderDoc-fejlfinding:\nHvis aktiveret, giver det emulatoren mulighed for kompatibilitet med Renderdoc til at fange og analysere det aktuelle gengivne billede.
- collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
- hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- saveDataBox
- saveDataBox
+ Save Data Path:\nThe folder where game save data will be saved.
+ Save Data Path:\nThe folder where game save data will be saved.
- browseButton
- browseButton
+ Browse:\nBrowse for a folder to set as the save data path.
+ Browse:\nBrowse for a folder to set as the save data path.
Borderless
diff --git a/src/qt_gui/translations/de_DE.ts b/src/qt_gui/translations/de_DE.ts
index 696c434d1..047a25b76 100644
--- a/src/qt_gui/translations/de_DE.ts
+++ b/src/qt_gui/translations/de_DE.ts
@@ -29,8 +29,8 @@
Cheats / Patches für
- defaultTextEdit_MSG
- Cheats/Patches sind experimentell.\nVerwende sie mit Vorsicht.\n\nLade Cheats einzeln herunter, indem du das Repository auswählst und auf die Download-Schaltfläche klickst.\nAuf der Registerkarte Patches kannst du alle Patches auf einmal herunterladen, auswählen, welche du verwenden möchtest, und die Auswahl speichern.\n\nDa wir die Cheats/Patches nicht entwickeln,\nbitte melde Probleme an den Cheat-Autor.\n\nHast du einen neuen Cheat erstellt? Besuche:\nhttps://github.com/shadps4-emu/ps4_cheats
+ Cheats/Patches are experimental.\nUse with caution.\n\nDownload cheats individually by selecting the repository and clicking the download button.\nIn the Patches tab, you can download all patches at once, choose which ones you want to use, and save your selection.\n\nSince we do not develop the Cheats/Patches,\nplease report issues to the cheat author.\n\nCreated a new cheat? Visit:\n
+ Cheats/Patches sind experimentell.\nVerwende sie mit Vorsicht.\n\nLade Cheats einzeln herunter, indem du das Repository auswählst und auf die Download-Schaltfläche klickst.\nAuf der Registerkarte Patches kannst du alle Patches auf einmal herunterladen, auswählen, welche du verwenden möchtest, und die Auswahl speichern.\n\nDa wir die Cheats/Patches nicht entwickeln,\nbitte melde Probleme an den Cheat-Autor.\n\nHast du einen neuen Cheat erstellt? Besuche:\n
No Image Available
@@ -161,7 +161,7 @@
Cheats nicht gefunden
- CheatsNotFound_MSG
+ No Cheats found for this game in this version of the selected repository,try another repository or a different version of the game.
Keine Cheats für dieses Spiel in dieser Version des gewählten Repositories gefunden. Versuche es mit einem anderen Repository oder einer anderen Version des Spiels.
@@ -169,7 +169,7 @@
Cheats erfolgreich heruntergeladen
- CheatsDownloadedSuccessfully_MSG
+ You have successfully downloaded the cheats for this version of the game from the selected repository. You can try downloading from another repository, if it is available it will also be possible to use it by selecting the file from the list.
Du hast erfolgreich Cheats für diese Version des Spiels aus dem gewählten Repository heruntergeladen. Du kannst auch versuchen, Cheats von einem anderen Repository herunterzuladen. Wenn verfügbar, kannst du sie auswählen, indem du die Datei aus der Liste auswählst.
@@ -185,7 +185,7 @@
Download abgeschlossen
- DownloadComplete_MSG
+ Patches Downloaded Successfully! All Patches available for all games have been downloaded, there is no need to download them individually for each game as happens in Cheats. If the patch does not appear, it may be that it does not exist for the specific serial and version of the game.
Patches erfolgreich heruntergeladen! Alle Patches für alle Spiele wurden heruntergeladen, es ist nicht notwendig, sie einzeln für jedes Spiel herunterzuladen, wie es bei Cheats der Fall ist. Wenn der Patch nicht angezeigt wird, könnte es sein, dass er für die spezifische Seriennummer und Version des Spiels nicht existiert.
@@ -264,7 +264,7 @@
Netzwerkfehler:
- Error_Github_limit_MSG
+ The Auto Updater allows up to 60 update checks per hour.\nYou have reached this limit. Please try again later.
Der Auto-Updater erlaubt bis zu 60 Update-Überprüfungen pro Stunde.\nDu hast dieses Limit erreicht. Bitte versuche es später erneut.
@@ -1540,83 +1540,83 @@
Bewege die Maus über eine Option, um deren Beschreibung anzuzeigen.
- consoleLanguageGroupBox
+ Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region.
Konsolensprache:\nLegt die Sprache fest, die das PS4-Spiel verwendet.\nEs wird empfohlen, diese auf eine vom Spiel unterstützte Sprache einzustellen, die je nach Region unterschiedlich sein kann.
- emulatorLanguageGroupBox
+ Emulator Language:\nSets the language of the emulator's user interface.
Emulatorsprache:\nLegt die Sprache der Emulator-Benutzeroberfläche fest.
- fullscreenCheckBox
+ Enable Full Screen:\nAutomatically puts the game window into full-screen mode.\nThis can be toggled by pressing the F11 key.
Vollbildmodus aktivieren:\nSchaltet das Spielfenster automatisch in den Vollbildmodus.\nKann durch Drücken der F11-Taste umgeschaltet werden.
- separateUpdatesCheckBox
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.\nThis can be manually created by adding the extracted update to the game folder with the name "CUSA00000-UPDATE" where the CUSA ID matches the game's ID.
Separaten Update-Ordner aktivieren:\nErmöglicht die Installation von Spielaktualiserungen in einem separaten Ordner zur einfachen Verwaltung.
- showSplashCheckBox
+ Show Splash Screen:\nShows the game's splash screen (a special image) while the game is starting.
Startbildschirm anzeigen:\nZeigt beim Start einen speziellen Bildschirm (Splash) des Spiels an.
- discordRPCCheckbox
+ Enable Discord Rich Presence:\nDisplays the emulator icon and relevant information on your Discord profile.
Discord Rich Presence aktivieren:\nZeigt das Emulator-Icon und relevante Informationen in deinem Discord-Profil an.
- userName
+ Username:\nSets the PS4's account username, which may be displayed by some games.
Benutzername:\nLegt den Namen des PS4-Kontos fest, der in einigen Spielen angezeigt werden kann.
- TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
Trophäenschlüssel:\nSchlüssel zum Entschlüsseln von Trophäen. Muss von Ihrer gejailbreakten Konsole abgerufen werden.\nDarf nur Hex-Zeichen enthalten.
- logTypeGroupBox
+ Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
Protokolltyp:\nLegt fest, ob die Ausgabe des Protokollfensters synchronisiert wird, um die Leistung zu verbessern. Dies kann sich negativ auf die Emulation auswirken.
- logFilter
+ Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nLevels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
Protokollfilter:\nFiltert das Protokoll so, dass nur bestimmte Informationen ausgegeben werden.\nBeispiele: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Ebenen: Trace, Debug, Info, Warning, Error, Critical - in dieser Reihenfolge, ein ausgewähltes Level blendet alle vorherigen Ebenen aus und zeigt alle nachfolgenden an.
- updaterGroupBox
+ Update:\nRelease: Official versions released every month that may be very outdated, but are more reliable and tested.\nNightly: Development versions that have all the latest features and fixes, but may contain bugs and are less stable.
Update:\nRelease: Offizielle Builds, die monatlich veröffentlicht werden, können viel älter sein, aber stabiler und getestet.\nNightly: Entwickler-Builds, die die neuesten Funktionen und Fehlerbehebungen enthalten, aber Fehler enthalten und weniger stabil sein können.
- GUIBackgroundImageGroupBox
- GUIBackgroundImageGroupBox
+ Background Image:\nControl the opacity of the game background image.
+ Background Image:\nControl the opacity of the game background image.
- GUIMusicGroupBox
+ Play Title Music:\nIf a game supports it, enable playing special music when selecting the game in the GUI.
Wiedergabe der Titelmusik:\nWenn das Spiel dies unterstützt, wird beim Auswählen des Spiels in der Benutzeroberfläche spezielle Musik abgespielt.
- disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
Trophäen-Popups deaktivieren:\nDeaktivieren Sie Trophäenbenachrichtigungen im Spiel. Der Trophäenfortschritt kann weiterhin mit dem Trophäen-Viewer verfolgt werden (klicken Sie mit der rechten Maustaste auf das Spiel im Hauptfenster)..
- hideCursorGroupBox
+ Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
Maus ausblenden:\nWählen Sie, wann der Cursor verschwinden soll:\nNie: Sie sehen die Maus immer.\nInaktiv: Legen Sie eine Zeit fest, nach der sie nach Inaktivität verschwindet.\nImmer: Sie sehen die Maus niemals.
- idleTimeoutGroupBox
+ Hide Idle Cursor Timeout:\nThe duration (seconds) after which the cursor that has been idle hides itself.
Stellen Sie eine Zeit ein, nach der die Maus nach Inaktivität verschwinden soll.
- backButtonBehaviorGroupBox
+ Back Button Behavior:\nSets the controller's back button to emulate tapping the specified position on the PS4 touchpad.
Zurück-Button Verhalten:\nStellt die Zurück-Taste des Controllers so ein, dass sie das Antippen der angegebenen Position auf dem PS4-Touchpad emuliert.
- enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
Kompatibilitätsdaten anzeigen:\nZeigt Spielkompatibilitätsinformationen in Tabellenansicht an. Aktivieren Sie „Aktualisiere Kompatibilitätsdatenbank beim Start“, um aktuelle Informationen zu erhalten.
- checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
Kompatibilität beim Start aktualisieren:\nAktualisiert die Kompatibilitätsdatenbank automatisch, wenn shadPS4 startet.
- updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
Aktualisiere Kompatibilitätsdatenbank:\nAktualisiere sofort die Kompatibilitätsdatenbank.
@@ -1648,84 +1648,84 @@
Keine
- graphicsAdapterGroupBox
+ Graphics Device:\nOn multiple GPU systems, select the GPU the emulator will use from the drop down list,\nor select "Auto Select" to automatically determine it.
Grafikkarte:\nAuf Systemen mit mehreren GPUs wählen Sie aus einem Dropdown-Menü die GPU aus, die der Emulator verwenden wird,\noder wählen Sie "Auto Select", um sie automatisch auszuwählen.
- resolutionLayout
+ Width/Height:\nSets the size of the emulator window at launch, which can be resized during gameplay.\nThis is different from the in-game resolution.
Auflösung:\nLegt die Größe des Emulator-Fensters während der Wiedergabe fest, die während der Wiedergabe geändert werden kann.\nDies unterscheidet sich von der tatsächlichen Spielauflösung.
- heightDivider
+ Vblank Divider:\nThe frame rate at which the emulator refreshes at is multiplied by this number. Changing this may have adverse effects, such as increasing the game speed, or breaking critical game functionality that does not expect this to change!
Framerate-Teiler:\nMultipliziert die Bildrate, mit der der Emulator aktualisiert wird, mit diesem Wert. Dies kann sich negativ auswirken, wie z.B. beschleunigtes Gameplay oder Funktionsstörungen!
- dumpShadersCheckBox
+ Enable Shaders Dumping:\nFor the sake of technical debugging, saves the games shaders to a folder as they render.
Shader-Dumping aktivieren:\nZum technischen Debuggen speichert es die Shaders des Spiels in einem Ordner während der Wiedergabe.
- nullGpuCheckBox
+ Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
Virtuelle GPU aktivieren:\nFür das technische Debugging deaktiviert es die Spielanzeige, als ob keine Grafikkarte vorhanden wäre.
- enableHDRCheckBox
- enableHDRCheckBox
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
- gameFoldersBox
+ Game Folders:\nThe list of folders to check for installed games.
Spieleordner:\nDie Liste der Ordner, in denen nach installierten Spielen gesucht wird.
- addFolderButton
+ Add:\nAdd a folder to the list.
Hinzufügen:\nFügen Sie einen Ordner zur Liste hinzu.
- removeFolderButton
+ Remove:\nRemove a folder from the list.
Entfernen:\nEntfernen Sie einen Ordner aus der Liste.
- debugDump
+ Enable Debug Dumping:\nSaves the import and export symbols and file header information of the currently running PS4 program to a directory.
Debug-Dump aktivieren:\nSpeichert Import-/Exportsymbole und Headerinformationen des aktuellen PS4-Programms in einem Verzeichnis.
- vkValidationCheckBox
+ Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state.\nThis will reduce performance and likely change the behavior of emulation.
Vulkan-Validierungsebenen aktivieren:\nAktiviert ein System, das den Zustand des Vulkan-Treibers validiert und Informationen über dessen internen Zustand protokolliert. Dies verringert die Leistung und kann möglicherweise das Verhalten der Emulation ändern.
- vkSyncValidationCheckBox
+ Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks.\nThis will reduce performance and likely change the behavior of emulation.
Vulkan-Synchronisationsvalidierung aktivieren:\nAktiviert ein System, das die Zeitplanung der Rendering-Aufgaben von Vulkan validiert. Dies wird die Leistung verringern und kann möglicherweise das Verhalten der Emulation ändern.
- rdocCheckBox
+ Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
RenderDoc-Debugging aktivieren:\nWenn aktiviert, bietet der Emulator Kompatibilität mit Renderdoc zur Erfassung und Analyse des aktuell gerenderten Frames.
- collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
Shader sammeln:\nSie müssen diese Option aktivieren, um Shader mit dem Debug-Menü (Strg + F10) bearbeiten zu können.
- crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
Absturzdiagnose:\nErstellt eine .yaml-Datei mit Informationen über den Vulkan-Status zum Zeitpunkt des Absturzes.\nNützlich zum Debuggen von „Gerät verloren“-Fehlern. Wenn Sie dies aktiviert haben, sollten Sie Host- UND Gast-Debug-Markierungen aktivieren.\nFunktioniert nicht auf Intel-GPUs.\nDamit dies funktioniert, müssen Vulkan Validationsschichten aktiviert und das Vulkan SDK installiert sein.
- copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
GPU-Puffer kopieren:\nUmgeht Race-Bedingungen mit GPU-Übermittlungen.\nKann bei PM4-Abstürzen vom Typ 0 hilfreich sein oder auch nicht.
- hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Host-Debug-Marker:\nFügt emulatorseitige Informationen wie Marker für bestimmte AMDGPU-Befehle rund um Vulkan-Befehle ein und gibt Ressourcen-Debug-Namen an.\nWenn Sie dies aktiviert haben, sollten Sie die Absturzdiagnose aktivieren.\nNützlich für Programme wie RenderDoc.
- guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Gast-Debug-Markierer:\nFügt alle Debug-Markierer, die das Spiel selbst hinzugefügt hat, in den Befehlspuffer ein.\nWenn Sie dies aktiviert haben, sollten Sie die Absturzdiagnose aktivieren.\nNützlich für Programme wie RenderDoc.
- saveDataBox
- saveDataBox
+ Save Data Path:\nThe folder where game save data will be saved.
+ Save Data Path:\nThe folder where game save data will be saved.
- browseButton
- browseButton
+ Browse:\nBrowse for a folder to set as the save data path.
+ Browse:\nBrowse for a folder to set as the save data path.
Borderless
diff --git a/src/qt_gui/translations/el_GR.ts b/src/qt_gui/translations/el_GR.ts
index f27f2911e..e3892006f 100644
--- a/src/qt_gui/translations/el_GR.ts
+++ b/src/qt_gui/translations/el_GR.ts
@@ -29,8 +29,8 @@
Cheats / Patches for
- defaultTextEdit_MSG
- Οι cheats/patches είναι πειραματικά.\nΧρησιμοποιήστε τα με προσοχή.\n\nΚατεβάστε τους cheats μεμονωμένα επιλέγοντας το αποθετήριο και κάνοντας κλικ στο κουμπί λήψης.\nΣτην καρτέλα Patches, μπορείτε να κατεβάσετε όλα τα patches ταυτόχρονα, να επιλέξετε ποια θέλετε να χρησιμοποιήσετε και να αποθηκεύσετε την επιλογή.\n\nΔεδομένου ότι δεν αναπτύσσουμε τους cheats/patches,\nπαρακαλώ αναφέρετε προβλήματα στον δημιουργό του cheat.\n\nΔημιουργήσατε ένα νέο cheat; Επισκεφθείτε:\nhttps://github.com/shadps4-emu/ps4_cheats
+ Cheats/Patches are experimental.\nUse with caution.\n\nDownload cheats individually by selecting the repository and clicking the download button.\nIn the Patches tab, you can download all patches at once, choose which ones you want to use, and save your selection.\n\nSince we do not develop the Cheats/Patches,\nplease report issues to the cheat author.\n\nCreated a new cheat? Visit:\n
+ Οι cheats/patches είναι πειραματικά.\nΧρησιμοποιήστε τα με προσοχή.\n\nΚατεβάστε τους cheats μεμονωμένα επιλέγοντας το αποθετήριο και κάνοντας κλικ στο κουμπί λήψης.\nΣτην καρτέλα Patches, μπορείτε να κατεβάσετε όλα τα patches ταυτόχρονα, να επιλέξετε ποια θέλετε να χρησιμοποιήσετε και να αποθηκεύσετε την επιλογή.\n\nΔεδομένου ότι δεν αναπτύσσουμε τους cheats/patches,\nπαρακαλώ αναφέρετε προβλήματα στον δημιουργό του cheat.\n\nΔημιουργήσατε ένα νέο cheat; Επισκεφθείτε:\n
No Image Available
@@ -161,7 +161,7 @@
Δεν βρέθηκαν Cheats
- CheatsNotFound_MSG
+ No Cheats found for this game in this version of the selected repository,try another repository or a different version of the game.
Δεν βρέθηκαν cheats για αυτό το παιχνίδι στην τρέχουσα έκδοση του επιλεγμένου αποθετηρίου. Δοκιμάστε να κατεβάσετε από άλλο αποθετήριο ή άλλη έκδοση του παιχνιδιού.
@@ -169,7 +169,7 @@
Cheats κατεβάστηκαν επιτυχώς
- CheatsDownloadedSuccessfully_MSG
+ You have successfully downloaded the cheats for this version of the game from the selected repository. You can try downloading from another repository, if it is available it will also be possible to use it by selecting the file from the list.
Κατεβάσατε επιτυχώς cheats για αυτή την έκδοση του παιχνιδιού από το επιλεγμένο αποθετήριο. Μπορείτε να δοκιμάσετε να κατεβάσετε από άλλο αποθετήριο. Αν είναι διαθέσιμο, μπορείτε να το επιλέξετε επιλέγοντας το αρχείο από τη λίστα.
@@ -185,7 +185,7 @@
Η λήψη ολοκληρώθηκε
- DownloadComplete_MSG
+ Patches Downloaded Successfully! All Patches available for all games have been downloaded, there is no need to download them individually for each game as happens in Cheats. If the patch does not appear, it may be that it does not exist for the specific serial and version of the game.
Τα Patches κατεβάστηκαν επιτυχώς! Όλα τα Patches για όλα τα παιχνίδια έχουν κατέβει, δεν είναι απαραίτητο να τα κατεβάσετε ένα-ένα για κάθε παιχνίδι, όπως με τα Cheats. Εάν η ενημέρωση δεν εμφανίζεται, μπορεί να μην υπάρχει για τον συγκεκριμένο σειριακό αριθμό και έκδοση του παιχνιδιού.
@@ -264,7 +264,7 @@
Σφάλμα δικτύου:
- Error_Github_limit_MSG
+ The Auto Updater allows up to 60 update checks per hour.\nYou have reached this limit. Please try again later.
Ο Αυτόματος Ενημερωτής επιτρέπει έως και 60 ελέγχους ενημερώσεων ανά ώρα.\nΈχετε φτάσει αυτό το όριο. Παρακαλώ δοκιμάστε ξανά αργότερα.
@@ -1540,83 +1540,83 @@
Τοποθετήστε το ποντίκι σας πάνω σε μια επιλογή για να εμφανίσετε την περιγραφή της.
- consoleLanguageGroupBox
+ Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region.
Γλώσσα Κονσόλας:\nΡυθμίζει τη γλώσσα που θα χρησιμοποιήσει το παιχνίδι PS4.\nΣυνιστάται να επιλέξετε μία από τις γλώσσες που υποστηρίζονται από το παιχνίδι, η οποία ενδέχεται να διαφέρει ανάλογα με την περιοχή.
- emulatorLanguageGroupBox
+ Emulator Language:\nSets the language of the emulator's user interface.
Γλώσσα Εξομοιωτή:\nΡυθμίζει τη γλώσσα του γραφικού περιβάλλοντος του εξομοιωτή.
- fullscreenCheckBox
+ Enable Full Screen:\nAutomatically puts the game window into full-screen mode.\nThis can be toggled by pressing the F11 key.
Ενεργοποίηση Πλήρους Οθόνης:\nΑυτόματα μετατρέπει το παράθυρο του παιχνιδιού σε λειτουργία πλήρους οθόνης.\nΜπορεί να ενεργοποιηθεί/απενεργοποιηθεί πατώντας το πλήκτρο F11.
- separateUpdatesCheckBox
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.\nThis can be manually created by adding the extracted update to the game folder with the name "CUSA00000-UPDATE" where the CUSA ID matches the game's ID.
Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
- showSplashCheckBox
+ Show Splash Screen:\nShows the game's splash screen (a special image) while the game is starting.
Εμφάνιση Splash Screen:\nΕμφανίζει ειδική γραφική οθόνη κατά την εκκίνηση.
- discordRPCCheckbox
+ Enable Discord Rich Presence:\nDisplays the emulator icon and relevant information on your Discord profile.
Ενεργοποίηση Discord Rich Presence:\nΕμφανίζει το εικονίδιο του emulator και σχετικές πληροφορίες στο προφίλ σας στο Discord.
- userName
+ Username:\nSets the PS4's account username, which may be displayed by some games.
Όνομα Χρήστη:\nΟρίζει το όνομα του λογαριασμού PS4, το οποίο μπορεί να εμφανιστεί σε ορισμένα παιχνίδια.
- TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
- logTypeGroupBox
+ Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
Τύπος Καταγραφής:\nΚαθορίζει αν η έξοδος του παραθύρου καταγραφής θα συγχρονιστεί για αύξηση της απόδοσης. Αυτό μπορεί να επηρεάσει αρνητικά τις επιδόσεις του εξομοιωτή.
- logFilter
+ Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nLevels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
Φίλτρο Καταγραφής:\nΦιλτράρει τις καταγραφές ώστε να εκτυπώνονται μόνο συγκεκριμένες πληροφορίες.\nΠαραδείγματα: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Επίπεδα: Trace, Debug, Info, Warning, Error, Critical - με τη σειρά αυτή, κάθε επίπεδο που επιλέγεται αποκλείει τα προηγούμενα και εμφανίζει τα επόμενα επίπεδα.
- updaterGroupBox
+ Update:\nRelease: Official versions released every month that may be very outdated, but are more reliable and tested.\nNightly: Development versions that have all the latest features and fixes, but may contain bugs and are less stable.
Ενημερώσεις:\nRelease: Επίσημες εκδόσεις που κυκλοφορούν μηνιαίως, είναι παλαιότερες αλλά πιο σταθερές και δοκιμασμένες.\nNightly: Εκδόσεις προγραμματιστών με νέες δυνατότητες και διορθώσεις, αλλά μπορεί να περιέχουν σφάλματα και να είναι λιγότερο σταθερές.
- GUIBackgroundImageGroupBox
- GUIBackgroundImageGroupBox
+ Background Image:\nControl the opacity of the game background image.
+ Background Image:\nControl the opacity of the game background image.
- GUIMusicGroupBox
+ Play Title Music:\nIf a game supports it, enable playing special music when selecting the game in the GUI.
Αναπαραγωγή Μουσικής Τίτλων:\nΕάν το παιχνίδι το υποστηρίζει, ενεργοποιεί ειδική μουσική κατά την επιλογή του παιχνιδιού από τη διεπαφή χρήστη.
- disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
- hideCursorGroupBox
+ Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
Απόκρυψη Κέρσορα:\nΕπιλέξτε πότε θα εξαφανιστεί ο κέρσορας:\nΠοτέ: θα βλέπετε πάντα το ποντίκι.\nΑδρανές: ορίστε έναν χρόνο για να εξαφανιστεί μετά από αδράνεια.\nΠάντα: δεν θα δείτε ποτέ το ποντίκι.
- idleTimeoutGroupBox
+ Hide Idle Cursor Timeout:\nThe duration (seconds) after which the cursor that has been idle hides itself.
Ορίστε έναν χρόνο για να εξαφανιστεί το ποντίκι μετά από αδράνεια.
- backButtonBehaviorGroupBox
+ Back Button Behavior:\nSets the controller's back button to emulate tapping the specified position on the PS4 touchpad.
Συμπεριφορά Κουμπιού Επιστροφής:\nΟρίζει το κουμπί επιστροφής του ελεγκτή να προσομοιώνει το πάτημα της καθορισμένης θέσης στην οθόνη αφής PS4.
- enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
- checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
- updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
Update Compatibility Database:\nImmediately update the compatibility database.
@@ -1648,84 +1648,84 @@
Κανένα
- graphicsAdapterGroupBox
+ Graphics Device:\nOn multiple GPU systems, select the GPU the emulator will use from the drop down list,\nor select "Auto Select" to automatically determine it.
Προσαρμογέας Γραφικών:\nΣε συστήματα με πολλές GPU, επιλέξτε από το μενού την GPU που θα χρησιμοποιήσει ο εξομοιωτής,\nή επιλέξτε "Auto Select" για αυτόματη επιλογή.
- resolutionLayout
+ Width/Height:\nSets the size of the emulator window at launch, which can be resized during gameplay.\nThis is different from the in-game resolution.
Ανάλυση Οθόνης:\nΚαθορίζει το μέγεθος του παραθύρου του εξομοιωτή κατά την αναπαραγωγή, το οποίο μπορεί να αλλάξει κατά τη διάρκεια του παιχνιδιού.\nΑυτό είναι διαφορετικό από την ανάλυση του ίδιου του παιχνιδιού.
- heightDivider
+ Vblank Divider:\nThe frame rate at which the emulator refreshes at is multiplied by this number. Changing this may have adverse effects, such as increasing the game speed, or breaking critical game functionality that does not expect this to change!
Διαιρέτης Συχνότητας Ανανέωσης:\nΠολλαπλασιάζει τον ρυθμό με τον οποίο ο εξομοιωτής ενημερώνει την εικόνα με αυτόν τον αριθμό. Η αλλαγή αυτής της ρύθμισης μπορεί να έχει αρνητικές επιπτώσεις, όπως ταχύτερο παιχνίδι ή σπασμένες λειτουργίες!
- dumpShadersCheckBox
+ Enable Shaders Dumping:\nFor the sake of technical debugging, saves the games shaders to a folder as they render.
Ενεργοποίηση Καταγραφής Σκιάσεων (Shaders):\nΓια τεχνικό εντοπισμό σφαλμάτων, αποθηκεύει τις σκιάσεις του παιχνιδιού σε φάκελο κατά τη διάρκεια της αναπαραγωγής.
- nullGpuCheckBox
+ Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
Ενεργοποίηση Εικονικής GPU:\nΓια τεχνικό εντοπισμό σφαλμάτων, απενεργοποιεί την εμφάνιση του παιχνιδιού σαν να μην υπάρχει κάρτα γραφικών.
- enableHDRCheckBox
- enableHDRCheckBox
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
- gameFoldersBox
+ Game Folders:\nThe list of folders to check for installed games.
Φάκελοι Παιχνιδιών:\nΗ λίστα των φακέλων για έλεγχο των εγκατεστημένων παιχνιδιών.
- addFolderButton
+ Add:\nAdd a folder to the list.
Προσθήκη:\nΠροσθέστε έναν φάκελο στη λίστα.
- removeFolderButton
+ Remove:\nRemove a folder from the list.
Αφαίρεση:\nΑφαιρέστε έναν φάκελο από τη λίστα.
- debugDump
+ Enable Debug Dumping:\nSaves the import and export symbols and file header information of the currently running PS4 program to a directory.
Ενεργοποίηση Καταγραφής Αποσφαλμάτωσης:\nΑποθηκεύει τα σύμβολα εισαγωγής/εξαγωγής και τις κεφαλίδες πληροφοριών του τρέχοντος προγράμματος PS4 σε έναν φάκελο.
- vkValidationCheckBox
+ Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state.\nThis will reduce performance and likely change the behavior of emulation.
Ενεργοποίηση Επικύρωσης Vulkan:\nΕνεργοποιεί ένα σύστημα που επικυρώνει την κατάσταση του προγράμματος οδήγησης Vulkan και καταγράφει πληροφορίες για την εσωτερική του κατάσταση. Αυτό θα μειώσει την απόδοση και ενδέχεται να αλλάξει τη συμπεριφορά του εξομοιωτή.
- vkSyncValidationCheckBox
+ Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks.\nThis will reduce performance and likely change the behavior of emulation.
Ενεργοποίηση Επικύρωσης Συγχρονισμού Vulkan:\nΕνεργοποιεί ένα σύστημα που επικυρώνει τον συγχρονισμό των εργασιών απόδοσης του Vulkan. Αυτό θα μειώσει την απόδοση και ενδέχεται να αλλάξει τη συμπεριφορά του εξομοιωτή.
- rdocCheckBox
+ Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
Ενεργοποίηση Καταγραφής RenderDoc:\nΌταν είναι ενεργοποιημένο, ο εξομοιωτής είναι συμβατός με το RenderDoc για τη λήψη και ανάλυση του τρέχοντος καρέ.
- collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
- hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- saveDataBox
- saveDataBox
+ Save Data Path:\nThe folder where game save data will be saved.
+ Save Data Path:\nThe folder where game save data will be saved.
- browseButton
- browseButton
+ Browse:\nBrowse for a folder to set as the save data path.
+ Browse:\nBrowse for a folder to set as the save data path.
Borderless
diff --git a/src/qt_gui/translations/en_US.ts b/src/qt_gui/translations/en_US.ts
index db28dc7cb..e2b56c983 100644
--- a/src/qt_gui/translations/en_US.ts
+++ b/src/qt_gui/translations/en_US.ts
@@ -29,8 +29,8 @@
Cheats / Patches for
- defaultTextEdit_MSG
- Cheats/Patches are experimental.\nUse with caution.\n\nDownload cheats individually by selecting the repository and clicking the download button.\nIn the Patches tab, you can download all patches at once, choose which ones you want to use, and save your selection.\n\nSince we do not develop the Cheats/Patches,\nplease report issues to the cheat author.\n\nCreated a new cheat? Visit:\nhttps://github.com/shadps4-emu/ps4_cheats
+ Cheats/Patches are experimental.\nUse with caution.\n\nDownload cheats individually by selecting the repository and clicking the download button.\nIn the Patches tab, you can download all patches at once, choose which ones you want to use, and save your selection.\n\nSince we do not develop the Cheats/Patches,\nplease report issues to the cheat author.\n\nCreated a new cheat? Visit:\n
+ Cheats/Patches are experimental.\nUse with caution.\n\nDownload cheats individually by selecting the repository and clicking the download button.\nIn the Patches tab, you can download all patches at once, choose which ones you want to use, and save your selection.\n\nSince we do not develop the Cheats/Patches,\nplease report issues to the cheat author.\n\nCreated a new cheat? Visit:\n
No Image Available
@@ -161,7 +161,7 @@
Cheats Not Found
- CheatsNotFound_MSG
+ No Cheats found for this game in this version of the selected repository,try another repository or a different version of the game.
No Cheats found for this game in this version of the selected repository,try another repository or a different version of the game.
@@ -169,7 +169,7 @@
Cheats Downloaded Successfully
- CheatsDownloadedSuccessfully_MSG
+ You have successfully downloaded the cheats for this version of the game from the selected repository. You can try downloading from another repository, if it is available it will also be possible to use it by selecting the file from the list.
You have successfully downloaded the cheats for this version of the game from the selected repository. You can try downloading from another repository, if it is available it will also be possible to use it by selecting the file from the list.
@@ -185,7 +185,7 @@
Download Complete
- DownloadComplete_MSG
+ Patches Downloaded Successfully! All Patches available for all games have been downloaded, there is no need to download them individually for each game as happens in Cheats. If the patch does not appear, it may be that it does not exist for the specific serial and version of the game.
Patches Downloaded Successfully! All Patches available for all games have been downloaded, there is no need to download them individually for each game as happens in Cheats. If the patch does not appear, it may be that it does not exist for the specific serial and version of the game.
@@ -264,7 +264,7 @@
Network error:
- Error_Github_limit_MSG
+ The Auto Updater allows up to 60 update checks per hour.\nYou have reached this limit. Please try again later.
The Auto Updater allows up to 60 update checks per hour.\nYou have reached this limit. Please try again later.
@@ -1540,83 +1540,83 @@
Point your mouse at an option to display its description.
- consoleLanguageGroupBox
+ Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region.
Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region.
- emulatorLanguageGroupBox
+ Emulator Language:\nSets the language of the emulator's user interface.
Emulator Language:\nSets the language of the emulator's user interface.
- fullscreenCheckBox
+ Enable Full Screen:\nAutomatically puts the game window into full-screen mode.\nThis can be toggled by pressing the F11 key.
Enable Full Screen:\nAutomatically puts the game window into full-screen mode.\nThis can be toggled by pressing the F11 key.
- separateUpdatesCheckBox
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.\nThis can be manually created by adding the extracted update to the game folder with the name "CUSA00000-UPDATE" where the CUSA ID matches the game's ID.
Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.\nThis can be manually created by adding the extracted update to the game folder with the name "CUSA00000-UPDATE" where the CUSA ID matches the game's ID.
- showSplashCheckBox
+ Show Splash Screen:\nShows the game's splash screen (a special image) while the game is starting.
Show Splash Screen:\nShows the game's splash screen (a special image) while the game is starting.
- discordRPCCheckbox
+ Enable Discord Rich Presence:\nDisplays the emulator icon and relevant information on your Discord profile.
Enable Discord Rich Presence:\nDisplays the emulator icon and relevant information on your Discord profile.
- userName
+ Username:\nSets the PS4's account username, which may be displayed by some games.
Username:\nSets the PS4's account username, which may be displayed by some games.
- TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
- logTypeGroupBox
+ Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
- logFilter
+ Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nLevels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nLevels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
- updaterGroupBox
+ Update:\nRelease: Official versions released every month that may be very outdated, but are more reliable and tested.\nNightly: Development versions that have all the latest features and fixes, but may contain bugs and are less stable.
Update:\nRelease: Official versions released every month that may be very outdated, but are more reliable and tested.\nNightly: Development versions that have all the latest features and fixes, but may contain bugs and are less stable.
- GUIBackgroundImageGroupBox
+ Background Image:\nControl the opacity of the game background image.
Background Image:\nControl the opacity of the game background image.
- GUIMusicGroupBox
+ Play Title Music:\nIf a game supports it, enable playing special music when selecting the game in the GUI.
Play Title Music:\nIf a game supports it, enable playing special music when selecting the game in the GUI.
- disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
- hideCursorGroupBox
+ Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
- idleTimeoutGroupBox
+ Hide Idle Cursor Timeout:\nThe duration (seconds) after which the cursor that has been idle hides itself.
Hide Idle Cursor Timeout:\nThe duration (seconds) after which the cursor that has been idle hides itself.
- backButtonBehaviorGroupBox
+ Back Button Behavior:\nSets the controller's back button to emulate tapping the specified position on the PS4 touchpad.
Back Button Behavior:\nSets the controller's back button to emulate tapping the specified position on the PS4 touchpad.
- enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
- checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
- updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
Update Compatibility Database:\nImmediately update the compatibility database.
@@ -1648,83 +1648,83 @@
None
- graphicsAdapterGroupBox
+ Graphics Device:\nOn multiple GPU systems, select the GPU the emulator will use from the drop down list,\nor select "Auto Select" to automatically determine it.
Graphics Device:\nOn multiple GPU systems, select the GPU the emulator will use from the drop down list,\nor select "Auto Select" to automatically determine it.
- resolutionLayout
+ Width/Height:\nSets the size of the emulator window at launch, which can be resized during gameplay.\nThis is different from the in-game resolution.
Width/Height:\nSets the size of the emulator window at launch, which can be resized during gameplay.\nThis is different from the in-game resolution.
- heightDivider
+ Vblank Divider:\nThe frame rate at which the emulator refreshes at is multiplied by this number. Changing this may have adverse effects, such as increasing the game speed, or breaking critical game functionality that does not expect this to change!
Vblank Divider:\nThe frame rate at which the emulator refreshes at is multiplied by this number. Changing this may have adverse effects, such as increasing the game speed, or breaking critical game functionality that does not expect this to change!
- dumpShadersCheckBox
+ Enable Shaders Dumping:\nFor the sake of technical debugging, saves the games shaders to a folder as they render.
Enable Shaders Dumping:\nFor the sake of technical debugging, saves the games shaders to a folder as they render.
- nullGpuCheckBox
+ Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
- enableHDRCheckBox
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
- gameFoldersBox
+ Game Folders:\nThe list of folders to check for installed games.
Game Folders:\nThe list of folders to check for installed games.
- addFolderButton
+ Add:\nAdd a folder to the list.
Add:\nAdd a folder to the list.
- removeFolderButton
+ Remove:\nRemove a folder from the list.
Remove:\nRemove a folder from the list.
- debugDump
+ Enable Debug Dumping:\nSaves the import and export symbols and file header information of the currently running PS4 program to a directory.
Enable Debug Dumping:\nSaves the import and export symbols and file header information of the currently running PS4 program to a directory.
- vkValidationCheckBox
+ Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state.\nThis will reduce performance and likely change the behavior of emulation.
Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state.\nThis will reduce performance and likely change the behavior of emulation.
- vkSyncValidationCheckBox
+ Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks.\nThis will reduce performance and likely change the behavior of emulation.
Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks.\nThis will reduce performance and likely change the behavior of emulation.
- rdocCheckBox
+ Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
- collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
- hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- saveDataBox
+ Save Data Path:\nThe folder where game save data will be saved.
Save Data Path:\nThe folder where game save data will be saved.
- browseButton
+ Browse:\nBrowse for a folder to set as the save data path.
Browse:\nBrowse for a folder to set as the save data path.
diff --git a/src/qt_gui/translations/es_ES.ts b/src/qt_gui/translations/es_ES.ts
index af7e5012f..809d64578 100644
--- a/src/qt_gui/translations/es_ES.ts
+++ b/src/qt_gui/translations/es_ES.ts
@@ -29,8 +29,8 @@
Cheats / Patches for
- defaultTextEdit_MSG
- Los cheats/patches son experimentales.\nÚselos con precaución.\n\nDescargue los cheats individualmente seleccionando el repositorio y haciendo clic en el botón de descarga.\nEn la pestaña Patches, puede descargar todos los patches a la vez, elegir cuáles desea usar y guardar la selección.\n\nComo no desarrollamos los Cheats/Patches,\npor favor informe los problemas al autor del cheat.\n\n¿Creaste un nuevo cheat? Visita:\nhttps://github.com/shadps4-emu/ps4_cheats
+ Cheats/Patches are experimental.\nUse with caution.\n\nDownload cheats individually by selecting the repository and clicking the download button.\nIn the Patches tab, you can download all patches at once, choose which ones you want to use, and save your selection.\n\nSince we do not develop the Cheats/Patches,\nplease report issues to the cheat author.\n\nCreated a new cheat? Visit:\n
+ Los cheats/patches son experimentales.\nÚselos con precaución.\n\nDescargue los cheats individualmente seleccionando el repositorio y haciendo clic en el botón de descarga.\nEn la pestaña Patches, puede descargar todos los patches a la vez, elegir cuáles desea usar y guardar la selección.\n\nComo no desarrollamos los Cheats/Patches,\npor favor informe los problemas al autor del cheat.\n\n¿Creaste un nuevo cheat? Visita:\n
No Image Available
@@ -161,7 +161,7 @@
Trucos no encontrados
- CheatsNotFound_MSG
+ No Cheats found for this game in this version of the selected repository,try another repository or a different version of the game.
No se encontraron trucos para este juego en esta versión del repositorio seleccionado,intenta con otro repositorio o con una versión diferente del juego.
@@ -169,7 +169,7 @@
Trucos descargados exitosamente
- CheatsDownloadedSuccessfully_MSG
+ You have successfully downloaded the cheats for this version of the game from the selected repository. You can try downloading from another repository, if it is available it will also be possible to use it by selecting the file from the list.
Has descargado exitosamente los trucos para esta versión del juego desde el repositorio seleccionado. Puedes intentar descargar desde otro repositorio; si está disponible, también será posible usarlo seleccionando el archivo de la lista.
@@ -185,7 +185,7 @@
Descarga completa
- DownloadComplete_MSG
+ Patches Downloaded Successfully! All Patches available for all games have been downloaded, there is no need to download them individually for each game as happens in Cheats. If the patch does not appear, it may be that it does not exist for the specific serial and version of the game.
¡Parches descargados exitosamente! Todos los parches disponibles para todos los juegos han sido descargados, no es necesario descargarlos individualmente para cada juego como ocurre con los trucos. Si el parche no aparece, puede ser que no exista para el número de serie y versión específicos del juego.
@@ -264,7 +264,7 @@
Error de red:
- Error_Github_limit_MSG
+ The Auto Updater allows up to 60 update checks per hour.\nYou have reached this limit. Please try again later.
El actualizador automático permite hasta 60 comprobaciones de actualización por hora.\nHas alcanzado este límite. Por favor, inténtalo de nuevo más tarde.
@@ -1540,83 +1540,83 @@
Coloque el mouse sobre una opción para mostrar su descripción.
- consoleLanguageGroupBox
+ Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region.
Idioma de la Consola:\nEstablece el idioma que utiliza el juego de PS4.\nSe recomienda configurarlo a un idioma que el juego soporte, lo cual varía por región.
- emulatorLanguageGroupBox
+ Emulator Language:\nSets the language of the emulator's user interface.
Idioma del Emulador:\nConfigura el idioma de la interfaz de usuario del emulador.
- fullscreenCheckBox
+ Enable Full Screen:\nAutomatically puts the game window into full-screen mode.\nThis can be toggled by pressing the F11 key.
Habilitar Pantalla Completa:\nColoca automáticamente la ventana del juego en modo de pantalla completa.\nEsto se puede alternar presionando la tecla F11.
- separateUpdatesCheckBox
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.\nThis can be manually created by adding the extracted update to the game folder with the name "CUSA00000-UPDATE" where the CUSA ID matches the game's ID.
Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
- showSplashCheckBox
+ Show Splash Screen:\nShows the game's splash screen (a special image) while the game is starting.
Mostrar Pantalla de Inicio:\nMuestra la pantalla de inicio del juego (una imagen especial) mientras el juego se está iniciando.
- discordRPCCheckbox
+ Enable Discord Rich Presence:\nDisplays the emulator icon and relevant information on your Discord profile.
Habilitar Discord Rich Presence:\nMuestra el ícono del emulador y la información relevante en tu perfil de Discord.
- userName
+ Username:\nSets the PS4's account username, which may be displayed by some games.
Nombre de Usuario:\nEstablece el nombre de usuario de la cuenta de PS4, que puede ser mostrado por algunos juegos.
- TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
- logTypeGroupBox
+ Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
Tipo de Registro:\nEstablece si sincronizar la salida de la ventana de registro para mejorar el rendimiento. Puede tener efectos adversos en la emulación.
- logFilter
+ Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nLevels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
Filtro de Registro:\nFiltra el registro para imprimir solo información específica.\nEjemplos: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Niveles: Trace, Debug, Info, Warning, Error, Critical - en este orden, un nivel específico silencia todos los niveles anteriores en la lista y registra cada nivel posterior.
- updaterGroupBox
+ Update:\nRelease: Official versions released every month that may be very outdated, but are more reliable and tested.\nNightly: Development versions that have all the latest features and fixes, but may contain bugs and are less stable.
Actualización:\nRelease: Versiones oficiales lanzadas cada mes que pueden estar muy desactualizadas, pero son más confiables y están probadas.\nNightly: Versiones de desarrollo que tienen todas las últimas funciones y correcciones, pero pueden contener errores y son menos estables.
- GUIBackgroundImageGroupBox
+ Background Image:\nControl the opacity of the game background image.
Imagen de fondo:\nControle la opacidad de la imagen de fondo del juego.
- GUIMusicGroupBox
+ Play Title Music:\nIf a game supports it, enable playing special music when selecting the game in the GUI.
Reproducir Música del Título:\nSi un juego lo admite, habilita la reproducción de música especial al seleccionar el juego en la interfaz gráfica.
- disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
- hideCursorGroupBox
+ Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
Ocultar Cursor:\nElija cuándo desaparecerá el cursor:\nNunca: Siempre verá el mouse.\nInactivo: Establezca un tiempo para que desaparezca después de estar inactivo.\nSiempre: nunca verá el mouse.
- idleTimeoutGroupBox
+ Hide Idle Cursor Timeout:\nThe duration (seconds) after which the cursor that has been idle hides itself.
Establezca un tiempo para que el mouse desaparezca después de estar inactivo.
- backButtonBehaviorGroupBox
+ Back Button Behavior:\nSets the controller's back button to emulate tapping the specified position on the PS4 touchpad.
Comportamiento del Botón Atrás:\nEstablece el botón atrás del controlador para emular el toque en la posición especificada en el touchpad del PS4.
- enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
- checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
- updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
Update Compatibility Database:\nImmediately update the compatibility database.
@@ -1648,84 +1648,84 @@
Ninguno
- graphicsAdapterGroupBox
+ Graphics Device:\nOn multiple GPU systems, select the GPU the emulator will use from the drop down list,\nor select "Auto Select" to automatically determine it.
Dispositivo Gráfico:\nEn sistemas con múltiples GPU, selecciona la GPU que el emulador utilizará de la lista desplegable,\o selecciona "Auto Select" para determinarla automáticamente.
- resolutionLayout
+ Width/Height:\nSets the size of the emulator window at launch, which can be resized during gameplay.\nThis is different from the in-game resolution.
Anchura/Altura:\nEstablece el tamaño de la ventana del emulador al iniciar, que se puede redimensionar durante el juego.\nEsto es diferente de la resolución en el juego.
- heightDivider
+ Vblank Divider:\nThe frame rate at which the emulator refreshes at is multiplied by this number. Changing this may have adverse effects, such as increasing the game speed, or breaking critical game functionality that does not expect this to change!
Divisor de Vblank:\nLa tasa de cuadros a la que se refresca el emulador se multiplica por este número. Cambiar esto puede tener efectos adversos, como aumentar la velocidad del juego, o romper la funcionalidad crítica del juego que no espera que esto cambie.
- dumpShadersCheckBox
+ Enable Shaders Dumping:\nFor the sake of technical debugging, saves the games shaders to a folder as they render.
Habilitar la Volcadura de Sombras:\nPor el bien de la depuración técnica, guarda las sombras del juego en una carpeta mientras se renderizan.
- nullGpuCheckBox
+ Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
Habilitar GPU Nula:\nPor el bien de la depuración técnica, desactiva el renderizado del juego como si no hubiera tarjeta gráfica.
- enableHDRCheckBox
- enableHDRCheckBox
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
- gameFoldersBox
+ Game Folders:\nThe list of folders to check for installed games.
Carpetas de Juegos:\nLa lista de carpetas para verificar los juegos instalados.
- addFolderButton
+ Add:\nAdd a folder to the list.
Añadir:\nAgregar una carpeta a la lista.
- removeFolderButton
+ Remove:\nRemove a folder from the list.
Eliminar:\nEliminar una carpeta de la lista.
- debugDump
+ Enable Debug Dumping:\nSaves the import and export symbols and file header information of the currently running PS4 program to a directory.
Habilitar la Volcadura de Depuración:\nGuarda los símbolos de importación y exportación y la información del encabezado del archivo del programa de PS4 que se está ejecutando actualmente en un directorio.
- vkValidationCheckBox
+ Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state.\nThis will reduce performance and likely change the behavior of emulation.
Habilitar Capas de Validación de Vulkan:\nHabilita un sistema que valida el estado del renderizador de Vulkan y registra información sobre su estado interno. Esto reducirá el rendimiento y probablemente cambiará el comportamiento de la emulación.
- vkSyncValidationCheckBox
+ Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks.\nThis will reduce performance and likely change the behavior of emulation.
Habilitar Validación de Sincronización de Vulkan:\nHabilita un sistema que valida el tiempo de las tareas de renderizado de Vulkan. Esto reducirá el rendimiento y probablemente cambiará el comportamiento de la emulación.
- rdocCheckBox
+ Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
Habilitar Depuración de RenderDoc:\nSi se habilita, el emulador proporcionará compatibilidad con Renderdoc para permitir la captura y análisis del fotograma actualmente renderizado.
- collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
- hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- saveDataBox
- saveDataBox
+ Save Data Path:\nThe folder where game save data will be saved.
+ Save Data Path:\nThe folder where game save data will be saved.
- browseButton
- browseButton
+ Browse:\nBrowse for a folder to set as the save data path.
+ Browse:\nBrowse for a folder to set as the save data path.
Borderless
diff --git a/src/qt_gui/translations/fa_IR.ts b/src/qt_gui/translations/fa_IR.ts
index cc5e2e762..b4f469f26 100644
--- a/src/qt_gui/translations/fa_IR.ts
+++ b/src/qt_gui/translations/fa_IR.ts
@@ -29,8 +29,8 @@
چیت / پچ برای
- defaultTextEdit_MSG
- defaultTextEdit_MSG
+ Cheats/Patches are experimental.\nUse with caution.\n\nDownload cheats individually by selecting the repository and clicking the download button.\nIn the Patches tab, you can download all patches at once, choose which ones you want to use, and save your selection.\n\nSince we do not develop the Cheats/Patches,\nplease report issues to the cheat author.\n\nCreated a new cheat? Visit:\n
+ Cheats/Patches are experimental.\nUse with caution.\n\nDownload cheats individually by selecting the repository and clicking the download button.\nIn the Patches tab, you can download all patches at once, choose which ones you want to use, and save your selection.\n\nSince we do not develop the Cheats/Patches,\nplease report issues to the cheat author.\n\nCreated a new cheat? Visit:\n
No Image Available
@@ -161,7 +161,7 @@
چیت یافت نشد
- CheatsNotFound_MSG
+ No Cheats found for this game in this version of the selected repository,try another repository or a different version of the game.
متاسفانه هیچ چیتی از منبع انتخاب شده پیدا نشد! شما میتوانید منابع دیگری را برای دانلود انتخاب و یا چیت های خود را به صورت دستی واردکنید.
@@ -169,7 +169,7 @@
دانلود چیت ها موفقیت آمیز بود✅
- CheatsDownloadedSuccessfully_MSG
+ You have successfully downloaded the cheats for this version of the game from the selected repository. You can try downloading from another repository, if it is available it will also be possible to use it by selecting the file from the list.
تمامی چیت های موجود برای این بازی از منبع انتخاب شده دانلود شد! شما همچنان میتوانید چیت های دیگری را ازمنابع مختلف دانلود کنید و درصورت موجود بودن از آنها استفاده کنید.
@@ -185,7 +185,7 @@
دانلود کامل شد
- DownloadComplete_MSG
+ Patches Downloaded Successfully! All Patches available for all games have been downloaded, there is no need to download them individually for each game as happens in Cheats. If the patch does not appear, it may be that it does not exist for the specific serial and version of the game.
پچ ها با موفقیت بارگیری شدند! تمام وصله های موجود برای همه بازی ها دانلود شده اند، نیازی به دانلود جداگانه آنها برای هر بازی نیست، همانطور که در Cheats اتفاق می افتد. اگر پچ ظاهر نشد، ممکن است برای سریال و نسخه خاصی از بازی وجود نداشته باشد.
@@ -264,7 +264,7 @@
خطای شبکه:
- Error_Github_limit_MSG
+ The Auto Updater allows up to 60 update checks per hour.\nYou have reached this limit. Please try again later.
بهروزرسانی خودکار حداکثر ۶۰ بررسی بهروزرسانی در ساعت را مجاز میداند.\nشما به این محدودیت رسیدهاید. لطفاً بعداً دوباره امتحان کنید.
@@ -1540,83 +1540,83 @@
ماوس خود را بر روی یک گزینه قرار دهید تا توضیحات آن نمایش داده شود.
- consoleLanguageGroupBox
+ Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region.
Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region.
- emulatorLanguageGroupBox
+ Emulator Language:\nSets the language of the emulator's user interface.
زبان شبیهساز:\nزبان رابط کاربری شبیهساز را انتخاب میکند.
- fullscreenCheckBox
+ Enable Full Screen:\nAutomatically puts the game window into full-screen mode.\nThis can be toggled by pressing the F11 key.
فعالسازی تمام صفحه:\nپنجره بازی را بهطور خودکار به حالت تمام صفحه در میآورد.\nبرای تغییر این حالت میتوانید کلید F11 را فشار دهید.
- separateUpdatesCheckBox
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.\nThis can be manually created by adding the extracted update to the game folder with the name "CUSA00000-UPDATE" where the CUSA ID matches the game's ID.
فعالسازی پوشه جداگانه برای بهروزرسانی:\nامکان نصب بهروزرسانیهای بازی در یک پوشه جداگانه برای مدیریت راحتتر را فراهم میکند.
- showSplashCheckBox
+ Show Splash Screen:\nShows the game's splash screen (a special image) while the game is starting.
نمایش صفحه شروع:\nصفحه شروع بازی (تصویری ویژه) را هنگام بارگذاری بازی نمایش میدهد.
- discordRPCCheckbox
+ Enable Discord Rich Presence:\nDisplays the emulator icon and relevant information on your Discord profile.
فعال کردن Discord Rich Presence:\nآیکون شبیه ساز و اطلاعات مربوطه را در نمایه Discord شما نمایش می دهد.
- userName
+ Username:\nSets the PS4's account username, which may be displayed by some games.
نام کاربری:\nنام کاربری حساب PS4 را تنظیم میکند که ممکن است توسط برخی بازیها نمایش داده شود.
- TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
- logTypeGroupBox
+ Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
نوع لاگ:\nتنظیم میکند که آیا خروجی پنجره لاگ برای بهبود عملکرد همگامسازی شود یا خیر. این ممکن است تأثیر منفی بر شبیهسازی داشته باشد.
- logFilter
+ Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nLevels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Levels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
- updaterGroupBox
+ Update:\nRelease: Official versions released every month that may be very outdated, but are more reliable and tested.\nNightly: Development versions that have all the latest features and fixes, but may contain bugs and are less stable.
بهروزرسانی:\nانتشار: نسخههای رسمی که هر ماه منتشر میشوند و ممکن است بسیار قدیمی باشند، اما پایدارتر و تست شدهتر هستند.\nشبانه: نسخههای توسعهای که شامل جدیدترین ویژگیها و اصلاحات هستند، اما ممکن است دارای اشکال باشند و کمتر پایدار باشند.
- GUIBackgroundImageGroupBox
- GUIBackgroundImageGroupBox
+ Background Image:\nControl the opacity of the game background image.
+ Background Image:\nControl the opacity of the game background image.
- GUIMusicGroupBox
+ Play Title Music:\nIf a game supports it, enable playing special music when selecting the game in the GUI.
پخش موسیقی عنوان:\nIدر صورتی که بازی از آن پشتیبانی کند، پخش موسیقی ویژه هنگام انتخاب بازی در رابط کاربری را فعال میکند.
- disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
غیرفعال کردن نمایش جوایز:\nنمایش اعلانهای جوایز درون بازی را غیرفعال میکند. پیشرفت جوایز همچنان از طریق نمایشگر جوایز (کلیک راست روی بازی در پنجره اصلی) قابل پیگیری است..
- hideCursorGroupBox
+ Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
پنهان کردن نشانگر:\nانتخاب کنید که نشانگر چه زمانی ناپدید شود:\nهرگز: شما همیشه ماوس را خواهید دید.\nغیرفعال: زمانی را برای ناپدید شدن بعد از غیرفعالی تعیین کنید.\nهمیشه: شما هرگز ماوس را نخواهید دید.
- idleTimeoutGroupBox
+ Hide Idle Cursor Timeout:\nThe duration (seconds) after which the cursor that has been idle hides itself.
زمانی را برای ناپدید شدن ماوس بعد از غیرفعالی تعیین کنید.
- backButtonBehaviorGroupBox
+ Back Button Behavior:\nSets the controller's back button to emulate tapping the specified position on the PS4 touchpad.
رفتار دکمه برگشت:\nدکمه برگشت کنترلر را طوری تنظیم می کند که ضربه زدن روی موقعیت مشخص شده روی صفحه لمسی PS4 را شبیه سازی کند.
- enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
نمایش دادههای سازگاری:\nاطلاعات سازگاری بازی را به صورت جدول نمایش میدهد. برای دریافت اطلاعات بهروز، گزینه "بهروزرسانی سازگاری هنگام راهاندازی" را فعال کنید.
- checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
بهروزرسانی سازگاری هنگام راهاندازی:\nبهطور خودکار پایگاه داده سازگاری را هنگام راهاندازی ShadPS4 بهروزرسانی میکند.
- updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
بهروزرسانی پایگاه داده سازگاری:\nپایگاه داده سازگاری را بلافاصله بهروزرسانی میکند.
@@ -1648,84 +1648,84 @@
هیچ کدام
- graphicsAdapterGroupBox
+ Graphics Device:\nOn multiple GPU systems, select the GPU the emulator will use from the drop down list,\nor select "Auto Select" to automatically determine it.
دستگاه گرافیکی:\nدر سیستمهای با چندین پردازنده گرافیکی، از فهرست کشویی، پردازنده گرافیکی که شبیهساز از آن استفاده میکند را انتخاب کنید، یا گزینه "انتخاب خودکار" را انتخاب کنید تا به طور خودکار تعیین شود.
- resolutionLayout
+ Width/Height:\nSets the size of the emulator window at launch, which can be resized during gameplay.\nThis is different from the in-game resolution.
عرض/ارتفاع:\nاندازه پنجره شبیهساز را در هنگام راهاندازی تنظیم میکند، که در حین بازی قابل تغییر اندازه است.\nاین با وضوح داخل بازی متفاوت است.
- heightDivider
+ Vblank Divider:\nThe frame rate at which the emulator refreshes at is multiplied by this number. Changing this may have adverse effects, such as increasing the game speed, or breaking critical game functionality that does not expect this to change!
تقسیمکننده Vblank:\nمیزان فریم ریت که شبیهساز با آن بهروزرسانی میشود، در این عدد ضرب میشود. تغییر این مقدار ممکن است تأثیرات منفی داشته باشد، مانند افزایش سرعت بازی یا خراب شدن عملکردهای حیاتی بازی که انتظار تغییر آن را ندارند!
- dumpShadersCheckBox
+ Enable Shaders Dumping:\nFor the sake of technical debugging, saves the games shaders to a folder as they render.
فعالسازی ذخیرهسازی شیدرها:\nبهمنظور اشکالزدایی فنی، شیدرهای بازی را هنگام رندر شدن در یک پوشه ذخیره میکند.
- nullGpuCheckBox
+ Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
- enableHDRCheckBox
- enableHDRCheckBox
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
- gameFoldersBox
+ Game Folders:\nThe list of folders to check for installed games.
پوشه های بازی:\nلیست پوشه هایی که باید بازی های نصب شده را بررسی کنید.
- addFolderButton
+ Add:\nAdd a folder to the list.
اضافه کردن:\nیک پوشه به لیست اضافه کنید.
- removeFolderButton
+ Remove:\nRemove a folder from the list.
حذف:\nیک پوشه را از لیست حذف کنید.
- debugDump
+ Enable Debug Dumping:\nSaves the import and export symbols and file header information of the currently running PS4 program to a directory.
فعالسازی ذخیرهسازی دیباگ:\nنمادهای import و export و اطلاعات هدر فایل برنامه در حال اجرای PS4 را در یک پوشه ذخیره میکند.
- vkValidationCheckBox
+ Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state.\nThis will reduce performance and likely change the behavior of emulation.
Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state. This will reduce performance and likely change the behavior of emulation.
- vkSyncValidationCheckBox
+ Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks.\nThis will reduce performance and likely change the behavior of emulation.
Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks. This will reduce performance and likely change the behavior of emulation.
- rdocCheckBox
+ Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
- collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
- hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- saveDataBox
- saveDataBox
+ Save Data Path:\nThe folder where game save data will be saved.
+ Save Data Path:\nThe folder where game save data will be saved.
- browseButton
- browseButton
+ Browse:\nBrowse for a folder to set as the save data path.
+ Browse:\nBrowse for a folder to set as the save data path.
Borderless
diff --git a/src/qt_gui/translations/fi_FI.ts b/src/qt_gui/translations/fi_FI.ts
index eb9e02c04..1ca07a92b 100644
--- a/src/qt_gui/translations/fi_FI.ts
+++ b/src/qt_gui/translations/fi_FI.ts
@@ -29,8 +29,8 @@
Huijaukset / Paikkaukset pelille
- defaultTextEdit_MSG
- Huijaukset/Paikkaukset ovat kokeellisia.\nKäytä varoen.\n\nLataa huijaukset yksitellen valitsemalla repositorion ja napsauttamalla latauspainiketta.\nPaikkaukset-välilehdessä voit ladata kaikki paikkaukset kerralla, valita, mitä haluat käyttää ja tallentaa valinnan.\n\nKoska me emme kehitä Huijauksia/Paikkauksia,\nole hyvä ja ilmoita ongelmista huijauksen tekijälle.\n\nLoitko uuden huijauksen? Käy osoitteessa:\nhttps://github.com/shadps4-emu/ps4_cheats
+ Cheats/Patches are experimental.\nUse with caution.\n\nDownload cheats individually by selecting the repository and clicking the download button.\nIn the Patches tab, you can download all patches at once, choose which ones you want to use, and save your selection.\n\nSince we do not develop the Cheats/Patches,\nplease report issues to the cheat author.\n\nCreated a new cheat? Visit:\n
+ Huijaukset/Paikkaukset ovat kokeellisia.\nKäytä varoen.\n\nLataa huijaukset yksitellen valitsemalla repositorion ja napsauttamalla latauspainiketta.\nPaikkaukset-välilehdessä voit ladata kaikki paikkaukset kerralla, valita, mitä haluat käyttää ja tallentaa valinnan.\n\nKoska me emme kehitä Huijauksia/Paikkauksia,\nole hyvä ja ilmoita ongelmista huijauksen tekijälle.\n\nLoitko uuden huijauksen? Käy osoitteessa:\n
No Image Available
@@ -161,7 +161,7 @@
Huijauksia Ei Löytynyt
- CheatsNotFound_MSG
+ No Cheats found for this game in this version of the selected repository,try another repository or a different version of the game.
Huijauksia ei löytynyt tälle pelin versiolle valitusta repositoriosta. Kokeile toista repositoriota tai eri versiota pelistä.
@@ -169,7 +169,7 @@
Huijaukset Ladattu Onnistuneesti
- CheatsDownloadedSuccessfully_MSG
+ You have successfully downloaded the cheats for this version of the game from the selected repository. You can try downloading from another repository, if it is available it will also be possible to use it by selecting the file from the list.
Olet ladannut huijaukset onnistuneesti valitusta repositoriosta tälle pelin versiolle. Voit yrittää ladata toisesta repositoriosta. Jos se on saatavilla, voit myös käyttää sitä valitsemalla tiedoston listasta.
@@ -185,7 +185,7 @@
Lataus valmis
- DownloadComplete_MSG
+ Patches Downloaded Successfully! All Patches available for all games have been downloaded, there is no need to download them individually for each game as happens in Cheats. If the patch does not appear, it may be that it does not exist for the specific serial and version of the game.
Paikkaukset ladattu onnistuneesti! Kaikki saatavilla olevat paikkaukset kaikille peleille on ladattu, eikä niitä tarvitse ladata yksittäin jokaiselle pelille, kuten huijausten kohdalla. Jos paikkausta ei näy, saattaa olla, että sitä ei ole saatavilla kyseiselle sarjanumerolle ja peliversiolle.
@@ -264,7 +264,7 @@
Verkkovirhe:
- Error_Github_limit_MSG
+ The Auto Updater allows up to 60 update checks per hour.\nYou have reached this limit. Please try again later.
Automaattinen päivitys sallii enintään 60 päivitystarkistusta tunnissa.\nOlet saavuttanut tämän rajan. Yritä myöhemmin uudelleen.
@@ -1540,83 +1540,83 @@
Siirrä hiiri vaihtoehdon päälle näyttääksesi sen kuvauksen.
- consoleLanguageGroupBox
+ Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region.
Konsolin Kieli:\nAseta PS4-pelin käyttämä kieli.\nOn suositeltavaa asettaa tämä kieleksi, jota peli tukee, mikä vaihtelee alueittain.
- emulatorLanguageGroupBox
+ Emulator Language:\nSets the language of the emulator's user interface.
Emulaattorin Kieli:\nAsettaa emulaattorin käyttöliittymän kielen.
- fullscreenCheckBox
+ Enable Full Screen:\nAutomatically puts the game window into full-screen mode.\nThis can be toggled by pressing the F11 key.
Ota Koko Näytön Tila Käyttöön:\nAvaa pelin ikkunan automaattisesti koko näytön tilassa.\nTilaa voi vaihtaa painamalla F11-näppäintä.
- separateUpdatesCheckBox
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.\nThis can be manually created by adding the extracted update to the game folder with the name "CUSA00000-UPDATE" where the CUSA ID matches the game's ID.
Ota Käyttöön Erillinen Päivityskansio:\nOttaa käyttöön päivitysten asennuksen erilliseen kansioon helpottamaan niiden hallintaa.\nTämä on tehtävissä manuaalisesti lisäämällä puretun päivityksen pelikansioon "CUSA00000-UPDATE" nimellä, missä CUSA ID vastaa pelin ID:tä.
- showSplashCheckBox
+ Show Splash Screen:\nShows the game's splash screen (a special image) while the game is starting.
Näytä Aloitusnäyttö:\nNäyttää pelin aloitusnäytön (erityinen kuva) pelin käynnistyessä.
- discordRPCCheckbox
+ Enable Discord Rich Presence:\nDisplays the emulator icon and relevant information on your Discord profile.
Ota käyttöön Discord Rich Presence:\nNäyttää emulaattorin kuvakkeen ja asiaankuuluvat tiedot Discord-profiilissasi.
- userName
+ Username:\nSets the PS4's account username, which may be displayed by some games.
Käyttäjänimi:\nAsettaa PS4-tilin käyttäjänimen, joka voi näkyä joissain peleissä.
- TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
Trophy Avain:\nThrophyjen dekryptoinnissa käytetty avain. Pitää hankkia jailbreakatusta konsolista.\nSaa sisältää vain hex-merkkejä.
- logTypeGroupBox
+ Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
Lokityyppi:\nAsettaa, synkronoidaanko loki-ikkunan ulostulo suorituskyvyn vuoksi. Tämä voi vaikuttaa haitallisesti emulointiin.
- logFilter
+ Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nLevels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
Lokisuodatin:\nSuodattaa lokia tulostamaan vain määrättyä tietoa.\nEsimerkkejä: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nTasot: Trace, Debug, Info, Warning, Error, Critical - tässä järjestyksessä. Valittu taso vaientaa kaikki edeltävät tasot luettelossa ja kirjaa kaikki tasot sen jälkeen.
- updaterGroupBox
+ Update:\nRelease: Official versions released every month that may be very outdated, but are more reliable and tested.\nNightly: Development versions that have all the latest features and fixes, but may contain bugs and are less stable.
Päivitys:\nRelease: Viralliset versiot, jotka julkaistaan kuukausittain ja saattavat olla hyvin vanhoja, mutta ovat luotettavampia ja testatumpia.\nNightly: Kehitysversiot, joissa on kaikki uusimmat ominaisuudet ja korjaukset, mutta ne saattavat sisältää virheitä ja ovat vähemmän vakaita.
- GUIBackgroundImageGroupBox
- GUIBackgroundImageGroupBox
+ Background Image:\nControl the opacity of the game background image.
+ Background Image:\nControl the opacity of the game background image.
- GUIMusicGroupBox
+ Play Title Music:\nIf a game supports it, enable playing special music when selecting the game in the GUI.
Soita Otsikkomusiikkia:\nJos peli tukee sitä, ota käyttöön erityisen musiikin soittaminen pelin valinnan yhteydessä käyttöliittymässä.
- disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
Poista Trophy Pop-upit Käytöstä:\nPoista trophy ilmoitukset pelin aikana. Trophyjen edistystä voi silti seurata Trophy Selainta käyttämällä (klikkaa peliä hiiren oikealla emulaattorin pääikkunassa).
- hideCursorGroupBox
+ Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
Piilota kursori:\nValitse, milloin kursori häviää:\nEi koskaan: Näet hiiren aina.\nInaktiivinen: Aseta aika, jolloin se häviää oltuaan aktiivinen.\nAina: et koskaan näe hiirtä.
- idleTimeoutGroupBox
+ Hide Idle Cursor Timeout:\nThe duration (seconds) after which the cursor that has been idle hides itself.
Aseta aika, milloin hiiri häviää oltuaan aktiivinen.
- backButtonBehaviorGroupBox
+ Back Button Behavior:\nSets the controller's back button to emulate tapping the specified position on the PS4 touchpad.
Takaisin-napin käyttäytyminen:\nAsettaa ohjaimen takaisin-napin jäljittelemään kosketusta PS4:n kosketuslevyn määritettyyn kohtaan.
- enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
Näytä Yhteensopivuustiedot:\nNäyttää pelien yhteensopivuustiedot listanäkymässä. Ota käyttöön "Päivitä Yhteensopivuustietokanta Käynnistäessä" saadaksesi ajantasaista tietoa.
- checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
Päivitä Yhteensopivuustiedot Käynnistäessä:\nPäivitä yhteensopivuustiedot automaattisesti shadPS4:n käynnistyessä.
- updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
Päivitä Yhteensopivuustietokanta:\nPäivitää yhteensopivuustietokannan heti.
@@ -1648,84 +1648,84 @@
Ei mitään
- graphicsAdapterGroupBox
+ Graphics Device:\nOn multiple GPU systems, select the GPU the emulator will use from the drop down list,\nor select "Auto Select" to automatically determine it.
Näytönohjain:\nUseamman näytönohjaimen järjestelmissä, valitse pudotusvalikosta, mitä näytönohjainta emulaattori käyttää,\n tai valitse "Auto Select" automaattiseen määritykseen.
- resolutionLayout
+ Width/Height:\nSets the size of the emulator window at launch, which can be resized during gameplay.\nThis is different from the in-game resolution.
Leveys/Korkeus:\nAsettaa käynnistetyn emulaattori-ikkunan koon, jota voidaan muuttaa pelin aikana.\nTämä on eri, kuin pelin sisäinen resoluutio.
- heightDivider
+ Vblank Divider:\nThe frame rate at which the emulator refreshes at is multiplied by this number. Changing this may have adverse effects, such as increasing the game speed, or breaking critical game functionality that does not expect this to change!
Vblank Jakaja:\nEmulaattorin virkistystaajuus kerrotaan tällä numerolla. Tämän muuttaminen voi vaikuttaa haitallisesti, kuten lisätä pelin nopeutta tai rikkoa kriittisiä pelitoimintoja, jotka eivät odota tämän muuttuvan!
- dumpShadersCheckBox
+ Enable Shaders Dumping:\nFor the sake of technical debugging, saves the games shaders to a folder as they render.
Ota Käyttöön Varjostinvedokset:\nTeknistä vianetsintää varten. Pelin varjostimia tallennetaan hakemistoon niiden renderöityessä.
- nullGpuCheckBox
+ Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
Ota Null GPU käyttöön:\nTeknistä vianetsintää varten. Pelin renderöinti estetään, ikään kuin näytönohjainta ei olisi.
- enableHDRCheckBox
- enableHDRCheckBox
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
- gameFoldersBox
+ Game Folders:\nThe list of folders to check for installed games.
Pelihakemistot:\nLista hakemistoista, joista pelejä haetaan.
- addFolderButton
+ Add:\nAdd a folder to the list.
Lisää:\nLisää hakemisto listalle.
- removeFolderButton
+ Remove:\nRemove a folder from the list.
Poista:\nPoista hakemisto listalta.
- debugDump
+ Enable Debug Dumping:\nSaves the import and export symbols and file header information of the currently running PS4 program to a directory.
Ota Käyttöön Virheenkorjausvedokset:\nTallentaa käynnissä olevan PS4-ohjelman tuonti- ja vientisymbolit ja tiedosto-otsikkotiedot hakemistoon.
- vkValidationCheckBox
+ Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state.\nThis will reduce performance and likely change the behavior of emulation.
Ota Käyttöön Vulkan-validointikerrokset:\nAktivoi järjestelmä, joka validoi Vulkan-renderöijän tilan ja kirjaa tietoa sen sisäisestä tilasta. Tämä heikentää suorituskykyä ja todennäköisesti muuttaa emulaation käyttäytymistä.
- vkSyncValidationCheckBox
+ Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks.\nThis will reduce performance and likely change the behavior of emulation.
Ota Käyttöön Vulkan-synkronointivalidointi:\nAktivoi järjestelmä, joka validoi Vulkan-renderöinnin tehtävien aikataulutuksen. Tämä heikentää suorituskykyä ja todennäköisesti muuttaa emulaation käyttäytymistä.
- rdocCheckBox
+ Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
Ota Käyttöön RenderDoc Virheenkorjaus:\nJos käytössä, emulaattori tarjoaa Renderdoc-yhteensopivuuden, mikä mahdollistaa renderöidyn kehyksen tallennuksen ja analysoinnin.
- collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
- hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- saveDataBox
- saveDataBox
+ Save Data Path:\nThe folder where game save data will be saved.
+ Save Data Path:\nThe folder where game save data will be saved.
- browseButton
- browseButton
+ Browse:\nBrowse for a folder to set as the save data path.
+ Browse:\nBrowse for a folder to set as the save data path.
Borderless
diff --git a/src/qt_gui/translations/fr_FR.ts b/src/qt_gui/translations/fr_FR.ts
index ca6a3cc35..21d7884d8 100644
--- a/src/qt_gui/translations/fr_FR.ts
+++ b/src/qt_gui/translations/fr_FR.ts
@@ -29,8 +29,8 @@
Cheats / Patchs pour
- defaultTextEdit_MSG
- Les Cheats/Patchs sont expérimentaux.\nUtilisez-les avec précaution.\n\nTéléchargez les Cheats individuellement en sélectionnant le dépôt et en cliquant sur le bouton de téléchargement.\nDans l'onglet Patchs, vous pouvez télécharger tous les patchs en une seule fois, choisir lesquels vous souhaitez utiliser et enregistrer votre sélection.\n\nComme nous ne développons pas les Cheats/Patches,\nmerci de signaler les problèmes à l'auteur du Cheat.\n\nVous avez créé un nouveau cheat ? Visitez:\nhttps://github.com/shadps4-emu/ps4_cheats
+ Cheats/Patches are experimental.\nUse with caution.\n\nDownload cheats individually by selecting the repository and clicking the download button.\nIn the Patches tab, you can download all patches at once, choose which ones you want to use, and save your selection.\n\nSince we do not develop the Cheats/Patches,\nplease report issues to the cheat author.\n\nCreated a new cheat? Visit:\n
+ Les Cheats/Patchs sont expérimentaux.\nUtilisez-les avec précaution.\n\nTéléchargez les Cheats individuellement en sélectionnant le dépôt et en cliquant sur le bouton de téléchargement.\nDans l'onglet Patchs, vous pouvez télécharger tous les patchs en une seule fois, choisir lesquels vous souhaitez utiliser et enregistrer votre sélection.\n\nComme nous ne développons pas les Cheats/Patches,\nmerci de signaler les problèmes à l'auteur du Cheat.\n\nVous avez créé un nouveau cheat ? Visitez:\n
No Image Available
@@ -161,7 +161,7 @@
Cheats non trouvés
- CheatsNotFound_MSG
+ No Cheats found for this game in this version of the selected repository,try another repository or a different version of the game.
Aucun Cheat trouvé pour ce jeu dans cette version du dépôt sélectionné, essayez un autre dépôt ou une version différente du jeu.
@@ -169,7 +169,7 @@
Cheats téléchargés avec succès
- CheatsDownloadedSuccessfully_MSG
+ You have successfully downloaded the cheats for this version of the game from the selected repository. You can try downloading from another repository, if it is available it will also be possible to use it by selecting the file from the list.
Vous avez téléchargé les cheats avec succès pour cette version du jeu depuis le dépôt sélectionné. Vous pouvez essayer de télécharger depuis un autre dépôt, si disponible, il sera également possible de l'utiliser en sélectionnant le fichier dans la liste.
@@ -185,7 +185,7 @@
Téléchargement terminé
- DownloadComplete_MSG
+ Patches Downloaded Successfully! All Patches available for all games have been downloaded, there is no need to download them individually for each game as happens in Cheats. If the patch does not appear, it may be that it does not exist for the specific serial and version of the game.
Patchs téléchargés avec succès ! Tous les patches disponibles pour tous les jeux ont été téléchargés, il n'est pas nécessaire de les télécharger individuellement pour chaque jeu comme c'est le cas pour les Cheats. Si le correctif n'apparaît pas, il se peut qu'il n'existe pas pour la série et la version spécifiques du jeu.
@@ -264,7 +264,7 @@
Erreur réseau:
- Error_Github_limit_MSG
+ The Auto Updater allows up to 60 update checks per hour.\nYou have reached this limit. Please try again later.
Le programme de mise à jour automatique permet jusqu'à 60 vérifications de mise à jour par heure.\nVous avez atteint cette limite. Veuillez réessayer plus tard.
@@ -1540,83 +1540,83 @@
Pointez votre souris sur une option pour afficher sa description.
- consoleLanguageGroupBox
+ Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region.
Langue de la console:\nDéfinit la langue utilisée par le jeu PS4.\nIl est recommandé de le définir sur une langue que le jeu prend en charge, ce qui variera selon la région.
- emulatorLanguageGroupBox
+ Emulator Language:\nSets the language of the emulator's user interface.
Langue de l'émulateur:\nDéfinit la langue de l'interface utilisateur de l'émulateur.
- fullscreenCheckBox
+ Enable Full Screen:\nAutomatically puts the game window into full-screen mode.\nThis can be toggled by pressing the F11 key.
Activer le mode plein écran:\nMet automatiquement la fenêtre du jeu en mode plein écran.\nCela peut être activé en appuyant sur la touche F11.
- separateUpdatesCheckBox
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.\nThis can be manually created by adding the extracted update to the game folder with the name "CUSA00000-UPDATE" where the CUSA ID matches the game's ID.
Dossier séparé pour les mises à jour:\nInstalle les mises à jours des jeux dans un dossier séparé pour une gestion plus facile.
- showSplashCheckBox
+ Show Splash Screen:\nShows the game's splash screen (a special image) while the game is starting.
Afficher l'écran de démarrage:\nAffiche l'écran de démarrage du jeu (une image spéciale) lors du démarrage du jeu.
- discordRPCCheckbox
+ Enable Discord Rich Presence:\nDisplays the emulator icon and relevant information on your Discord profile.
Activer Discord Rich Presence:\nAffiche l'icône de l'émulateur et les informations pertinentes sur votre profil Discord.
- userName
+ Username:\nSets the PS4's account username, which may be displayed by some games.
Nom d'utilisateur:\nDéfinit le nom d'utilisateur du compte PS4, qui peut être affiché par certains jeux.
- TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
Clé de trophées:\nClé utilisée pour décrypter les trophées. Doit être obtenu à partir de votre console jailbreakée.\nDoit contenir des caractères hexadécimaux uniquement.
- logTypeGroupBox
+ Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
Type de journal:\nDétermine si la sortie de la fenêtre de journalisation est synchronisée pour des raisons de performance. Cela peut avoir un impact négatif sur l'émulation.
- logFilter
+ Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nLevels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
Filtre de journal:\n n'imprime que des informations spécifiques.\nExemples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Niveaux: Trace, Debug, Info, Avertissement, Erreur, Critique - dans cet ordre, un niveau particulier désactive tous les niveaux précédents de la liste et enregistre tous les niveaux suivants.
- updaterGroupBox
+ Update:\nRelease: Official versions released every month that may be very outdated, but are more reliable and tested.\nNightly: Development versions that have all the latest features and fixes, but may contain bugs and are less stable.
Mise à jour:\nRelease: versions officielles publiées chaque mois qui peuvent être très anciennes, mais plus fiables et testées.\nNightly: versions de développement avec toutes les dernières fonctionnalités et correctifs, mais pouvant avoir des bogues et être moins stables.
- GUIBackgroundImageGroupBox
- GUIBackgroundImageGroupBox
+ Background Image:\nControl the opacity of the game background image.
+ Background Image:\nControl the opacity of the game background image.
- GUIMusicGroupBox
+ Play Title Music:\nIf a game supports it, enable playing special music when selecting the game in the GUI.
Jouer de la musique de titre:\nSi le jeu le prend en charge, cela active la musique spéciale lorsque vous sélectionnez le jeu dans l'interface utilisateur.
- disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
Désactiver les notifications de trophées:\nDésactive les notifications de trophées en jeu. La progression des trophées peut toujours être suivie à l'aide de la Visionneuse de trophées (clique droit sur le jeu sur la fenêtre principale).
- hideCursorGroupBox
+ Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
Masquer le curseur:\nChoisissez quand le curseur disparaîtra:\nJamais: Vous verrez toujours la souris.\nInactif: Définissez un temps pour qu'il disparaisse après inactivité.\nToujours: vous ne verrez jamais la souris.
- idleTimeoutGroupBox
+ Hide Idle Cursor Timeout:\nThe duration (seconds) after which the cursor that has been idle hides itself.
Définissez un temps pour que la souris disparaisse après être inactif.
- backButtonBehaviorGroupBox
+ Back Button Behavior:\nSets the controller's back button to emulate tapping the specified position on the PS4 touchpad.
Comportement du bouton retour:\nDéfinit le bouton de retour de la manette pour imiter le toucher de la position spécifiée sur le pavé tactile PS4.
- enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
Afficher les données de compatibilité:\nAffiche les informations de compatibilité des jeux dans une colonne dédiée. Activez "Mettre à jour la compatibilité au démarrage" pour avoir des informations à jour.
- checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
Mettre à jour la compatibilité au démarrage:\nMettre à jour automatiquement la base de données de compatibilité au démarrage de shadPS4.
- updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
Mettre à jour la compatibilité au démarrage:\nMet à jour immédiatement la base de données de compatibilité.
@@ -1648,84 +1648,84 @@
Aucun
- graphicsAdapterGroupBox
+ Graphics Device:\nOn multiple GPU systems, select the GPU the emulator will use from the drop down list,\nor select "Auto Select" to automatically determine it.
Adaptateur graphique:\nSélectionnez le GPU que l'émulateur utilisera dans les systèmes multi-GPU à partir de la liste déroulante,\nou choisissez "Auto Select" pour le déterminer automatiquement.
- resolutionLayout
+ Width/Height:\nSets the size of the emulator window at launch, which can be resized during gameplay.\nThis is different from the in-game resolution.
Largeur/Hauteur:\nDéfinit la taille de la fenêtre de l'émulateur au démarrage, qui peut être redimensionnée pendant le jeu.\nCela diffère de la résolution interne du jeu.
- heightDivider
+ Vblank Divider:\nThe frame rate at which the emulator refreshes at is multiplied by this number. Changing this may have adverse effects, such as increasing the game speed, or breaking critical game functionality that does not expect this to change!
Diviseur Vblank:\nLe taux de rafraîchissement de l'émulateur est multiplié par ce nombre. Changer cela peut avoir des effets négatifs, tels qu'une augmentation de la vitesse du jeu ou la rupture de fonctionnalités critiques du jeu qui ne s'attendent pas à ce changement !
- dumpShadersCheckBox
+ Enable Shaders Dumping:\nFor the sake of technical debugging, saves the games shaders to a folder as they render.
Activer l'exportation de shaders:\nPour le débogage technique, les shaders du jeu sont enregistrés dans un dossier lors du rendu.
- nullGpuCheckBox
+ Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
Activer le GPU nul:\nPour le débogage technique, désactive le rendu du jeu comme s'il n'y avait pas de carte graphique.
- enableHDRCheckBox
- enableHDRCheckBox
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
- gameFoldersBox
+ Game Folders:\nThe list of folders to check for installed games.
Dossiers de jeux:\nLa liste des dossiers à vérifier pour les jeux installés.
- addFolderButton
+ Add:\nAdd a folder to the list.
Ajouter:\nAjouter un dossier à la liste.
- removeFolderButton
+ Remove:\nRemove a folder from the list.
Supprimer:\nSupprimer un dossier de la liste.
- debugDump
+ Enable Debug Dumping:\nSaves the import and export symbols and file header information of the currently running PS4 program to a directory.
Activer l'exportation de débogage:\nEnregistre les symboles d'importation et d'exportation et les informations d'en-tête du fichier du programme PS4 actuel dans un répertoire.
- vkValidationCheckBox
+ Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state.\nThis will reduce performance and likely change the behavior of emulation.
Activer les couches de validation Vulkan:\nActive un système qui valide l'état du rendu Vulkan et enregistre des informations sur son état interne. Cela réduit les performances et peut changer le comportement de l'émulation.
- vkSyncValidationCheckBox
+ Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks.\nThis will reduce performance and likely change the behavior of emulation.
Activer la validation de synchronisation Vulkan:\nActive un système qui valide la planification des tâches de rendu Vulkan. Cela réduit les performances et peut changer le comportement de l'émulation.
- rdocCheckBox
+ Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
Activer le débogage RenderDoc:\nS'il est activé, l'émulateur fournit une compatibilité avec Renderdoc, permettant d'enregistrer et d'analyser la trame rendue actuelle.
- collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
Collecter les Shaders:\nVous devez activer cette option pour modifier les shaders avec le menu de débogage (Ctrl + F10).
- crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
Diagnostic de crash:\nCrée un fichier .yaml avec des informations sur l'état de Vulkan au moment du crash.\nUtile pour déboguer les erreurs "Device lost". Si cette option est activée, vous devez aussi activer Marqueur de débogage hôte ET invité.\nNe marche pas pour les GPUs Intel.\nVous devez activer la couche de validation Vulkan ainsi que le Vulkan SDK pour que cela fonctionne.
- copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
Copier la mémoire tampon GPU:\nContourne les conditions de course impliquant des soumissions GPU.\nPeut aider ou non en cas de crash PM4 type 0.
- hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Marqueur de débogage hôte:\nInsère des informations côté émulateur telles que des marqueurs pour des commandes spécifiques AMDGPU autour des commandes Vulkan, ainsi que donner les noms de débogages des ressources.\nSi cette option est activée, vous devriez activer "Diagnostic de crash".\nUtile pour des programmes comme RenderDoc.
- guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Marqueur de débogage invité:\nInsère tous les marqueurs de débogage que le jeu a ajouté a la commande mémoire tampon.\nSi cette option est activée, vous devriez activer "Diagnostic de crash".\nUtile pour des programmes comme RenderDoc.
- saveDataBox
- saveDataBox
+ Save Data Path:\nThe folder where game save data will be saved.
+ Save Data Path:\nThe folder where game save data will be saved.
- browseButton
- browseButton
+ Browse:\nBrowse for a folder to set as the save data path.
+ Browse:\nBrowse for a folder to set as the save data path.
Borderless
diff --git a/src/qt_gui/translations/hu_HU.ts b/src/qt_gui/translations/hu_HU.ts
index 5feb7cf25..a932337c6 100644
--- a/src/qt_gui/translations/hu_HU.ts
+++ b/src/qt_gui/translations/hu_HU.ts
@@ -29,8 +29,8 @@
Cheats / Patches for
- defaultTextEdit_MSG
- A csalások/javítások kísérleti jellegűek.\nHasználja őket óvatosan.\n\nTöltse le a csalásokat egyesével a tároló kiválasztásával és a letöltés gombra kattintással.\nA Javítások fül alatt egyszerre letöltheti az összes javítást, majd választhat, melyeket szeretné használni, és elmentheti a választását.\n\nMivel nem mi fejlesztjük a csalásokat/patch-eket,\nkérjük, jelentse a problémákat a csalás szerzőjének.\n\nKészített egy új csalást? Látogasson el ide:\nhttps://github.com/shadps4-emu/ps4_cheats
+ Cheats/Patches are experimental.\nUse with caution.\n\nDownload cheats individually by selecting the repository and clicking the download button.\nIn the Patches tab, you can download all patches at once, choose which ones you want to use, and save your selection.\n\nSince we do not develop the Cheats/Patches,\nplease report issues to the cheat author.\n\nCreated a new cheat? Visit:\n
+ A csalások/javítások kísérleti jellegűek.\nHasználja őket óvatosan.\n\nTöltse le a csalásokat egyesével a tároló kiválasztásával és a letöltés gombra kattintással.\nA Javítások fül alatt egyszerre letöltheti az összes javítást, majd választhat, melyeket szeretné használni, és elmentheti a választását.\n\nMivel nem mi fejlesztjük a csalásokat/patch-eket,\nkérjük, jelentse a problémákat a csalás szerzőjének.\n\nKészített egy új csalást? Látogasson el ide:\n
No Image Available
@@ -161,7 +161,7 @@
Csalások nem találhatóak
- CheatsNotFound_MSG
+ No Cheats found for this game in this version of the selected repository,try another repository or a different version of the game.
Nincs található csalás ezen a játékverzión ebben a kiválasztott tárolóban, próbálj meg egy másik tárolót vagy a játék egy másik verzióját.
@@ -169,7 +169,7 @@
Csalások sikeresen letöltve
- CheatsDownloadedSuccessfully_MSG
+ You have successfully downloaded the cheats for this version of the game from the selected repository. You can try downloading from another repository, if it is available it will also be possible to use it by selecting the file from the list.
Sikeresen letöltötted a csalásokat ennek a játéknak a verziójához a kiválasztott tárolóból. Próbálhatsz letölteni egy másik tárolóból is, ha az elérhető, akkor a fájl kiválasztásával az is használható lesz.
@@ -185,7 +185,7 @@
Letöltés befejezve
- DownloadComplete_MSG
+ Patches Downloaded Successfully! All Patches available for all games have been downloaded, there is no need to download them individually for each game as happens in Cheats. If the patch does not appear, it may be that it does not exist for the specific serial and version of the game.
Frissítések sikeresen letöltve! Minden elérhető frissítés letöltésre került, nem szükséges egyesével letölteni őket minden játékhoz, mint a csalások esetében. Ha a javítások nem jelennek meg, lehet, hogy nem léteznek a játék adott sorozatszámához és verziójához.
@@ -264,7 +264,7 @@
Hálózati hiba:
- Error_Github_limit_MSG
+ The Auto Updater allows up to 60 update checks per hour.\nYou have reached this limit. Please try again later.
Az automatikus frissítő óránként legfeljebb 60 frissítésellenőrzést engedélyez.\nElérte ezt a korlátot. Kérjük, próbálja újra később.
@@ -1540,83 +1540,83 @@
Helyezze az egérmutatót egy lehetőség fölé, hogy megjelenítse annak leírását.
- consoleLanguageGroupBox
+ Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region.
Konzol nyelve:\nBeállítja a PS4 játék nyelvét.\nAjánlott a játék által támogatott nyelvre állítani, amely régiónként változhat.
- emulatorLanguageGroupBox
+ Emulator Language:\nSets the language of the emulator's user interface.
Emulátor nyelve:\nBeállítja az emulátor felhasználói felületének nyelvét.
- fullscreenCheckBox
+ Enable Full Screen:\nAutomatically puts the game window into full-screen mode.\nThis can be toggled by pressing the F11 key.
Teljes képernyő engedélyezése:\nAutomatikusan teljes képernyőre állítja a játék ablakát.\nEz a F11 billentyű megnyomásával kapcsolható ki/be.
- separateUpdatesCheckBox
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.\nThis can be manually created by adding the extracted update to the game folder with the name "CUSA00000-UPDATE" where the CUSA ID matches the game's ID.
Külön Frissítéi Mappa Engedélyezése:\nEngedélyezi a frissítések külön mappába helyezését, a könnyű kezelésük érdekében.
- showSplashCheckBox
+ Show Splash Screen:\nShows the game's splash screen (a special image) while the game is starting.
Indítóképernyő megjelenítése:\nMegjeleníti a játék indítóképernyőjét (különleges képet) a játék elindításakor.
- discordRPCCheckbox
+ Enable Discord Rich Presence:\nDisplays the emulator icon and relevant information on your Discord profile.
A Discord Rich Presence engedélyezése:\nMegjeleníti az emulator ikonját és a kapcsolódó információkat a Discord profilján.
- userName
+ Username:\nSets the PS4's account username, which may be displayed by some games.
Felhasználónév:\nBeállítja a PS4 fiók felhasználónevét, amelyet egyes játékok megjeleníthetnek.
- TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
- logTypeGroupBox
+ Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
Napló típusa:\nBeállítja, hogy szinkronizálja-e a naplóablak kimenetét a teljesítmény érdekében. Ennek kedvezőtlen hatásai lehetnek az emulációra.
- logFilter
+ Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nLevels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
Napló szűrő:\nCsak bizonyos információk megjelenítésére szűri a naplót.\nPéldák: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Szintek: Trace, Debug, Info, Warning, Error, Critical - ebben a sorrendben, egy konkrét szint elnémítja az előtte lévő összes szintet, és naplózza az utána következő szinteket.
- updaterGroupBox
+ Update:\nRelease: Official versions released every month that may be very outdated, but are more reliable and tested.\nNightly: Development versions that have all the latest features and fixes, but may contain bugs and are less stable.
Frissítés:\nRelease: Hivatalos verziók, amelyeket havonta adnak ki, és amelyek nagyon elavultak lehetnek, de megbízhatóbbak és teszteltek.\nNightly: Fejlesztési verziók, amelyek az összes legújabb funkciót és javítást tartalmazzák, de hibákat tartalmazhatnak és kevésbé stabilak.
- GUIBackgroundImageGroupBox
- GUIBackgroundImageGroupBox
+ Background Image:\nControl the opacity of the game background image.
+ Background Image:\nControl the opacity of the game background image.
- GUIMusicGroupBox
+ Play Title Music:\nIf a game supports it, enable playing special music when selecting the game in the GUI.
Játék címzene lejátszása:\nHa a játék támogatja, engedélyezze egy speciális zene lejátszását, amikor a játékot kiválasztja a GUI-ban.
- disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
- hideCursorGroupBox
+ Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
Kurzor elrejtése:\nVálassza ki, mikor tűnjön el az egérmutató:\nSoha: Az egér mindig látható.\nInaktív: Állítson be egy időt, amennyi idő mozdulatlanság után eltűnik.\nMindig: az egér mindig el lesz rejtve.
- idleTimeoutGroupBox
+ Hide Idle Cursor Timeout:\nThe duration (seconds) after which the cursor that has been idle hides itself.
Állítson be egy időt, ami után egér inaktív állapotban eltűnik.
- backButtonBehaviorGroupBox
+ Back Button Behavior:\nSets the controller's back button to emulate tapping the specified position on the PS4 touchpad.
Vissza gomb viselkedés:\nBeállítja a vezérlő vissza gombját, hogy utánozza a PS4 érintőpadján megadott pozíció megérintését.
- enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
- checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
- updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
Update Compatibility Database:\nImmediately update the compatibility database.
@@ -1648,84 +1648,84 @@
Semmi
- graphicsAdapterGroupBox
+ Graphics Device:\nOn multiple GPU systems, select the GPU the emulator will use from the drop down list,\nor select "Auto Select" to automatically determine it.
Grafikus eszköz:\nTöbb GPU-s rendszereken válassza ki, melyik GPU-t használja az emulátor a legördülő listából,\nvagy válassza az "Auto Select" lehetőséget, hogy automatikusan kiválassza azt.
- resolutionLayout
+ Width/Height:\nSets the size of the emulator window at launch, which can be resized during gameplay.\nThis is different from the in-game resolution.
Szélesség/Magasság:\nBeállítja az emulátor ablakának méretét induláskor, amely a játék során átméretezhető.\nEz különbözik a játékbeli felbontástól.
- heightDivider
+ Vblank Divider:\nThe frame rate at which the emulator refreshes at is multiplied by this number. Changing this may have adverse effects, such as increasing the game speed, or breaking critical game functionality that does not expect this to change!
Vblank elosztó:\nAz emulátor frissítési sebessége e számot megszorozva működik. Ennek megváltoztatása kedvezőtlen hatásokat okozhat, például növelheti a játék sebességét, vagy megszakíthat kritikus játékfunkciókat, amelyek nem számítanak arra, hogy ez megváltozik!
- dumpShadersCheckBox
+ Enable Shaders Dumping:\nFor the sake of technical debugging, saves the games shaders to a folder as they render.
Shader dumping engedélyezése:\nMűszaki hibaelhárítás céljából a játékok shaderjeit elmenti egy mappába, ahogy renderelődnek.
- nullGpuCheckBox
+ Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
Null GPU engedélyezése:\nMűszaki hibaelhárítás céljából letiltja a játék renderelését, mintha nem lenne grafikus kártya.
- enableHDRCheckBox
- enableHDRCheckBox
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
- gameFoldersBox
+ Game Folders:\nThe list of folders to check for installed games.
Játék mappák:\nA mappák listája, ahol telepített játékok vannak.
- addFolderButton
+ Add:\nAdd a folder to the list.
Hozzáadás:\nHozzon létre egy mappát a listában.
- removeFolderButton
+ Remove:\nRemove a folder from the list.
Eltávolítás:\nTávolítson el egy mappát a listából.
- debugDump
+ Enable Debug Dumping:\nSaves the import and export symbols and file header information of the currently running PS4 program to a directory.
Debug dumpolás engedélyezése:\nElmenti a futó PS4 program import- és exportszimbólumait, valamint a fájl fejlécinformációit egy könyvtárba.
- vkValidationCheckBox
+ Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state.\nThis will reduce performance and likely change the behavior of emulation.
Vulkan validációs rétegek engedélyezése:\nEngedélyezi a Vulkan renderelő állapotának validálását és információk naplózását annak belső állapotáról. Ez csökkenti a teljesítményt és valószínűleg megváltoztatja az emuláció viselkedését.
- vkSyncValidationCheckBox
+ Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks.\nThis will reduce performance and likely change the behavior of emulation.
Vulkan szinkronizációs validáció engedélyezése:\nEngedélyezi a Vulkan renderelési feladatok időzítésének validálását. Ez csökkenti a teljesítményt és valószínűleg megváltoztatja az emuláció viselkedését.
- rdocCheckBox
+ Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
RenderDoc hibakeresés engedélyezése:\nHa engedélyezve van, az emulátor kompatibilitást biztosít a Renderdoc számára, hogy lehetővé tegye a jelenleg renderelt keret rögzítését és elemzését.
- collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
- hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- saveDataBox
- saveDataBox
+ Save Data Path:\nThe folder where game save data will be saved.
+ Save Data Path:\nThe folder where game save data will be saved.
- browseButton
- browseButton
+ Browse:\nBrowse for a folder to set as the save data path.
+ Browse:\nBrowse for a folder to set as the save data path.
Borderless
diff --git a/src/qt_gui/translations/id_ID.ts b/src/qt_gui/translations/id_ID.ts
index 6ca56e729..e1791ee70 100644
--- a/src/qt_gui/translations/id_ID.ts
+++ b/src/qt_gui/translations/id_ID.ts
@@ -29,8 +29,8 @@
Cheats / Patches for
- defaultTextEdit_MSG
- Cheats/Patches bersifat eksperimental.\nGunakan dengan hati-hati.\n\nUnduh cheats satu per satu dengan memilih repositori dan mengklik tombol unduh.\nDi tab Patches, Anda dapat mengunduh semua patch sekaligus, memilih yang ingin digunakan, dan menyimpan pilihan Anda.\n\nKarena kami tidak mengembangkan Cheats/Patches,\nharap laporkan masalah kepada pembuat cheat.\n\nMembuat cheat baru? Kunjungi:\nhttps://github.com/shadps4-emu/ps4_cheats
+ Cheats/Patches are experimental.\nUse with caution.\n\nDownload cheats individually by selecting the repository and clicking the download button.\nIn the Patches tab, you can download all patches at once, choose which ones you want to use, and save your selection.\n\nSince we do not develop the Cheats/Patches,\nplease report issues to the cheat author.\n\nCreated a new cheat? Visit:\n
+ Cheats/Patches bersifat eksperimental.\nGunakan dengan hati-hati.\n\nUnduh cheats satu per satu dengan memilih repositori dan mengklik tombol unduh.\nDi tab Patches, Anda dapat mengunduh semua patch sekaligus, memilih yang ingin digunakan, dan menyimpan pilihan Anda.\n\nKarena kami tidak mengembangkan Cheats/Patches,\nharap laporkan masalah kepada pembuat cheat.\n\nMembuat cheat baru? Kunjungi:\n
No Image Available
@@ -161,7 +161,7 @@
Cheat Tidak Ditemukan
- CheatsNotFound_MSG
+ No Cheats found for this game in this version of the selected repository,try another repository or a different version of the game.
Cheat tidak ditemukan untuk game ini dalam versi repositori yang dipilih,cobalah repositori lain atau versi game yang berbeda.
@@ -169,7 +169,7 @@
Cheat Berhasil Diunduh
- CheatsDownloadedSuccessfully_MSG
+ You have successfully downloaded the cheats for this version of the game from the selected repository. You can try downloading from another repository, if it is available it will also be possible to use it by selecting the file from the list.
Anda telah berhasil mengunduh cheat untuk versi game ini dari repositori yang dipilih. Anda bisa mencoba mengunduh dari repositori lain, jika tersedia akan juga memungkinkan untuk menggunakannya dengan memilih file dari daftar.
@@ -185,7 +185,7 @@
Unduhan Selesai
- DownloadComplete_MSG
+ Patches Downloaded Successfully! All Patches available for all games have been downloaded, there is no need to download them individually for each game as happens in Cheats. If the patch does not appear, it may be that it does not exist for the specific serial and version of the game.
Patch Berhasil Diunduh! Semua Patch yang tersedia untuk semua game telah diunduh, tidak perlu mengunduhnya satu per satu seperti yang terjadi pada Cheat. Jika patch tidak muncul, mungkin patch tersebut tidak ada untuk nomor seri dan versi game yang spesifik.
@@ -264,7 +264,7 @@
Kesalahan jaringan:
- Error_Github_limit_MSG
+ The Auto Updater allows up to 60 update checks per hour.\nYou have reached this limit. Please try again later.
Pembaruan Otomatis memungkinkan hingga 60 pemeriksaan pembaruan per jam.\nAnda telah mencapai batas ini. Silakan coba lagi nanti.
@@ -1540,83 +1540,83 @@
Arahkan mouse Anda pada opsi untuk menampilkan deskripsinya.
- consoleLanguageGroupBox
+ Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region.
Bahasa Konsol:\nMenetapkan bahasa yang digunakan oleh permainan PS4.\nDisarankan untuk mengatur ini ke bahasa yang didukung oleh permainan, yang dapat bervariasi berdasarkan wilayah.
- emulatorLanguageGroupBox
+ Emulator Language:\nSets the language of the emulator's user interface.
Bahasa Emulator:\nMenetapkan bahasa antarmuka pengguna emulator.
- fullscreenCheckBox
+ Enable Full Screen:\nAutomatically puts the game window into full-screen mode.\nThis can be toggled by pressing the F11 key.
Aktifkan Mode Layar Penuh:\nSecara otomatis menempatkan jendela permainan dalam mode layar penuh.\nIni dapat dinonaktifkan dengan menekan tombol F11.
- separateUpdatesCheckBox
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.\nThis can be manually created by adding the extracted update to the game folder with the name "CUSA00000-UPDATE" where the CUSA ID matches the game's ID.
Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
- showSplashCheckBox
+ Show Splash Screen:\nShows the game's splash screen (a special image) while the game is starting.
Tampilkan Layar Pembuka:\nMenampilkan layar pembuka permainan (gambar khusus) saat permainan dimulai.
- discordRPCCheckbox
+ Enable Discord Rich Presence:\nDisplays the emulator icon and relevant information on your Discord profile.
Aktifkan Discord Rich Presence:\nMenampilkan ikon emulator dan informasi relevan di profil Discord Anda.
- userName
+ Username:\nSets the PS4's account username, which may be displayed by some games.
Nama Pengguna:\nMenetapkan nama pengguna akun PS4, yang mungkin ditampilkan oleh beberapa permainan.
- TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
- logTypeGroupBox
+ Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
Jenis Log:\nMenetapkan apakah untuk menyinkronkan output jendela log untuk kinerja. Dapat memiliki efek buruk pada emulasi.
- logFilter
+ Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nLevels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
Filter Log:\nMenyaring log untuk hanya mencetak informasi tertentu.\nContoh: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Tingkatan: Trace, Debug, Info, Warning, Error, Critical - dalam urutan ini, tingkat tertentu membungkam semua tingkat sebelumnya dalam daftar dan mencatat setiap tingkat setelahnya.
- updaterGroupBox
+ Update:\nRelease: Official versions released every month that may be very outdated, but are more reliable and tested.\nNightly: Development versions that have all the latest features and fixes, but may contain bugs and are less stable.
Pembaruan:\nRelease: Versi resmi yang dirilis setiap bulan yang mungkin sangat ketinggalan zaman, tetapi lebih dapat diandalkan dan teruji.\nNightly: Versi pengembangan yang memiliki semua fitur dan perbaikan terbaru, tetapi mungkin mengandung bug dan kurang stabil.
- GUIBackgroundImageGroupBox
- GUIBackgroundImageGroupBox
+ Background Image:\nControl the opacity of the game background image.
+ Background Image:\nControl the opacity of the game background image.
- GUIMusicGroupBox
+ Play Title Music:\nIf a game supports it, enable playing special music when selecting the game in the GUI.
Putar Musik Judul Permainan:\nJika permainan mendukungnya, aktifkan pemutaran musik khusus saat memilih permainan di GUI.
- disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
- hideCursorGroupBox
+ Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
Sembunyikan Kursor:\nPilih kapan kursor akan menghilang:\nTidak Pernah: Anda akan selalu melihat mouse.\nTidak Aktif: Tetapkan waktu untuk menghilang setelah tidak aktif.\nSelalu: Anda tidak akan pernah melihat mouse.
- idleTimeoutGroupBox
+ Hide Idle Cursor Timeout:\nThe duration (seconds) after which the cursor that has been idle hides itself.
Tetapkan waktu untuk mouse menghilang setelah tidak aktif.
- backButtonBehaviorGroupBox
+ Back Button Behavior:\nSets the controller's back button to emulate tapping the specified position on the PS4 touchpad.
Perilaku Tombol Kembali:\nMengatur tombol kembali pada pengontrol untuk meniru ketukan di posisi yang ditentukan di touchpad PS4.
- enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
- checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
- updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
Update Compatibility Database:\nImmediately update the compatibility database.
@@ -1648,84 +1648,84 @@
Tidak Ada
- graphicsAdapterGroupBox
+ Graphics Device:\nOn multiple GPU systems, select the GPU the emulator will use from the drop down list,\nor select "Auto Select" to automatically determine it.
Perangkat Grafis:\nPada sistem GPU ganda, pilih GPU yang akan digunakan emulator dari daftar dropdown,\natau pilih "Auto Select" untuk menentukan secara otomatis.
- resolutionLayout
+ Width/Height:\nSets the size of the emulator window at launch, which can be resized during gameplay.\nThis is different from the in-game resolution.
Lebar/Tinggi:\nMenetapkan ukuran jendela emulator saat diluncurkan, yang dapat diubah ukurannya selama permainan.\nIni berbeda dari resolusi dalam permainan.
- heightDivider
+ Vblank Divider:\nThe frame rate at which the emulator refreshes at is multiplied by this number. Changing this may have adverse effects, such as increasing the game speed, or breaking critical game functionality that does not expect this to change!
Pembagi Vblank:\nKecepatan bingkai di mana emulator menyegarkan dikalikan dengan angka ini. Mengubah ini dapat memiliki efek buruk, seperti meningkatkan kecepatan permainan, atau merusak fungsi kritis permainan yang tidak mengharapkan ini berubah!
- dumpShadersCheckBox
+ Enable Shaders Dumping:\nFor the sake of technical debugging, saves the games shaders to a folder as they render.
Aktifkan Pembuangan Shader:\nUntuk tujuan debugging teknis, menyimpan shader permainan ke folder saat mereka dirender.
- nullGpuCheckBox
+ Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
Aktifkan GPU Null:\nUntuk tujuan debugging teknis, menonaktifkan rendering permainan seolah-olah tidak ada kartu grafis.
- enableHDRCheckBox
- enableHDRCheckBox
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
- gameFoldersBox
+ Game Folders:\nThe list of folders to check for installed games.
Folder Permainan:\nDaftar folder untuk memeriksa permainan yang diinstal.
- addFolderButton
+ Add:\nAdd a folder to the list.
Tambah:\nTambahkan folder ke daftar.
- removeFolderButton
+ Remove:\nRemove a folder from the list.
Hapus:\nHapus folder dari daftar.
- debugDump
+ Enable Debug Dumping:\nSaves the import and export symbols and file header information of the currently running PS4 program to a directory.
Aktifkan Pembuangan Debug:\nMenyimpan simbol impor dan ekspor serta informasi header file dari program PS4 yang sedang berjalan ke direktori.
- vkValidationCheckBox
+ Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state.\nThis will reduce performance and likely change the behavior of emulation.
Aktifkan Vulkan Validation Layers:\nMengaktifkan sistem yang memvalidasi status penggambaran Vulkan dan mencatat informasi tentang status internalnya. Ini akan mengurangi kinerja dan kemungkinan mengubah perilaku emulasi.
- vkSyncValidationCheckBox
+ Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks.\nThis will reduce performance and likely change the behavior of emulation.
Aktifkan Vulkan Synchronization Validation:\nMengaktifkan sistem yang memvalidasi waktu tugas penggambaran Vulkan. Ini akan mengurangi kinerja dan kemungkinan mengubah perilaku emulasi.
- rdocCheckBox
+ Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
Aktifkan Debugging RenderDoc:\nJika diaktifkan, emulator akan menyediakan kompatibilitas dengan Renderdoc untuk memungkinkan pengambilan dan analisis bingkai yang sedang dirender.
- collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
- hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- saveDataBox
- saveDataBox
+ Save Data Path:\nThe folder where game save data will be saved.
+ Save Data Path:\nThe folder where game save data will be saved.
- browseButton
- browseButton
+ Browse:\nBrowse for a folder to set as the save data path.
+ Browse:\nBrowse for a folder to set as the save data path.
Borderless
diff --git a/src/qt_gui/translations/it_IT.ts b/src/qt_gui/translations/it_IT.ts
index b44836810..ad7b5cad4 100644
--- a/src/qt_gui/translations/it_IT.ts
+++ b/src/qt_gui/translations/it_IT.ts
@@ -29,8 +29,8 @@
Cheats / Patch per
- defaultTextEdit_MSG
- I trucchi e le patch sono sperimentali.\nUtilizzali con cautela.\n\nScarica i trucchi singolarmente selezionando l'archivio e cliccando sul pulsante di download.\nNella scheda Patch, puoi scaricare tutte le patch in una volta sola, scegliere quali vuoi utilizzare e salvare la tua selezione.\n\nPoiché non sviluppiamo i trucchi e le patch,\nper favore segnala i problemi all'autore dei trucchi.\n\nHai creato un nuovo trucco? Visita:\nhttps://github.com/shadps4-emu/ps4_cheats
+ Cheats/Patches are experimental.\nUse with caution.\n\nDownload cheats individually by selecting the repository and clicking the download button.\nIn the Patches tab, you can download all patches at once, choose which ones you want to use, and save your selection.\n\nSince we do not develop the Cheats/Patches,\nplease report issues to the cheat author.\n\nCreated a new cheat? Visit:\n
+ I trucchi e le patch sono sperimentali.\nUtilizzali con cautela.\n\nScarica i trucchi singolarmente selezionando l'archivio e cliccando sul pulsante di download.\nNella scheda Patch, puoi scaricare tutte le patch in una volta sola, scegliere quali vuoi utilizzare e salvare la tua selezione.\n\nPoiché non sviluppiamo i trucchi e le patch,\nper favore segnala i problemi all'autore dei trucchi.\n\nHai creato un nuovo trucco? Visita:\n
No Image Available
@@ -161,7 +161,7 @@
Trucchi non trovati
- CheatsNotFound_MSG
+ No Cheats found for this game in this version of the selected repository,try another repository or a different version of the game.
Non sono stati trovati trucchi per questa versione del gioco nell'archivio selezionato, prova un altro archivio o una versione diversa del gioco.
@@ -169,7 +169,7 @@
Trucchi scaricati con successo!
- CheatsDownloadedSuccessfully_MSG
+ You have successfully downloaded the cheats for this version of the game from the selected repository. You can try downloading from another repository, if it is available it will also be possible to use it by selecting the file from the list.
Hai scaricato con successo i trucchi per questa versione del gioco dall'archivio selezionato. Puoi provare a scaricare da un altro archivio, se disponibile, puoi anche utilizzarlo selezionando il file dall'elenco.
@@ -185,7 +185,7 @@
Scaricamento completo
- DownloadComplete_MSG
+ Patches Downloaded Successfully! All Patches available for all games have been downloaded, there is no need to download them individually for each game as happens in Cheats. If the patch does not appear, it may be that it does not exist for the specific serial and version of the game.
Patch scaricata con successo! Vengono scaricate tutte le patch disponibili per tutti i giochi, non è necessario scaricarle singolarmente per ogni gioco come nel caso dei trucchi. Se la patch non appare, potrebbe essere che non esista per il numero di serie e la versione specifica del gioco.
@@ -264,7 +264,7 @@
Errore di rete:
- Error_Github_limit_MSG
+ The Auto Updater allows up to 60 update checks per hour.\nYou have reached this limit. Please try again later.
L'Aggiornamento Automatico consente fino a 60 controlli di aggiornamento all'ora.\nHai raggiunto questo limite. Riprova più tardi.
@@ -1540,83 +1540,83 @@
Sposta il mouse su un'opzione per visualizzarne la descrizione.
- consoleLanguageGroupBox
+ Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region.
Lingua della Console:\nImposta la lingua utilizzata dal gioco PS4.\nÈ consigliabile impostare questa su una lingua supportata dal gioco, che può variare a seconda della regione.
- emulatorLanguageGroupBox
+ Emulator Language:\nSets the language of the emulator's user interface.
Lingua dell'Emulatore:\nImposta la lingua dell'interfaccia utente dell'emulatore.
- fullscreenCheckBox
+ Enable Full Screen:\nAutomatically puts the game window into full-screen mode.\nThis can be toggled by pressing the F11 key.
Abilita Schermo Intero:\nMetti automaticamente la finestra di gioco in modalità schermo intero.\nQuesto può essere disattivato premendo il tasto F11.
- separateUpdatesCheckBox
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.\nThis can be manually created by adding the extracted update to the game folder with the name "CUSA00000-UPDATE" where the CUSA ID matches the game's ID.
Abilita Cartella Aggiornamenti Separata:\nAbilita l'installazione degli aggiornamenti in una cartella separata per una più facile gestione.
- showSplashCheckBox
+ Show Splash Screen:\nShows the game's splash screen (a special image) while the game is starting.
Mostra Schermata di Avvio:\nMostra la schermata di avvio del gioco (un'immagine speciale) mentre il gioco si sta avviando.
- discordRPCCheckbox
+ Enable Discord Rich Presence:\nDisplays the emulator icon and relevant information on your Discord profile.
Abilita Discord Rich Presence:\nMostra l'icona dell'emulatore e informazioni pertinenti sul tuo profilo Discord.
- userName
+ Username:\nSets the PS4's account username, which may be displayed by some games.
Nome Utente:\nImposta il nome utente dell'account PS4, che potrebbe essere visualizzato da alcuni giochi.
- TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
Chiave Trofei:\nChiave utilizzata per la decrittazione dei trofei. Deve essere estratta dalla vostra console con jailbreak.\nDeve contenere solo caratteri esadecimali.
- logTypeGroupBox
+ Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
Tipo di Log:\nImposta se sincronizzare l'output della finestra di log per le prestazioni. Potrebbe avere effetti avversi sull'emulazione.
- logFilter
+ Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nLevels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
Filtro Log:\nFiltra il log per stampare solo informazioni specifiche.\nEsempi: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Livelli: Trace, Debug, Info, Warning, Error, Critical - in questo ordine, un livello specifico silenzia tutti i livelli precedenti nell'elenco e registra ogni livello successivo.
- updaterGroupBox
+ Update:\nRelease: Official versions released every month that may be very outdated, but are more reliable and tested.\nNightly: Development versions that have all the latest features and fixes, but may contain bugs and are less stable.
Aggiornamento:\nRelease: Versioni ufficiali rilasciate ogni mese che potrebbero essere molto datate, ma sono più affidabili e testate.\nNightly: Versioni di sviluppo che hanno tutte le ultime funzionalità e correzioni, ma potrebbero contenere bug e sono meno stabili.
- GUIBackgroundImageGroupBox
- GUIBackgroundImageGroupBox
+ Background Image:\nControl the opacity of the game background image.
+ Background Image:\nControl the opacity of the game background image.
- GUIMusicGroupBox
+ Play Title Music:\nIf a game supports it, enable playing special music when selecting the game in the GUI.
Riproduci Musica del Titolo:\nSe un gioco lo supporta, attiva la riproduzione di musica speciale quando selezioni il gioco nell'interfaccia grafica.
- disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
Disabilita Notifica Trofei:\nDisabilita notifiche in gioco dei trofei. Il progresso dei Trofei può ancora essere controllato con il Visualizzatore Trofei (clicca tasto destro sul gioco nella finestra principale).
- hideCursorGroupBox
+ Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
Nascondi cursore:\nScegli quando il cursore scomparirà:\nMai: Vedrai sempre il mouse.\nInattivo: Imposta un tempo per farlo scomparire dopo essere stato inattivo.\nSempre: non vedrai mai il mouse.
- idleTimeoutGroupBox
+ Hide Idle Cursor Timeout:\nThe duration (seconds) after which the cursor that has been idle hides itself.
Imposta un tempo affinché il mouse scompaia dopo essere stato inattivo.
- backButtonBehaviorGroupBox
+ Back Button Behavior:\nSets the controller's back button to emulate tapping the specified position on the PS4 touchpad.
Comportamento del pulsante Indietro:\nImposta il pulsante Indietro del controller per emulare il tocco sulla posizione specificata sul touchpad PS4.
- enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
Mostra Dati Compatibilità:\nMostra informazioni sulla compatibilità del gioco nella visualizzazione lista. Abilita "Aggiorna Compatiblità all'Avvio" per ottenere informazioni aggiornate.
- checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
Aggiorna Compatibilità all'Avvio:\nAggiorna automaticamente il database della compatibilità quando si avvia shadps4.
- updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
Aggiorna Database Compatibilità:\nAggiorna immediatamente il database di compatibilità.
@@ -1648,84 +1648,84 @@
Nessuno
- graphicsAdapterGroupBox
+ Graphics Device:\nOn multiple GPU systems, select the GPU the emulator will use from the drop down list,\nor select "Auto Select" to automatically determine it.
Dispositivo Grafico:\nIn sistemi con più GPU, seleziona la GPU che l'emulatore utilizzerà dall'elenco a discesa,\no seleziona "Auto Select" per determinarlo automaticamente.
- resolutionLayout
+ Width/Height:\nSets the size of the emulator window at launch, which can be resized during gameplay.\nThis is different from the in-game resolution.
Larghezza/Altezza:\nImposta la dimensione della finestra dell'emulatore all'avvio, che può essere ridimensionata durante il gioco.\nQuesto è diverso dalla risoluzione in gioco.
- heightDivider
+ Vblank Divider:\nThe frame rate at which the emulator refreshes at is multiplied by this number. Changing this may have adverse effects, such as increasing the game speed, or breaking critical game functionality that does not expect this to change!
Divisore Vblank:\nIl frame rate con cui l'emulatore si aggiorna viene moltiplicato per questo numero. Cambiare questo potrebbe avere effetti avversi, come aumentare la velocità del gioco o rompere funzionalità critiche del gioco che non si aspettano questa modifica!
- dumpShadersCheckBox
+ Enable Shaders Dumping:\nFor the sake of technical debugging, saves the games shaders to a folder as they render.
Abilita Pompaggio Shader:\nPer scopi di debug tecnico, salva gli shader dei giochi in una cartella mentre vengono resi.
- nullGpuCheckBox
+ Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
Abilita GPU Null:\nPer scopi di debug tecnico, disabilita il rendering del gioco come se non ci fosse alcuna scheda grafica.
- enableHDRCheckBox
- enableHDRCheckBox
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
- gameFoldersBox
+ Game Folders:\nThe list of folders to check for installed games.
Cartelle di Gioco:\nL'elenco delle cartelle da controllare per i giochi installati.
- addFolderButton
+ Add:\nAdd a folder to the list.
Aggiungi:\nAggiungi una cartella all'elenco.
- removeFolderButton
+ Remove:\nRemove a folder from the list.
Rimuovi:\nRimuovi una cartella dall'elenco.
- debugDump
+ Enable Debug Dumping:\nSaves the import and export symbols and file header information of the currently running PS4 program to a directory.
Abilita Pompaggio di Debug:\nSalva i simboli di importazione ed esportazione e le informazioni sull'intestazione del file del programma PS4 attualmente in esecuzione in una directory.
- vkValidationCheckBox
+ Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state.\nThis will reduce performance and likely change the behavior of emulation.
Abilita Strati di Validazione Vulkan:\nAbilita un sistema che convalida lo stato del renderer Vulkan e registra informazioni sul suo stato interno. Ciò ridurrà le prestazioni e probabilmente cambierà il comportamento dell'emulazione.
- vkSyncValidationCheckBox
+ Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks.\nThis will reduce performance and likely change the behavior of emulation.
Abilita Validazione della Sincronizzazione Vulkan:\nAbilita un sistema che convalida il timing delle attività di rendering Vulkan. Ciò ridurrà le prestazioni e probabilmente cambierà il comportamento dell'emulazione.
- rdocCheckBox
+ Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
Abilita Debugging RenderDoc:\nSe abilitato, l'emulatore fornirà compatibilità con Renderdoc per consentire la cattura e l'analisi del frame attualmente reso.
- collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
Raccogli Shader:\nBisogna attivare questa opzione per poter modificare gli shader nel menu di debug (Ctrl + F10).
- crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
Diagnostica Crash:\nCrea un file .yaml che contiene informazioni riguardo lo stato del renderer Vulkan nel momento in cui si verifica un crash.\nUtile per poter effettuare il debug degli errori di tipo "Device Lost". Se hai questa opzione attiva dovresti abilitare anche Marcatori di Debug Host e Guest.\nNon è funzionante su GPU Intel.\nVulkan Validation Layers deve essere abilitato e bisogna aver installato l'SDK Vulkan per poter utilizzare questa funzione.
- copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
Copia Buffer GPU:\nCerca di aggirare le race conditions che riguardano gli invii alla GPU.\nPotrebbe aiutare ad evitare crash che riguardano i PM4 di tipo 0.
- hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Marcatori di Debug dell'Host:\nInserisce nel log informazioni ottenute dall'emulatore come ad esempio marcatori per comandi specifici AMDGPU quando si hanno comandi Vulkan e associa nomi di debug per le risorse.\nSe hai questa opzione abilitata dovresti abilitare anche Diagnostica Crash.\nUtile per programmi come RenderDoc.
- guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Marcatori di Debug del Guest:\nInserisce nel log marcatori di debug che il gioco stesso ha aggiunto al buffer dei comandi.\nSe hai abilitato questa opzione dovresti abilitare anche Diagnostica Crash.\nUtile per programmi come RenderDoc.
- saveDataBox
- saveDataBox
+ Save Data Path:\nThe folder where game save data will be saved.
+ Save Data Path:\nThe folder where game save data will be saved.
- browseButton
- browseButton
+ Browse:\nBrowse for a folder to set as the save data path.
+ Browse:\nBrowse for a folder to set as the save data path.
Borderless
diff --git a/src/qt_gui/translations/ja_JP.ts b/src/qt_gui/translations/ja_JP.ts
index 2c666d688..1cef2dd6e 100644
--- a/src/qt_gui/translations/ja_JP.ts
+++ b/src/qt_gui/translations/ja_JP.ts
@@ -29,8 +29,8 @@
のチート/パッチ
- defaultTextEdit_MSG
- チート/パッチは実験的です。\n使用には注意してください。\n\nリポジトリを選択し、ダウンロードボタンをクリックしてチートを個別にダウンロードします。\n「Patches」タブでは、すべてのパッチを一度にダウンロードし、使用したいものを選択して選択を保存できます。\n\nチート/パッチは開発を行っていないため、\n問題があればチートの作者に報告してください。\n\n新しいチートを作成しましたか?\nhttps://github.com/shadps4-emu/ps4_cheats を訪問してください。
+ Cheats/Patches are experimental.\nUse with caution.\n\nDownload cheats individually by selecting the repository and clicking the download button.\nIn the Patches tab, you can download all patches at once, choose which ones you want to use, and save your selection.\n\nSince we do not develop the Cheats/Patches,\nplease report issues to the cheat author.\n\nCreated a new cheat? Visit:\n
+ チート/パッチは実験的です。\n使用には注意してください。\n\nリポジトリを選択し、ダウンロードボタンをクリックしてチートを個別にダウンロードします。\n「Patches」タブでは、すべてのパッチを一度にダウンロードし、使用したいものを選択して選択を保存できます。\n\nチート/パッチは開発を行っていないため、\n問題があればチートの作者に報告してください。\n\n新しいチートを作成しましたか?\n を訪問してください。
No Image Available
@@ -161,7 +161,7 @@
チートが見つかりません
- CheatsNotFound_MSG
+ No Cheats found for this game in this version of the selected repository,try another repository or a different version of the game.
このゲームのこのバージョンのチートが選択されたリポジトリに見つかりませんでした。別のリポジトリまたはゲームの別のバージョンを試してください。
@@ -169,7 +169,7 @@
チートが正常にダウンロードされました
- CheatsDownloadedSuccessfully_MSG
+ You have successfully downloaded the cheats for this version of the game from the selected repository. You can try downloading from another repository, if it is available it will also be possible to use it by selecting the file from the list.
このゲームのこのバージョンのチートをリポジトリから正常にダウンロードしました。 別のリポジトリからのダウンロードも試せます。利用可能であれば、リストからファイルを選択して使用することも可能です。
@@ -185,7 +185,7 @@
ダウンロード完了
- DownloadComplete_MSG
+ Patches Downloaded Successfully! All Patches available for all games have been downloaded, there is no need to download them individually for each game as happens in Cheats. If the patch does not appear, it may be that it does not exist for the specific serial and version of the game.
パッチが正常にダウンロードされました! すべてのゲームに利用可能なパッチがダウンロードされました。チートとは異なり、各ゲームごとに個別にダウンロードする必要はありません。 パッチが表示されない場合、特定のシリアル番号とバージョンのゲームには存在しない可能性があります。
@@ -264,7 +264,7 @@
ネットワークエラー:
- Error_Github_limit_MSG
+ The Auto Updater allows up to 60 update checks per hour.\nYou have reached this limit. Please try again later.
自動アップデーターは1時間に最大60回の更新チェックを許可します。\nこの制限に達しました。後でもう一度お試しください。
@@ -1540,83 +1540,83 @@
設定項目にマウスをホバーすると、説明が表示されます。
- consoleLanguageGroupBox
+ Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region.
コンソールの言語:\nPS4ゲームが使用する言語を設定します。\nゲームでサポートされている言語に設定することをお勧めしますが、地域によって異なる場合があります。
- emulatorLanguageGroupBox
+ Emulator Language:\nSets the language of the emulator's user interface.
エミュレーターの言語:\nエミュレーターのユーザーインターフェースの言語を設定します。
- fullscreenCheckBox
+ Enable Full Screen:\nAutomatically puts the game window into full-screen mode.\nThis can be toggled by pressing the F11 key.
全画面モードを有効にする:\nゲームウィンドウを自動的に全画面モードにします。\nF11キーを押すことで切り替えることができます。
- separateUpdatesCheckBox
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.\nThis can be manually created by adding the extracted update to the game folder with the name "CUSA00000-UPDATE" where the CUSA ID matches the game's ID.
Enable Separate Update Folder:\nゲームのアップデートを別のフォルダにインストールすることで、管理が容易になります。
- showSplashCheckBox
+ Show Splash Screen:\nShows the game's splash screen (a special image) while the game is starting.
スプラッシュスクリーンを表示:\nゲーム起動中にゲームのスプラッシュスクリーン(特別な画像)を表示します。
- discordRPCCheckbox
+ Enable Discord Rich Presence:\nDisplays the emulator icon and relevant information on your Discord profile.
Discord Rich Presenceを有効にする:\nエミュレーターのアイコンと関連情報をDiscordプロフィールに表示します。
- userName
+ Username:\nSets the PS4's account username, which may be displayed by some games.
ユーザー名:\nPS4のアカウントユーザー名を設定します。これは、一部のゲームで表示される場合があります。
- TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
トロフィーキー:\nトロフィーの復号に使用されるキーです。脱獄済みのコンソールから取得することができます。\n16進数のみを受け入れます。
- logTypeGroupBox
+ Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
ログタイプ:\nパフォーマンスのためにログウィンドウの出力を同期させるかどうかを設定します。エミュレーションに悪影響を及ぼす可能性があります。
- logFilter
+ Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nLevels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
ログフィルター:\n特定の情報のみを印刷するようにログをフィルタリングします。\n例: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" \nレベル: Trace, Debug, Info, Warning, Error, Critical - レベルはこの並び通りに処理され、指定されたレベルより前のレベル ログを抑制し、それ以外のすべてのレベルをログに記録します。
- updaterGroupBox
+ Update:\nRelease: Official versions released every month that may be very outdated, but are more reliable and tested.\nNightly: Development versions that have all the latest features and fixes, but may contain bugs and are less stable.
更新:\nRelease: 最新の機能を利用できない可能性がありますが、より信頼性が高くテストされた公式バージョンが毎月リリースされます。\nNightly: 最新の機能と修正がすべて含まれていますが、バグが含まれている可能性があり、安定性は低いです。
- GUIBackgroundImageGroupBox
- GUIBackgroundImageGroupBox
+ Background Image:\nControl the opacity of the game background image.
+ Background Image:\nControl the opacity of the game background image.
- GUIMusicGroupBox
+ Play Title Music:\nIf a game supports it, enable playing special music when selecting the game in the GUI.
タイトルミュージックを再生:\nゲームでサポートされている場合に、GUIでゲームを選択したときに特別な音楽を再生する機能を有効にします。
- disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
トロフィーのポップアップを無効化:\nゲーム内でのトロフィー通知を無効化します。 トロフィーの進行状況は、トロフィービューアーを使用して確認できます。(メインウィンドウでゲームを右クリック)
- hideCursorGroupBox
+ Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
カーソルを隠す:\nカーソルが消えるタイミングを選択してください:\n無効: 常にカーソルが表示されます。\n非アクティブ時: カーソルの非アクティブ期間が指定した時間を超えた場合にカーソルを隠します。\n常に: カーソルは常に隠れた状態になります。
- idleTimeoutGroupBox
+ Hide Idle Cursor Timeout:\nThe duration (seconds) after which the cursor that has been idle hides itself.
カーソルが非アクティブになってから隠すまでの時間を設定します。
- backButtonBehaviorGroupBox
+ Back Button Behavior:\nSets the controller's back button to emulate tapping the specified position on the PS4 touchpad.
戻るボタンの動作:\nコントローラーの戻るボタンを、PS4のタッチパッドの指定された位置をタッチするように設定します。
- enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
互換性に関するデータを表示:\nゲームの互換性に関する情報を表として表示します。常に最新情報を取得したい場合、"起動時に互換性データベースを更新する" を有効化してください。
- checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
起動時に互換性データベースを更新する:\nshadPS4の起動時に自動で互換性データベースを更新します。
- updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
互換性データベースを更新する:\n今すぐ互換性データベースを更新します。
@@ -1648,84 +1648,84 @@
なし
- graphicsAdapterGroupBox
+ Graphics Device:\nOn multiple GPU systems, select the GPU the emulator will use from the drop down list,\nor select "Auto Select" to automatically determine it.
グラフィックデバイス:\nシステムに複数のGPUが搭載されている場合、ドロップダウンリストからエミュレーターで使用するGPUを選択するか、\n「自動選択」を選択して自動的に決定します。
- resolutionLayout
+ Width/Height:\nSets the size of the emulator window at launch, which can be resized during gameplay.\nThis is different from the in-game resolution.
幅/高さ:\n起動時にエミュレーターウィンドウのサイズを設定します。ゲーム中でもサイズを変更することができます。\nこれはゲーム内の解像度とは異なります。
- heightDivider
+ Vblank Divider:\nThe frame rate at which the emulator refreshes at is multiplied by this number. Changing this may have adverse effects, such as increasing the game speed, or breaking critical game functionality that does not expect this to change!
Vblankディバイダー:\nエミュレーターが更新されるフレームレートにこの数を掛けます。これを変更すると、ゲームの速度が上がったり、想定外の変更がある場合、ゲームの重要な機能が壊れる可能性があります!
- dumpShadersCheckBox
+ Enable Shaders Dumping:\nFor the sake of technical debugging, saves the games shaders to a folder as they render.
シェーダーダンプを有効にする:\n技術的なデバッグの目的で、レンダリング中にゲームのシェーダーをフォルダーに保存します。
- nullGpuCheckBox
+ Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
Null GPUを有効にする:\n技術的なデバッグの目的で、グラフィックスカードがないかのようにゲームのレンダリングを無効にします。
- enableHDRCheckBox
- enableHDRCheckBox
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
- gameFoldersBox
+ Game Folders:\nThe list of folders to check for installed games.
ゲームフォルダ:\nインストールされたゲームを確認するためのフォルダのリスト。
- addFolderButton
+ Add:\nAdd a folder to the list.
追加:\nリストにフォルダを追加します。
- removeFolderButton
+ Remove:\nRemove a folder from the list.
削除:\nリストからフォルダを削除します。
- debugDump
+ Enable Debug Dumping:\nSaves the import and export symbols and file header information of the currently running PS4 program to a directory.
デバッグダンプを有効にする:\n現在実行中のPS4プログラムのインポートおよびエクスポートシンボルとファイルヘッダー情報をディレクトリに保存します。
- vkValidationCheckBox
+ Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state.\nThis will reduce performance and likely change the behavior of emulation.
Vulkanバリデーションレイヤーを有効にする:\nVulkanのレンダリングステータスを検証し、内部状態に関する情報をログに記録するシステムを有効にします。これによりパフォーマンスが低下し、エミュレーションの動作が変わる可能性があります。
- vkSyncValidationCheckBox
+ Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks.\nThis will reduce performance and likely change the behavior of emulation.
Vulkan同期バリデーションを有効にする:\nVulkanのレンダリングタスクのタイミングを検証するシステムを有効にします。これによりパフォーマンスが低下し、エミュレーションの動作が変わる可能性があります。
- rdocCheckBox
+ Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
RenderDocデバッグを有効にする:\n有効にすると、エミュレーターはRenderdocとの互換性を提供し、現在レンダリング中のフレームのキャプチャと分析を可能にします。
- collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
- hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- saveDataBox
- saveDataBox
+ Save Data Path:\nThe folder where game save data will be saved.
+ Save Data Path:\nThe folder where game save data will be saved.
- browseButton
- browseButton
+ Browse:\nBrowse for a folder to set as the save data path.
+ Browse:\nBrowse for a folder to set as the save data path.
Borderless
diff --git a/src/qt_gui/translations/ko_KR.ts b/src/qt_gui/translations/ko_KR.ts
index f598896a4..cb16358e6 100644
--- a/src/qt_gui/translations/ko_KR.ts
+++ b/src/qt_gui/translations/ko_KR.ts
@@ -29,8 +29,8 @@
Cheats / Patches for
- defaultTextEdit_MSG
- Cheats/Patches are experimental.\nUse with caution.\n\nDownload cheats individually by selecting the repository and clicking the download button.\nIn the Patches tab, you can download all patches at once, choose which ones you want to use, and save your selection.\n\nSince we do not develop the Cheats/Patches,\nplease report issues to the cheat author.\n\nCreated a new cheat? Visit:\nhttps://github.com/shadps4-emu/ps4_cheats
+ Cheats/Patches are experimental.\nUse with caution.\n\nDownload cheats individually by selecting the repository and clicking the download button.\nIn the Patches tab, you can download all patches at once, choose which ones you want to use, and save your selection.\n\nSince we do not develop the Cheats/Patches,\nplease report issues to the cheat author.\n\nCreated a new cheat? Visit:\n
+ Cheats/Patches are experimental.\nUse with caution.\n\nDownload cheats individually by selecting the repository and clicking the download button.\nIn the Patches tab, you can download all patches at once, choose which ones you want to use, and save your selection.\n\nSince we do not develop the Cheats/Patches,\nplease report issues to the cheat author.\n\nCreated a new cheat? Visit:\n
No Image Available
@@ -161,7 +161,7 @@
Cheats Not Found
- CheatsNotFound_MSG
+ No Cheats found for this game in this version of the selected repository,try another repository or a different version of the game.
No Cheats found for this game in this version of the selected repository,try another repository or a different version of the game.
@@ -169,7 +169,7 @@
Cheats Downloaded Successfully
- CheatsDownloadedSuccessfully_MSG
+ You have successfully downloaded the cheats for this version of the game from the selected repository. You can try downloading from another repository, if it is available it will also be possible to use it by selecting the file from the list.
You have successfully downloaded the cheats for this version of the game from the selected repository. You can try downloading from another repository, if it is available it will also be possible to use it by selecting the file from the list.
@@ -185,7 +185,7 @@
Download Complete
- DownloadComplete_MSG
+ Patches Downloaded Successfully! All Patches available for all games have been downloaded, there is no need to download them individually for each game as happens in Cheats. If the patch does not appear, it may be that it does not exist for the specific serial and version of the game.
Patches Downloaded Successfully! All Patches available for all games have been downloaded, there is no need to download them individually for each game as happens in Cheats. If the patch does not appear, it may be that it does not exist for the specific serial and version of the game.
@@ -264,7 +264,7 @@
Network error:
- Error_Github_limit_MSG
+ The Auto Updater allows up to 60 update checks per hour.\nYou have reached this limit. Please try again later.
자동 업데이트는 시간당 최대 60회의 업데이트 확인을 허용합니다.\n이 제한에 도달했습니다. 나중에 다시 시도해 주세요.
@@ -1540,83 +1540,83 @@
Point your mouse at an option to display its description.
- consoleLanguageGroupBox
+ Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region.
Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region.
- emulatorLanguageGroupBox
+ Emulator Language:\nSets the language of the emulator's user interface.
Emulator Language:\nSets the language of the emulator's user interface.
- fullscreenCheckBox
+ Enable Full Screen:\nAutomatically puts the game window into full-screen mode.\nThis can be toggled by pressing the F11 key.
Enable Full Screen:\nAutomatically puts the game window into full-screen mode.\nThis can be toggled by pressing the F11 key.
- separateUpdatesCheckBox
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.\nThis can be manually created by adding the extracted update to the game folder with the name "CUSA00000-UPDATE" where the CUSA ID matches the game's ID.
Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
- showSplashCheckBox
+ Show Splash Screen:\nShows the game's splash screen (a special image) while the game is starting.
Show Splash Screen:\nShows the game's splash screen (a special image) while the game is starting.
- discordRPCCheckbox
+ Enable Discord Rich Presence:\nDisplays the emulator icon and relevant information on your Discord profile.
Discord Rich Presence 활성화:\nDiscord 프로필에 에뮬레이터 아이콘과 관련 정보를 표시합니다.
- userName
+ Username:\nSets the PS4's account username, which may be displayed by some games.
Username:\nSets the PS4's account username, which may be displayed by some games.
- TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
- logTypeGroupBox
+ Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
- logFilter
+ Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nLevels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Levels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
- updaterGroupBox
+ Update:\nRelease: Official versions released every month that may be very outdated, but are more reliable and tested.\nNightly: Development versions that have all the latest features and fixes, but may contain bugs and are less stable.
Update:\nRelease: Official versions released every month that may be very outdated, but are more reliable and tested.\nNightly: Development versions that have all the latest features and fixes, but may contain bugs and are less stable.
- GUIBackgroundImageGroupBox
- GUIBackgroundImageGroupBox
+ Background Image:\nControl the opacity of the game background image.
+ Background Image:\nControl the opacity of the game background image.
- GUIMusicGroupBox
+ Play Title Music:\nIf a game supports it, enable playing special music when selecting the game in the GUI.
Play Title Music:\nIf a game supports it, enable playing special music when selecting the game in the GUI.
- disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
- hideCursorGroupBox
+ Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
- idleTimeoutGroupBox
+ Hide Idle Cursor Timeout:\nThe duration (seconds) after which the cursor that has been idle hides itself.
Set a time for the mouse to disappear after being after being idle.
- backButtonBehaviorGroupBox
+ Back Button Behavior:\nSets the controller's back button to emulate tapping the specified position on the PS4 touchpad.
Back Button Behavior:\nSets the controller's back button to emulate tapping the specified position on the PS4 touchpad.
- enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
- checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
- updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
Update Compatibility Database:\nImmediately update the compatibility database.
@@ -1648,84 +1648,84 @@
None
- graphicsAdapterGroupBox
+ Graphics Device:\nOn multiple GPU systems, select the GPU the emulator will use from the drop down list,\nor select "Auto Select" to automatically determine it.
Graphics Device:\nOn multiple GPU systems, select the GPU the emulator will use from the drop down list,\nor select "Auto Select" to automatically determine it.
- resolutionLayout
+ Width/Height:\nSets the size of the emulator window at launch, which can be resized during gameplay.\nThis is different from the in-game resolution.
Width/Height:\nSets the size of the emulator window at launch, which can be resized during gameplay.\nThis is different from the in-game resolution.
- heightDivider
+ Vblank Divider:\nThe frame rate at which the emulator refreshes at is multiplied by this number. Changing this may have adverse effects, such as increasing the game speed, or breaking critical game functionality that does not expect this to change!
Vblank Divider:\nThe frame rate at which the emulator refreshes at is multiplied by this number. Changing this may have adverse effects, such as increasing the game speed, or breaking critical game functionality that does not expect this to change!
- dumpShadersCheckBox
+ Enable Shaders Dumping:\nFor the sake of technical debugging, saves the games shaders to a folder as they render.
Enable Shaders Dumping:\nFor the sake of technical debugging, saves the games shaders to a folder as they render.
- nullGpuCheckBox
+ Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
- enableHDRCheckBox
- enableHDRCheckBox
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
- gameFoldersBox
+ Game Folders:\nThe list of folders to check for installed games.
Game Folders:\nThe list of folders to check for installed games.
- addFolderButton
+ Add:\nAdd a folder to the list.
Add:\nAdd a folder to the list.
- removeFolderButton
+ Remove:\nRemove a folder from the list.
Remove:\nRemove a folder from the list.
- debugDump
+ Enable Debug Dumping:\nSaves the import and export symbols and file header information of the currently running PS4 program to a directory.
Enable Debug Dumping:\nSaves the import and export symbols and file header information of the currently running PS4 program to a directory.
- vkValidationCheckBox
+ Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state.\nThis will reduce performance and likely change the behavior of emulation.
Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state. This will reduce performance and likely change the behavior of emulation.
- vkSyncValidationCheckBox
+ Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks.\nThis will reduce performance and likely change the behavior of emulation.
Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks. This will reduce performance and likely change the behavior of emulation.
- rdocCheckBox
+ Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
- collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
- hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- saveDataBox
- saveDataBox
+ Save Data Path:\nThe folder where game save data will be saved.
+ Save Data Path:\nThe folder where game save data will be saved.
- browseButton
- browseButton
+ Browse:\nBrowse for a folder to set as the save data path.
+ Browse:\nBrowse for a folder to set as the save data path.
Borderless
diff --git a/src/qt_gui/translations/lt_LT.ts b/src/qt_gui/translations/lt_LT.ts
index bdcc6452f..8177769ce 100644
--- a/src/qt_gui/translations/lt_LT.ts
+++ b/src/qt_gui/translations/lt_LT.ts
@@ -29,8 +29,8 @@
Cheats / Patches for
- defaultTextEdit_MSG
- Cheats/Patches yra eksperimentiniai.\nNaudokite atsargiai.\n\nAtsisiųskite cheats atskirai pasirinkdami saugyklą ir paspausdami atsisiuntimo mygtuką.\nPatches skirtuke galite atsisiųsti visus patch’us vienu metu, pasirinkti, kuriuos norite naudoti, ir išsaugoti pasirinkimą.\n\nKadangi mes nekurime Cheats/Patches,\npraneškite problemas cheat autoriui.\n\nSukūrėte naują cheat? Apsilankykite:\nhttps://github.com/shadps4-emu/ps4_cheats
+ Cheats/Patches are experimental.\nUse with caution.\n\nDownload cheats individually by selecting the repository and clicking the download button.\nIn the Patches tab, you can download all patches at once, choose which ones you want to use, and save your selection.\n\nSince we do not develop the Cheats/Patches,\nplease report issues to the cheat author.\n\nCreated a new cheat? Visit:\n
+ Cheats/Patches yra eksperimentiniai.\nNaudokite atsargiai.\n\nAtsisiųskite cheats atskirai pasirinkdami saugyklą ir paspausdami atsisiuntimo mygtuką.\nPatches skirtuke galite atsisiųsti visus patch’us vienu metu, pasirinkti, kuriuos norite naudoti, ir išsaugoti pasirinkimą.\n\nKadangi mes nekurime Cheats/Patches,\npraneškite problemas cheat autoriui.\n\nSukūrėte naują cheat? Apsilankykite:\n
No Image Available
@@ -161,7 +161,7 @@
Sukčiavimai nerasti
- CheatsNotFound_MSG
+ No Cheats found for this game in this version of the selected repository,try another repository or a different version of the game.
Nerasta sukčiavimų šiam žaidimui šioje pasirinktos saugyklos versijoje,bandykite kitą saugyklą arba skirtingą žaidimo versiją.
@@ -169,7 +169,7 @@
Sukčiavimai sėkmingai atsisiųsti
- CheatsDownloadedSuccessfully_MSG
+ You have successfully downloaded the cheats for this version of the game from the selected repository. You can try downloading from another repository, if it is available it will also be possible to use it by selecting the file from the list.
Sėkmingai atsisiuntėte sukčiavimus šios žaidimo versijos iš pasirinktos saugyklos. Galite pabandyti atsisiųsti iš kitos saugyklos, jei ji yra prieinama, taip pat bus galima ją naudoti pasirinkus failą iš sąrašo.
@@ -185,7 +185,7 @@
Atsisiuntimas baigtas
- DownloadComplete_MSG
+ Patches Downloaded Successfully! All Patches available for all games have been downloaded, there is no need to download them individually for each game as happens in Cheats. If the patch does not appear, it may be that it does not exist for the specific serial and version of the game.
Pataisos sėkmingai atsisiųstos! Visos pataisos visiems žaidimams buvo atsisiųstos, nebėra reikalo jas atsisiųsti atskirai kiekvienam žaidimui, kaip tai vyksta su sukčiavimais. Jei pleistras nepasirodo, gali būti, kad jo nėra tam tikram žaidimo serijos numeriui ir versijai.
@@ -264,7 +264,7 @@
Tinklo klaida:
- Error_Github_limit_MSG
+ The Auto Updater allows up to 60 update checks per hour.\nYou have reached this limit. Please try again later.
Automatinis atnaujinimas leidžia iki 60 atnaujinimų patikrinimų per valandą.\nJūs pasiekėte šią ribą. Bandykite dar kartą vėliau.
@@ -1540,83 +1540,83 @@
Žymeklį nukreipkite ant pasirinkimo, kad pamatytumėte jo aprašymą.
- consoleLanguageGroupBox
+ Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region.
Konsole kalba:\nNustato kalbą, kurią naudoja PS4 žaidimai.\nRekomenduojama nustatyti kalbą, kurią palaiko žaidimas, priklausomai nuo regiono.
- emulatorLanguageGroupBox
+ Emulator Language:\nSets the language of the emulator's user interface.
Emuliatoriaus kalba:\nNustato emuliatoriaus vartotojo sąsajos kalbą.
- fullscreenCheckBox
+ Enable Full Screen:\nAutomatically puts the game window into full-screen mode.\nThis can be toggled by pressing the F11 key.
Įjungti visą ekraną:\nAutomatiškai perjungia žaidimo langą į viso ekrano režimą.\nTai galima išjungti paspaudus F11 klavišą.
- separateUpdatesCheckBox
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.\nThis can be manually created by adding the extracted update to the game folder with the name "CUSA00000-UPDATE" where the CUSA ID matches the game's ID.
Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
- showSplashCheckBox
+ Show Splash Screen:\nShows the game's splash screen (a special image) while the game is starting.
Rodyti paleidimo ekraną:\nPaleidimo metu rodo žaidimo paleidimo ekraną (ypatingą vaizdą).
- discordRPCCheckbox
+ Enable Discord Rich Presence:\nDisplays the emulator icon and relevant information on your Discord profile.
Įjungti Discord Rich Presence:\nRodo emuliatoriaus ikoną ir susijusią informaciją jūsų Discord profilyje.
- userName
+ Username:\nSets the PS4's account username, which may be displayed by some games.
Vartotojo vardas:\nNustato PS4 paskyros vartotojo vardą, kuris gali būti rodomas kai kuriuose žaidimuose.
- TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
- logTypeGroupBox
+ Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
Žurnalo tipas:\nNustato, ar sinchronizuoti žurnalo lango išvestį našumui. Tai gali turėti neigiamą poveikį emuliacijai.
- logFilter
+ Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nLevels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
Žurnalo filtras:\nFiltruojamas žurnalas, kad būtų spausdinama tik konkreti informacija.\nPavyzdžiai: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Lygiai: Trace, Debug, Info, Warning, Error, Critical - šia tvarka, konkretus lygis nutildo visus ankstesnius lygius sąraše ir registruoja visus vėlesnius.
- updaterGroupBox
+ Update:\nRelease: Official versions released every month that may be very outdated, but are more reliable and tested.\nNightly: Development versions that have all the latest features and fixes, but may contain bugs and are less stable.
Atnaujinti:\nRelease: Oficialios versijos, išleidžiamos kiekvieną mėnesį, kurios gali būti labai pasenusios, tačiau yra patikimos ir išbandytos.\nNightly: Vystymo versijos, kuriose yra visos naujausios funkcijos ir taisymai, tačiau gali turėti klaidų ir būti mažiau stabilios.
- GUIBackgroundImageGroupBox
- GUIBackgroundImageGroupBox
+ Background Image:\nControl the opacity of the game background image.
+ Background Image:\nControl the opacity of the game background image.
- GUIMusicGroupBox
+ Play Title Music:\nIf a game supports it, enable playing special music when selecting the game in the GUI.
Groti antraščių muziką:\nJei žaidimas tai palaiko, įjungia specialios muzikos grojimą, kai pasirinkite žaidimą GUI.
- disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
- hideCursorGroupBox
+ Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
Slėpti žymeklį:\nPasirinkite, kada žymeklis dings:\nNiekuomet: Visada matysite pelę.\nNeaktyvus: Nustatykite laiką, po kurio ji dings, kai bus neaktyvi.\nVisada: niekada nematysite pelės.
- idleTimeoutGroupBox
+ Hide Idle Cursor Timeout:\nThe duration (seconds) after which the cursor that has been idle hides itself.
Nustatykite laiką, po kurio pelė dings, kai bus neaktyvi.
- backButtonBehaviorGroupBox
+ Back Button Behavior:\nSets the controller's back button to emulate tapping the specified position on the PS4 touchpad.
Atgal mygtuko elgesys:\nNustato valdiklio atgal mygtuką imituoti paspaudimą nurodytoje vietoje PS4 jutiklinėje plokštėje.
- enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
- checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
- updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
Update Compatibility Database:\nImmediately update the compatibility database.
@@ -1648,84 +1648,84 @@
Nieko
- graphicsAdapterGroupBox
+ Graphics Device:\nOn multiple GPU systems, select the GPU the emulator will use from the drop down list,\nor select "Auto Select" to automatically determine it.
Grafikos įrenginys:\nDaugiagrafikėse sistemose pasirinkite GPU, kurį emuliatorius naudos iš išskleidžiamojo sąrašo,\n arba pasirinkite "Auto Select", kad jis būtų nustatytas automatiškai.
- resolutionLayout
+ Width/Height:\nSets the size of the emulator window at launch, which can be resized during gameplay.\nThis is different from the in-game resolution.
Plotis/Aukštis:\nNustato emuliatoriaus lango dydį paleidimo metu, kurį galima keisti žaidimo metu.\nTai skiriasi nuo žaidimo rezoliucijos.
- heightDivider
+ Vblank Divider:\nThe frame rate at which the emulator refreshes at is multiplied by this number. Changing this may have adverse effects, such as increasing the game speed, or breaking critical game functionality that does not expect this to change!
Vblank daliklis:\nKadrų dažnis, kuriuo emuliatorius atnaujinamas, dauginamas iš šio skaičiaus. Pakeitus tai gali turėti neigiamą poveikį, pvz., padidinti žaidimo greitį arba sukelti kritinių žaidimo funkcijų sugadinimą, kurios to nesitikėjo!
- dumpShadersCheckBox
+ Enable Shaders Dumping:\nFor the sake of technical debugging, saves the games shaders to a folder as they render.
Įjungti šešėlių išmetimą:\nTechninio derinimo tikslais saugo žaidimo šešėlius į aplanką juos renderuojant.
- nullGpuCheckBox
+ Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
Įjungti tuščią GPU:\nTechninio derinimo tikslais išjungia žaidimo renderiavimą, tarsi nebūtų grafikos plokštės.
- enableHDRCheckBox
- enableHDRCheckBox
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
- gameFoldersBox
+ Game Folders:\nThe list of folders to check for installed games.
Žaidimų aplankai:\nAplankų sąrašas, kurį reikia patikrinti, ar yra įdiegtų žaidimų.
- addFolderButton
+ Add:\nAdd a folder to the list.
Pridėti:\nPridėti aplanką į sąrašą.
- removeFolderButton
+ Remove:\nRemove a folder from the list.
Pašalinti:\nPašalinti aplanką iš sąrašo.
- debugDump
+ Enable Debug Dumping:\nSaves the import and export symbols and file header information of the currently running PS4 program to a directory.
Įjungti derinimo išmetimą:\nIšsaugo importo ir eksporto simbolius bei failo antraštės informaciją apie šiuo metu vykdomą PS4 programą į katalogą.
- vkValidationCheckBox
+ Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state.\nThis will reduce performance and likely change the behavior of emulation.
Įjungti Vulkan patvirtinimo sluoksnius:\nĮjungia sistemą, kuri patvirtina Vulkan renderio būseną ir registruoja informaciją apie jo vidinę būseną. Tai sumažins našumą ir tikriausiai pakeis emuliacijos elgesį.
- vkSyncValidationCheckBox
+ Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks.\nThis will reduce performance and likely change the behavior of emulation.
Įjungti Vulkan sinchronizacijos patvirtinimą:\nĮjungia sistemą, kuri patvirtina Vulkan renderavimo užduočių laiką. Tai sumažins našumą ir tikriausiai pakeis emuliacijos elgesį.
- rdocCheckBox
+ Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
Įjungti RenderDoc derinimą:\nJei įjungta, emuliatorius suteiks suderinamumą su Renderdoc, kad būtų galima užfiksuoti ir analizuoti šiuo metu renderuojamą kadrą.
- collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
- hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- saveDataBox
- saveDataBox
+ Save Data Path:\nThe folder where game save data will be saved.
+ Save Data Path:\nThe folder where game save data will be saved.
- browseButton
- browseButton
+ Browse:\nBrowse for a folder to set as the save data path.
+ Browse:\nBrowse for a folder to set as the save data path.
Borderless
diff --git a/src/qt_gui/translations/nl_NL.ts b/src/qt_gui/translations/nl_NL.ts
index 018e900d3..b73ab077d 100644
--- a/src/qt_gui/translations/nl_NL.ts
+++ b/src/qt_gui/translations/nl_NL.ts
@@ -29,8 +29,8 @@
Cheats / Patches for
- defaultTextEdit_MSG
- Cheats/Patches zijn experimenteel.\nGebruik met voorzichtigheid.\n\nDownload cheats afzonderlijk door het repository te selecteren en op de downloadknop te klikken.\nOp het tabblad Patches kun je alle patches tegelijk downloaden, kiezen welke je wilt gebruiken en je selectie opslaan.\n\nAangezien wij de Cheats/Patches niet ontwikkelen,\nmeld problemen bij de auteur van de cheat.\n\nHeb je een nieuwe cheat gemaakt? Bezoek:\nhttps://github.com/shadps4-emu/ps4_cheats
+ Cheats/Patches are experimental.\nUse with caution.\n\nDownload cheats individually by selecting the repository and clicking the download button.\nIn the Patches tab, you can download all patches at once, choose which ones you want to use, and save your selection.\n\nSince we do not develop the Cheats/Patches,\nplease report issues to the cheat author.\n\nCreated a new cheat? Visit:\n
+ Cheats/Patches zijn experimenteel.\nGebruik met voorzichtigheid.\n\nDownload cheats afzonderlijk door het repository te selecteren en op de downloadknop te klikken.\nOp het tabblad Patches kun je alle patches tegelijk downloaden, kiezen welke je wilt gebruiken en je selectie opslaan.\n\nAangezien wij de Cheats/Patches niet ontwikkelen,\nmeld problemen bij de auteur van de cheat.\n\nHeb je een nieuwe cheat gemaakt? Bezoek:\n
No Image Available
@@ -161,7 +161,7 @@
Cheats niet gevonden
- CheatsNotFound_MSG
+ No Cheats found for this game in this version of the selected repository,try another repository or a different version of the game.
Geen cheats gevonden voor deze game in deze versie van de geselecteerde repository.Probeer een andere repository of een andere versie van het spel.
@@ -169,7 +169,7 @@
Cheats succesvol gedownload
- CheatsDownloadedSuccessfully_MSG
+ You have successfully downloaded the cheats for this version of the game from the selected repository. You can try downloading from another repository, if it is available it will also be possible to use it by selecting the file from the list.
Je hebt cheats succesvol gedownload voor deze versie van het spel uit de geselecteerde repository. Je kunt proberen te downloaden van een andere repository. Als deze beschikbaar is, kan het ook worden gebruikt door het bestand uit de lijst te selecteren.
@@ -185,7 +185,7 @@
Download voltooid
- DownloadComplete_MSG
+ Patches Downloaded Successfully! All Patches available for all games have been downloaded, there is no need to download them individually for each game as happens in Cheats. If the patch does not appear, it may be that it does not exist for the specific serial and version of the game.
Patches succesvol gedownload! Alle beschikbare patches voor alle spellen zijn gedownload. Het is niet nodig om ze afzonderlijk te downloaden voor elk spel dat cheats heeft. Als de patch niet verschijnt, kan het zijn dat deze niet bestaat voor het specifieke serienummer en de versie van het spel.
@@ -264,7 +264,7 @@
Netwerkfout:
- Error_Github_limit_MSG
+ The Auto Updater allows up to 60 update checks per hour.\nYou have reached this limit. Please try again later.
De automatische updater staat tot 60 updatecontroles per uur toe.\nJe hebt deze limiet bereikt. Probeer het later opnieuw.
@@ -1540,83 +1540,83 @@
Wijzig de muisaanwijzer naar een optie om de beschrijving weer te geven.
- consoleLanguageGroupBox
+ Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region.
Console Taal:\nStelt de taal in die het PS4-spel gebruikt.\nHet wordt aanbevolen om dit in te stellen op een taal die het spel ondersteunt, wat kan variëren per regio.
- emulatorLanguageGroupBox
+ Emulator Language:\nSets the language of the emulator's user interface.
Emulator Taal:\nStelt de taal van de gebruikersinterface van de emulator in.
- fullscreenCheckBox
+ Enable Full Screen:\nAutomatically puts the game window into full-screen mode.\nThis can be toggled by pressing the F11 key.
Volledig scherm inschakelen:\nZet het gamevenster automatisch in de volledig scherm modus.\nDit kan worden omgeschakeld door op de F11-toets te drukken.
- separateUpdatesCheckBox
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.\nThis can be manually created by adding the extracted update to the game folder with the name "CUSA00000-UPDATE" where the CUSA ID matches the game's ID.
Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
- showSplashCheckBox
+ Show Splash Screen:\nShows the game's splash screen (a special image) while the game is starting.
Opstartscherm weergeven:\nToont het opstartscherm van het spel (een speciale afbeelding) tijdens het starten van het spel.
- discordRPCCheckbox
+ Enable Discord Rich Presence:\nDisplays the emulator icon and relevant information on your Discord profile.
Discord Rich Presence inschakelen:\nToont het emulatoricoon en relevante informatie op je Discord-profiel.
- userName
+ Username:\nSets the PS4's account username, which may be displayed by some games.
Gebruikersnaam:\nStelt de gebruikersnaam van het PS4-account in, die door sommige games kan worden weergegeven.
- TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
- logTypeGroupBox
+ Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
Logtype:\nStelt in of de uitvoer van het logvenster moet worden gesynchroniseerd voor prestaties. Kan nadelige effecten hebben op emulatie.
- logFilter
+ Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nLevels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
Logfilter:\nFiltert het logboek om alleen specifieke informatie af te drukken.\nVoorbeelden: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Niveaus: Trace, Debug, Info, Waarschuwing, Fout, Kritiek - in deze volgorde, een specifiek niveau dempt alle voorgaande niveaus in de lijst en logt alle niveaus daarna.
- updaterGroupBox
+ Update:\nRelease: Official versions released every month that may be very outdated, but are more reliable and tested.\nNightly: Development versions that have all the latest features and fixes, but may contain bugs and are less stable.
Updateren:\nRelease: Officiële versies die elke maand worden uitgebracht, die zeer verouderd kunnen zijn, maar betrouwbaar en getest zijn.\nNightly: Ontwikkelingsversies die alle nieuwste functies en bugfixes bevatten, maar mogelijk bugs bevatten en minder stabiel zijn.
- GUIBackgroundImageGroupBox
- GUIBackgroundImageGroupBox
+ Background Image:\nControl the opacity of the game background image.
+ Background Image:\nControl the opacity of the game background image.
- GUIMusicGroupBox
+ Play Title Music:\nIf a game supports it, enable playing special music when selecting the game in the GUI.
Speel titelsong:\nAls een game dit ondersteunt, wordt speciale muziek afgespeeld wanneer je het spel in de GUI selecteert.
- disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
- hideCursorGroupBox
+ Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
Verberg cursor:\nKies wanneer de cursor verdwijnt:\nNooit: Je ziet altijd de muis.\nInactief: Stel een tijd in waarna deze verdwijnt na inactiviteit.\nAltijd: je ziet de muis nooit.
- idleTimeoutGroupBox
+ Hide Idle Cursor Timeout:\nThe duration (seconds) after which the cursor that has been idle hides itself.
Stel een tijd in voor wanneer de muis verdwijnt na inactiviteit.
- backButtonBehaviorGroupBox
+ Back Button Behavior:\nSets the controller's back button to emulate tapping the specified position on the PS4 touchpad.
Gedrag van de terugknop:\nStelt de terugknop van de controller in om een aanraking op de opgegeven positie op de PS4-touchpad na te bootsen.
- enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
- checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
- updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
Update Compatibility Database:\nImmediately update the compatibility database.
@@ -1648,84 +1648,84 @@
Geen
- graphicsAdapterGroupBox
+ Graphics Device:\nOn multiple GPU systems, select the GPU the emulator will use from the drop down list,\nor select "Auto Select" to automatically determine it.
Grafische adapter:\nIn systemen met meerdere GPU's, kies de GPU die de emulator uit de vervolgkeuzelijst moet gebruiken,\nof kies "Auto Select" om dit automatisch in te stellen.
- resolutionLayout
+ Width/Height:\nSets the size of the emulator window at launch, which can be resized during gameplay.\nThis is different from the in-game resolution.
Breedte/Hoogte:\nStelt de grootte van het emulatorvenster bij het opstarten in, wat tijdens het spelen kan worden gewijzigd.\nDit is anders dan de resolutie in de game.
- heightDivider
+ Vblank Divider:\nThe frame rate at which the emulator refreshes at is multiplied by this number. Changing this may have adverse effects, such as increasing the game speed, or breaking critical game functionality that does not expect this to change!
Vblank deler:\nDe frame-rate waartegen de emulator wordt vernieuwd, vermenigvuldigd met dit getal. Dit veranderen kan nadelige effecten hebben, zoals het versnellen van het spel of het verpesten van kritieke gamefunctionaliteiten die niet verwachtten dat dit zou veranderen!
- dumpShadersCheckBox
+ Enable Shaders Dumping:\nFor the sake of technical debugging, saves the games shaders to a folder as they render.
Shaderdump inschakelen:\nVoor technische foutopsporing slaat het de shaders van de game op in een map terwijl ze worden gerenderd.
- nullGpuCheckBox
+ Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
Null GPU inschakelen:\nVoor technische foutopsporing schakelt de game-rendering uit alsof er geen grafische kaart is.
- enableHDRCheckBox
- enableHDRCheckBox
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
- gameFoldersBox
+ Game Folders:\nThe list of folders to check for installed games.
Spelmap:\nDe lijst met mappen om te controleren op geïnstalleerde spellen.
- addFolderButton
+ Add:\nAdd a folder to the list.
Toevoegen:\nVoeg een map toe aan de lijst.
- removeFolderButton
+ Remove:\nRemove a folder from the list.
Verwijderen:\nVerwijder een map uit de lijst.
- debugDump
+ Enable Debug Dumping:\nSaves the import and export symbols and file header information of the currently running PS4 program to a directory.
Foutopsporing dump inschakelen:\nSlaat de import- en export-symbolen en de bestandsheaderinformatie van de momenteel draaiende PS4-toepassing op in een map.
- vkValidationCheckBox
+ Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state.\nThis will reduce performance and likely change the behavior of emulation.
Vulkan validatielaag inschakelen:\nSchakelt een systeem in dat de status van de Vulkan-renderer valideert en informatie over de interne status ervan logt. Dit zal de prestaties verlagen en waarschijnlijk het emulatiegedrag veranderen.
- vkSyncValidationCheckBox
+ Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks.\nThis will reduce performance and likely change the behavior of emulation.
Vulkan synchronisatievalidatie inschakelen:\nSchakelt een systeem in dat de timing van Vulkan-renderingtaken valideert. Dit zal de prestaties verlagen en waarschijnlijk het emulatiegedrag veranderen.
- rdocCheckBox
+ Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
RenderDoc foutopsporing inschakelen:\nAls ingeschakeld, biedt de emulator compatibiliteit met Renderdoc om de momenteel gerenderde frame vast te leggen en te analyseren.
- collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
- hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- saveDataBox
- saveDataBox
+ Save Data Path:\nThe folder where game save data will be saved.
+ Save Data Path:\nThe folder where game save data will be saved.
- browseButton
- browseButton
+ Browse:\nBrowse for a folder to set as the save data path.
+ Browse:\nBrowse for a folder to set as the save data path.
Borderless
diff --git a/src/qt_gui/translations/no_NO.ts b/src/qt_gui/translations/no_NO.ts
index 4e6c2aea3..2613f63b0 100644
--- a/src/qt_gui/translations/no_NO.ts
+++ b/src/qt_gui/translations/no_NO.ts
@@ -29,8 +29,8 @@
Juks / Programrettelser for
- defaultTextEdit_MSG
- Juks/programrettelse er eksperimentelle.\nBruk med forsiktighet.\n\nLast ned juks individuelt ved å velge pakkebrønn og klikke på nedlastingsknappen.\nPå fanen programrettelse kan du laste ned alle programrettelser samtidig, velge hvilke du ønsker å bruke, og lagre valget ditt.\n\nSiden vi ikke utvikler Juks/Programrettelse,\nvær vennlig å rapportere problemer til juks/programrettelse utvikleren.\n\nHar du laget en ny juks? Besøk:\nhttps://github.com/shadps4-emu/ps4_cheats
+ Cheats/Patches are experimental.\nUse with caution.\n\nDownload cheats individually by selecting the repository and clicking the download button.\nIn the Patches tab, you can download all patches at once, choose which ones you want to use, and save your selection.\n\nSince we do not develop the Cheats/Patches,\nplease report issues to the cheat author.\n\nCreated a new cheat? Visit:\n
+ Juks/programrettelse er eksperimentelle.\nBruk med forsiktighet.\n\nLast ned juks individuelt ved å velge pakkebrønn og klikke på nedlastingsknappen.\nPå fanen programrettelse kan du laste ned alle programrettelser samtidig, velge hvilke du ønsker å bruke, og lagre valget ditt.\n\nSiden vi ikke utvikler Juks/Programrettelse,\nvær vennlig å rapportere problemer til juks/programrettelse utvikleren.\n\nHar du laget en ny juks? Besøk:\n
No Image Available
@@ -161,7 +161,7 @@
Fant ikke juks
- CheatsNotFound_MSG
+ No Cheats found for this game in this version of the selected repository,try another repository or a different version of the game.
Ingen juks funnet for dette spillet i denne versjonen av den valgte pakkebrønnen,prøv en annen pakkebrønn eller en annen versjon av spillet.
@@ -169,7 +169,7 @@
Juks ble lastet ned
- CheatsDownloadedSuccessfully_MSG
+ You have successfully downloaded the cheats for this version of the game from the selected repository. You can try downloading from another repository, if it is available it will also be possible to use it by selecting the file from the list.
Du har lastet ned juks for denne versjonen av spillet fra den valgte pakkebrønnen. Du kan prøve å laste ned fra en annen pakkebrønn, hvis det er tilgjengelig, vil det også være mulig å bruke det ved å velge filen fra listen.
@@ -185,7 +185,7 @@
Nedlasting fullført
- DownloadComplete_MSG
+ Patches Downloaded Successfully! All Patches available for all games have been downloaded, there is no need to download them individually for each game as happens in Cheats. If the patch does not appear, it may be that it does not exist for the specific serial and version of the game.
Programrettelser ble lastet ned! Alle programrettelsene tilgjengelige for alle spill har blitt lastet ned, det er ikke nødvendig å laste dem ned individuelt for hvert spill som skjer med juks. Hvis programrettelsen ikke vises, kan det hende at den ikke finnes for den spesifikke serienummeret og versjonen av spillet.
@@ -264,7 +264,7 @@
Nettverksfeil:
- Error_Github_limit_MSG
+ The Auto Updater allows up to 60 update checks per hour.\nYou have reached this limit. Please try again later.
Den automatiske oppdateringen tillater opptil 60 oppdateringssjekker per time.\nDu har nådd denne grensen. Prøv igjen senere.
@@ -1540,83 +1540,83 @@
Pek musen over et alternativ for å vise beskrivelsen.
- consoleLanguageGroupBox
+ Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region.
Konsollspråk:\nAngir språket som PS4-spillet bruker.\nDet anbefales å sette dette til et språk som spillet støtter, noe som kan variere avhengig av region.
- emulatorLanguageGroupBox
+ Emulator Language:\nSets the language of the emulator's user interface.
Emulatorspråket:\nAngir språket for emulatorens brukergrensesnitt.
- fullscreenCheckBox
+ Enable Full Screen:\nAutomatically puts the game window into full-screen mode.\nThis can be toggled by pressing the F11 key.
Aktiver fullskjerm:\nSetter spillvinduet automatisk i fullskjermmodus.\nDette kan slås av ved å trykke på F11-tasten.
- separateUpdatesCheckBox
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.\nThis can be manually created by adding the extracted update to the game folder with the name "CUSA00000-UPDATE" where the CUSA ID matches the game's ID.
Aktiver separat oppdateringsmappe:\nAktiverer installering av spill i en egen mappe for enkel administrasjon.
- showSplashCheckBox
+ Show Splash Screen:\nShows the game's splash screen (a special image) while the game is starting.
Vis velkomstbilde:\nViser spillets velkomstbilde (et spesialbilde) når spillet starter.
- discordRPCCheckbox
+ Enable Discord Rich Presence:\nDisplays the emulator icon and relevant information on your Discord profile.
Aktiver Discord Rich Presence:\nViser emulatorikonet og relevant informasjon på Discord-profilen din.
- userName
+ Username:\nSets the PS4's account username, which may be displayed by some games.
Brukernavn:\nAngir brukernavnet for PS4-kontoen, som kan vises av enkelte spill.
- TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
Trofénøkkel:\nNøkkel brukes til å dekryptere trofeer. Må hentes fra din konsoll (jailbroken).\nMå bare inneholde sekskantede tegn.
- logTypeGroupBox
+ Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
Logg type:\nAngir om loggvinduets utdata skal synkroniseres for ytelse. Kan ha negative effekter for emulatoren.
- logFilter
+ Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nLevels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
Logg filter:\nFiltrerer loggen for å kun skrive ut spesifikk informasjon.\nEksempler: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Nivåer: Trace, Debug, Info, Warning, Error, Critical - i denne rekkefølgen, et spesifikt nivå demper alle tidligere nivåer i listen og logger alle nivåer etter det.
- updaterGroupBox
+ Update:\nRelease: Official versions released every month that may be very outdated, but are more reliable and tested.\nNightly: Development versions that have all the latest features and fixes, but may contain bugs and are less stable.
Oppdatering:\nRelease: Offisielle versjoner utgitt hver måned som kan være veldig utdaterte, men er mer pålitelige og testet.\nNightly: Utviklingsversjoner som har alle de nyeste funksjonene og feilrettingene, men som kan inneholde feil og er mindre stabile.
- GUIBackgroundImageGroupBox
+ Background Image:\nControl the opacity of the game background image.
Bakgrunnsbilde:\nEndrer synligheten til spillets bakgrunnsbilde.
- GUIMusicGroupBox
+ Play Title Music:\nIf a game supports it, enable playing special music when selecting the game in the GUI.
Spille tittelmusikk:\nHvis et spill støtter det, så aktiveres det spesiell musikk når du velger spillet i menyen.
- disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
Deaktiver trofé hurtigmeny:\nDeaktiver trofévarsler i spillet. Trofé-fremgang kan fortsatt ved help av troféviseren (høyreklikk på spillet i hovedvinduet).
- hideCursorGroupBox
+ Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
Skjul musepeker:\nVelg når musepekeren skal forsvinne:\nAldri: Du vil alltid se musepekeren.\nInaktiv: Sett en tid for at den skal forsvinne etter å ha vært inaktiv.\nAlltid: du vil aldri se musepekeren.
- idleTimeoutGroupBox
+ Hide Idle Cursor Timeout:\nThe duration (seconds) after which the cursor that has been idle hides itself.
Sett en tid for når musepekeren forsvinner etter å ha vært inaktiv.
- backButtonBehaviorGroupBox
+ Back Button Behavior:\nSets the controller's back button to emulate tapping the specified position on the PS4 touchpad.
Atferd for tilbaketasten:\nSetter tilbaketasten på kontrolleren til å imitere et trykk på den angitte posisjonen på PS4s berøringsplate.
- enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
Vis kompatibilitets-data:\nViser informasjon om spillkompatibilitet i tabellvisning. Aktiver "Oppdater kompatibilitets-data ved oppstart" for oppdatert informasjon.
- checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
Oppdater database ved oppstart:\nOppdaterer kompatibilitets-databasen automatisk når shadPS4 starter.
- updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
Oppdater kompatibilitets-database:\nOppdater kompatibilitets-databasen nå.
@@ -1648,83 +1648,83 @@
Ingen
- graphicsAdapterGroupBox
+ Graphics Device:\nOn multiple GPU systems, select the GPU the emulator will use from the drop down list,\nor select "Auto Select" to automatically determine it.
Grafikkenhet:\nI systemer med flere GPU-er, velg GPU-en emulatoren skal bruke fra rullegardinlisten,\neller velg "Auto Select" for å velge automatisk.
- resolutionLayout
+ Width/Height:\nSets the size of the emulator window at launch, which can be resized during gameplay.\nThis is different from the in-game resolution.
Bredde/Høyde:\nAngir størrelsen på emulatorvinduet ved oppstart, som kan endres under spillingen.\nDette er forskjellig fra oppløsningen i spillet.
- heightDivider
+ Vblank Divider:\nThe frame rate at which the emulator refreshes at is multiplied by this number. Changing this may have adverse effects, such as increasing the game speed, or breaking critical game functionality that does not expect this to change!
Vblank skillelinje:\nBildehastigheten som emulatoren oppdaterer ved, multipliseres med dette tallet. Endring av dette kan ha negative effekter, som å øke hastigheten av spillet, eller ødelegge kritisk spillfunksjonalitet som ikke forventer at dette endres!
- dumpShadersCheckBox
+ Enable Shaders Dumping:\nFor the sake of technical debugging, saves the games shaders to a folder as they render.
Aktiver skyggeleggerdumping:\nFor teknisk feilsøking lagrer skyggeleggerne fra spillet i en mappe mens de gjengis.
- nullGpuCheckBox
+ Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
Aktiver Null GPU:\nFor teknisk feilsøking deaktiverer spillets-gjengivelse som om det ikke var noe grafikkort.
- enableHDRCheckBox
- enableHDRCheckBox
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
- gameFoldersBox
+ Game Folders:\nThe list of folders to check for installed games.
Spillmapper:\nListe over mapper som brukes for å se etter installerte spill.
- addFolderButton
+ Add:\nAdd a folder to the list.
Legg til:\nLegg til en mappe til listen.
- removeFolderButton
+ Remove:\nRemove a folder from the list.
Fjern:\nFjern en mappe fra listen.
- debugDump
+ Enable Debug Dumping:\nSaves the import and export symbols and file header information of the currently running PS4 program to a directory.
Aktiver feilrettingsdumping:\nLagrer import- og eksport-symbolene og filoverskriftsinformasjonen til det nåværende kjørende PS4-programmet i en katalog.
- vkValidationCheckBox
+ Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state.\nThis will reduce performance and likely change the behavior of emulation.
Aktiver Vulkan Validation Layers:\nAktiverer et system som validerer tilstanden til Vulkan-gjengiveren og logger informasjon om dens indre tilstand. Dette vil redusere ytelsen og sannsynligvis endre emulatorens atferd.
- vkSyncValidationCheckBox
+ Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks.\nThis will reduce performance and likely change the behavior of emulation.
Aktiver Vulkan synkronisering validering:\nAktiverer et system som validerer frekvens tiden av Vulkan-gjengivelsensoppgaver. Dette vil redusere ytelsen og sannsynligvis endre emulatorens atferd.
- rdocCheckBox
+ Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
Aktiver RenderDoc feilsøking:\nHvis aktivert, vil emulatoren gi kompatibilitet med RenderDoc for å tillate opptak og analyse av det nåværende gjengitte bildet.
- collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
Lagre skyggeleggere:\nDu trenger dette aktivert for å redigere skyggeleggerne med feilsøkingsmenyen (Ctrl + F10).
- crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
Krasjdiagnostikk:\nOppretter en .yaml-fil med informasjon om Vulkan-tilstanden ved krasj.\nNyttig for feilsøking 'Device lost' feil. Hvis du har dette aktivert, burde du aktivere vert OG gjestefeilsøkingsmarkører.\nFunker ikke med Intel GPU-er.\nDu trenger Vulkan Validation Layers og Vulkan SDK for at dette skal fungere.
- copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
Kopier GPU-buffere:\nKommer rundt løpsforhold som involverer GPU-innsendinger.\nKan muligens hjelpe med PM4 type 0 krasj.
- hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Vertsfeilsøkingsmarkører:\nSetter inn emulator-side informasjon som markører for spesifikke AMDGPU-kommandoer rundt Vulkan-kommandoer, i tillegg til å gi ressurser feilrettingsnavn.\nHvis du har dette aktivert, burde du aktivere krasjdiagnostikk.\nNyttig for programmer som RenderDoc.
- guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Gjestefeilsøkingsmarkører:\nSetter inn eventuelle feilsøkingsmarkører spillet selv har lagt til kommandobufferen.\nHvis du har dette aktivert, burde du aktivere krasjdiagnostikk.\nNyttig for programmer som RenderDoc.
- saveDataBox
+ Save Data Path:\nThe folder where game save data will be saved.
Lagrede datamappe:\nListe over data shadPS4 lagrer.
- browseButton
+ Browse:\nBrowse for a folder to set as the save data path.
Endre mappe:\nEndrer hvilken mappe shadPS4 skal lagre data til.
diff --git a/src/qt_gui/translations/pl_PL.ts b/src/qt_gui/translations/pl_PL.ts
index d34d38112..1499b1637 100644
--- a/src/qt_gui/translations/pl_PL.ts
+++ b/src/qt_gui/translations/pl_PL.ts
@@ -29,8 +29,8 @@
Kody / Łatki dla
- defaultTextEdit_MSG
- Cheaty/Patche są eksperymentalne.\nUżywaj ich ostrożnie.\n\nPobierz cheaty pojedynczo, wybierając repozytorium i klikając przycisk pobierania.\nNa zakładce Patches możesz pobrać wszystkie patche jednocześnie, wybrać, które chcesz używać, i zapisać wybór.\n\nPonieważ nie rozwijamy Cheats/Patches,\nproszę zgłosić problemy do autora cheatu.\n\nStworzyłeś nowy cheat? Odwiedź:\nhttps://github.com/shadps4-emu/ps4_cheats
+ Cheats/Patches are experimental.\nUse with caution.\n\nDownload cheats individually by selecting the repository and clicking the download button.\nIn the Patches tab, you can download all patches at once, choose which ones you want to use, and save your selection.\n\nSince we do not develop the Cheats/Patches,\nplease report issues to the cheat author.\n\nCreated a new cheat? Visit:\n
+ Cheaty/Patche są eksperymentalne.\nUżywaj ich ostrożnie.\n\nPobierz cheaty pojedynczo, wybierając repozytorium i klikając przycisk pobierania.\nNa zakładce Patches możesz pobrać wszystkie patche jednocześnie, wybrać, które chcesz używać, i zapisać wybór.\n\nPonieważ nie rozwijamy Cheats/Patches,\nproszę zgłosić problemy do autora cheatu.\n\nStworzyłeś nowy cheat? Odwiedź:\n
No Image Available
@@ -161,7 +161,7 @@
Nie znaleziono kodów
- CheatsNotFound_MSG
+ No Cheats found for this game in this version of the selected repository,try another repository or a different version of the game.
Nie znaleziono kodów do tej gry w tej wersji wybranego repozytorium. Spróbuj innego repozytorium lub innej wersji gry.
@@ -169,7 +169,7 @@
Kody pobrane pomyślnie
- CheatsDownloadedSuccessfully_MSG
+ You have successfully downloaded the cheats for this version of the game from the selected repository. You can try downloading from another repository, if it is available it will also be possible to use it by selecting the file from the list.
Pomyślnie pobrano kody dla tej wersji gry z wybranego repozytorium. Możesz spróbować pobrać z innego repozytorium. Jeśli jest dostępne, możesz również użyć go, wybierając plik z listy.
@@ -185,7 +185,7 @@
Pobieranie zakończone
- DownloadComplete_MSG
+ Patches Downloaded Successfully! All Patches available for all games have been downloaded, there is no need to download them individually for each game as happens in Cheats. If the patch does not appear, it may be that it does not exist for the specific serial and version of the game.
Poprawki zostały pomyślnie pobrane! Wszystkie dostępne poprawki dla wszystkich gier zostały pobrane. Nie ma potrzeby pobierania ich osobno dla każdej gry, która ma kody. Jeśli poprawka się nie pojawia, możliwe, że nie istnieje dla konkretnego numeru seryjnego i wersji gry.
@@ -264,7 +264,7 @@
Błąd sieci:
- Error_Github_limit_MSG
+ The Auto Updater allows up to 60 update checks per hour.\nYou have reached this limit. Please try again later.
Automatyczna aktualizacja umożliwia maksymalnie 60 sprawdzeń aktualizacji na godzinę.\nOsiągnąłeś ten limit. Spróbuj ponownie później.
@@ -1540,83 +1540,83 @@
Najedź kursorem na opcję, aby wyświetlić jej opis.
- consoleLanguageGroupBox
+ Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region.
Język konsoli:\nUstala język, który używa gra PS4.\nZaleca się ustawienie tego na język, który obsługuje gra, co może się różnić w zależności od regionu.
- emulatorLanguageGroupBox
+ Emulator Language:\nSets the language of the emulator's user interface.
Język emulatora:\nUstala język interfejsu użytkownika emulatora.
- fullscreenCheckBox
+ Enable Full Screen:\nAutomatically puts the game window into full-screen mode.\nThis can be toggled by pressing the F11 key.
Włącz tryb pełnoekranowy:\nAutomatycznie przełącza okno gry w tryb pełnoekranowy.\nMożna to wyłączyć naciskając klawisz F11.
- separateUpdatesCheckBox
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.\nThis can be manually created by adding the extracted update to the game folder with the name "CUSA00000-UPDATE" where the CUSA ID matches the game's ID.
Włącz oddzielny folder aktualizacji:\nUmożliwia instalowanie aktualizacji gier w oddzielnym folderze w celu łatwego zarządzania.
- showSplashCheckBox
+ Show Splash Screen:\nShows the game's splash screen (a special image) while the game is starting.
Wyświetl ekran powitalny:\nPodczas uruchamiania gry wyświetla ekran powitalny (specjalny obraz).
- discordRPCCheckbox
+ Enable Discord Rich Presence:\nDisplays the emulator icon and relevant information on your Discord profile.
Włącz Discord Rich Presence:\nWyświetla ikonę emulatora i odpowiednie informacje na twoim profilu Discord.
- userName
+ Username:\nSets the PS4's account username, which may be displayed by some games.
Nazwa użytkownika:\nUstala nazwę użytkownika konta PS4, która może być wyświetlana w niektórych grach.
- TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
Klucz trofeów:\nKlucz używany do odszyfrowywania trofeów. Musi być uzyskany z konsoli po jailbreaku. Musi zawierać tylko znaki w kodzie szesnastkowym.
- logTypeGroupBox
+ Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
Typ logu:\nUstala, czy synchronizować wyjście okna dziennika dla wydajności. Może to mieć negatywny wpływ na emulację.
- logFilter
+ Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nLevels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
Filtr logu:\nFiltruje dziennik, aby drukować tylko określone informacje.\nPrzykłady: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Poziomy: Trace, Debug, Info, Warning, Error, Critical - w tej kolejności, konkretny poziom wycisza wszystkie wcześniejsze poziomy w liście i rejestruje wszystkie poziomy później.
- updaterGroupBox
+ Update:\nRelease: Official versions released every month that may be very outdated, but are more reliable and tested.\nNightly: Development versions that have all the latest features and fixes, but may contain bugs and are less stable.
Aktualizator:\nRelease: Oficjalne wersje wydawane co miesiąc, które mogą być bardzo przestarzałe, ale są niezawodne i przetestowane.\nNightly: Wersje rozwojowe, które zawierają wszystkie najnowsze funkcje i poprawki błędów, ale mogą mieć błędy i być mniej stabilne.
- GUIBackgroundImageGroupBox
- GUIBackgroundImageGroupBox
+ Background Image:\nControl the opacity of the game background image.
+ Background Image:\nControl the opacity of the game background image.
- GUIMusicGroupBox
+ Play Title Music:\nIf a game supports it, enable playing special music when selecting the game in the GUI.
Odtwórz muzykę tytułową:\nJeśli gra to obsługuje, aktywuje odtwarzanie specjalnej muzyki podczas wybierania gry w GUI.
- disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
Wyłącz wyskakujące okienka trofeów:\nWyłącz powiadomienia o trofeach w grze. Postępy w zdobywaniu trofeów można nadal śledzić za pomocą przeglądarki trofeów (kliknij prawym przyciskiem myszy grę w oknie głównym).
- hideCursorGroupBox
+ Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
Ukryj kursor:\nWybierz, kiedy kursor zniknie:\nNigdy: Zawsze będziesz widział myszkę.\nNieaktywny: Ustaw czas, po którym zniknie po bezczynności.\nZawsze: nigdy nie zobaczysz myszki.
- idleTimeoutGroupBox
+ Hide Idle Cursor Timeout:\nThe duration (seconds) after which the cursor that has been idle hides itself.
Ustaw czas, po którym mysz zniknie po bezczynności.
- backButtonBehaviorGroupBox
+ Back Button Behavior:\nSets the controller's back button to emulate tapping the specified position on the PS4 touchpad.
Zachowanie przycisku Wstecz:\nUstawia przycisk Wstecz kontrolera tak, aby emulował dotknięcie określonego miejsca na panelu dotykowym PS4.
- enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
Wyświetl dane zgodności:\nWyświetla informacje o kompatybilności gry w widoku tabeli. Włącz opcję „Aktualizuj zgodność przy uruchomieniu”, aby uzyskać aktualne informacje.
- checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
Aktualizuj zgodność przy uruchomieniu:\nAutomatycznie aktualizuj bazę danych kompatybilności podczas uruchamiania shadPS4.
- updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
Zaktualizuj bazę danych zgodności:\nNatychmiast zaktualizuj bazę danych zgodności.
@@ -1648,84 +1648,84 @@
Brak
- graphicsAdapterGroupBox
+ Graphics Device:\nOn multiple GPU systems, select the GPU the emulator will use from the drop down list,\nor select "Auto Select" to automatically determine it.
Urządzenie graficzne:\nW systemach z wieloma GPU, wybierz GPU, który emulator ma używać z rozwijanego menu,\n lub wybierz "Auto Select", aby ustawić go automatycznie.
- resolutionLayout
+ Width/Height:\nSets the size of the emulator window at launch, which can be resized during gameplay.\nThis is different from the in-game resolution.
Szerokość/Wysokość:\nUstala rozmiar okna emulatora podczas uruchamiania, który może być zmieniany w trakcie gry.\nTo różni się od rozdzielczości w grze.
- heightDivider
+ Vblank Divider:\nThe frame rate at which the emulator refreshes at is multiplied by this number. Changing this may have adverse effects, such as increasing the game speed, or breaking critical game functionality that does not expect this to change!
Dzielnik Vblank:\nWskaźnik klatek, z jakim emulator jest odświeżany, pomnożony przez tę liczbę. Zmiana tego może mieć negatywne skutki, takie jak przyspieszenie gry lub zniszczenie krytycznej funkcjonalności gry, która nie spodziewa się, że to zostanie zmienione!
- dumpShadersCheckBox
+ Enable Shaders Dumping:\nFor the sake of technical debugging, saves the games shaders to a folder as they render.
Włącz zrzucanie shaderów:\nDla technicznego debugowania zapisuje shadery z gry w folderze podczas renderowania.
- nullGpuCheckBox
+ Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
Włącz Null GPU:\nDla technicznego debugowania dezaktywuje renderowanie gry tak, jakby nie było karty graficznej.
- enableHDRCheckBox
- enableHDRCheckBox
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
- gameFoldersBox
+ Game Folders:\nThe list of folders to check for installed games.
Foldery gier:\nLista folderów do sprawdzenia zainstalowanych gier.
- addFolderButton
+ Add:\nAdd a folder to the list.
Dodaj:\nDodaj folder do listy.
- removeFolderButton
+ Remove:\nRemove a folder from the list.
Usuń:\nUsuń folder z listy.
- debugDump
+ Enable Debug Dumping:\nSaves the import and export symbols and file header information of the currently running PS4 program to a directory.
Włącz zrzut debugowania:\nZapisuje symbole importu i eksportu oraz informacje nagłówkowe pliku dla aktualnie działającej aplikacji PS4 w katalogu.
- vkValidationCheckBox
+ Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state.\nThis will reduce performance and likely change the behavior of emulation.
Włącz warstwę walidacji Vulkan:\nWłącza system, który waliduje stan renderera Vulkan i loguje informacje o jego wewnętrznym stanie. Zmniejszy to wydajność i prawdopodobnie zmieni zachowanie emulacji.
- vkSyncValidationCheckBox
+ Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks.\nThis will reduce performance and likely change the behavior of emulation.
Włącz walidację synchronizacji Vulkan:\nWłącza system, który waliduje timing zadań renderowania Vulkan. Zmniejszy to wydajność i prawdopodobnie zmieni zachowanie emulacji.
- rdocCheckBox
+ Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
Włącz debugowanie RenderDoc:\nJeśli włączone, emulator zapewnia kompatybilność z Renderdoc, aby umożliwić nagrywanie i analizowanie aktualnie renderowanej klatki.
- collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
- hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- saveDataBox
- saveDataBox
+ Save Data Path:\nThe folder where game save data will be saved.
+ Save Data Path:\nThe folder where game save data will be saved.
- browseButton
- browseButton
+ Browse:\nBrowse for a folder to set as the save data path.
+ Browse:\nBrowse for a folder to set as the save data path.
Borderless
diff --git a/src/qt_gui/translations/pt_BR.ts b/src/qt_gui/translations/pt_BR.ts
index ae9bfe68f..6ecf59003 100644
--- a/src/qt_gui/translations/pt_BR.ts
+++ b/src/qt_gui/translations/pt_BR.ts
@@ -29,8 +29,8 @@
Cheats / Patches para
- defaultTextEdit_MSG
- Cheats/Patches são experimentais.\nUse com cautela.\n\nBaixe os cheats individualmente selecionando o repositório e clicando no botão de download.\nNa aba Patches, você pode baixar todos os Patches de uma vez, escolha qual deseja usar e salve a opção.\n\nComo não desenvolvemos os Cheats/Patches,\npor favor, reporte problemas relacionados ao autor do cheat.\n\nCriou um novo cheat? Visite:\nhttps://github.com/shadps4-emu/ps4_cheats
+ Cheats/Patches are experimental.\nUse with caution.\n\nDownload cheats individually by selecting the repository and clicking the download button.\nIn the Patches tab, you can download all patches at once, choose which ones you want to use, and save your selection.\n\nSince we do not develop the Cheats/Patches,\nplease report issues to the cheat author.\n\nCreated a new cheat? Visit:\n
+ Cheats/Patches são experimentais.\nUse com cautela.\n\nBaixe os cheats individualmente selecionando o repositório e clicando no botão de download.\nNa aba Patches, você pode baixar todos os Patches de uma vez, escolha qual deseja usar e salve a opção.\n\nComo não desenvolvemos os Cheats/Patches,\npor favor, reporte problemas relacionados ao autor do cheat.\n\nCriou um novo cheat? Visite:\n
No Image Available
@@ -161,7 +161,7 @@
Cheats Não Encontrados
- CheatsNotFound_MSG
+ No Cheats found for this game in this version of the selected repository,try another repository or a different version of the game.
Nenhum cheat encontrado para este jogo nesta versão do repositório selecionado, tente outro repositório ou uma versão diferente do jogo.
@@ -169,7 +169,7 @@
Cheats Baixados com Sucesso
- CheatsDownloadedSuccessfully_MSG
+ You have successfully downloaded the cheats for this version of the game from the selected repository. You can try downloading from another repository, if it is available it will also be possible to use it by selecting the file from the list.
Você baixou os cheats com sucesso. Para esta versão do jogo a partir do repositório selecionado. Você pode tentar baixar de outro repositório, se estiver disponível, também será possível usá-lo selecionando o arquivo da lista.
@@ -185,7 +185,7 @@
Download Completo
- DownloadComplete_MSG
+ Patches Downloaded Successfully! All Patches available for all games have been downloaded, there is no need to download them individually for each game as happens in Cheats. If the patch does not appear, it may be that it does not exist for the specific serial and version of the game.
Patches Baixados com Sucesso! Todos os patches disponíveis para todos os jogos foram baixados, não é necessário baixá-los individualmente para cada jogo como acontece com os Cheats. Se o patch não aparecer, pode ser que ele não exista para o número de série e a versão específicos do jogo.
@@ -264,7 +264,7 @@
Erro de rede:
- Error_Github_limit_MSG
+ The Auto Updater allows up to 60 update checks per hour.\nYou have reached this limit. Please try again later.
O Atualizador Automático permite até 60 verificações de atualização por hora.\nVocê atingiu esse limite. Por favor, tente novamente mais tarde.
@@ -1540,83 +1540,83 @@
Passe o mouse sobre uma opção para exibir sua descrição.
- consoleLanguageGroupBox
+ Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region.
Idioma do console:\nDefine o idioma usado pelo jogo no PS4.\nRecomenda-se configurá-lo para um idioma que o jogo suporte, o que pode variar conforme a região.
- emulatorLanguageGroupBox
+ Emulator Language:\nSets the language of the emulator's user interface.
Idioma do emulador:\nDefine o idioma da interface do emulador.
- fullscreenCheckBox
+ Enable Full Screen:\nAutomatically puts the game window into full-screen mode.\nThis can be toggled by pressing the F11 key.
Habilitar Tela Cheia:\nAltera a janela do jogo para o modo tela cheia.\nIsso pode ser alterado pressionando a tecla F11.
- separateUpdatesCheckBox
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.\nThis can be manually created by adding the extracted update to the game folder with the name "CUSA00000-UPDATE" where the CUSA ID matches the game's ID.
Habilitar pasta de atualização separada:\nPermite instalar atualizações de jogos em uma pasta separada para fácil gerenciamento.
- showSplashCheckBox
+ Show Splash Screen:\nShows the game's splash screen (a special image) while the game is starting.
Mostrar Splash Inicial:\nExibe a tela inicial do jogo (imagem especial) ao iniciar o jogo.
- discordRPCCheckbox
+ Enable Discord Rich Presence:\nDisplays the emulator icon and relevant information on your Discord profile.
Habilitar Discord Rich Presence:\nExibe o ícone do emulador e informações relevantes no seu perfil do Discord.
- userName
+ Username:\nSets the PS4's account username, which may be displayed by some games.
Nome de usuário:\nDefine o nome de usuário da conta PS4 que pode ser exibido por alguns jogos.
- TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
- logTypeGroupBox
+ Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
Tipo de Registro:\nDefine se a saída da janela de log deve ser sincronizada para melhorar o desempenho. Isso pode impactar negativamente a emulação.
- logFilter
+ Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nLevels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
Filtro de Registro:\nImprime apenas informações específicas.\nExemplos: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nNíveis: Trace, Debug, Info, Warning, Error, Critical - assim, um nível específico desativa todos os níveis anteriores na lista e registra todos os níveis subsequentes.
- updaterGroupBox
+ Update:\nRelease: Official versions released every month that may be very outdated, but are more reliable and tested.\nNightly: Development versions that have all the latest features and fixes, but may contain bugs and are less stable.
Atualizações:\nRelease: Versões oficiais que são lançadas todo mês e podem ser bastante antigas, mas são mais confiáveis e testadas.\nNightly: Versões de desenvolvimento que têm todos os novos recursos e correções, mas podem ter bugs e ser instáveis.
- GUIBackgroundImageGroupBox
- GUIBackgroundImageGroupBox
+ Background Image:\nControl the opacity of the game background image.
+ Background Image:\nControl the opacity of the game background image.
- GUIMusicGroupBox
+ Play Title Music:\nIf a game supports it, enable playing special music when selecting the game in the GUI.
Reproduzir música de abertura:\nSe o jogo suportar, ativa a reprodução de uma música especial ao selecionar o jogo na interface do menu.
- disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
Desabilitar pop-ups dos troféus:\nDesabilite notificações de troféus no jogo. O progresso do troféu ainda pode ser rastreado usando o Trophy Viewer (clique com o botão direito do mouse no jogo na janela principal).
- hideCursorGroupBox
+ Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
Ocultar Cursor:\nEscolha quando o cursor desaparecerá:\nNunca: Você sempre verá o mouse.\nParado: Defina um tempo para ele desaparecer após ficar inativo.\nSempre: Você nunca verá o mouse.
- idleTimeoutGroupBox
+ Hide Idle Cursor Timeout:\nThe duration (seconds) after which the cursor that has been idle hides itself.
Defina um tempo em segundos para o mouse desaparecer após ficar inativo.
- backButtonBehaviorGroupBox
+ Back Button Behavior:\nSets the controller's back button to emulate tapping the specified position on the PS4 touchpad.
Comportamento do botão Voltar:\nDefine o botão Voltar do controle para emular o toque na posição especificada no touchpad do PS4.
- enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
Exibir Dados de Compatibilidade:\nExibe informações de compatibilidade dos jogos na janela principal.\nHabilitar "Atualizar Compatibilidade ao Inicializar" para obter informações atualizadas.
- checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
Atualizar Compatibilidade ao inicializar:\nAtualiza automaticamente o banco de dados de compatibilidade quando o SHADPS4 é iniciado.
- updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
Atualizar Lista de Compatibilidade:\nAtualizar imediatamente o banco de dados de compatibilidade.
@@ -1648,84 +1648,84 @@
Nenhum
- graphicsAdapterGroupBox
+ Graphics Device:\nOn multiple GPU systems, select the GPU the emulator will use from the drop down list,\nor select "Auto Select" to automatically determine it.
Placa de Vídeo:\nEm sistemas com múltiplas GPUs, escolha qual GPU o emulador usará da lista suspensa,\nou escolha "Auto Select" para que ele determine automaticamente.
- resolutionLayout
+ Width/Height:\nSets the size of the emulator window at launch, which can be resized during gameplay.\nThis is different from the in-game resolution.
Largura/Altura:\nDefine o tamanho da janela do emulador no momento da inicialização, que pode ser redimensionado durante o jogo.\nIsso é diferente da resolução dentro do jogo.
- heightDivider
+ Vblank Divider:\nThe frame rate at which the emulator refreshes at is multiplied by this number. Changing this may have adverse effects, such as increasing the game speed, or breaking critical game functionality that does not expect this to change!
Divisor Vblank:\nA taxa de quadros que o emulador atualiza é multiplicada por este número. Mudar isso pode ter efeitos negativos, como aumentar a velocidade do jogo ou quebrar funções vitais do jogo que não esperam que isso mude!
- dumpShadersCheckBox
+ Enable Shaders Dumping:\nFor the sake of technical debugging, saves the games shaders to a folder as they render.
Habilitar Dumping de Shaders:\nArmazena os shaders do jogo em uma pasta durante a renderização para fins de depuração técnica.
- nullGpuCheckBox
+ Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
Habilitar GPU NULA:\nDesativa a renderização do jogo para fins de depuração técnica, como se não houvesse nenhuma placa gráfica.
- enableHDRCheckBox
- enableHDRCheckBox
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
- gameFoldersBox
+ Game Folders:\nThe list of folders to check for installed games.
Pastas dos jogos:\nA lista de pastas para verificar se há jogos instalados.
- addFolderButton
+ Add:\nAdd a folder to the list.
Adicionar:\nAdicione uma pasta à lista.
- removeFolderButton
+ Remove:\nRemove a folder from the list.
Remover:\nRemove uma pasta da lista.
- debugDump
+ Enable Debug Dumping:\nSaves the import and export symbols and file header information of the currently running PS4 program to a directory.
Habilitar Depuração de Dumping:\nArmazena os símbolos de importação e exportação e as informações do cabeçalho do arquivo do programa PS4 atual em um diretório.
- vkValidationCheckBox
+ Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state.\nThis will reduce performance and likely change the behavior of emulation.
Habilitar Camadas de Validação do Vulkan:\nAtiva um sistema que valida o estado do renderizador Vulkan e registra informações sobre seu estado interno.\nIsso diminui o desempenho e pode alterar o comportamento da emulação.
- vkSyncValidationCheckBox
+ Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks.\nThis will reduce performance and likely change the behavior of emulation.
Habilitar Validação de Sincronização do Vulkan:\nAtiva um sistema que valida o agendamento de tarefas de renderização Vulkan.\nIsso diminui o desempenho e pode alterar o comportamento da emulação.
- rdocCheckBox
+ Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
Habilitar Depuração por RenderDoc:\nSe ativado, permite que o emulador tenha compatibilidade com RenderDoc para gravação e análise do quadro renderizado atual.
- collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
Coletar Shaders:\nVocê precisa habilitar isso para editar shaders com o menu de depuração (Ctrl + F10).
- crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
Diagnósticos de Falha:\nCria um arquivo .yaml com informações sobre o estado do Vulkan no momento da falha.\nÚtil para depurar erros de 'Device lost'. Se você tiver isso habilitado, você deve habilitar os Marcadores de Depuração de Host e de Convidado.\nNão funciona em GPUs da Intel.\nVocê precisa ter as Camadas de Validação Vulkan habilitadas e o SDK do Vulkan para que isso funcione.
- copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
Copiar Buffers de GPU:\nContorna condições de corrida envolvendo envios de GPU.\nPode ou não ajudar com travamentos do PM4 tipo 0.
- hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Marcadores de Depuração de Host:\nInsere informações do lado do emulador, como marcadores para comandos AMDGPU específicos em torno de comandos Vulkan, além de fornecer nomes de depuração aos recursos.\nSe isso estiver habilitado, você deve habilitar o "Diagnóstico de Falha".\nÚtil para programas como o RenderDoc.
- guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Marcadores de Depuração de Convidado:\nInsere quaisquer marcadores de depuração que o próprio jogo adicionou ao buffer de comando.\nSe isso estiver habilitado, você deve habilitar "Diagnóstico de Falha".\nÚtil para programas como o RenderDoc.
- saveDataBox
- saveDataBox
+ Save Data Path:\nThe folder where game save data will be saved.
+ Save Data Path:\nThe folder where game save data will be saved.
- browseButton
- browseButton
+ Browse:\nBrowse for a folder to set as the save data path.
+ Browse:\nBrowse for a folder to set as the save data path.
Borderless
diff --git a/src/qt_gui/translations/ro_RO.ts b/src/qt_gui/translations/ro_RO.ts
index ab8d450fd..8c36b37e3 100644
--- a/src/qt_gui/translations/ro_RO.ts
+++ b/src/qt_gui/translations/ro_RO.ts
@@ -29,8 +29,8 @@
Cheats / Patches for
- defaultTextEdit_MSG
- Cheats/Patches sunt experimentale.\nUtilizați cu prudență.\n\nDescărcați cheats individual prin selectarea depozitului și făcând clic pe butonul de descărcare.\nÎn fila Patches, puteți descărca toate patch-urile deodată, alege pe cele pe care doriți să le utilizați și salvați selecția.\n\nDeoarece nu dezvoltăm Cheats/Patches,\nte rugăm să raportezi problemele autorului cheat-ului.\n\nAi creat un nou cheat? Vizitează:\nhttps://github.com/shadps4-emu/ps4_cheats
+ Cheats/Patches are experimental.\nUse with caution.\n\nDownload cheats individually by selecting the repository and clicking the download button.\nIn the Patches tab, you can download all patches at once, choose which ones you want to use, and save your selection.\n\nSince we do not develop the Cheats/Patches,\nplease report issues to the cheat author.\n\nCreated a new cheat? Visit:\n
+ Cheats/Patches sunt experimentale.\nUtilizați cu prudență.\n\nDescărcați cheats individual prin selectarea depozitului și făcând clic pe butonul de descărcare.\nÎn fila Patches, puteți descărca toate patch-urile deodată, alege pe cele pe care doriți să le utilizați și salvați selecția.\n\nDeoarece nu dezvoltăm Cheats/Patches,\nte rugăm să raportezi problemele autorului cheat-ului.\n\nAi creat un nou cheat? Vizitează:\n
No Image Available
@@ -161,7 +161,7 @@
Cheats Nu au fost găsite
- CheatsNotFound_MSG
+ No Cheats found for this game in this version of the selected repository,try another repository or a different version of the game.
Nu au fost găsite cheats pentru acest joc în această versiune a repository-ului selectat, încearcă un alt repository sau o versiune diferită a jocului.
@@ -169,7 +169,7 @@
Cheats descărcate cu succes
- CheatsDownloadedSuccessfully_MSG
+ You have successfully downloaded the cheats for this version of the game from the selected repository. You can try downloading from another repository, if it is available it will also be possible to use it by selecting the file from the list.
Ai descărcat cu succes cheats-urile pentru această versiune a jocului din repository-ul selectat. Poți încerca descărcarea din alt repository; dacă este disponibil, va fi posibil să-l folosești selectând fișierul din listă.
@@ -185,7 +185,7 @@
Descărcare completă
- DownloadComplete_MSG
+ Patches Downloaded Successfully! All Patches available for all games have been downloaded, there is no need to download them individually for each game as happens in Cheats. If the patch does not appear, it may be that it does not exist for the specific serial and version of the game.
Patches descărcate cu succes! Toate Patches disponibile pentru toate jocurile au fost descărcate; nu este nevoie să le descarci individual pentru fiecare joc, așa cum se întâmplă cu Cheats. Dacă patch-ul nu apare, este posibil să nu existe pentru seria și versiunea specifică a jocului.
@@ -264,7 +264,7 @@
Eroare de rețea:
- Error_Github_limit_MSG
+ The Auto Updater allows up to 60 update checks per hour.\nYou have reached this limit. Please try again later.
Actualizatorul automat permite până la 60 de verificări de actualizare pe oră.\nAți atins această limită. Vă rugăm să încercați din nou mai târziu.
@@ -1540,83 +1540,83 @@
Indicați mouse-ul asupra unei opțiuni pentru a afișa descrierea acesteia.
- consoleLanguageGroupBox
+ Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region.
Limba consolei:\nSetează limba pe care o folosește jocul PS4.\nSe recomandă să setezi această opțiune pe o limbă pe care jocul o suportă, ceea ce poate varia în funcție de regiune.
- emulatorLanguageGroupBox
+ Emulator Language:\nSets the language of the emulator's user interface.
Limba emulatorului:\nSetează limba interfeței utilizatorului a emulatorului.
- fullscreenCheckBox
+ Enable Full Screen:\nAutomatically puts the game window into full-screen mode.\nThis can be toggled by pressing the F11 key.
Activează modul pe ecran complet:\nPune automat fereastra jocului în modul pe ecran complet.\nAceasta poate fi dezactivată apăsând tasta F11.
- separateUpdatesCheckBox
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.\nThis can be manually created by adding the extracted update to the game folder with the name "CUSA00000-UPDATE" where the CUSA ID matches the game's ID.
Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
- showSplashCheckBox
+ Show Splash Screen:\nShows the game's splash screen (a special image) while the game is starting.
Afișează ecranul de încărcare:\nAfișează ecranul de încărcare al jocului (o imagine specială) în timp ce jocul pornește.
- discordRPCCheckbox
+ Enable Discord Rich Presence:\nDisplays the emulator icon and relevant information on your Discord profile.
Activați Discord Rich Presence:\nAfișează pictograma emulatorului și informații relevante pe profilul dumneavoastră Discord.
- userName
+ Username:\nSets the PS4's account username, which may be displayed by some games.
Nume utilizator:\nSetează numele de utilizator al contului PS4, care poate fi afișat de unele jocuri.
- TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
- logTypeGroupBox
+ Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
Tip jurnal:\nSetează dacă să sincronizezi ieșirea ferestrei de jurnal pentru performanță. Aceasta poate avea efecte adverse asupra emulării.
- logFilter
+ Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nLevels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
Filtrul jurnalului:\nFiltrează jurnalul pentru a imprima doar informații specifice.\nExemple: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Niveluri: Trace, Debug, Info, Warning, Error, Critical - în această ordine, un nivel specific reduce toate nivelurile anterioare din listă și înregistrează toate nivelurile ulterioare.
- updaterGroupBox
+ Update:\nRelease: Official versions released every month that may be very outdated, but are more reliable and tested.\nNightly: Development versions that have all the latest features and fixes, but may contain bugs and are less stable.
Actualizare:\nRelease: Versiuni oficiale lansate în fiecare lună, care pot fi foarte învechite, dar sunt mai fiabile și testate.\nNightly: Versiuni de dezvoltare care conțin toate cele mai recente funcții și corecții, dar pot conține erori și sunt mai puțin stabile.
- GUIBackgroundImageGroupBox
- GUIBackgroundImageGroupBox
+ Background Image:\nControl the opacity of the game background image.
+ Background Image:\nControl the opacity of the game background image.
- GUIMusicGroupBox
+ Play Title Music:\nIf a game supports it, enable playing special music when selecting the game in the GUI.
Redă muzica titlului:\nDacă un joc o suportă, activează redarea muzicii speciale când selectezi jocul în GUI.
- disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
- hideCursorGroupBox
+ Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
Ascunde cursorul:\nAlegeți când va dispărea cursorul:\nNiciodată: Vei vedea întotdeauna mouse-ul.\nInactiv: Setează un timp pentru a dispărea după inactivitate.\nÎntotdeauna: nu vei vedea niciodată mouse-ul.
- idleTimeoutGroupBox
+ Hide Idle Cursor Timeout:\nThe duration (seconds) after which the cursor that has been idle hides itself.
Setați un timp pentru ca mouse-ul să dispară după ce a fost inactiv.
- backButtonBehaviorGroupBox
+ Back Button Behavior:\nSets the controller's back button to emulate tapping the specified position on the PS4 touchpad.
Comportamentul butonului înapoi:\nSetează butonul înapoi al controlerului să imite atingerea poziției specificate pe touchpad-ul PS4.
- enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
- checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
- updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
Update Compatibility Database:\nImmediately update the compatibility database.
@@ -1648,84 +1648,84 @@
Niciunul
- graphicsAdapterGroupBox
+ Graphics Device:\nOn multiple GPU systems, select the GPU the emulator will use from the drop down list,\nor select "Auto Select" to automatically determine it.
Dispozitiv grafic:\nPe sistemele cu mai multe GPU-uri, alege GPU-ul pe care emulatorul îl va folosi din lista derulantă,\nsau selectează "Auto Select" pentru a-l determina automat.
- resolutionLayout
+ Width/Height:\nSets the size of the emulator window at launch, which can be resized during gameplay.\nThis is different from the in-game resolution.
Lățime/Înălțime:\nSetează dimensiunea ferestrei emulatorului la lansare, care poate fi redimensionată în timpul jocului.\nAceasta este diferită de rezoluția din joc.
- heightDivider
+ Vblank Divider:\nThe frame rate at which the emulator refreshes at is multiplied by this number. Changing this may have adverse effects, such as increasing the game speed, or breaking critical game functionality that does not expect this to change!
Împărțitor Vblank:\nRata de cadre cu care emulatorul se reîmprospătează este multiplicată cu acest număr. Schimbarea acestuia poate avea efecte adverse, cum ar fi creșterea vitezei jocului sau distrugerea funcționalității critice a jocului care nu se așteaptă ca aceasta să se schimbe!
- dumpShadersCheckBox
+ Enable Shaders Dumping:\nFor the sake of technical debugging, saves the games shaders to a folder as they render.
Activează salvarea shaderelor:\nÎn scopuri de depanare tehnică, salvează shader-urile jocului într-un folder pe măsură ce sunt randate.
- nullGpuCheckBox
+ Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
Activează GPU Null:\nÎn scopuri de depanare tehnică, dezactivează redarea jocului ca și cum nu ar exista o placă grafică.
- enableHDRCheckBox
- enableHDRCheckBox
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
- gameFoldersBox
+ Game Folders:\nThe list of folders to check for installed games.
Folderele jocurilor:\nLista folderelor pentru a verifica jocurile instalate.
- addFolderButton
+ Add:\nAdd a folder to the list.
Adăugați:\nAdăugați un folder la listă.
- removeFolderButton
+ Remove:\nRemove a folder from the list.
Eliminați:\nÎndepărtați un folder din listă.
- debugDump
+ Enable Debug Dumping:\nSaves the import and export symbols and file header information of the currently running PS4 program to a directory.
Activează salvarea pentru depanare:\nSalvează simbolurile de import și export și informațiile din antetul fișierului pentru aplicația PS4 care rulează în prezent într-un director.
- vkValidationCheckBox
+ Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state.\nThis will reduce performance and likely change the behavior of emulation.
Activează straturile de validare Vulkan:\nActivează un sistem care validează starea renderer-ului Vulkan și înregistrează informații despre starea sa internă. Aceasta va reduce performanța și probabil va schimba comportamentul emulării.
- vkSyncValidationCheckBox
+ Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks.\nThis will reduce performance and likely change the behavior of emulation.
Activează validarea sincronizării Vulkan:\nActivează un sistem care validează sincronizarea sarcinilor de redare Vulkan. Aceasta va reduce performanța și probabil va schimba comportamentul emulării.
- rdocCheckBox
+ Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
Activează depanarea RenderDoc:\nDacă este activat, emulatorul va oferi compatibilitate cu Renderdoc pentru a permite capturarea și analiza cadrului redat în prezent.
- collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
- hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- saveDataBox
- saveDataBox
+ Save Data Path:\nThe folder where game save data will be saved.
+ Save Data Path:\nThe folder where game save data will be saved.
- browseButton
- browseButton
+ Browse:\nBrowse for a folder to set as the save data path.
+ Browse:\nBrowse for a folder to set as the save data path.
Borderless
diff --git a/src/qt_gui/translations/ru_RU.ts b/src/qt_gui/translations/ru_RU.ts
index 70294e896..e0289f690 100644
--- a/src/qt_gui/translations/ru_RU.ts
+++ b/src/qt_gui/translations/ru_RU.ts
@@ -29,8 +29,8 @@
Читы и патчи для
- defaultTextEdit_MSG
- Читы и патчи экспериментальны.\nИспользуйте с осторожностью.\n\nСкачивайте читы, выбрав репозиторий и нажав на кнопку загрузки.\nВо вкладке "Патчи" вы можете скачать все патчи сразу, выбирать какие вы хотите использовать, и сохранять выбор.\n\nПоскольку мы не разрабатываем читы/патчи,\nпожалуйста сообщайте о проблемах автору чита/патча.\n\nСоздали новый чит? Посетите:\nhttps://github.com/shadps4-emu/ps4_cheats
+ Cheats/Patches are experimental.\nUse with caution.\n\nDownload cheats individually by selecting the repository and clicking the download button.\nIn the Patches tab, you can download all patches at once, choose which ones you want to use, and save your selection.\n\nSince we do not develop the Cheats/Patches,\nplease report issues to the cheat author.\n\nCreated a new cheat? Visit:\n
+ Читы и патчи экспериментальны.\nИспользуйте с осторожностью.\n\nСкачивайте читы, выбрав репозиторий и нажав на кнопку загрузки.\nВо вкладке "Патчи" вы можете скачать все патчи сразу, выбирать какие вы хотите использовать, и сохранять выбор.\n\nПоскольку мы не разрабатываем читы/патчи,\nпожалуйста сообщайте о проблемах автору чита/патча.\n\nСоздали новый чит? Посетите:\n
No Image Available
@@ -161,7 +161,7 @@
Читы не найдены
- CheatsNotFound_MSG
+ No Cheats found for this game in this version of the selected repository,try another repository or a different version of the game.
Читы не найдены для этой игры в выбранном репозитории. Попробуйте другой репозиторий или другую версию игры.
@@ -169,7 +169,7 @@
Читы успешно скачаны
- CheatsDownloadedSuccessfully_MSG
+ You have successfully downloaded the cheats for this version of the game from the selected repository. You can try downloading from another repository, if it is available it will also be possible to use it by selecting the file from the list.
Вы успешно скачали читы для этой версии игры из выбранного репозитория. Вы можете попробовать скачать из другого репозитория. Если он доступен, его также можно будет использовать, выбрав файл из списка.
@@ -185,7 +185,7 @@
Скачивание завершено
- DownloadComplete_MSG
+ Patches Downloaded Successfully! All Patches available for all games have been downloaded, there is no need to download them individually for each game as happens in Cheats. If the patch does not appear, it may be that it does not exist for the specific serial and version of the game.
Патчи успешно скачаны! Все доступные патчи для всех игр были скачаны, нет необходимости скачивать их по отдельности для каждой игры, как это происходит с читами. Если патч не появляется, возможно, его не существует для конкретного серийного номера и версии игры.
@@ -264,7 +264,7 @@
Сетевая ошибка:
- Error_Github_limit_MSG
+ The Auto Updater allows up to 60 update checks per hour.\nYou have reached this limit. Please try again later.
Автообновление позволяет выполнять до 60 проверок обновлений в час.\nВы достигли этого лимита. Пожалуйста, попробуйте позже.
@@ -1540,83 +1540,83 @@
Наведите указатель мыши на опцию, чтобы отобразить ее описание.
- consoleLanguageGroupBox
+ Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region.
Язык консоли:\nУстановите язык, который будет использоваться в играх PS4.\nРекомендуется устанавливать язык, который поддерживается игрой, так как он может отличаться в зависимости от региона.
- emulatorLanguageGroupBox
+ Emulator Language:\nSets the language of the emulator's user interface.
Язык эмулятора:\nУстановите язык пользовательского интерфейса эмулятора.
- fullscreenCheckBox
+ Enable Full Screen:\nAutomatically puts the game window into full-screen mode.\nThis can be toggled by pressing the F11 key.
Полноэкранный режим:\nАвтоматически переводит игровое окно в полноэкранный режим.\nЭто можно переключить, нажав клавишу F11.
- separateUpdatesCheckBox
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.\nThis can be manually created by adding the extracted update to the game folder with the name "CUSA00000-UPDATE" where the CUSA ID matches the game's ID.
Отдельная папка обновлений:\nПозволяет устанавливать обновления игры в отдельную папку для удобства.\nМожно создать вручную, добавив извлеченное обновление в папку с игрой с именем "CUSA00000-UPDATE", где идентификатор CUSA совпадает с идентификатором игры.
- showSplashCheckBox
+ Show Splash Screen:\nShows the game's splash screen (a special image) while the game is starting.
Показывать заставку:\nОтображает заставку игры (специальное изображение) во время запуска.
- discordRPCCheckbox
+ Enable Discord Rich Presence:\nDisplays the emulator icon and relevant information on your Discord profile.
Включить Discord Rich Presence:\nОтображает значок эмулятора и соответствующую информацию в вашем профиле Discord.
- userName
+ Username:\nSets the PS4's account username, which may be displayed by some games.
Имя пользователя:\nУстановите имя пользователя аккаунта PS4. Это может отображаться в некоторых играх.
- TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
Ключ трофеев:\nКлюч, используемый для расшифровки трофеев. Должен быть получен из вашей взломанной консоли.\nДолжен содержать только шестнадцатеричные символы.
- logTypeGroupBox
+ Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
Тип логов:\nУстановите, синхронизировать ли вывод окна логов ради производительности. Это может негативно сказаться на эмуляции.
- logFilter
+ Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nLevels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
Фильтр логов:\nФильтрует логи, чтобы показывать только определенную информацию.\nПримеры: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Уровни: Trace, Debug, Info, Warning, Error, Critical - в этом порядке, конкретный уровень глушит все предыдущие уровни в списке и показывает все последующие уровни.
- updaterGroupBox
+ Update:\nRelease: Official versions released every month that may be very outdated, but are more reliable and tested.\nNightly: Development versions that have all the latest features and fixes, but may contain bugs and are less stable.
Обновление:\nRelease: Официальные версии, которые выпускаются каждый месяц и могут быть очень старыми, но они более надежные и проверенные.\nNightly: Версии разработки, которые содержат все последние функции и исправления, но могут содержать ошибки и менее стабильны.
- GUIBackgroundImageGroupBox
- GUIBackgroundImageGroupBox
+ Background Image:\nControl the opacity of the game background image.
+ Background Image:\nControl the opacity of the game background image.
- GUIMusicGroupBox
+ Play Title Music:\nIf a game supports it, enable playing special music when selecting the game in the GUI.
Играть заглавную музыку:\nВключает воспроизведение специальной музыки при выборе игры в списке, если она это поддерживает.
- disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
Отключить уведомления о трофеях:\nОтключает внутриигровые уведомления о трофеях. Прогресс трофеев по-прежнему можно отслеживать в меню просмотра трофеев (правая кнопка мыши по игре в главном окне).
- hideCursorGroupBox
+ Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
Скрывать курсор:\nВыберите, когда курсор будет скрыт:\nНикогда: Вы всегда будете видеть курсор.\nПри бездействии: Установите время, через которое курсор будет скрыт при бездействии.\nВсегда: Курсор всегда будет скрыт.
- idleTimeoutGroupBox
+ Hide Idle Cursor Timeout:\nThe duration (seconds) after which the cursor that has been idle hides itself.
Время скрытия курсора при бездействии:\nУстановите время, через которое курсор исчезнет при бездействии.
- backButtonBehaviorGroupBox
+ Back Button Behavior:\nSets the controller's back button to emulate tapping the specified position on the PS4 touchpad.
Поведение кнопки «Назад»:\nНастраивает кнопку «Назад» контроллера на эмуляцию нажатия на указанную область на сенсорной панели контроллера PS4.
- enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
Показывать данные совместимости:\nПоказывает информацию о совместимости игр в таблице. Включите «Обновлять базу совместимости при запуске» для получения актуальной информации.
- checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
Обновлять базу совместимости при запуске:\nАвтоматически обновлять базу данных совместимости при запуске shadPS4.
- updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
Обновить базу совместимости:\nНемедленно обновить базу данных совместимости.
@@ -1648,83 +1648,83 @@
Нет
- graphicsAdapterGroupBox
+ Graphics Device:\nOn multiple GPU systems, select the GPU the emulator will use from the drop down list,\nor select "Auto Select" to automatically determine it.
Графическое устройство:\nВ системах с несколькими GPU выберите тот, который будет использовать эмулятор.\nВыберите "Автовыбор", чтобы определить GPU автоматически.
- resolutionLayout
+ Width/Height:\nSets the size of the emulator window at launch, which can be resized during gameplay.\nThis is different from the in-game resolution.
Ширина/Высота:\nУстановите размер окна эмулятора при запуске, который может быть изменен во время игры.\nЭто отличается от разрешения в игре.
- heightDivider
+ Vblank Divider:\nThe frame rate at which the emulator refreshes at is multiplied by this number. Changing this may have adverse effects, such as increasing the game speed, or breaking critical game functionality that does not expect this to change!
Делитель Vblank:\nЧастота кадров, с которой обновляется эмулятор, умножается на это число. Изменение этого параметра может иметь негативные последствия, такие как увеличение скорости игры или нарушение критических функций игры, которые этого не ожидают!
- dumpShadersCheckBox
+ Enable Shaders Dumping:\nFor the sake of technical debugging, saves the games shaders to a folder as they render.
Включить дамп шейдеров:\nДля технической отладки сохраняет шейдеры игр в папку во время рендеринга.
- nullGpuCheckBox
+ Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
Включить NULL GPU:\nДля технической отладки отключает рендеринг игры так, как будто графической карты нет.
- enableHDRCheckBox
- enableHDRCheckBox
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
- gameFoldersBox
+ Game Folders:\nThe list of folders to check for installed games.
Игровые папки:\nСписок папок для проверки установленных игр.
- addFolderButton
+ Add:\nAdd a folder to the list.
Добавить:\nДобавить папку в список.
- removeFolderButton
+ Remove:\nRemove a folder from the list.
Удалить:\nУдалить папку из списка.
- debugDump
+ Enable Debug Dumping:\nSaves the import and export symbols and file header information of the currently running PS4 program to a directory.
Включить отладочные дампы:\nСохраняет символы импорта, экспорта и информацию о заголовке файла текущей исполняемой программы PS4 в папку.
- vkValidationCheckBox
+ Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state.\nThis will reduce performance and likely change the behavior of emulation.
Включить слои валидации Vulkan:\nВключает систему, которая проверяет состояние рендерера Vulkan и логирует информацию о его внутреннем состоянии. Это снизит производительность и, вероятно, изменит поведение эмуляции.
- vkSyncValidationCheckBox
+ Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks.\nThis will reduce performance and likely change the behavior of emulation.
Включить валидацию синхронизации Vulkan:\nВключает систему, которая проверяет тайминг задач рендеринга Vulkan. Это снизит производительность и, вероятно, изменит поведение эмуляции.
- rdocCheckBox
+ Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
Включить отладку RenderDoc:\nЕсли включено, эмулятор обеспечит совместимость с RenderDoc, позволяя захватывать и анализировать текущие кадры во время рендеринга.
- collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
Собирать шейдеры:\nВам необходимо включить эту функцию для редактирования шейдеров с помощью меню отладки (Ctrl + F10).
- crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
Диагностика сбоев:\nСоздает .yaml файл с информацией о состоянии Vulkan в момент падения.\nПолезно для отладки ошибок 'Device lost'. Если эта функция включена, вам следует включить Маркеры отладки хоста и Гостя.\nНе работает на видеокартах Intel.\nДля работы вам необходимо включить Слои валидации Vulkan и установить Vulkan SDK.
- copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
Копировать буферы GPU:\nПозволяет обойти состояния гонки, связанные с отправками GPU.\nМожет помочь или не помочь при сбоях PM4 типа 0.
- hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Маркеры отладки хоста:\nДобавляет информацию на стороне эмулятора, например маркеры для определенных команд AMDGPU, вокруг команд Vulkan, а также присваивает ресурсам отладочные имена.\nЕсли эта функция включена, вам следует включить Диагностику сбоев.\nПолезно для таких программ, как RenderDoc.
- guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Маркеры отладки гостя:\nДобавляет любые отладочные маркеры, добавленные самой игрой, в буфер команд.\nЕсли эта функция включена, вам следует включить Диагностику сбоев.\nПолезно для таких программ, как RenderDoc.
- saveDataBox
+ Save Data Path:\nThe folder where game save data will be saved.
Путь сохранений:\nПапка, в которой будут храниться сохранения игр.
- browseButton
+ Browse:\nBrowse for a folder to set as the save data path.
Обзор:\nНайдите папку, которую можно указать в качестве пути для сохранений.
diff --git a/src/qt_gui/translations/sq_AL.ts b/src/qt_gui/translations/sq_AL.ts
index 6a2fbaa5d..010d0ef1e 100644
--- a/src/qt_gui/translations/sq_AL.ts
+++ b/src/qt_gui/translations/sq_AL.ts
@@ -29,8 +29,8 @@
Mashtrime / Arna për
- defaultTextEdit_MSG
- Mashtrimet/Arnat janë eksperimentale.\nPërdori me kujdes.\n\nShkarko mashtrimet individualisht duke zgjedhur depon dhe duke klikuar butonin e shkarkimit.\nNë skedën Arna, mund t'i shkarkosh të gjitha arnat menjëherë, të zgjidhësh cilat dëshiron të përdorësh dhe të ruash zgjedhjen tënde.\n\nMeqenëse ne nuk zhvillojmë Mashtrimet/Arnat,\ntë lutem raporto problemet te autori i mashtrimit.\n\nKe krijuar një mashtrim të ri? Vizito:\nhttps://github.com/shadps4-emu/ps4_cheats
+ Cheats/Patches are experimental.\nUse with caution.\n\nDownload cheats individually by selecting the repository and clicking the download button.\nIn the Patches tab, you can download all patches at once, choose which ones you want to use, and save your selection.\n\nSince we do not develop the Cheats/Patches,\nplease report issues to the cheat author.\n\nCreated a new cheat? Visit:\n
+ Mashtrimet/Arnat janë eksperimentale.\nPërdori me kujdes.\n\nShkarko mashtrimet individualisht duke zgjedhur depon dhe duke klikuar butonin e shkarkimit.\nNë skedën Arna, mund t'i shkarkosh të gjitha arnat menjëherë, të zgjidhësh cilat dëshiron të përdorësh dhe të ruash zgjedhjen tënde.\n\nMeqenëse ne nuk zhvillojmë Mashtrimet/Arnat,\ntë lutem raporto problemet te autori i mashtrimit.\n\nKe krijuar një mashtrim të ri? Vizito:\n
No Image Available
@@ -161,7 +161,7 @@
Mashtrimet nuk u gjetën
- CheatsNotFound_MSG
+ No Cheats found for this game in this version of the selected repository,try another repository or a different version of the game.
Nuk u gjetën mashtrime për këtë lojë në këtë version të depove të përzgjedhura, provo një depo tjetër ose një version tjetër të lojës.
@@ -169,7 +169,7 @@
Mashtrimet u shkarkuan me sukses
- CheatsDownloadedSuccessfully_MSG
+ You have successfully downloaded the cheats for this version of the game from the selected repository. You can try downloading from another repository, if it is available it will also be possible to use it by selecting the file from the list.
Ke shkarkuar me sukses mashtrimet për këtë version të lojës nga depoja e përzgjedhur. Mund të provosh të shkarkosh nga një depo tjetër, nëse ofrohet do të jetë e mundur gjithashtu ta përdorësh duke përzgjedhur skedarin nga lista.
@@ -185,7 +185,7 @@
Shkarkimi përfundoi
- DownloadComplete_MSG
+ Patches Downloaded Successfully! All Patches available for all games have been downloaded, there is no need to download them individually for each game as happens in Cheats. If the patch does not appear, it may be that it does not exist for the specific serial and version of the game.
Arnat u shkarkuan me sukses! Të gjitha arnat e ofruara për të gjitha lojërat janë shkarkuar, nuk ka nevojë t'i shkarkosh ato individualisht për secilën lojë siç ndodh me Mashtrimet. Nëse arna nuk shfaqet, mund të mos ekzistojë për numrin e serikut dhe versionin specifik të lojës.
@@ -264,7 +264,7 @@
Gabim rrjeti:
- Error_Github_limit_MSG
+ The Auto Updater allows up to 60 update checks per hour.\nYou have reached this limit. Please try again later.
Përditësuesi Automatik lejon deri në 60 kontrolle për përditësime në orë.\nKe arritur këtë kufi. Të lutem provo përsëri më vonë.
@@ -1540,83 +1540,83 @@
Vendos miun mbi një rregullim për të shfaqur përshkrimin e tij.
- consoleLanguageGroupBox
+ Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region.
Gjuha e konsolës:\nPërcakton gjuhën që përdor loja PS4.\nKëshillohet të caktosh një gjuhë që loja mbështet, e cila do të ndryshojë sipas rajonit.
- emulatorLanguageGroupBox
+ Emulator Language:\nSets the language of the emulator's user interface.
Gjuha e emulatorit:\nPërcakton gjuhën e ndërfaqes së përdoruesit të emulatorit.
- fullscreenCheckBox
+ Enable Full Screen:\nAutomatically puts the game window into full-screen mode.\nThis can be toggled by pressing the F11 key.
Aktivizo ekranin e plotë:\nVendos automatikisht dritaren e lojës në mënyrën e ekranit të plotë.\nKjo mund të aktivizohet duke shtypur tastin F11.
- separateUpdatesCheckBox
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.\nThis can be manually created by adding the extracted update to the game folder with the name "CUSA00000-UPDATE" where the CUSA ID matches the game's ID.
Aktivizo dosjen e ndarë të përditësimit:\nAktivizon instalimin e përditësimeve të lojërave në dosje të veçanta për menaxhim më të lehtë.\nKjo mund të krijohet manualisht duke shtuar përditësimin e shpaketuar në dosjen e lojës me emrin "CUSA00000-UPDATE" ku ID-ja CUSA përputhet me ID-në e lojës.
- showSplashCheckBox
+ Show Splash Screen:\nShows the game's splash screen (a special image) while the game is starting.
Shfaq ekranin e ngarkesës:\nShfaq ekranin e ngarkesës së lojës (një pamje e veçantë) gjatë fillimit të lojës.
- discordRPCCheckbox
+ Enable Discord Rich Presence:\nDisplays the emulator icon and relevant information on your Discord profile.
Aktivizo Discord Rich Presence:\nShfaq ikonën e emulatorit dhe informacionin përkatës në profilin tënd në Discord.
- userName
+ Username:\nSets the PS4's account username, which may be displayed by some games.
Përdoruesi:\nPërcakton emrin e përdoruesit të llogarisë PS4, i cili mund të shfaqet nga disa lojra.
- TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
Çelësi i Trofeve:\nÇelësi përdoret për të deshifruar trofetë. Duhet të merret nga konsola jote me jailbreak.\nDuhet të përmbajë vetëm karaktere hex.
- logTypeGroupBox
+ Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
Lloji i ditarit:\nPërcakton nëse të sinkronizohet dalja e dritares së ditarit për performancë. Mund të ketë efekte të këqija në emulim.
- logFilter
+ Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nLevels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
Filtri i ditarit:\nFiltron ditarin për të shfaqur vetëm informacione specifike.\nShembuj: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Nivelet: Trace, Debug, Info, Warning, Error, Critical - në këtë rend, një nivel specifik hesht të gjitha nivelet përpara në listë dhe regjistron çdo nivel pas atij.
- updaterGroupBox
+ Update:\nRelease: Official versions released every month that may be very outdated, but are more reliable and tested.\nNightly: Development versions that have all the latest features and fixes, but may contain bugs and are less stable.
Përditësimi:\nRelease: Versionet zyrtare të lëshuara çdo muaj që mund të jenë shumë të vjetra, por janë më të besueshme dhe të provuara.\nNightly: Versionet e zhvillimit që kanë të gjitha veçoritë dhe rregullimet më të fundit, por mund të përmbajnë gabime dhe janë më pak të qëndrueshme.
- GUIBackgroundImageGroupBox
+ Background Image:\nControl the opacity of the game background image.
Imazhi i Sfondit:\nKontrollo tejdukshmërinë e imazhit të sfondit të lojës.
- GUIMusicGroupBox
+ Play Title Music:\nIf a game supports it, enable playing special music when selecting the game in the GUI.
Luaj muzikën e titullit:\nNëse një lojë e mbështet, aktivizohet luajtja e muzikës të veçantë kur të zgjidhësh lojën në ndërfaqe.
- disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
Çaktivizo njoftimet për Trofetë:\nÇaktivizo njoftimet për trofetë gjatë lojës. Përparimi i trofeve mund të ndiqet duke përdorur Shikuesin e Trofeve (kliko me të djathtën mbi lojën në dritaren kryesore).
- hideCursorGroupBox
+ Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
Fsheh kursorin:\nZgjidh kur do të fshihet kursori:\nKurrë: Do ta shohësh gjithmonë miun.\nJoaktiv: Vendos një kohë për ta fshehur pas mosveprimit.\nGjithmonë: nuk do ta shohësh kurrë miun.
- idleTimeoutGroupBox
+ Hide Idle Cursor Timeout:\nThe duration (seconds) after which the cursor that has been idle hides itself.
Koha për fshehjen e kursorit joaktiv:\nKohëzgjatja (në sekonda) pas së cilës kursori që nuk ka qënë në veprim fshihet.
- backButtonBehaviorGroupBox
+ Back Button Behavior:\nSets the controller's back button to emulate tapping the specified position on the PS4 touchpad.
Sjellja e butonit mbrapa:\nLejon të përcaktohet se në cilën pjesë të tastierës prekëse do të imitojë një prekje butoni mprapa.
- enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
Shfaq të dhënat e përputhshmërisë:\nShfaq informacionin e përputhshmërisë së lojës në formë tabele. Aktivizo 'Përditëso përputhshmërinë gjatë nisjes' për të marrë informacion të përditësuar.
- checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
Përditëso përputhshmërinë gjatë nisjes:\nPërditëson automatikisht bazën e të dhënave të përputhshmërisë kur shadPS4 niset.
- updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
Përditëso bazën e të dhënave të përputhshmërisë:\nPërditëso menjëherë bazën e të dhënave të përputhshmërisë.
@@ -1648,83 +1648,83 @@
Asnjë
- graphicsAdapterGroupBox
+ Graphics Device:\nOn multiple GPU systems, select the GPU the emulator will use from the drop down list,\nor select "Auto Select" to automatically determine it.
Pajisja grafike:\nNë sistemet me GPU të shumëfishta, zgjidh GPU-në që do të përdorë emulatori nga lista rënëse,\nose zgjidh "Auto Select" për ta përcaktuar automatikisht.
- resolutionLayout
+ Width/Height:\nSets the size of the emulator window at launch, which can be resized during gameplay.\nThis is different from the in-game resolution.
Gjerësia/Lartësia:\nPërcakton madhësinë e dritares së emulatorit në nisje, e cila mund të rregullohet gjatë lojës.\nKjo është ndryshe nga rezolucioni në lojë.
- heightDivider
+ Vblank Divider:\nThe frame rate at which the emulator refreshes at is multiplied by this number. Changing this may have adverse effects, such as increasing the game speed, or breaking critical game functionality that does not expect this to change!
Ndarësi Vblank:\nFrekuenca pamore me të cilën rifreskohet emulatori shumëzohet me këtë numër. Ndryshimi i këtij mund të ketë efekte të këqija, si rritja e shpejtësisë së lojës ose prishja e punimit thelbësor të lojës që nuk e pret këtë ndryshim!
- dumpShadersCheckBox
+ Enable Shaders Dumping:\nFor the sake of technical debugging, saves the games shaders to a folder as they render.
Aktivizo zbrazjen e shaders-ave:\nPër qëllime të korrigjimit teknik, ruan shaders-at e lojës në një dosje ndërsa ato pasqyrohen.
- nullGpuCheckBox
+ Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
Aktivizo GPU-në Null:\nPër qëllime të korrigjimit teknik, çaktivizon pasqyrimin e lojës sikur nuk ka një kartë grafike.
- enableHDRCheckBox
- enableHDRCheckBox
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
- gameFoldersBox
+ Game Folders:\nThe list of folders to check for installed games.
Dosjet e lojërave:\nLista e dosjeve për të kontrolluar lojërat e instaluara.
- addFolderButton
+ Add:\nAdd a folder to the list.
Shto:\nShto një dosje në listë.
- removeFolderButton
+ Remove:\nRemove a folder from the list.
Hiq:\nHiq një dosje nga lista.
- debugDump
+ Enable Debug Dumping:\nSaves the import and export symbols and file header information of the currently running PS4 program to a directory.
Aktivizo zbrazjen për korrigjim:\nRuan simbolet e importit dhe eksportit dhe informacionin e kreut të skedarit për aplikacionin PS4 që po ekzekutohet në një dosje.
- vkValidationCheckBox
+ Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state.\nThis will reduce performance and likely change the behavior of emulation.
Aktivizo shtresat e vlefshmërisë Vulkan:\nAktivizon një sistem që vërteton gjendjen e pasqyruesit Vulkan dhe regjistron informacionin në lidhje me gjendjen e tij të brendshme. Kjo do të ul performancën dhe ndoshta do të ndryshojë sjelljen e emulimit.
- vkSyncValidationCheckBox
+ Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks.\nThis will reduce performance and likely change the behavior of emulation.
Aktivizo vërtetimin e sinkronizimit Vulkan:\nAktivizon një sistem që vërteton kohën e detyrave të pasqyrimit Vulkan. Kjo do të ul performancën dhe ndoshta do të ndryshojë sjelljen e emulimit.
- rdocCheckBox
+ Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
Aktivizo korrigjimin RenderDoc:\nNëse aktivizohet, emulatori do të ofrojë pajtueshmëri me Renderdoc për të lejuar kapjen dhe analizën e pamjes të pasqyruar në moment.
- collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
Mblidh Shader-at:\nDuhet ta aktivizosh këtë për të redaktuar shader-at me menynë e korrigjimit (Ctrl + F10).
- crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
Diagnoza e rënies:\nKrijon një skedar .yaml me informacion rreth gjendjes së Vulkan-it në momentin e rënies.\nE dobishme për zgjidhjen e gabimeve 'Device lost'. Nëse e ke aktivizuar këtë, duhet të aktivizosh Shënjuesit e korrigjimit të host-it DHE të guest-it.\nNuk punon me GPU-t Intel.\nDuhet të kesh aktivizuar Shtresat e Vlefshmërisë Vulkan dhe Vulkan SDK që kjo të punojë.
- copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
Kopjo buffer-ët e GPU-së:\nShmang kushtet e garës (race conditions) që lidhen me dërgimet e GPU-së.\nMund të ndihmojë, ose jo, në rast rëniesh të llojit PM4 0.
- hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Shënjuesit e korrigjimit të host-it:\nShton informacion nga ana e emulatorit, si shënjues për komandat specifike AMDGPU rreth komandave Vulkan, si dhe jep burimeve emra korrigjimi.\nNëse e ke aktivizuar këtë, duhet të aktivizosh diagnozën e rënieve.\nE dobishme për programe si RenderDoc.
- guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Shënjuesit e korrigjimit të guest-it:\nShton çdo shënjues për korrigjim që loja vetë ka shtuar në buffer-in e komandave.\nNëse e ke aktivizuar këtë, duhet të aktivizosh diagnozën e rënieve.\nE dobishme për programe si RenderDoc.
- saveDataBox
+ Save Data Path:\nThe folder where game save data will be saved.
Shtegu i Ruajtjes së të Dhënave:\nDosja ku do të ruhen të dhënat e ruajtjes së lojës.
- browseButton
+ Browse:\nBrowse for a folder to set as the save data path.
Shfleto:\nShfleto për të vendosur një dosje si shteg të ruajtjes së të dhënave.
diff --git a/src/qt_gui/translations/sv_SE.ts b/src/qt_gui/translations/sv_SE.ts
index 853208a45..28a07128e 100644
--- a/src/qt_gui/translations/sv_SE.ts
+++ b/src/qt_gui/translations/sv_SE.ts
@@ -29,8 +29,8 @@
Fusk / Patchar för
- defaultTextEdit_MSG
- Fusk/Patchar är experimentella.\nAnvänd med försiktighet.\n\nHämta fusk individuellt genom att välja förrådet och klicka på hämtningsknappen.\nUnder Patchar-fliken kan du hämta alla patchar på en gång, välj vilken du vill använda och spara ditt val.\n\nEftersom vi inte utvecklar fusk eller patchar,\nrapportera gärna problem till fuskets upphovsperson.\n\nSkapat ett nytt fusk? Besök:\nhttps://github.com/shadps4-emu/ps4_cheats
+ Cheats/Patches are experimental.\nUse with caution.\n\nDownload cheats individually by selecting the repository and clicking the download button.\nIn the Patches tab, you can download all patches at once, choose which ones you want to use, and save your selection.\n\nSince we do not develop the Cheats/Patches,\nplease report issues to the cheat author.\n\nCreated a new cheat? Visit:\n
+ Fusk/Patchar är experimentella.\nAnvänd med försiktighet.\n\nHämta fusk individuellt genom att välja förrådet och klicka på hämtningsknappen.\nUnder Patchar-fliken kan du hämta alla patchar på en gång, välj vilken du vill använda och spara ditt val.\n\nEftersom vi inte utvecklar fusk eller patchar,\nrapportera gärna problem till fuskets upphovsperson.\n\nSkapat ett nytt fusk? Besök:\n
No Image Available
@@ -161,7 +161,7 @@
Fusk hittades inte
- CheatsNotFound_MSG
+ No Cheats found for this game in this version of the selected repository,try another repository or a different version of the game.
Inga fusk hittades för detta spel i denna version av det valda förrådet. Prova ett annat förråd eller en annan version av spelet
@@ -169,7 +169,7 @@
Fusk hämtades ner
- CheatsDownloadedSuccessfully_MSG
+ You have successfully downloaded the cheats for this version of the game from the selected repository. You can try downloading from another repository, if it is available it will also be possible to use it by selecting the file from the list.
Du har hämtat ner fusken för denna version av spelet från valt förråd. Du kan försöka att hämta från andra förråd, om de är tillgängliga så kan det vara möjligt att använda det genom att välja det genom att välja filen från listan
@@ -185,7 +185,7 @@
Hämtning färdig
- DownloadComplete_MSG
+ Patches Downloaded Successfully! All Patches available for all games have been downloaded, there is no need to download them individually for each game as happens in Cheats. If the patch does not appear, it may be that it does not exist for the specific serial and version of the game.
Patchhämtningen är färdig! Alla patchar tillgängliga för alla spel har hämtats och de behövs inte hämtas individuellt för varje spel som med fusk. Om patchen inte dyker upp kan det bero på att den inte finns för det specifika serienumret och versionen av spelet
@@ -264,7 +264,7 @@
Nätverksfel:
- Error_Github_limit_MSG
+ The Auto Updater allows up to 60 update checks per hour.\nYou have reached this limit. Please try again later.
Den automatiska uppdateraren tillåter upp till 60 uppdateringskontroller per timme.\nDu har uppnått denna gräns. Försök igen senare
@@ -1540,83 +1540,83 @@
Flytta muspekaren till ett alternativ för att visa dess beskrivning.
- consoleLanguageGroupBox
+ Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region.
Konsollspråk:\nStäller in språket som PS4-spelet använder.\nDet rekommenderas att ställa in detta till ett språk som spelet har stöd för, vilket kan skilja sig mellan regioner
- emulatorLanguageGroupBox
+ Emulator Language:\nSets the language of the emulator's user interface.
Emulatorspråk:\nStäller in språket för emulatorns användargränssnitt
- fullscreenCheckBox
+ Enable Full Screen:\nAutomatically puts the game window into full-screen mode.\nThis can be toggled by pressing the F11 key.
Aktivera helskärm:\nStäller automatiskt in spelfönstret till helskämsläget.\nDetta kan växlas genom att trycka på F11-tangenten
- separateUpdatesCheckBox
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.\nThis can be manually created by adding the extracted update to the game folder with the name "CUSA00000-UPDATE" where the CUSA ID matches the game's ID.
Aktivera separat uppdateringsmapp:\nAktiverar installation av speluppdateringar i en separat mapp för enkel hantering.\nDetta kan skapas manuellt genom att lägga till uppackad uppdatering till spelmappen med namnet "CUSA00000-UPDATE" där CUSA ID matchar spelets id
- showSplashCheckBox
+ Show Splash Screen:\nShows the game's splash screen (a special image) while the game is starting.
Visa startskärm:\nVisar spelets startskärm (en speciell bild) när spelet startas
- discordRPCCheckbox
+ Enable Discord Rich Presence:\nDisplays the emulator icon and relevant information on your Discord profile.
Aktivera Discord Rich Presence:\nVisar emulatorikonen och relevant information på din Discord-profil
- userName
+ Username:\nSets the PS4's account username, which may be displayed by some games.
Användarnamn:\nStäller in PS4ans användarkonto, som kan visas av vissa spel
- TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
Trofényckel:\nNyckel som används för att avkryptera troféer. Måste hämtas från din konsoll (jailbroken).\nMåste innehålla endast hex-tecken
- logTypeGroupBox
+ Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
Loggtyp:\nStäller in huruvida synkronisering av utdata för loggfönstret för prestanda. Kan ha inverkan på emulationen
- logFilter
+ Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nLevels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
Loggfilter:\nFiltrera loggen till att endast skriva ut specifik information.\nExempel: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nNivåer: Trace, Debug, Info, Warning, Error, Critical - i den ordningen, en specifik nivå som tystar alla nivåer före den i listan och loggar allting efter den
- updaterGroupBox
+ Update:\nRelease: Official versions released every month that may be very outdated, but are more reliable and tested.\nNightly: Development versions that have all the latest features and fixes, but may contain bugs and are less stable.
Uppdatering:\nRelease: Officiella versioner som släpps varje månad som kan vara mycket utdaterade, men är mer pålitliga och testade.\nNightly: Utvecklingsversioner som har de senaste funktionerna och fixarna, men kan innehålla fel och är mindre stabila
- GUIBackgroundImageGroupBox
+ Background Image:\nControl the opacity of the game background image.
Bakgrundsbild:\nKontrollerar opaciteten för spelets bakgrundsbild
- GUIMusicGroupBox
+ Play Title Music:\nIf a game supports it, enable playing special music when selecting the game in the GUI.
Spela upp titelmusik:\nOm ett spel har stöd för det kan speciell musik spelas upp från spelet i gränssnittet
- disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
Inaktivera popup för troféer:\nInaktivera troféeaviseringar i spel. Troféförlopp kan fortfarande följas med Troféevisaren (högerklicka på spelet i huvudfönstret)
- hideCursorGroupBox
+ Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
Dölj pekare:\nVälj när muspekaren ska försvinna:\nAldrig: Du kommer alltid se muspekaren.\nOverksam: Ställ in en tid för när den ska försvinna efter den inte använts.\nAlltid: du kommer aldrig se muspekaren
- idleTimeoutGroupBox
+ Hide Idle Cursor Timeout:\nThe duration (seconds) after which the cursor that has been idle hides itself.
Dölj pekare vid overksam:\nLängden (sekunder) efter vilken som muspekaren som har varit overksam döljer sig själv
- backButtonBehaviorGroupBox
+ Back Button Behavior:\nSets the controller's back button to emulate tapping the specified position on the PS4 touchpad.
Beteende för bakåtknapp:\nStäller in handkontrollerns bakåtknapp för att emulera ett tryck på angivna positionen på PS4ns touchpad
- enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
Visa kompatibilitetsdata:\nVisar information om spelkompatibilitet i tabellvyn. Aktivera "Uppdatera kompatibilitet vid uppstart" för att få uppdaterad information
- checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
Uppdatera kompatibilitet vid uppstart:\nUppdatera automatiskt kompatibilitetsdatabasen när shadPS4 startar
- updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
Uppdatera kompatibilitetsdatabasen:\nUppdaterar kompatibilitetsdatabasen direkt
@@ -1648,83 +1648,83 @@
Ingen
- graphicsAdapterGroupBox
+ Graphics Device:\nOn multiple GPU systems, select the GPU the emulator will use from the drop down list,\nor select "Auto Select" to automatically determine it.
Grafikenhet:\nFör system med flera GPUer kan du välja den GPU som emulatorn ska använda från rullgardinsmenyn,\neller välja "Auto Select" för att automatiskt bestämma det
- resolutionLayout
+ Width/Height:\nSets the size of the emulator window at launch, which can be resized during gameplay.\nThis is different from the in-game resolution.
Bredd/Höjd:\nStäller in storleken för emulatorfönstret vid uppstart, som kan storleksändras under spelning.\nDetta är inte det samma som spelupplösningen
- heightDivider
+ Vblank Divider:\nThe frame rate at which the emulator refreshes at is multiplied by this number. Changing this may have adverse effects, such as increasing the game speed, or breaking critical game functionality that does not expect this to change!
Vblank Divider:\nBildfrekvensen som emulatorn uppdaterar vid multipliceras med detta tal. Ändra detta kan ha inverkan på saker, såsom ökad spelhastighet eller göra sönder kritisk spelfunktionalitet, som inte förväntar sig denna ändring
- dumpShadersCheckBox
+ Enable Shaders Dumping:\nFor the sake of technical debugging, saves the games shaders to a folder as they render.
Aktivera Shaders Dumping:\nFör teknisk felsökning, sparar spelets shaders till en mapp när de renderas
- nullGpuCheckBox
+ Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
Aktivera Null GPU:\nFör teknisk felsökning, inaktiverar spelrenderingen som om det inte fanns något grafikkort
- enableHDRCheckBox
- enableHDRCheckBox
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
- gameFoldersBox
+ Game Folders:\nThe list of folders to check for installed games.
Spelmappar:\nListan över mappar att leta i efter installerade spel
- addFolderButton
+ Add:\nAdd a folder to the list.
Aktivera separat uppdateringsmapp:\nAktiverar installation av speluppdateringar till en separat mapp för enkel hantering.\nDetta kan manuellt skapas genom att lägga till den uppackade uppdateringen till spelmappen med namnet "CUSA00000-UPDATE" där CUSA ID matchar spelets id
- removeFolderButton
+ Remove:\nRemove a folder from the list.
Ta bort:\nTa bort en mapp från listan
- debugDump
+ Enable Debug Dumping:\nSaves the import and export symbols and file header information of the currently running PS4 program to a directory.
Aktivera felsökningsdumpning:\nSparar import och export av symboler och fil-header-information för aktuellt körande PS4-program till en katalog
- vkValidationCheckBox
+ Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state.\nThis will reduce performance and likely change the behavior of emulation.
Aktivera Vulkan Validation Layers:\nAktiverar ett system som validerar tillståndet för Vulkan renderer och loggar information om dess interna tillstånd.\nDetta kommer minska prestandan och antagligen ändra beteendet för emuleringen
- vkSyncValidationCheckBox
+ Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks.\nThis will reduce performance and likely change the behavior of emulation.
Aktivera Vulkan Synchronization Validation:\nAktiverar ett system som validerar timing för Vulkan rendering tasks.\nDetta kommer minska prestandan och antagligen ändra beteendet för emuleringen
- rdocCheckBox
+ Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
Aktivera RenderDoc-felsökning:\nOm aktiverad kommer emulatorn att tillhandahålla kompatibilitet med Renderdoc för att tillåta fångst och analys för aktuell renderad bildruta
- collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
Samla shaders:\nDu behöver aktivera detta för att redigera shaders med felsökningsmenyn (Ctrl + F10)
- crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
Krashdiagnostik:\nSkapar en .yaml-fil med information om Vulkan-tillståndet vid tid för kraschen.\nAnvändbart för felsökning av 'Device lost'-fel. Om du har aktiverat detta bör du aktivera felsökningsmarkörer för Värd OCH Gäst.\nFungerar inte på Intel GPUer.\nDu behöver aktivera Vulkan Validation Layers och Vulkan SDK för att detta ska fungera
- copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
Kopiera GPU-buffertar:\nGör att man kan komma runt race conditions som involverar GPU submits.\nKan eller kan inte hjälpa med PM4 type 0-kraschar
- hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Felsökningsmarkörer för värd:\nInfogar informationsliknande markörer i emulatorn för specifika AMDGPU-kommandon runt Vulkan-kommandon, så väl som ger resurser felsökningsnamn.\nOm du har detta aktiverat bör du aktivera Kraschdiagnostik.\nAnvändbart för program som RenderDoc
- guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Felsökningsmarkörer för gäst:\nInfogar felsökningsmarkörer som själva spelet har lagt till i kommandobufferten.\nOm du har aktiverat detta bör du aktivera Kraschdiagnostik.\nAnvändbart för program som RenderDoc
- saveDataBox
+ Save Data Path:\nThe folder where game save data will be saved.
Sökväg för sparat data:\nSökvägen där spelets sparade data kommer att sparas
- browseButton
+ Browse:\nBrowse for a folder to set as the save data path.
Bläddra:\nBläddra efter en mapp att ställa in som sökväg för sparat data
diff --git a/src/qt_gui/translations/tr_TR.ts b/src/qt_gui/translations/tr_TR.ts
index 760fda1f2..4d762cea5 100644
--- a/src/qt_gui/translations/tr_TR.ts
+++ b/src/qt_gui/translations/tr_TR.ts
@@ -29,8 +29,8 @@
Cheats / Patches for
- defaultTextEdit_MSG
- Cheats/Patches deneysel niteliktedir.\nDikkatli kullanın.\n\nCheat'leri ayrı ayrı indirerek, depo seçerek ve indirme düğmesine tıklayarak indirin.\nPatches sekmesinde tüm patch'leri bir kerede indirebilir, hangi patch'leri kullanmak istediğinizi seçebilir ve seçiminizi kaydedebilirsiniz.\n\nCheats/Patches'i geliştirmediğimiz için,\nproblemleri cheat yazarına bildirin.\n\nYeni bir cheat mi oluşturduğunuz? Şu adresi ziyaret edin:\nhttps://github.com/shadps4-emu/ps4_cheats
+ Cheats/Patches are experimental.\nUse with caution.\n\nDownload cheats individually by selecting the repository and clicking the download button.\nIn the Patches tab, you can download all patches at once, choose which ones you want to use, and save your selection.\n\nSince we do not develop the Cheats/Patches,\nplease report issues to the cheat author.\n\nCreated a new cheat? Visit:\n
+ Cheats/Patches deneysel niteliktedir.\nDikkatli kullanın.\n\nCheat'leri ayrı ayrı indirerek, depo seçerek ve indirme düğmesine tıklayarak indirin.\nPatches sekmesinde tüm patch'leri bir kerede indirebilir, hangi patch'leri kullanmak istediğinizi seçebilir ve seçiminizi kaydedebilirsiniz.\n\nCheats/Patches'i geliştirmediğimiz için,\nproblemleri cheat yazarına bildirin.\n\nYeni bir cheat mi oluşturduğunuz? Şu adresi ziyaret edin:\n
No Image Available
@@ -161,7 +161,7 @@
Hileler Bulunamadı
- CheatsNotFound_MSG
+ No Cheats found for this game in this version of the selected repository,try another repository or a different version of the game.
Bu oyun için seçilen depoda hile bulunamadı.Başka bir depo veya oyun sürümü deneyin.
@@ -169,7 +169,7 @@
Hileler Başarıyla İndirildi
- CheatsDownloadedSuccessfully_MSG
+ You have successfully downloaded the cheats for this version of the game from the selected repository. You can try downloading from another repository, if it is available it will also be possible to use it by selecting the file from the list.
Bu oyun sürümü için hileleri başarıyla indirdiniz. Başka bir depodan indirmeyi deneyebilirsiniz. Eğer mevcutsa, listeden dosyayı seçerek de kullanılabilir.
@@ -185,7 +185,7 @@
İndirme Tamamlandı
- DownloadComplete_MSG
+ Patches Downloaded Successfully! All Patches available for all games have been downloaded, there is no need to download them individually for each game as happens in Cheats. If the patch does not appear, it may be that it does not exist for the specific serial and version of the game.
Yamalar başarıyla indirildi! Tüm oyunlar için mevcut tüm yamalar indirildi, her oyun için ayrı ayrı indirme yapmanız gerekmez, hilelerle olduğu gibi. Yamanın görünmemesi durumunda, belirli seri numarası ve oyun sürümü için mevcut olmayabilir.
@@ -264,7 +264,7 @@
Ağ hatası:
- Error_Github_limit_MSG
+ The Auto Updater allows up to 60 update checks per hour.\nYou have reached this limit. Please try again later.
Otomatik Güncelleyici, saat başına en fazla 60 güncelleme kontrolüne izin verir.\nBu sınıra ulaştınız. Lütfen daha sonra tekrar deneyin.
@@ -1540,83 +1540,83 @@
Seçenek üzerinde farenizi tutarak açıklamasını görüntüleyin.
- consoleLanguageGroupBox
+ Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region.
Konsol Dili:\nPS4 oyununun kullandığı dili ayarlar.\nBu seçeneği, oyunun desteklediği bir dilde ayarlamanız önerilir; bu durum bölgeye göre değişebilir.
- emulatorLanguageGroupBox
+ Emulator Language:\nSets the language of the emulator's user interface.
Emülatör Dili:\nEmülatörün kullanıcı arayüzünün dilini ayarlar.
- fullscreenCheckBox
+ Enable Full Screen:\nAutomatically puts the game window into full-screen mode.\nThis can be toggled by pressing the F11 key.
Tam Ekranı Etkinleştir:\nOyun penceresini otomatik olarak tam ekran moduna alır.\nBu, F11 tuşuna basarak geçiş yapılabilir.
- separateUpdatesCheckBox
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.\nThis can be manually created by adding the extracted update to the game folder with the name "CUSA00000-UPDATE" where the CUSA ID matches the game's ID.
Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
- showSplashCheckBox
+ Show Splash Screen:\nShows the game's splash screen (a special image) while the game is starting.
Açılış Ekranını Göster:\nOyun açılırken (özel bir görüntü) açılış ekranını gösterir.
- discordRPCCheckbox
+ Enable Discord Rich Presence:\nDisplays the emulator icon and relevant information on your Discord profile.
Discord Rich Presence'i etkinleştir:\nEmülatör simgesini ve Discord profilinizdeki ilgili bilgileri gösterir.
- userName
+ Username:\nSets the PS4's account username, which may be displayed by some games.
Kullanıcı Adı:\nBazı oyunlar tarafından gösterilebilen PS4 hesabının kullanıcı adını ayarlar.
- TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
- logTypeGroupBox
+ Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
Günlük Türü:\nPerformans için günlük penceresi çıkışını senkronize etme durumunu ayarlar. Bu, emülasyonda olumsuz etkilere yol açabilir.
- logFilter
+ Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nLevels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
Günlük Filtre:\nSadece belirli bilgileri yazdırmak için günlüğü filtreler.\nÖrnekler: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Düzeyler: Trace, Debug, Info, Warning, Error, Critical - bu sırada, belirli bir seviye listede önceki tüm seviyeleri susturur ve sonraki tüm seviyeleri kaydeder.
- updaterGroupBox
+ Update:\nRelease: Official versions released every month that may be very outdated, but are more reliable and tested.\nNightly: Development versions that have all the latest features and fixes, but may contain bugs and are less stable.
Güncelleme:\nRelease: Her ay yayınlanan resmi sürümler; çok eski olabilirler, ancak daha güvenilirdir ve test edilmiştir.\nNightly: Tüm en son özellikler ve düzeltmeler ile birlikte geliştirme sürümleri; hatalar içerebilir ve daha az kararlıdırlar.
- GUIBackgroundImageGroupBox
- GUIBackgroundImageGroupBox
+ Background Image:\nControl the opacity of the game background image.
+ Background Image:\nControl the opacity of the game background image.
- GUIMusicGroupBox
+ Play Title Music:\nIf a game supports it, enable playing special music when selecting the game in the GUI.
Başlık Müziklerini Çal:\nEğer bir oyun bunu destekliyorsa, GUI'de oyunu seçtiğinizde özel müziklerin çalmasını etkinleştirir.
- disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
- hideCursorGroupBox
+ Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
İmleci gizle:\nİmlecin ne zaman kaybolacağını seçin:\nAsla: Fareyi her zaman göreceksiniz.\nPasif: Hareketsiz kaldıktan sonra kaybolması için bir süre belirleyin.\nHer zaman: fareyi asla göremeyeceksiniz.
- idleTimeoutGroupBox
+ Hide Idle Cursor Timeout:\nThe duration (seconds) after which the cursor that has been idle hides itself.
Hareket etmeden sonra imlecin kaybolacağı süreyi ayarlayın.
- backButtonBehaviorGroupBox
+ Back Button Behavior:\nSets the controller's back button to emulate tapping the specified position on the PS4 touchpad.
Geri düğmesi davranışı:\nKontrol cihazındaki geri düğmesini, PS4'ün dokunmatik panelindeki belirlenen noktaya dokunmak için ayarlar.
- enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
- checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
- updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
Update Compatibility Database:\nImmediately update the compatibility database.
@@ -1648,84 +1648,84 @@
Yok
- graphicsAdapterGroupBox
+ Graphics Device:\nOn multiple GPU systems, select the GPU the emulator will use from the drop down list,\nor select "Auto Select" to automatically determine it.
Grafik Aygıtı:\nBirden fazla GPU'ya sahip sistemlerde, emülatörün kullanacağı GPU'yu açılır listeden seçin,\nor "Auto Select" seçeneğini seçerek otomatik olarak belirlenmesini sağlayın.
- resolutionLayout
+ Width/Height:\nSets the size of the emulator window at launch, which can be resized during gameplay.\nThis is different from the in-game resolution.
Genişlik/Yükseklik:\nEmülatör penceresinin açılışta boyutunu ayarlar; bu, oyun sırasında yeniden boyutlandırılabilir.\nBu, oyundaki çözünürlükten farklıdır.
- heightDivider
+ Vblank Divider:\nThe frame rate at which the emulator refreshes at is multiplied by this number. Changing this may have adverse effects, such as increasing the game speed, or breaking critical game functionality that does not expect this to change!
Vblank Bölücü:\nEmülatörün yenileme hızı bu sayı ile çarpılır. Bu değerin değiştirilmesi olumsuz etkilere yol açabilir; oyun hızını artırabilir veya oyunun beklemediği kritik işlevselliği bozabilir!
- dumpShadersCheckBox
+ Enable Shaders Dumping:\nFor the sake of technical debugging, saves the games shaders to a folder as they render.
Shader'ları Dışa Aktarmayı Etkinleştir:\nTeknik hata ayıklama amacıyla, shader'ları render edildikçe bir klasöre kaydeder.
- nullGpuCheckBox
+ Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
Null GPU'yu Etkinleştir:\nTeknik hata ayıklama amacıyla, oyunun render edilmesini grafik kartı yokmuş gibi devre dışı bırakır.
- enableHDRCheckBox
- enableHDRCheckBox
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
- gameFoldersBox
+ Game Folders:\nThe list of folders to check for installed games.
Oyun klasörleri:\nYüklenmiş oyunları kontrol etmek için klasörlerin listesi.
- addFolderButton
+ Add:\nAdd a folder to the list.
Ekle:\nListeye bir klasör ekle.
- removeFolderButton
+ Remove:\nRemove a folder from the list.
Kaldır:\nListeden bir klasörü kaldır.
- debugDump
+ Enable Debug Dumping:\nSaves the import and export symbols and file header information of the currently running PS4 program to a directory.
Hata Ayıklama için Dışa Aktarmayı Etkinleştir:\nŞu anda çalışan PS4 uygulaması için içe aktarılan ve dışa aktarılan sembolleri ve dosya başlık bilgilerini bir dizine kaydedin.
- vkValidationCheckBox
+ Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state.\nThis will reduce performance and likely change the behavior of emulation.
Vulkan Doğrulama Katmanlarını Etkinleştir:\nVulkan renderlayıcısının durumunu doğrulayan ve iç durum hakkında bilgi kaydeden bir sistemi etkinleştirir. Bu, performansı düşürür ve muhtemelen emülasyon davranışını değiştirir.
- vkSyncValidationCheckBox
+ Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks.\nThis will reduce performance and likely change the behavior of emulation.
Vulkan Senkronizasyon Doğrulamasını Etkinleştir:\nVulkan renderlama görevlerinin senkronizasyonunu doğrulayan bir sistemi etkinleştirir. Bu, performansı düşürür ve muhtemelen emülasyon davranışını değiştirir.
- rdocCheckBox
+ Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
RenderDoc Hata Ayıklamayı Etkinleştir:\nEğer etkinleştirilirse, emülatör mevcut render edilmiş çerçeveyi yakalamak ve analiz etmek için Renderdoc ile uyumluluk sunar.
- collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
- hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- saveDataBox
- saveDataBox
+ Save Data Path:\nThe folder where game save data will be saved.
+ Save Data Path:\nThe folder where game save data will be saved.
- browseButton
- browseButton
+ Browse:\nBrowse for a folder to set as the save data path.
+ Browse:\nBrowse for a folder to set as the save data path.
Borderless
diff --git a/src/qt_gui/translations/uk_UA.ts b/src/qt_gui/translations/uk_UA.ts
index 50d1e0f10..8506d6e33 100644
--- a/src/qt_gui/translations/uk_UA.ts
+++ b/src/qt_gui/translations/uk_UA.ts
@@ -29,8 +29,8 @@
Чити та Патчі для
- defaultTextEdit_MSG
- Чити та Патчі є експериментальними.\nВикористовуйте з обережністю.\n\nЗавантажуйте чити окремо, вибравши репозиторій і натиснувши кнопку завантаження.\nУ вкладці "Патчі" ви можете завантажити всі патчі відразу, вибрати, які з них ви хочете використовувати, і зберегти свій вибір.\n\nОскільки ми не займаємося розробкою читів/патчів,\nбудь ласка, повідомляйте про проблеми автору чита/патча.\n\nСтворили новий чит? Відвідайте:\nhttps://github.com/shadps4-emu/ps4_cheats
+ Cheats/Patches are experimental.\nUse with caution.\n\nDownload cheats individually by selecting the repository and clicking the download button.\nIn the Patches tab, you can download all patches at once, choose which ones you want to use, and save your selection.\n\nSince we do not develop the Cheats/Patches,\nplease report issues to the cheat author.\n\nCreated a new cheat? Visit:\n
+ Чити та Патчі є експериментальними.\nВикористовуйте з обережністю.\n\nЗавантажуйте чити окремо, вибравши репозиторій і натиснувши кнопку завантаження.\nУ вкладці "Патчі" ви можете завантажити всі патчі відразу, вибрати, які з них ви хочете використовувати, і зберегти свій вибір.\n\nОскільки ми не займаємося розробкою читів/патчів,\nбудь ласка, повідомляйте про проблеми автору чита/патча.\n\nСтворили новий чит? Відвідайте:\n
No Image Available
@@ -161,7 +161,7 @@
Читів не знайдено
- CheatsNotFound_MSG
+ No Cheats found for this game in this version of the selected repository,try another repository or a different version of the game.
У вибраному репозиторії не знайдено Читів для цієї гри, спробуйте інший репозиторій або іншу версію гри.
@@ -169,7 +169,7 @@
Чити успішно завантажено
- CheatsDownloadedSuccessfully_MSG
+ You have successfully downloaded the cheats for this version of the game from the selected repository. You can try downloading from another repository, if it is available it will also be possible to use it by selecting the file from the list.
Ви успішно завантажили чити для цієї версії гри з обраного репозиторія. Ви можете спробувати завантажити з іншого репозиторія, якщо він буде доступним, ви також зможете скористатися ним, вибравши файл зі списку.
@@ -185,7 +185,7 @@
Заватнаження завершено
- DownloadComplete_MSG
+ Patches Downloaded Successfully! All Patches available for all games have been downloaded, there is no need to download them individually for each game as happens in Cheats. If the patch does not appear, it may be that it does not exist for the specific serial and version of the game.
Патчі успішно завантажено! Всі доступні патчі для усіх ігор, завантажено, немає необхідності завантажувати їх окремо для кожної гри, як це відбувається у випадку з читами. Якщо патч не з’являється, можливо, його не існує для конкретного серійного номера та версії гри. Можливо, необхідно оновити гру.
@@ -264,7 +264,7 @@
Мережева помилка:
- Error_Github_limit_MSG
+ The Auto Updater allows up to 60 update checks per hour.\nYou have reached this limit. Please try again later.
Автооновлення дозволяє до 60 перевірок оновлень на годину.\nВи досягли цього ліміту. Будь ласка, спробуйте пізніше.
@@ -1540,83 +1540,83 @@
Наведіть курсор миші на опцію, щоб відобразити її опис.
- consoleLanguageGroupBox
+ Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region.
Мова консолі:\nВстановіть мову, яка буде використовуватись у іграх PS4.\nРекомендується встановити мову котра підтримується грою, оскільки вона може відрізнятися в залежності від регіону.
- emulatorLanguageGroupBox
+ Emulator Language:\nSets the language of the emulator's user interface.
Мова емулятора:\nВстановіть мову користувацького інтерфейсу емулятора.
- fullscreenCheckBox
+ Enable Full Screen:\nAutomatically puts the game window into full-screen mode.\nThis can be toggled by pressing the F11 key.
Повноекранний режим:\nАвтоматично переводить вікно гри у повноекранний режим.\nВи можете відключити це, натиснувши клавішу F11.
- separateUpdatesCheckBox
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.\nThis can be manually created by adding the extracted update to the game folder with the name "CUSA00000-UPDATE" where the CUSA ID matches the game's ID.
Окрема папка для оновлень:\nДає змогу встановлювати оновлення гри в окрему папку для зручності.
- showSplashCheckBox
+ Show Splash Screen:\nShows the game's splash screen (a special image) while the game is starting.
Показувати заставку:\nВідображає заставку гри (спеціальне зображення) під час запуску гри.
- discordRPCCheckbox
+ Enable Discord Rich Presence:\nDisplays the emulator icon and relevant information on your Discord profile.
Увімкнути Discord Rich Presence:\nВідображає значок емулятора та відповідну інформацію у вашому профілі Discord.
- userName
+ Username:\nSets the PS4's account username, which may be displayed by some games.
Ім'я користувача:\nВстановіть ім'я користувача акаунта PS4. Воно може відображатися в деяких іграх.
- TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
Ключ трофеїв:\nКлюч для розшифровки трофеїв. Може бути отриманий зі зламаної консолі.\nПовинен містити лише шістнадцяткові символи.
- logTypeGroupBox
+ Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
Тип логів:\nВстановіть, чи синхронізувати виведення вікна логів заради продуктивності. Це може негативно вплинути на емуляцію.
- logFilter
+ Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nLevels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
Фільтр логів:\nФільтрує логи, щоб показувати тільки певну інформацію.\nПриклади: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Рівні: Trace, Debug, Info, Warning, Error, Critical - у цьому порядку, конкретний рівень глушить усі попередні рівні у списку і показує всі наступні рівні.
- updaterGroupBox
+ Update:\nRelease: Official versions released every month that may be very outdated, but are more reliable and tested.\nNightly: Development versions that have all the latest features and fixes, but may contain bugs and are less stable.
Оновлення:\nРелізний: Офіційні версії, які випускаються щомісяця і можуть бути дуже старими, але вони більш надійні та перевірені.\nТестовий: Версії для розробників, які мають усі найновіші функції та виправлення, але можуть містити помилки та є менш стабільними.
- GUIBackgroundImageGroupBox
+ Background Image:\nControl the opacity of the game background image.
Фонове зображення:\nКерує непрозорістю фонового зображення гри.
- GUIMusicGroupBox
+ Play Title Music:\nIf a game supports it, enable playing special music when selecting the game in the GUI.
Грати титульну музику:\nВмикає відтворення спеціальної музики під час вибору гри в списку, якщо вона це підтримує.
- disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
Вимкнути спливаючі вікна трофеїв:\nВимикає сповіщення про ігрові трофеї. Прогрес трофея все ще можна відстежувати за допомогою "Перегляд трофеїв" (клацніть правою кнопкою миші на грі у головному вікні).
- hideCursorGroupBox
+ Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
Приховувати курсор:\nВиберіть, коли курсор зникатиме:\nНіколи: Курсор миші завжди буде видимий.\nПри бездіяльності: Встановіть час, через який курсор зникне в разі бездіяльності.\nЗавжди: Курсор миші завжди буде прихований.
- idleTimeoutGroupBox
+ Hide Idle Cursor Timeout:\nThe duration (seconds) after which the cursor that has been idle hides itself.
Встановіть час, через який курсор зникне в разі бездіяльності.
- backButtonBehaviorGroupBox
+ Back Button Behavior:\nSets the controller's back button to emulate tapping the specified position on the PS4 touchpad.
Перепризначення кнопки «Назад»:\nНалаштовує кнопку «Назад» контролера на емуляцію натискання на зазначену область на сенсорній панелі контролера PS4.
- enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
Відображати данні ігрової сумістністі:\nВідображає інформацію про сумісність ігор у вигляді таблиці. Увімкніть "Оновлення даних ігрової сумісності під час запуску" для отримання актуальної інформації.
- checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
Оновлення даних ігрової сумісності під час запуску:\nАвтоматично оновлює базу даних ігрової сумісності під час запуску shadPS4.
- updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
Оновити данні ігрової сумістності:\nНегайно оновить базу даних ігрової сумісності.
@@ -1648,83 +1648,83 @@
Без змін
- graphicsAdapterGroupBox
+ Graphics Device:\nOn multiple GPU systems, select the GPU the emulator will use from the drop down list,\nor select "Auto Select" to automatically determine it.
Графічний пристрій:\nУ системах із кількома GPU виберіть з випадаючого списку GPU, який буде використовувати емулятор,\nабо виберіть "Автовибір", щоб визначити його автоматично.
- resolutionLayout
+ Width/Height:\nSets the size of the emulator window at launch, which can be resized during gameplay.\nThis is different from the in-game resolution.
Ширина/Висота:\nВстановіть розмір вікна емулятора під час запуску, який може бути змінений під час гри.\nЦе відрізняється від роздільної здатності в грі.
- heightDivider
+ Vblank Divider:\nThe frame rate at which the emulator refreshes at is multiplied by this number. Changing this may have adverse effects, such as increasing the game speed, or breaking critical game functionality that does not expect this to change!
Розділювач Vblank:\nЧастота кадрів, з якою оновлюється емулятор, множиться на це число. Зміна цього параметра може мати негативні наслідки, такі як збільшення швидкості гри або порушення критичних функцій гри, які цього не очікують!
- dumpShadersCheckBox
+ Enable Shaders Dumping:\nFor the sake of technical debugging, saves the games shaders to a folder as they render.
Увімкнути дамп шейдерів:\nДля технічного налагодження зберігає шейдери ігор у папку під час рендерингу.
- nullGpuCheckBox
+ Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
Увімкнути NULL GPU:\nДля технічного налагодження відключає рендеринг гри так, ніби графічної карти немає.
- enableHDRCheckBox
- enableHDRCheckBox
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
- gameFoldersBox
+ Game Folders:\nThe list of folders to check for installed games.
Ігрові папки:\nСписок папок, що скануватимуться для виявлення ігор.
- addFolderButton
+ Add:\nAdd a folder to the list.
Додати:\nДодати папку в список.
- removeFolderButton
+ Remove:\nRemove a folder from the list.
Вилучити:\nВилучити папку зі списку.
- debugDump
+ Enable Debug Dumping:\nSaves the import and export symbols and file header information of the currently running PS4 program to a directory.
Увімкнути налагоджувальні дампи:\nЗберігає символи імпорту, експорту та інформацію про заголовок файлу поточної виконуваної програми PS4 у папку.
- vkValidationCheckBox
+ Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state.\nThis will reduce performance and likely change the behavior of emulation.
Увімкнути шари валідації Vulkan:\nВключає систему, яка перевіряє стан рендерера Vulkan і логує інформацію про його внутрішній стан. Це знизить продуктивність і, ймовірно, змінить поведінку емуляції.
- vkSyncValidationCheckBox
+ Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks.\nThis will reduce performance and likely change the behavior of emulation.
Увімкнути валідацію синхронізації Vulkan:\nВключає систему, яка перевіряє таймінг завдань рендерингу Vulkan. Це знизить продуктивність і, ймовірно, змінить поведінку емуляції.
- rdocCheckBox
+ Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
Увімкнути налагодження RenderDoc:\nЯкщо увімкнено, емулятор забезпечить сумісність із Renderdoc, даючи змогу захоплювати й аналізувати поточні кадри під час рендерингу.
- collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
Збирати шейдери:\nВам потрібно увімкнути цю опцію, щоб редагувати шейдери за допомогою меню налагодження (Ctrl + F10).
- crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
Діагностика збоїв:\nСтворює .yaml файл з інформацією про стан Vulkan на момент збою.\nКорисно для налагодження помилок 'Device lost'. Якщо у вас увімкнено цей параметр, вам слід увімкнути маркери налагодження Хоста ТА Гостя.\nНе працює на графічних процесорах Intel.\nДля цього вам потрібно увімкнути шари валідації Vulkan і мати Vulkan SDK.
- copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
Копіювати буфери GPU:\nДозволяє обійти проблеми синхронізації, пов'язані з відправленням даних на GPU\nМоже як допомогти, так і не вплинути на збої типу PM4 (тип 0).
- hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Хостові маркери налагодження:\nДодає інформацію емулятора, наприклад маркери для конкретних команд AMDGPU у Vulkan, також присвоює ресурсам налагоджувані назви.\nЯкщо ця опція увімкнена, рекомендується також активувати діагностику збоїв.\nКорисно для програм на кшталт RenderDoc.
- guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Гостьові маркери налагодження:\nВставляє налагоджувані маркери, які сама гра додала до командного буфера.\nЯкщо ця опція увімкнена, рекомендується також активувати діагностику збоїв.\nКорисно для програм на кшталт RenderDoc.
- saveDataBox
+ Save Data Path:\nThe folder where game save data will be saved.
Шлях до файлів збережень:\nПапка, де будуть зберігатися ігрові збереження.
- browseButton
+ Browse:\nBrowse for a folder to set as the save data path.
Вибрати:\nВиберіть папку для ігрових збережень.
diff --git a/src/qt_gui/translations/vi_VN.ts b/src/qt_gui/translations/vi_VN.ts
index b4f800711..1b3c508bf 100644
--- a/src/qt_gui/translations/vi_VN.ts
+++ b/src/qt_gui/translations/vi_VN.ts
@@ -29,8 +29,8 @@
Cheats / Patches for
- defaultTextEdit_MSG
- Cheats/Patches là các tính năng thử nghiệm.\nHãy sử dụng cẩn thận.\n\nTải xuống các cheat riêng lẻ bằng cách chọn kho lưu trữ và nhấp vào nút tải xuống.\nTại tab Patches, bạn có thể tải xuống tất cả các patch cùng một lúc, chọn cái nào bạn muốn sử dụng và lưu lựa chọn của mình.\n\nVì chúng tôi không phát triển Cheats/Patches,\nxin vui lòng báo cáo các vấn đề cho tác giả cheat.\n\nBạn đã tạo ra một cheat mới? Truy cập:\nhttps://github.com/shadps4-emu/ps4_cheats
+ Cheats/Patches are experimental.\nUse with caution.\n\nDownload cheats individually by selecting the repository and clicking the download button.\nIn the Patches tab, you can download all patches at once, choose which ones you want to use, and save your selection.\n\nSince we do not develop the Cheats/Patches,\nplease report issues to the cheat author.\n\nCreated a new cheat? Visit:\n
+ Cheats/Patches là các tính năng thử nghiệm.\nHãy sử dụng cẩn thận.\n\nTải xuống các cheat riêng lẻ bằng cách chọn kho lưu trữ và nhấp vào nút tải xuống.\nTại tab Patches, bạn có thể tải xuống tất cả các patch cùng một lúc, chọn cái nào bạn muốn sử dụng và lưu lựa chọn của mình.\n\nVì chúng tôi không phát triển Cheats/Patches,\nxin vui lòng báo cáo các vấn đề cho tác giả cheat.\n\nBạn đã tạo ra một cheat mới? Truy cập:\n
No Image Available
@@ -161,7 +161,7 @@
Không tìm thấy Cheat
- CheatsNotFound_MSG
+ No Cheats found for this game in this version of the selected repository,try another repository or a different version of the game.
Không tìm thấy Cheat cho trò chơi này trong phiên bản kho lưu trữ đã chọn,hãy thử kho lưu trữ khác hoặc phiên bản khác của trò chơi.
@@ -169,7 +169,7 @@
Cheat đã tải xuống thành công
- CheatsDownloadedSuccessfully_MSG
+ You have successfully downloaded the cheats for this version of the game from the selected repository. You can try downloading from another repository, if it is available it will also be possible to use it by selecting the file from the list.
Bạn đã tải xuống các cheat thành công. Cho phiên bản trò chơi này từ kho lưu trữ đã chọn. Bạn có thể thử tải xuống từ kho lưu trữ khác, nếu có, bạn cũng có thể sử dụng bằng cách chọn tệp từ danh sách.
@@ -185,7 +185,7 @@
Tải xuống hoàn tất
- DownloadComplete_MSG
+ Patches Downloaded Successfully! All Patches available for all games have been downloaded, there is no need to download them individually for each game as happens in Cheats. If the patch does not appear, it may be that it does not exist for the specific serial and version of the game.
Bản vá đã tải xuống thành công! Tất cả các bản vá có sẵn cho tất cả các trò chơi đã được tải xuống, không cần tải xuống riêng lẻ cho mỗi trò chơi như trong Cheat. Nếu bản vá không xuất hiện, có thể là nó không tồn tại cho số seri và phiên bản cụ thể của trò chơi.
@@ -264,7 +264,7 @@
Lỗi mạng:
- Error_Github_limit_MSG
+ The Auto Updater allows up to 60 update checks per hour.\nYou have reached this limit. Please try again later.
Trình cập nhật tự động cho phép tối đa 60 lần kiểm tra cập nhật mỗi giờ.\nBạn đã đạt đến giới hạn này. Vui lòng thử lại sau.
@@ -1540,83 +1540,83 @@
Di chuyển chuột đến tùy chọn để hiển thị mô tả của nó.
- consoleLanguageGroupBox
+ Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region.
Ngôn ngữ console:\nChọn ngôn ngữ mà trò chơi PS4 sẽ sử dụng.\nKhuyên bạn nên đặt tùy chọn này thành một ngôn ngữ mà trò chơi hỗ trợ, có thể thay đổi tùy theo vùng.
- emulatorLanguageGroupBox
+ Emulator Language:\nSets the language of the emulator's user interface.
Ngôn ngữ của trình giả lập:\nChọn ngôn ngữ của giao diện người dùng của trình giả lập.
- fullscreenCheckBox
+ Enable Full Screen:\nAutomatically puts the game window into full-screen mode.\nThis can be toggled by pressing the F11 key.
Bật chế độ toàn màn hình:\nTự động đặt cửa sổ trò chơi ở chế độ toàn màn hình.\nĐiều này có thể bị vô hiệu hóa bằng cách nhấn phím F11.
- separateUpdatesCheckBox
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.\nThis can be manually created by adding the extracted update to the game folder with the name "CUSA00000-UPDATE" where the CUSA ID matches the game's ID.
Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
- showSplashCheckBox
+ Show Splash Screen:\nShows the game's splash screen (a special image) while the game is starting.
Hiển thị màn hình khởi động:\nHiển thị màn hình khởi động của trò chơi (một hình ảnh đặc biệt) trong khi trò chơi khởi động.
- discordRPCCheckbox
+ Enable Discord Rich Presence:\nDisplays the emulator icon and relevant information on your Discord profile.
Bật Discord Rich Presence:\nHiển thị biểu tượng trình giả lập và thông tin liên quan trên hồ sơ Discord của bạn.
- userName
+ Username:\nSets the PS4's account username, which may be displayed by some games.
Tên người dùng:\nChọn tên người dùng của tài khoản PS4, có thể được một số trò chơi hiển thị.
- TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
- logTypeGroupBox
+ Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
Loại nhật ký:\nChọn xem có đồng bộ hóa đầu ra cửa sổ nhật ký cho hiệu suất hay không. Điều này có thể có tác động tiêu cực đến việc giả lập.
- logFilter
+ Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nLevels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
Bộ lọc nhật ký:\nLọc nhật ký để in chỉ thông tin cụ thể.\nVí dụ: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Các mức: Trace, Debug, Info, Warning, Error, Critical - theo thứ tự này, một mức cụ thể làm tắt tất cả các mức trước trong danh sách và ghi lại tất cả các mức sau đó.
- updaterGroupBox
+ Update:\nRelease: Official versions released every month that may be very outdated, but are more reliable and tested.\nNightly: Development versions that have all the latest features and fixes, but may contain bugs and are less stable.
Cập nhật:\nRelease: Các phiên bản chính thức được phát hành hàng tháng; có thể khá cũ nhưng đáng tin cậy hơn và đã được thử nghiệm.\nNightly: Các phiên bản phát triển có tất cả các tính năng và sửa lỗi mới nhất; có thể có lỗi và ít ổn định hơn.
- GUIBackgroundImageGroupBox
- GUIBackgroundImageGroupBox
+ Background Image:\nControl the opacity of the game background image.
+ Background Image:\nControl the opacity of the game background image.
- GUIMusicGroupBox
+ Play Title Music:\nIf a game supports it, enable playing special music when selecting the game in the GUI.
Phát nhạc tiêu đề trò chơi:\nNếu một trò chơi hỗ trợ điều này, hãy kích hoạt phát nhạc đặc biệt khi bạn chọn trò chơi trong GUI.
- disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
- hideCursorGroupBox
+ Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
Ẩn con trỏ:\nChọn khi nào con trỏ sẽ biến mất:\nKhông bao giờ: Bạn sẽ luôn thấy chuột.\nKhông hoạt động: Đặt một khoảng thời gian để nó biến mất sau khi không hoạt động.\nLuôn luôn: bạn sẽ không bao giờ thấy chuột.
- idleTimeoutGroupBox
+ Hide Idle Cursor Timeout:\nThe duration (seconds) after which the cursor that has been idle hides itself.
Đặt thời gian để chuột biến mất sau khi không hoạt động.
- backButtonBehaviorGroupBox
+ Back Button Behavior:\nSets the controller's back button to emulate tapping the specified position on the PS4 touchpad.
Hành vi nút quay lại:\nĐặt nút quay lại của tay cầm để mô phỏng việc chạm vào vị trí đã chỉ định trên touchpad của PS4.
- enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
- checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
- updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
Update Compatibility Database:\nImmediately update the compatibility database.
@@ -1648,84 +1648,84 @@
Không có
- graphicsAdapterGroupBox
+ Graphics Device:\nOn multiple GPU systems, select the GPU the emulator will use from the drop down list,\nor select "Auto Select" to automatically determine it.
Thiết bị đồ họa:\nTrên các hệ thống có GPU đa năng, hãy chọn GPU mà trình giả lập sẽ sử dụng từ danh sách thả xuống,\hoặc chọn "Auto Select" để tự động xác định.
- resolutionLayout
+ Width/Height:\nSets the size of the emulator window at launch, which can be resized during gameplay.\nThis is different from the in-game resolution.
Chiều rộng/Cao:\nChọn kích thước cửa sổ của trình giả lập khi khởi động, có thể điều chỉnh trong quá trình chơi.\nĐiều này khác với độ phân giải trong trò chơi.
- heightDivider
+ Vblank Divider:\nThe frame rate at which the emulator refreshes at is multiplied by this number. Changing this may have adverse effects, such as increasing the game speed, or breaking critical game functionality that does not expect this to change!
Bộ chia Vblank:\nTốc độ khung hình mà trình giả lập làm mới được nhân với số này. Thay đổi này có thể có tác động tiêu cực như tăng tốc độ trò chơi hoặc làm hỏng chức năng quan trọng mà trò chơi không mong đợi thay đổi điều này!
- dumpShadersCheckBox
+ Enable Shaders Dumping:\nFor the sake of technical debugging, saves the games shaders to a folder as they render.
Bật xuất shader:\nĐể mục đích gỡ lỗi kỹ thuật, lưu shader của trò chơi vào một thư mục khi chúng được kết xuất.
- nullGpuCheckBox
+ Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
Bật GPU Null:\nĐể mục đích gỡ lỗi kỹ thuật, vô hiệu hóa việc kết xuất trò chơi như thể không có card đồ họa.
- enableHDRCheckBox
- enableHDRCheckBox
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
- gameFoldersBox
+ Game Folders:\nThe list of folders to check for installed games.
Thư mục trò chơi:\nDanh sách các thư mục để kiểm tra các trò chơi đã cài đặt.
- addFolderButton
+ Add:\nAdd a folder to the list.
Thêm:\nThêm một thư mục vào danh sách.
- removeFolderButton
+ Remove:\nRemove a folder from the list.
Xóa:\nXóa một thư mục khỏi danh sách.
- debugDump
+ Enable Debug Dumping:\nSaves the import and export symbols and file header information of the currently running PS4 program to a directory.
Bật xuất gỡ lỗi:\nLưu biểu tượng nhập và xuất và thông tin tiêu đề tệp cho ứng dụng PS4 hiện đang chạy vào một thư mục.
- vkValidationCheckBox
+ Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state.\nThis will reduce performance and likely change the behavior of emulation.
Bật lớp xác thực Vulkan:\nKích hoạt một hệ thống xác thực trạng thái của bộ kết xuất Vulkan và ghi lại thông tin về trạng thái nội bộ của nó. Điều này sẽ giảm hiệu suất và có thể thay đổi hành vi của việc giả lập.
- vkSyncValidationCheckBox
+ Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks.\nThis will reduce performance and likely change the behavior of emulation.
Bật xác thực đồng bộ Vulkan:\nKích hoạt một hệ thống xác thực thời gian của nhiệm vụ kết xuất Vulkan. Điều này sẽ giảm hiệu suất và có thể thay đổi hành vi của việc giả lập.
- rdocCheckBox
+ Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
Bật gỡ lỗi RenderDoc:\nNếu được kích hoạt, trình giả lập sẽ cung cấp tính tương thích với Renderdoc để cho phép bắt và phân tích khung hình hiện tại đang được kết xuất.
- collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
- hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- saveDataBox
- saveDataBox
+ Save Data Path:\nThe folder where game save data will be saved.
+ Save Data Path:\nThe folder where game save data will be saved.
- browseButton
- browseButton
+ Browse:\nBrowse for a folder to set as the save data path.
+ Browse:\nBrowse for a folder to set as the save data path.
Borderless
diff --git a/src/qt_gui/translations/zh_CN.ts b/src/qt_gui/translations/zh_CN.ts
index 5328ce605..363b1ac3a 100644
--- a/src/qt_gui/translations/zh_CN.ts
+++ b/src/qt_gui/translations/zh_CN.ts
@@ -29,8 +29,8 @@
作弊码/补丁:
- defaultTextEdit_MSG
- 作弊码/补丁是实验性的。\n请小心使用。\n\n通过选择存储库并点击下载按钮,下载该游戏的作弊码。\n在“补丁”选项卡中,您可以一次性下载所有补丁,选择要使用的补丁并保存选择。\n\n由于我们不开发作弊码/补丁,\n请将问题报告给作弊码/补丁的作者。\n\n创建了新的作弊码/补丁?欢迎提交到我们的仓库:\nhttps://github.com/shadps4-emu/ps4_cheats
+ Cheats/Patches are experimental.\nUse with caution.\n\nDownload cheats individually by selecting the repository and clicking the download button.\nIn the Patches tab, you can download all patches at once, choose which ones you want to use, and save your selection.\n\nSince we do not develop the Cheats/Patches,\nplease report issues to the cheat author.\n\nCreated a new cheat? Visit:\n
+ 作弊码/补丁是实验性的。\n请小心使用。\n\n通过选择存储库并点击下载按钮,下载该游戏的作弊码。\n在“补丁”选项卡中,您可以一次性下载所有补丁,选择要使用的补丁并保存选择。\n\n由于我们不开发作弊码/补丁,\n请将问题报告给作弊码/补丁的作者。\n\n创建了新的作弊码/补丁?欢迎提交到我们的仓库:\n
No Image Available
@@ -161,7 +161,7 @@
未找到作弊码
- CheatsNotFound_MSG
+ No Cheats found for this game in this version of the selected repository,try another repository or a different version of the game.
在所选存储库的版本中找不到该游戏的作弊码,请尝试其他存储库或游戏版本。
@@ -169,7 +169,7 @@
作弊码下载成功
- CheatsDownloadedSuccessfully_MSG
+ You have successfully downloaded the cheats for this version of the game from the selected repository. You can try downloading from another repository, if it is available it will also be possible to use it by selecting the file from the list.
您已从所选存储库中成功下载了该游戏版本的作弊码。您还可以尝试从其他存储库下载,或通过从列表中选择文件来使用它们。
@@ -185,7 +185,7 @@
下载完成
- DownloadComplete_MSG
+ Patches Downloaded Successfully! All Patches available for all games have been downloaded, there is no need to download them individually for each game as happens in Cheats. If the patch does not appear, it may be that it does not exist for the specific serial and version of the game.
补丁下载成功!所有可用的补丁已下载完成,无需像作弊码那样单独下载每个游戏的补丁。如果补丁没有出现,可能是该补丁不适用于当前游戏的序列号和版本。
@@ -264,7 +264,7 @@
网络错误:
- Error_Github_limit_MSG
+ The Auto Updater allows up to 60 update checks per hour.\nYou have reached this limit. Please try again later.
自动更新程序每小时最多允许 60 次更新检查。\n您已达到此限制。请稍后再试。
@@ -1540,83 +1540,83 @@
将鼠标指针指向选项以显示其描述。
- consoleLanguageGroupBox
+ Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region.
主机语言:\n设置 PS4 游戏中使用的语言。\n建议设置为支持的语言,这将因地区而异。
- emulatorLanguageGroupBox
+ Emulator Language:\nSets the language of the emulator's user interface.
模拟器语言:\n设置模拟器用户界面的语言。
- fullscreenCheckBox
+ Enable Full Screen:\nAutomatically puts the game window into full-screen mode.\nThis can be toggled by pressing the F11 key.
启用全屏:\n以全屏模式启动游戏。\n您可以按 F11 键切换回窗口模式。
- separateUpdatesCheckBox
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.\nThis can be manually created by adding the extracted update to the game folder with the name "CUSA00000-UPDATE" where the CUSA ID matches the game's ID.
启用单独的更新目录:\n启用安装游戏更新到一个单独的目录中以更便于管理。
- showSplashCheckBox
+ Show Splash Screen:\nShows the game's splash screen (a special image) while the game is starting.
显示启动画面:\n在游戏启动时显示游戏的启动画面(特殊图像)。
- discordRPCCheckbox
+ Enable Discord Rich Presence:\nDisplays the emulator icon and relevant information on your Discord profile.
启用 Discord Rich Presence:\n在您的 Discord 个人资料上显示模拟器图标和相关信息。
- userName
+ Username:\nSets the PS4's account username, which may be displayed by some games.
用户名:\n设置 PS4 帐户的用户名,某些游戏中可能会显示此名称。
- TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
奖杯密钥:\n用于解密奖杯的密钥。必须从您的越狱主机中获得。\n仅包含十六进制字符。
- logTypeGroupBox
+ Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
日志类型:\n设置日志窗口输出的同步方式以提高性能。可能会对模拟产生不良影响。
- logFilter
+ Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nLevels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
日志过滤器:\n过滤日志,仅打印特定信息。\n例如:"Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" 级别: Trace, Debug, Info, Warning, Error, Critical - 按此顺序,特定级别将静默列表中所有先前的级别,并记录所有后续级别。
- updaterGroupBox
+ Update:\nRelease: Official versions released every month that may be very outdated, but are more reliable and tested.\nNightly: Development versions that have all the latest features and fixes, but may contain bugs and are less stable.
更新:\nRelease:每月发布的官方版本可能非常过时,但更可靠且经过测试。\nNightly:包含所有最新功能和修复的开发版本,但可能包含错误且稳定性较低。
- GUIBackgroundImageGroupBox
+ Background Image:\nControl the opacity of the game background image.
背景图片:\n控制游戏背景图片的可见度。
- GUIMusicGroupBox
+ Play Title Music:\nIf a game supports it, enable playing special music when selecting the game in the GUI.
播放标题音乐:\n如果游戏支持,在图形界面选择游戏时播放特殊音乐。
- disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
禁止弹出奖杯:\n禁用游戏内奖杯通知。可以在奖杯查看器中继续跟踪奖杯进度(在主窗口中右键点击游戏)。
- hideCursorGroupBox
+ Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
隐藏光标:\n选择光标何时消失:\n从不: 从不隐藏光标。\n闲置:光标在闲置若干秒后消失。\n始终:始终隐藏光标。
- idleTimeoutGroupBox
+ Hide Idle Cursor Timeout:\nThe duration (seconds) after which the cursor that has been idle hides itself.
光标隐藏闲置时长:\n光标自动隐藏之前的闲置时长。
- backButtonBehaviorGroupBox
+ Back Button Behavior:\nSets the controller's back button to emulate tapping the specified position on the PS4 touchpad.
返回按钮行为:\n设置手柄的返回按钮模拟在 PS4 触控板上指定位置的点击。
- enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
显示兼容性数据:\n在列表视图中显示游戏兼容性信息。启用“启动时更新兼容性数据库”以获取最新信息。
- checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
启动时更新兼容性数据库:\n当 shadPS4 启动时自动更新兼容性数据库。
- updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
更新兼容性数据库:\n立即更新兼容性数据库。
@@ -1648,83 +1648,83 @@
无
- graphicsAdapterGroupBox
+ Graphics Device:\nOn multiple GPU systems, select the GPU the emulator will use from the drop down list,\nor select "Auto Select" to automatically determine it.
图形设备:\n在具有多个 GPU 的系统中,从下拉列表中选择要使用的 GPU,\n或者选择“自动选择”由模拟器决定。
- resolutionLayout
+ Width/Height:\nSets the size of the emulator window at launch, which can be resized during gameplay.\nThis is different from the in-game resolution.
宽度/高度:\n设置启动游戏时的窗口大小,游戏过程中可以调整。\n这与游戏内的分辨率不同。
- heightDivider
+ Vblank Divider:\nThe frame rate at which the emulator refreshes at is multiplied by this number. Changing this may have adverse effects, such as increasing the game speed, or breaking critical game functionality that does not expect this to change!
Vblank Divider:\n模拟器刷新的帧率会乘以此数字。改变此项可能会导致游戏速度加快,或破坏游戏中不期望此变化的关键功能!
- dumpShadersCheckBox
+ Enable Shaders Dumping:\nFor the sake of technical debugging, saves the games shaders to a folder as they render.
启用着色器转储:\n用于技术调试,在渲染期间将游戏着色器保存到文件夹中。
- nullGpuCheckBox
+ Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
启用 NULL GPU:\n用于技术调试,禁用游戏渲染,就像没有显卡一样。
- enableHDRCheckBox
- enableHDRCheckBox
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
- gameFoldersBox
+ Game Folders:\nThe list of folders to check for installed games.
游戏文件夹:\n检查已安装游戏的文件夹列表。
- addFolderButton
+ Add:\nAdd a folder to the list.
添加:\n将文件夹添加到列表。
- removeFolderButton
+ Remove:\nRemove a folder from the list.
移除:\n从列表中移除文件夹。
- debugDump
+ Enable Debug Dumping:\nSaves the import and export symbols and file header information of the currently running PS4 program to a directory.
启用调试转储:\n将当前正在运行的 PS4 程序的导入和导出符号及文件头信息保存到目录中。
- vkValidationCheckBox
+ Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state.\nThis will reduce performance and likely change the behavior of emulation.
启用 Vulkan 验证层:\n启用一个系统来验证 Vulkan 渲染器的状态并记录其内部状态的信息。\n这将降低性能并可能改变模拟的行为。
- vkSyncValidationCheckBox
+ Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks.\nThis will reduce performance and likely change the behavior of emulation.
启用 Vulkan 同步验证:\n启用一个系统来验证 Vulkan 渲染任务的时间。\n这将降低性能并可能改变模拟的行为。
- rdocCheckBox
+ Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
启用 RenderDoc 调试:\n启用后模拟器将提供与 Renderdoc 的兼容性,允许在渲染过程中捕获和分析当前渲染的帧。
- collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
收集着色器:\n您需要启用此功能才能使用调试菜单(Ctrl + F10)编辑着色器。
- crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
崩溃诊断:\n创建一个包含崩溃时 Vulkan 状态的 .yaml 文件。\n对于调试“Device lost”错误很有用。如果您启用了此功能,您应该同时启用 Host 和 Guest 调试标记。\n此功能在 Intel 显卡上不可用。\n您需要启用 Vulkan 验证层并安装 Vulkan SDK 才能使用此功能。
- copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
复制 GPU 缓冲区:\n绕过涉及 GPU 提交的竞态条件。\n对于 PM4 type 0 崩溃可能有帮助,也可能没有帮助。
- hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Host 调试标记:\n在 Vulkan 命令周围插入模拟器端信息,如特定 AMD GPU 命令的标记,以及为资源提供调试名称。\n如果您已启用此功能,应同时启用崩溃诊断。\n对 RenderDoc 等程序很有用。
- guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Guest 调试标记:\n在命令缓冲区中插入游戏本身添加的任何调试标记。\n如果您已启用此功能,应同时启用崩溃诊断。\n对 RenderDoc 等程序很有用。
- saveDataBox
+ Save Data Path:\nThe folder where game save data will be saved.
存档数据路径:\n保存游戏存档数据的目录。
- browseButton
+ Browse:\nBrowse for a folder to set as the save data path.
浏览:\n选择一个目录保存游戏存档数据。
diff --git a/src/qt_gui/translations/zh_TW.ts b/src/qt_gui/translations/zh_TW.ts
index d3414f3a4..0d7d74ae9 100644
--- a/src/qt_gui/translations/zh_TW.ts
+++ b/src/qt_gui/translations/zh_TW.ts
@@ -29,8 +29,8 @@
Cheats / Patches for
- defaultTextEdit_MSG
- 作弊/補丁為實驗性功能。\n請小心使用。\n\n透過選擇儲存庫並點擊下載按鈕來單獨下載作弊程式。\n在“補丁”標籤頁中,您可以一次下載所有補丁,選擇要使用的補丁並保存您的選擇。\n\n由於我們不開發作弊/補丁,\n請將問題報告給作弊程式的作者。\n\n創建了新的作弊程式?請訪問:\nhttps://github.com/shadps4-emu/ps4_cheats
+ Cheats/Patches are experimental.\nUse with caution.\n\nDownload cheats individually by selecting the repository and clicking the download button.\nIn the Patches tab, you can download all patches at once, choose which ones you want to use, and save your selection.\n\nSince we do not develop the Cheats/Patches,\nplease report issues to the cheat author.\n\nCreated a new cheat? Visit:\n
+ 作弊/補丁為實驗性功能。\n請小心使用。\n\n透過選擇儲存庫並點擊下載按鈕來單獨下載作弊程式。\n在“補丁”標籤頁中,您可以一次下載所有補丁,選擇要使用的補丁並保存您的選擇。\n\n由於我們不開發作弊/補丁,\n請將問題報告給作弊程式的作者。\n\n創建了新的作弊程式?請訪問:\n
No Image Available
@@ -161,7 +161,7 @@
未找到作弊碼
- CheatsNotFound_MSG
+ No Cheats found for this game in this version of the selected repository,try another repository or a different version of the game.
在此版本的儲存庫中未找到該遊戲的作弊碼,請嘗試另一個儲存庫或不同版本的遊戲。
@@ -169,7 +169,7 @@
作弊碼下載成功
- CheatsDownloadedSuccessfully_MSG
+ You have successfully downloaded the cheats for this version of the game from the selected repository. You can try downloading from another repository, if it is available it will also be possible to use it by selecting the file from the list.
您已成功下載該遊戲版本的作弊碼 從選定的儲存庫中。 您可以嘗試從其他儲存庫下載,如果可用,您也可以選擇從列表中選擇檔案來使用它。
@@ -185,7 +185,7 @@
下載完成
- DownloadComplete_MSG
+ Patches Downloaded Successfully! All Patches available for all games have been downloaded, there is no need to download them individually for each game as happens in Cheats. If the patch does not appear, it may be that it does not exist for the specific serial and version of the game.
修補檔下載成功!所有遊戲的修補檔已下載完成,無需像作弊碼那樣為每個遊戲單獨下載。如果補丁未顯示,可能是該補丁不適用於特定的序號和遊戲版本。
@@ -264,7 +264,7 @@
網路錯誤:
- Error_Github_limit_MSG
+ The Auto Updater allows up to 60 update checks per hour.\nYou have reached this limit. Please try again later.
自動更新程式每小時最多允許 60 次更新檢查。\n您已達到此限制。請稍後再試。
@@ -1540,83 +1540,83 @@
將鼠標指向選項以顯示其描述。
- consoleLanguageGroupBox
+ Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region.
主機語言:\n設定PS4遊戲使用的語言。\n建議將其設置為遊戲支持的語言,這會因地區而異。
- emulatorLanguageGroupBox
+ Emulator Language:\nSets the language of the emulator's user interface.
模擬器語言:\n設定模擬器的用戶介面的語言。
- fullscreenCheckBox
+ Enable Full Screen:\nAutomatically puts the game window into full-screen mode.\nThis can be toggled by pressing the F11 key.
啟用全螢幕:\n自動將遊戲視窗設置為全螢幕模式。\n可以按F11鍵進行切換。
- separateUpdatesCheckBox
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.\nThis can be manually created by adding the extracted update to the game folder with the name "CUSA00000-UPDATE" where the CUSA ID matches the game's ID.
Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
- showSplashCheckBox
+ Show Splash Screen:\nShows the game's splash screen (a special image) while the game is starting.
顯示啟動畫面:\n在遊戲啟動時顯示遊戲的啟動畫面(特殊圖片)。
- discordRPCCheckbox
+ Enable Discord Rich Presence:\nDisplays the emulator icon and relevant information on your Discord profile.
啟用 Discord Rich Presence:\n在您的 Discord 個人檔案上顯示模擬器圖標和相關信息。
- userName
+ Username:\nSets the PS4's account username, which may be displayed by some games.
用戶名:\n設定PS4帳號的用戶名,某些遊戲中可能會顯示。
- TrophyKey
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
- logTypeGroupBox
+ Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
日誌類型:\n設定是否同步日誌窗口的輸出以提高性能。可能對模擬產生不良影響。
- logFilter
+ Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nLevels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
日誌過濾器:\n過濾日誌以僅打印特定信息。\n範例:"Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" 等級: Trace, Debug, Info, Warning, Error, Critical - 以此順序,特定級別靜音所有前面的級別,並記錄其後的每個級別。
- updaterGroupBox
+ Update:\nRelease: Official versions released every month that may be very outdated, but are more reliable and tested.\nNightly: Development versions that have all the latest features and fixes, but may contain bugs and are less stable.
更新:\nRelease: 每月發布的官方版本,可能非常舊,但更可靠且經過測試。\nNightly: 開發版本,擁有所有最新的功能和修復,但可能包含錯誤,穩定性較差。
- GUIBackgroundImageGroupBox
- GUIBackgroundImageGroupBox
+ Background Image:\nControl the opacity of the game background image.
+ Background Image:\nControl the opacity of the game background image.
- GUIMusicGroupBox
+ Play Title Music:\nIf a game supports it, enable playing special music when selecting the game in the GUI.
播放標題音樂:\n如果遊戲支持,啟用在GUI中選擇遊戲時播放特殊音樂。
- disableTrophycheckBox
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
- hideCursorGroupBox
+ Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
隱藏游標:\n選擇游標何時消失:\n從不: 您將始終看到滑鼠。\n閒置: 設定在閒置後消失的時間。\n始終: 您將永遠看不到滑鼠。
- idleTimeoutGroupBox
+ Hide Idle Cursor Timeout:\nThe duration (seconds) after which the cursor that has been idle hides itself.
設定滑鼠在閒置後消失的時間。
- backButtonBehaviorGroupBox
+ Back Button Behavior:\nSets the controller's back button to emulate tapping the specified position on the PS4 touchpad.
返回按鈕行為:\n設定控制器的返回按鈕模擬在 PS4 觸控板上指定位置的觸碰。
- enableCompatibilityCheckBox
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
- checkCompatibilityOnStartupCheckBox
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
- updateCompatibilityButton
+ Update Compatibility Database:\nImmediately update the compatibility database.
Update Compatibility Database:\nImmediately update the compatibility database.
@@ -1648,84 +1648,84 @@
無
- graphicsAdapterGroupBox
+ Graphics Device:\nOn multiple GPU systems, select the GPU the emulator will use from the drop down list,\nor select "Auto Select" to automatically determine it.
圖形設備:\n在多GPU系統中,從下拉列表中選擇模擬器將使用的GPU,\n或選擇「自動選擇」以自動確定。
- resolutionLayout
+ Width/Height:\nSets the size of the emulator window at launch, which can be resized during gameplay.\nThis is different from the in-game resolution.
寬度/高度:\n設定模擬器啟動時的窗口大小,可以在遊戲過程中調整。\n這與遊戲內解析度不同。
- heightDivider
+ Vblank Divider:\nThe frame rate at which the emulator refreshes at is multiplied by this number. Changing this may have adverse effects, such as increasing the game speed, or breaking critical game functionality that does not expect this to change!
Vblank分隔符:\n模擬器的幀速率將乘以這個數字。更改此數字可能會有不良影響,例如增加遊戲速度,或破壞不預期此變化的關鍵遊戲功能!
- dumpShadersCheckBox
+ Enable Shaders Dumping:\nFor the sake of technical debugging, saves the games shaders to a folder as they render.
啟用著色器轉儲:\n為了技術調試,將遊戲的著色器在渲染時保存到文件夾中。
- nullGpuCheckBox
+ Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
啟用空GPU:\n為了技術調試,禁用遊戲渲染,彷彿沒有顯示卡。
- enableHDRCheckBox
- enableHDRCheckBox
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
- gameFoldersBox
+ Game Folders:\nThe list of folders to check for installed games.
遊戲資料夾:\n檢查已安裝遊戲的資料夾列表。
- addFolderButton
+ Add:\nAdd a folder to the list.
添加:\n將資料夾添加到列表。
- removeFolderButton
+ Remove:\nRemove a folder from the list.
移除:\n從列表中移除資料夾。
- debugDump
+ Enable Debug Dumping:\nSaves the import and export symbols and file header information of the currently running PS4 program to a directory.
啟用調試轉儲:\n將當前運行的PS4程序的輸入和輸出符號及文件頭信息保存到目錄中。
- vkValidationCheckBox
+ Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state.\nThis will reduce performance and likely change the behavior of emulation.
啟用Vulkan驗證層:\n啟用一個系統來驗證Vulkan渲染器的狀態並記錄其內部狀態的信息。這將降低性能並可能改變模擬行為。
- vkSyncValidationCheckBox
+ Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks.\nThis will reduce performance and likely change the behavior of emulation.
啟用Vulkan同步驗證:\n啟用一個系統來驗證Vulkan渲染任務的時間。這將降低性能並可能改變模擬行為。
- rdocCheckBox
+ Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
啟用RenderDoc調試:\n如果啟用,模擬器將提供與Renderdoc的兼容性,以允許捕獲和分析當前渲染的幀。
- collectShaderCheckBox
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- crashDiagnosticsCheckBox
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- copyGPUBuffersCheckBox
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
- hostMarkersCheckBox
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- guestMarkersCheckBox
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- saveDataBox
- saveDataBox
+ Save Data Path:\nThe folder where game save data will be saved.
+ Save Data Path:\nThe folder where game save data will be saved.
- browseButton
- browseButton
+ Browse:\nBrowse for a folder to set as the save data path.
+ Browse:\nBrowse for a folder to set as the save data path.
Borderless
From 7db30d12cb4553ea0baa07d18b9b39993b230fe7 Mon Sep 17 00:00:00 2001
From: kalaposfos13 <153381648+kalaposfos13@users.noreply.github.com>
Date: Fri, 14 Feb 2025 08:58:38 +0100
Subject: [PATCH 45/64] Libraries: Update libcInternal (#2265)
* Added all stubs + logging
* Added back memory and math functions from the original code + added some more math functions
* More string functions, snprintf, memmove and setjmp
* Add longjmp + clang
* gmtime, __cxa_atexit and log what functions some games use
* Add Mspace unreachable
* Renaming
* Take out mspace functions to their own file
* Factor out io to a new file
* Empty str and memory files
* Overloaded functions be like:
* str
* memory + math +clang
* clang...
* adjustments :D
* longjmp is questionable
---------
Co-authored-by: georgemoralis
---
CMakeLists.txt | 12 +
src/common/logging/filter.cpp | 1 +
src/common/logging/types.h | 1 +
.../libraries/libc_internal/libc_internal.cpp | 16352 +++++++++++++++-
.../libraries/libc_internal/libc_internal.h | 9 +-
.../libc_internal/libc_internal_io.cpp | 472 +
.../libc_internal/libc_internal_io.h | 14 +
.../libc_internal/libc_internal_math.cpp | 773 +
.../libc_internal/libc_internal_math.h | 14 +
.../libc_internal/libc_internal_memory.cpp | 314 +
.../libc_internal/libc_internal_memory.h | 14 +
.../libc_internal/libc_internal_mspace.cpp | 247 +
.../libc_internal/libc_internal_mspace.h | 14 +
.../libc_internal/libc_internal_str.cpp | 532 +
.../libc_internal/libc_internal_str.h | 14 +
.../libc_internal/libc_internal_stream.cpp | 3139 +++
.../libc_internal/libc_internal_stream.h | 14 +
17 files changed, 21727 insertions(+), 209 deletions(-)
create mode 100644 src/core/libraries/libc_internal/libc_internal_io.cpp
create mode 100644 src/core/libraries/libc_internal/libc_internal_io.h
create mode 100644 src/core/libraries/libc_internal/libc_internal_math.cpp
create mode 100644 src/core/libraries/libc_internal/libc_internal_math.h
create mode 100644 src/core/libraries/libc_internal/libc_internal_memory.cpp
create mode 100644 src/core/libraries/libc_internal/libc_internal_memory.h
create mode 100644 src/core/libraries/libc_internal/libc_internal_mspace.cpp
create mode 100644 src/core/libraries/libc_internal/libc_internal_mspace.h
create mode 100644 src/core/libraries/libc_internal/libc_internal_str.cpp
create mode 100644 src/core/libraries/libc_internal/libc_internal_str.h
create mode 100644 src/core/libraries/libc_internal/libc_internal_stream.cpp
create mode 100644 src/core/libraries/libc_internal/libc_internal_stream.h
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 506198e1a..22a811d30 100755
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -399,6 +399,18 @@ set(VIDEOOUT_LIB src/core/libraries/videoout/buffer.h
set(LIBC_SOURCES src/core/libraries/libc_internal/libc_internal.cpp
src/core/libraries/libc_internal/libc_internal.h
+ src/core/libraries/libc_internal/libc_internal_mspace.cpp
+ src/core/libraries/libc_internal/libc_internal_mspace.h
+ src/core/libraries/libc_internal/libc_internal_io.cpp
+ src/core/libraries/libc_internal/libc_internal_io.h
+ src/core/libraries/libc_internal/libc_internal_memory.cpp
+ src/core/libraries/libc_internal/libc_internal_memory.h
+ src/core/libraries/libc_internal/libc_internal_str.cpp
+ src/core/libraries/libc_internal/libc_internal_str.h
+ src/core/libraries/libc_internal/libc_internal_stream.cpp
+ src/core/libraries/libc_internal/libc_internal_stream.h
+ src/core/libraries/libc_internal/libc_internal_math.cpp
+ src/core/libraries/libc_internal/libc_internal_math.h
)
set(IME_LIB src/core/libraries/ime/error_dialog.cpp
diff --git a/src/common/logging/filter.cpp b/src/common/logging/filter.cpp
index 1a781cb4c..bed7802ed 100644
--- a/src/common/logging/filter.cpp
+++ b/src/common/logging/filter.cpp
@@ -80,6 +80,7 @@ bool ParseFilterRule(Filter& instance, Iterator begin, Iterator end) {
SUB(Kernel, Sce) \
CLS(Lib) \
SUB(Lib, LibC) \
+ SUB(Lib, LibcInternal) \
SUB(Lib, Kernel) \
SUB(Lib, Pad) \
SUB(Lib, GnmDriver) \
diff --git a/src/common/logging/types.h b/src/common/logging/types.h
index 4078afcef..c07efbc0d 100644
--- a/src/common/logging/types.h
+++ b/src/common/logging/types.h
@@ -47,6 +47,7 @@ enum class Class : u8 {
Lib, ///< HLE implementation of system library. Each major library
///< should have its own subclass.
Lib_LibC, ///< The LibC implementation.
+ Lib_LibcInternal, ///< The LibcInternal implementation.
Lib_Kernel, ///< The LibKernel implementation.
Lib_Pad, ///< The LibScePad implementation.
Lib_GnmDriver, ///< The LibSceGnmDriver implementation.
diff --git a/src/core/libraries/libc_internal/libc_internal.cpp b/src/core/libraries/libc_internal/libc_internal.cpp
index 8453a78b9..98dac007b 100644
--- a/src/core/libraries/libc_internal/libc_internal.cpp
+++ b/src/core/libraries/libc_internal/libc_internal.cpp
@@ -2,306 +2,16252 @@
// SPDX-License-Identifier: GPL-2.0-or-later
#include
-#include
+#include
+#include
#include "common/assert.h"
#include "common/logging/log.h"
+#include "core/libraries/error_codes.h"
+#include "core/libraries/libc_internal/libc_internal_io.h"
+#include "core/libraries/libc_internal/libc_internal_memory.h"
+#include "core/libraries/libc_internal/libc_internal_mspace.h"
+#include "core/libraries/libc_internal/libc_internal_str.h"
+#include "core/libraries/libc_internal/libc_internal_stream.h"
#include "core/libraries/libs.h"
#include "libc_internal.h"
namespace Libraries::LibcInternal {
-void* PS4_SYSV_ABI internal_memset(void* s, int c, size_t n) {
- return std::memset(s, c, n);
+s32 PS4_SYSV_ABI internal_sceLibcHeapGetTraceInfo() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
}
-void* PS4_SYSV_ABI internal_memcpy(void* dest, const void* src, size_t n) {
- return std::memcpy(dest, src, n);
+s32 PS4_SYSV_ABI internal___absvdi2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
}
-int PS4_SYSV_ABI internal_memcpy_s(void* dest, size_t destsz, const void* src, size_t count) {
-#ifdef _WIN64
- return memcpy_s(dest, destsz, src, count);
-#else
- std::memcpy(dest, src, count);
- return 0; // ALL OK
-#endif
+s32 PS4_SYSV_ABI internal___absvsi2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
}
-int PS4_SYSV_ABI internal_strcpy_s(char* dest, size_t dest_size, const char* src) {
-#ifdef _WIN64
- return strcpy_s(dest, dest_size, src);
-#else
- std::strcpy(dest, src);
- return 0; // ALL OK
-#endif
+s32 PS4_SYSV_ABI internal___absvti2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
}
-int PS4_SYSV_ABI internal_strcat_s(char* dest, size_t dest_size, const char* src) {
-#ifdef _WIN64
- return strcat_s(dest, dest_size, src);
-#else
- std::strcat(dest, src);
- return 0; // ALL OK
-#endif
+s32 PS4_SYSV_ABI internal___adddf3() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
}
-int PS4_SYSV_ABI internal_memcmp(const void* s1, const void* s2, size_t n) {
- return std::memcmp(s1, s2, n);
+s32 PS4_SYSV_ABI internal___addsf3() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
}
-int PS4_SYSV_ABI internal_strcmp(const char* str1, const char* str2) {
- return std::strcmp(str1, str2);
+s32 PS4_SYSV_ABI internal___addvdi3() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
}
-int PS4_SYSV_ABI internal_strncmp(const char* str1, const char* str2, size_t num) {
- return std::strncmp(str1, str2, num);
+s32 PS4_SYSV_ABI internal___addvsi3() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
}
-size_t PS4_SYSV_ABI internal_strlen(const char* str) {
- return std::strlen(str);
+s32 PS4_SYSV_ABI internal___addvti3() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
}
-char* PS4_SYSV_ABI internal_strncpy(char* dest, const char* src, std::size_t count) {
- return std::strncpy(dest, src, count);
+s32 PS4_SYSV_ABI internal___ashldi3() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
}
-int PS4_SYSV_ABI internal_strncpy_s(char* dest, size_t destsz, const char* src, size_t count) {
-#ifdef _WIN64
- return strncpy_s(dest, destsz, src, count);
-#else
- std::strcpy(dest, src);
- return 0;
-#endif
+s32 PS4_SYSV_ABI internal___ashlti3() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
}
-char* PS4_SYSV_ABI internal_strcat(char* dest, const char* src) {
- return std::strcat(dest, src);
+s32 PS4_SYSV_ABI internal___ashrdi3() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
}
-const char* PS4_SYSV_ABI internal_strchr(const char* str, int c) {
- return std::strchr(str, c);
+s32 PS4_SYSV_ABI internal___ashrti3() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
}
-double PS4_SYSV_ABI internal_sin(double x) {
- return std::sin(x);
+s32 PS4_SYSV_ABI internal___atomic_compare_exchange() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
}
-float PS4_SYSV_ABI internal_sinf(float x) {
- return std::sinf(x);
+s32 PS4_SYSV_ABI internal___atomic_compare_exchange_1() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
}
-double PS4_SYSV_ABI internal_cos(double x) {
- return std::cos(x);
+s32 PS4_SYSV_ABI internal___atomic_compare_exchange_2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
}
-float PS4_SYSV_ABI internal_cosf(float x) {
- return std::cosf(x);
+s32 PS4_SYSV_ABI internal___atomic_compare_exchange_4() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
}
-void PS4_SYSV_ABI internal_sincos(double x, double* sinp, double* cosp) {
- *sinp = std::sin(x);
- *cosp = std::cos(x);
+s32 PS4_SYSV_ABI internal___atomic_compare_exchange_8() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
}
-void PS4_SYSV_ABI internal_sincosf(float x, float* sinp, float* cosp) {
- *sinp = std::sinf(x);
- *cosp = std::cosf(x);
+s32 PS4_SYSV_ABI internal___atomic_compare_exchange_n() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
}
-double PS4_SYSV_ABI internal_tan(double x) {
- return std::tan(x);
+s32 PS4_SYSV_ABI internal___atomic_exchange() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
}
-float PS4_SYSV_ABI internal_tanf(float x) {
- return std::tanf(x);
+s32 PS4_SYSV_ABI internal___atomic_exchange_1() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
}
-double PS4_SYSV_ABI internal_asin(double x) {
- return std::asin(x);
+s32 PS4_SYSV_ABI internal___atomic_exchange_2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
}
-float PS4_SYSV_ABI internal_asinf(float x) {
- return std::asinf(x);
+s32 PS4_SYSV_ABI internal___atomic_exchange_4() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
}
-double PS4_SYSV_ABI internal_acos(double x) {
- return std::acos(x);
+s32 PS4_SYSV_ABI internal___atomic_exchange_8() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
}
-float PS4_SYSV_ABI internal_acosf(float x) {
- return std::acosf(x);
+s32 PS4_SYSV_ABI internal___atomic_exchange_n() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
}
-double PS4_SYSV_ABI internal_atan(double x) {
- return std::atan(x);
+s32 PS4_SYSV_ABI internal___atomic_fetch_add_1() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
}
-float PS4_SYSV_ABI internal_atanf(float x) {
- return std::atanf(x);
+s32 PS4_SYSV_ABI internal___atomic_fetch_add_2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
}
-double PS4_SYSV_ABI internal_atan2(double y, double x) {
- return std::atan2(y, x);
+s32 PS4_SYSV_ABI internal___atomic_fetch_add_4() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
}
-float PS4_SYSV_ABI internal_atan2f(float y, float x) {
- return std::atan2f(y, x);
+s32 PS4_SYSV_ABI internal___atomic_fetch_add_8() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
}
-double PS4_SYSV_ABI internal_exp(double x) {
- return std::exp(x);
+s32 PS4_SYSV_ABI internal___atomic_fetch_and_1() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
}
-float PS4_SYSV_ABI internal_expf(float x) {
- return std::expf(x);
+s32 PS4_SYSV_ABI internal___atomic_fetch_and_2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
}
-double PS4_SYSV_ABI internal_exp2(double x) {
- return std::exp2(x);
+s32 PS4_SYSV_ABI internal___atomic_fetch_and_4() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
}
-float PS4_SYSV_ABI internal_exp2f(float x) {
- return std::exp2f(x);
+s32 PS4_SYSV_ABI internal___atomic_fetch_and_8() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
}
-double PS4_SYSV_ABI internal_pow(double x, double y) {
- return std::pow(x, y);
+s32 PS4_SYSV_ABI internal___atomic_fetch_or_1() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
}
-float PS4_SYSV_ABI internal_powf(float x, float y) {
- return std::powf(x, y);
+s32 PS4_SYSV_ABI internal___atomic_fetch_or_2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
}
-double PS4_SYSV_ABI internal_log(double x) {
- return std::log(x);
+s32 PS4_SYSV_ABI internal___atomic_fetch_or_4() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
}
-float PS4_SYSV_ABI internal_logf(float x) {
- return std::logf(x);
+s32 PS4_SYSV_ABI internal___atomic_fetch_or_8() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
}
-double PS4_SYSV_ABI internal_log10(double x) {
- return std::log10(x);
+s32 PS4_SYSV_ABI internal___atomic_fetch_sub_1() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
}
-float PS4_SYSV_ABI internal_log10f(float x) {
- return std::log10f(x);
+s32 PS4_SYSV_ABI internal___atomic_fetch_sub_2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
}
-void* PS4_SYSV_ABI internal_malloc(size_t size) {
- return std::malloc(size);
+s32 PS4_SYSV_ABI internal___atomic_fetch_sub_4() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
}
-void PS4_SYSV_ABI internal_free(void* ptr) {
- std::free(ptr);
+s32 PS4_SYSV_ABI internal___atomic_fetch_sub_8() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
}
-void* PS4_SYSV_ABI internal_operator_new(size_t size) {
- if (size == 0) {
- // Size of 1 is used if 0 is provided.
- size = 1;
- }
- void* ptr = std::malloc(size);
- ASSERT_MSG(ptr, "Failed to allocate new object with size {}", size);
- return ptr;
+s32 PS4_SYSV_ABI internal___atomic_fetch_xor_1() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
}
-void PS4_SYSV_ABI internal_operator_delete(void* ptr) {
- if (ptr) {
- std::free(ptr);
- }
+s32 PS4_SYSV_ABI internal___atomic_fetch_xor_2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
}
-int PS4_SYSV_ABI internal_posix_memalign(void** ptr, size_t alignment, size_t size) {
-#ifdef _WIN64
- void* allocated = _aligned_malloc(size, alignment);
- if (!allocated) {
- return errno;
- }
- *ptr = allocated;
- return 0;
-#else
- return posix_memalign(ptr, alignment, size);
-#endif
+s32 PS4_SYSV_ABI internal___atomic_fetch_xor_4() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___atomic_fetch_xor_8() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___atomic_is_lock_free() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___atomic_load() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___atomic_load_1() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___atomic_load_2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___atomic_load_4() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___atomic_load_8() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___atomic_load_n() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___atomic_store() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___atomic_store_1() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___atomic_store_2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___atomic_store_4() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___atomic_store_8() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___atomic_store_n() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___cleanup() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___clzdi2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___clzsi2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___clzti2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___cmpdi2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___cmpti2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___ctzdi2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___ctzsi2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___ctzti2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___cxa_allocate_dependent_exception() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___cxa_allocate_exception() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___cxa_atexit(void (*func)(), void* arg, void* dso_handle) {
+ LOG_ERROR(Lib_LibcInternal, "(TEST) called"); // todo idek what I'm doing with this
+ std::atexit(func);
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___cxa_bad_cast() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___cxa_bad_typeid() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___cxa_begin_catch() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___cxa_call_unexpected() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___cxa_current_exception_type() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___cxa_current_primary_exception() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___cxa_decrement_exception_refcount() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___cxa_demangle() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___cxa_end_catch() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___cxa_finalize() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___cxa_free_dependent_exception() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___cxa_free_exception() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___cxa_get_exception_ptr() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___cxa_get_globals() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___cxa_get_globals_fast() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___cxa_guard_abort() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___cxa_guard_acquire() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___cxa_guard_release() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___cxa_increment_exception_refcount() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___cxa_pure_virtual() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___cxa_rethrow() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___cxa_rethrow_primary_exception() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___cxa_throw() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___divdc3() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___divdf3() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___divdi3() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___divmoddi4() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___divmodsi4() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___divsc3() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___divsf3() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___divsi3() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___divti3() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___divxc3() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___dynamic_cast() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___eqdf2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___eqsf2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___extendsfdf2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___fe_dfl_env() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___fedisableexcept() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___feenableexcept() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___fflush() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___ffsdi2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___ffsti2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___fixdfdi() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___fixdfsi() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___fixdfti() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___fixsfdi() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___fixsfsi() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___fixsfti() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___fixunsdfdi() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___fixunsdfsi() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___fixunsdfti() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___fixunssfdi() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___fixunssfsi() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___fixunssfti() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___fixunsxfdi() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___fixunsxfsi() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___fixunsxfti() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___fixxfdi() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___fixxfti() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___floatdidf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___floatdisf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___floatdixf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___floatsidf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___floatsisf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___floattidf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___floattisf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___floattixf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___floatundidf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___floatundisf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___floatundixf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___floatunsidf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___floatunsisf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___floatuntidf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___floatuntisf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___floatuntixf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___fpclassifyd() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___fpclassifyf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___fpclassifyl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___gedf2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___gesf2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___gtdf2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___gtsf2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___gxx_personality_v0() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___inet_addr() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___inet_aton() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___inet_ntoa() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___inet_ntoa_r() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___isfinite() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___isfinitef() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___isfinitel() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___isinf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___isinff() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___isinfl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___isnan() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___isnanf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___isnanl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___isnormal() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___isnormalf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___isnormall() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___isthreaded() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___kernel_cos() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___kernel_cosdf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___kernel_rem_pio2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___kernel_sin() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___kernel_sindf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___ledf2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___lesf2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___longjmp() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___lshrdi3() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___lshrti3() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___ltdf2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___ltsf2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___mb_cur_max() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___mb_sb_limit() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___moddi3() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___modsi3() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___modti3() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___muldc3() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___muldf3() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___muldi3() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___mulodi4() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___mulosi4() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___muloti4() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___mulsc3() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___mulsf3() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___multi3() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___mulvdi3() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___mulvsi3() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___mulvti3() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___mulxc3() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___nedf2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___negdf2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___negdi2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___negsf2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___negti2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___negvdi2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___negvsi2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___negvti2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___nesf2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___opendir2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___paritydi2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___paritysi2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___parityti2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___popcountdi2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___popcountsi2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___popcountti2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___powidf2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___powisf2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___powixf2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___signbit() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___signbitf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___signbitl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___srefill() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___srget() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___stderrp() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___stdinp() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___stdoutp() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___subdf3() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___subsf3() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___subvdi3() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___subvsi3() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___subvti3() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___swbuf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___sync_fetch_and_add_16() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___sync_fetch_and_and_16() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___sync_fetch_and_or_16() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___sync_fetch_and_sub_16() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___sync_fetch_and_xor_16() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___sync_lock_test_and_set_16() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___truncdfsf2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___ucmpdi2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___ucmpti2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___udivdi3() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___udivmoddi4() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___udivmodsi4() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___udivmodti4() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___udivsi3() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___udivti3() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___umoddi3() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___umodsi3() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___umodti3() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___unorddf2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal___unordsf2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Assert() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atan() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atomic_compare_exchange_strong() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atomic_compare_exchange_strong_1() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atomic_compare_exchange_strong_2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atomic_compare_exchange_strong_4() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atomic_compare_exchange_strong_8() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atomic_compare_exchange_weak() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atomic_compare_exchange_weak_1() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atomic_compare_exchange_weak_2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atomic_compare_exchange_weak_4() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atomic_compare_exchange_weak_8() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atomic_copy() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atomic_exchange() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atomic_exchange_1() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atomic_exchange_2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atomic_exchange_4() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atomic_exchange_8() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atomic_fetch_add_1() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atomic_fetch_add_2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atomic_fetch_add_4() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atomic_fetch_add_8() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atomic_fetch_and_1() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atomic_fetch_and_2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atomic_fetch_and_4() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atomic_fetch_and_8() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atomic_fetch_or_1() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atomic_fetch_or_2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atomic_fetch_or_4() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atomic_fetch_or_8() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atomic_fetch_sub_1() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atomic_fetch_sub_2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atomic_fetch_sub_4() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atomic_fetch_sub_8() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atomic_fetch_xor_1() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atomic_fetch_xor_2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atomic_fetch_xor_4() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atomic_fetch_xor_8() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atomic_flag_clear() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atomic_flag_test_and_set() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atomic_is_lock_free_1() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atomic_is_lock_free_2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atomic_is_lock_free_4() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atomic_is_lock_free_8() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atomic_load_1() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atomic_load_2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atomic_load_4() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atomic_load_8() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atomic_signal_fence() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atomic_store_1() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atomic_store_2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atomic_store_4() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atomic_store_8() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atomic_thread_fence() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atqexit() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Atthreadexit() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Btowc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Call_once() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Call_onceEx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Clocale() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Closreg() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Cnd_broadcast() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Cnd_destroy() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Cnd_do_broadcast_at_thread_exit() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Cnd_init() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Cnd_init_with_name() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Cnd_register_at_thread_exit() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Cnd_signal() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Cnd_timedwait() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Cnd_unregister_at_thread_exit() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Cnd_wait() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Cosh() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Costate() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__CTinfo() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Ctype() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__CurrentRuneLocale() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__CWcsxfrm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Daysto() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Dbl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Dclass() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__DefaultRuneLocale() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Deletegloballocale() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Denorm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Dint() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Divide() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Dnorm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Do_call() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Dscale() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Dsign() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Dtento() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Dtest() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Dunscale() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Eps() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Erf_one() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Erf_small() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Erfc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__err() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Errno() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Exit() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Exp() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Fac_tidy() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Fail_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__FAtan() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__FCosh() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__FDclass() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__FDenorm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__FDint() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__FDivide() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__FDnorm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__FDscale() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__FDsign() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__FDtento() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__FDtest() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__FDunscale() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__FEps() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Feraise() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__FErf_one() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__FErf_small() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__FErfc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Fetch_add_8() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Fetch_and_8() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Fetch_and_seq_cst_1() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Fetch_and_seq_cst_2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Fetch_and_seq_cst_4() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Fetch_or_8() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Fetch_or_seq_cst_1() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Fetch_or_seq_cst_2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Fetch_or_seq_cst_4() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Fetch_xor_8() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Fetch_xor_seq_cst_1() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Fetch_xor_seq_cst_2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Fetch_xor_seq_cst_4() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__FExp() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__FFpcomp() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__FGamma_big() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Fgpos() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__FHypot() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Files() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__FInf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__FLog() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__FLogpoly() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Flt() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Fltrounds() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__FNan() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Fofind() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Fofree() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Fopen() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Foprep() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Fpcomp() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__FPlsw() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__FPmsw() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__FPoly() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__FPow() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__FQuad() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__FQuadph() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__FRecip() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__FRint() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Frprep() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__FRteps() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__FSin() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__FSincos() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__FSinh() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__FSnan() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Fspos() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__FTan() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__FTgamma() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Fwprep() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__FXbig() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__FXp_addh() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__FXp_addx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__FXp_getw() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__FXp_invx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__FXp_ldexpx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__FXp_movx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__FXp_mulh() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__FXp_mulx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__FXp_setn() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__FXp_setw() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__FXp_sqrtx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__FXp_subx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__FZero() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Gamma_big() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Genld() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Gentime() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Getcloc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Getctyptab() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Getdst() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Geterrno() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Getfld() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Getfloat() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Getgloballocale() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Getint() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Getmbcurmax() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Getpcostate() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Getpctype() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Getpmbstate() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__getprogname() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Getptimes() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Getptolower() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Getptoupper() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Getpwcostate() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Getpwcstate() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Getpwctrtab() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Getpwctytab() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Gettime() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Getzone() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Hugeval() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Hypot() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Inf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__init_env() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__init_tls() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Isdst() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Iswctype() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__LAtan() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__LCosh() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Ldbl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__LDclass() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__LDenorm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__LDint() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__LDivide() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__LDnorm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__LDscale() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__LDsign() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__LDtento() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__LDtest() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Ldtob() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__LDunscale() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__LEps() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__LErf_one() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__LErf_small() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__LErfc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__LExp() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__LFpcomp() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__LGamma_big() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__LHypot() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__LInf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Litob() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__LLog() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__LLogpoly() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__LNan() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Locale() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Lock_shared_ptr_spin_lock() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Lock_spin_lock() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Lockfilelock() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Locksyslock() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Locsum() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Loctab() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Locterm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Locvar() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Log() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Logpoly() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__LPlsw() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__LPmsw() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__LPoly() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__LPow() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__LQuad() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__LQuadph() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__LRecip() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__LRint() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__LRteps() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__LSin() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__LSincos() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__LSinh() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__LSnan() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__LTan() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__LTgamma() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__LXbig() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__LXp_addh() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__LXp_addx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__LXp_getw() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__LXp_invx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__LXp_ldexpx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__LXp_movx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__LXp_mulh() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__LXp_mulx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__LXp_setn() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__LXp_setw() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__LXp_sqrtx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__LXp_subx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__LZero() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Makeloc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Makestab() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Makewct() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Mbcurmax() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Mbstate() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Mbtowc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Mbtowcx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Mtx_current_owns() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Mtx_destroy() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Mtx_init() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Mtx_init_with_name() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Mtx_lock() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Mtx_timedlock() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Mtx_trylock() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Mtx_unlock() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Mtxdst() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Mtxinit() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Mtxlock() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Mtxunlock() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Nan() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__new_setup() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Nnl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__PathLocale() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__PJP_C_Copyright() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__PJP_CPP_Copyright() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Plsw() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Pmsw() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Poly() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Pow() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Putfld() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Putstr() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Puttxt() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Quad() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Quadph() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Randseed() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__readdir_unlocked() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Readloc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Recip() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__reclaim_telldir() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Restore_state() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Rint() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Rteps() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__rtld_addr_phdr() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__rtld_atfork_post() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__rtld_atfork_pre() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__rtld_error() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__rtld_get_stack_prot() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__rtld_thread_init() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Save_state() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__SceLibcDebugOut() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__SceLibcTelemetoryOut() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__seekdir() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Setgloballocale() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Shared_ptr_flag() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Sin() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Sincos() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Sinh() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Skip() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Snan() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Stderr() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Stdin() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Stdout() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Tan() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Tgamma() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Thrd_abort() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Thrd_create() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Thrd_current() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Thrd_detach() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Thrd_equal() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Thrd_exit() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Thrd_id() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Thrd_join() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Thrd_lt() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Thrd_sleep() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Thrd_start() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Thrd_start_with_attr() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Thrd_start_with_name() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Thrd_start_with_name_attr() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Thrd_yield() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__thread_autoinit_dummy_decl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__thread_autoinit_dummy_decl_stub() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__thread_init() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__thread_init_stub() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Times() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Tls_setup__Costate() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Tls_setup__Ctype() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Tls_setup__Errno() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Tls_setup__Locale() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Tls_setup__Mbcurmax() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Tls_setup__Mbstate() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Tls_setup__Times() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Tls_setup__Tolotab() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Tls_setup__Touptab() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Tls_setup__WCostate() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Tls_setup__Wcstate() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Tls_setup__Wctrans() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Tls_setup__Wctype() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Tolotab() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Touptab() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Towctrans() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Tss_create() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Tss_delete() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Tss_get() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Tss_set() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Ttotm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Tzoff() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Unlock_shared_ptr_spin_lock() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Unlock_spin_lock() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Unlockfilelock() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Unlocksyslock() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Unwind_Backtrace() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Unwind_GetIP() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Unwind_Resume() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Unwind_Resume_or_Rethrow() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Vacopy() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__warn() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__WCostate() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Wcscollx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Wcsftime() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Wcstate() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Wcsxfrmx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Wctob() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Wctomb() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Wctombx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Wctrans() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Wctype() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__WFrprep() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__WFwprep() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__WGenld() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__WGetfld() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__WGetfloat() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__WGetint() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__WGetstr() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__WLdtob() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__WLitob() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__WPutfld() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__WPutstr() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__WPuttxt() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__WStod() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__WStodx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__WStof() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__WStoflt() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__WStofx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__WStold() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__WStoldx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__WStoll() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__WStopfx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__WStoul() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__WStoull() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__WStoxflt() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Xbig() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Xp_addh() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Xp_addx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Xp_getw() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Xp_invx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Xp_ldexpx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Xp_movx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Xp_mulh() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Xp_mulx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Xp_setn() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Xp_setw() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Xp_sqrtx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Xp_subx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Xtime_diff_to_ts() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Xtime_get_ticks() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Xtime_to_ts() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZdaPvm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZdaPvmRKSt9nothrow_t() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZdaPvmSt11align_val_t() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZdaPvRKSt9nothrow_t() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZdaPvS_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZdaPvSt11align_val_t() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZdaPvSt11align_val_tRKSt9nothrow_t() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZdlPv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZdlPvm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZdlPvmRKSt9nothrow_t() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZdlPvmSt11align_val_t() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZdlPvRKSt9nothrow_t() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZdlPvS_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZdlPvSt11align_val_t() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZdlPvSt11align_val_tRKSt9nothrow_t() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Zero() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZGVNSt10moneypunctIcLb0EE2idE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZGVNSt10moneypunctIcLb1EE2idE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZGVNSt10moneypunctIwLb0EE2idE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZGVNSt10moneypunctIwLb1EE2idE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZGVNSt14_Error_objectsIiE14_System_objectE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZGVNSt14_Error_objectsIiE15_Generic_objectE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZGVNSt20_Future_error_objectIiE14_Future_objectE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZGVNSt7codecvtIcc9_MbstatetE2idE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZGVNSt7collateIcE2idE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZGVNSt7collateIwE2idE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZGVNSt8messagesIcE2idE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZGVNSt8messagesIwE2idE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZGVNSt8numpunctIcE2idE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZGVNSt8numpunctIwE2idE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZGVZNSt13basic_filebufIcSt11char_traitsIcEE5_InitEP7__sFILENS2_7_InitflEE7_Stinit() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZGVZNSt13basic_filebufIwSt11char_traitsIwEE5_InitEP7__sFILENS2_7_InitflEE7_Stinit() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZN10__cxxabiv116__enum_type_infoD0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZN10__cxxabiv116__enum_type_infoD1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZN10__cxxabiv116__enum_type_infoD2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZN10__cxxabiv117__array_type_infoD0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZN10__cxxabiv117__array_type_infoD1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZN10__cxxabiv117__array_type_infoD2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZN10__cxxabiv117__class_type_infoD0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZN10__cxxabiv117__class_type_infoD1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZN10__cxxabiv117__class_type_infoD2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZN10__cxxabiv117__pbase_type_infoD0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZN10__cxxabiv117__pbase_type_infoD1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZN10__cxxabiv117__pbase_type_infoD2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZN10__cxxabiv119__pointer_type_infoD0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZN10__cxxabiv119__pointer_type_infoD1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZN10__cxxabiv119__pointer_type_infoD2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZN10__cxxabiv120__function_type_infoD0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZN10__cxxabiv120__function_type_infoD1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZN10__cxxabiv120__function_type_infoD2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZN10__cxxabiv120__si_class_type_infoD0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZN10__cxxabiv120__si_class_type_infoD1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZN10__cxxabiv120__si_class_type_infoD2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZN10__cxxabiv121__vmi_class_type_infoD0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZN10__cxxabiv121__vmi_class_type_infoD1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZN10__cxxabiv121__vmi_class_type_infoD2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZN10__cxxabiv123__fundamental_type_infoD0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZN10__cxxabiv123__fundamental_type_infoD1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZN10__cxxabiv123__fundamental_type_infoD2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZN10__cxxabiv129__pointer_to_member_type_infoD0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZN10__cxxabiv129__pointer_to_member_type_infoD1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZN10__cxxabiv129__pointer_to_member_type_infoD2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZN6Dinkum7codecvt10_Cvt_checkEmm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZN6Dinkum7threads10lock_errorD0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZN6Dinkum7threads10lock_errorD1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZN6Dinkum7threads17_Throw_lock_errorEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZN6Dinkum7threads21_Throw_resource_errorEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZN6Dinkum7threads21thread_resource_errorD0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZN6Dinkum7threads21thread_resource_errorD1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Znam() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZnamRKSt9nothrow_t() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZnamSt11align_val_t() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZnamSt11align_val_tRKSt9nothrow_t() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSbIwSt11char_traitsIwESaIwEE5_XlenEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSbIwSt11char_traitsIwESaIwEE5_XranEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSs5_XlenEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSs5_XranEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt10bad_typeid4whatEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt10bad_typeid8_DoraiseEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt11logic_error4whatEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt11logic_error8_DoraiseEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt12bad_weak_ptr4whatEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt12codecvt_base11do_encodingEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt12codecvt_base13do_max_lengthEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt12future_error4whatEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt12future_error8_DoraiseEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt12system_error8_DoraiseEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt13bad_exception8_DoraiseEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt13runtime_error4whatEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt14error_category10equivalentEiRKSt15error_condition() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt14error_category10equivalentERKSt10error_codei() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt14error_category23default_error_conditionEi() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt17bad_function_call4whatEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt18bad_variant_access4whatEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt22_Future_error_category4nameEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt22_Future_error_category7messageEi() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt22_System_error_category23default_error_conditionEi() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt22_System_error_category4nameEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt22_System_error_category7messageEi() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt23_Generic_error_category4nameEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt23_Generic_error_category7messageEi() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt5ctypeIcE10do_tolowerEc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt5ctypeIcE10do_tolowerEPcPKc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt5ctypeIcE10do_toupperEc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt5ctypeIcE10do_toupperEPcPKc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt5ctypeIcE8do_widenEc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt5ctypeIcE8do_widenEPKcS2_Pc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt5ctypeIcE9do_narrowEcc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt5ctypeIcE9do_narrowEPKcS2_cPc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt5ctypeIwE10do_scan_isEsPKwS2_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt5ctypeIwE10do_tolowerEPwPKw() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt5ctypeIwE10do_tolowerEw() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt5ctypeIwE10do_toupperEPwPKw() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt5ctypeIwE10do_toupperEw() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt5ctypeIwE11do_scan_notEsPKwS2_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt5ctypeIwE5do_isEPKwS2_Ps() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt5ctypeIwE5do_isEsw() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt5ctypeIwE8do_widenEc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt5ctypeIwE8do_widenEPKcS2_Pw() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt5ctypeIwE9do_narrowEPKwS2_cPc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt5ctypeIwE9do_narrowEwc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7_MpunctIcE11do_groupingEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7_MpunctIcE13do_neg_formatEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7_MpunctIcE13do_pos_formatEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7_MpunctIcE14do_curr_symbolEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7_MpunctIcE14do_frac_digitsEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7_MpunctIcE16do_decimal_pointEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7_MpunctIcE16do_negative_signEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7_MpunctIcE16do_positive_signEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7_MpunctIcE16do_thousands_sepEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7_MpunctIwE11do_groupingEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7_MpunctIwE13do_neg_formatEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7_MpunctIwE13do_pos_formatEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7_MpunctIwE14do_curr_symbolEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7_MpunctIwE14do_frac_digitsEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7_MpunctIwE16do_decimal_pointEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7_MpunctIwE16do_negative_signEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7_MpunctIwE16do_positive_signEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7_MpunctIwE16do_thousands_sepEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7codecvtIcc9_MbstatetE10do_unshiftERS0_PcS3_RS3_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7codecvtIcc9_MbstatetE16do_always_noconvEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7codecvtIcc9_MbstatetE2inERS0_PKcS4_RS4_PcS6_RS6_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7codecvtIcc9_MbstatetE3outERS0_PKcS4_RS4_PcS6_RS6_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7codecvtIcc9_MbstatetE5do_inERS0_PKcS4_RS4_PcS6_RS6_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7codecvtIcc9_MbstatetE6do_outERS0_PKcS4_RS4_PcS6_RS6_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7codecvtIcc9_MbstatetE6lengthERS0_PKcS4_m() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7codecvtIcc9_MbstatetE7unshiftERS0_PcS3_RS3_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7codecvtIcc9_MbstatetE9do_lengthERS0_PKcS4_m() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7codecvtIDic9_MbstatetE10do_unshiftERS0_PcS3_RS3_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7codecvtIDic9_MbstatetE11do_encodingEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7codecvtIDic9_MbstatetE13do_max_lengthEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7codecvtIDic9_MbstatetE16do_always_noconvEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7codecvtIDic9_MbstatetE5do_inERS0_PKcS4_RS4_PDiS6_RS6_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7codecvtIDic9_MbstatetE6do_outERS0_PKDiS4_RS4_PcS6_RS6_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7codecvtIDic9_MbstatetE9do_lengthERS0_PKcS4_m() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7codecvtIDsc9_MbstatetE10do_unshiftERS0_PcS3_RS3_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7codecvtIDsc9_MbstatetE11do_encodingEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7codecvtIDsc9_MbstatetE13do_max_lengthEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7codecvtIDsc9_MbstatetE16do_always_noconvEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7codecvtIDsc9_MbstatetE5do_inERS0_PKcS4_RS4_PDsS6_RS6_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7codecvtIDsc9_MbstatetE6do_outERS0_PKDsS4_RS4_PcS6_RS6_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7codecvtIDsc9_MbstatetE9do_lengthERS0_PKcS4_m() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7codecvtIwc9_MbstatetE10do_unshiftERS0_PcS3_RS3_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7codecvtIwc9_MbstatetE11do_encodingEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7codecvtIwc9_MbstatetE13do_max_lengthEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7codecvtIwc9_MbstatetE16do_always_noconvEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7codecvtIwc9_MbstatetE5do_inERS0_PKcS4_RS4_PwS6_RS6_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7codecvtIwc9_MbstatetE6do_outERS0_PKwS4_RS4_PcS6_RS6_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7codecvtIwc9_MbstatetE9do_lengthERS0_PKcS4_m() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7collateIcE10do_compareEPKcS2_S2_S2_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7collateIcE12do_transformEPKcS2_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7collateIcE4hashEPKcS2_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7collateIcE7compareEPKcS2_S2_S2_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7collateIcE7do_hashEPKcS2_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7collateIcE9transformEPKcS2_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7collateIwE10do_compareEPKwS2_S2_S2_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7collateIwE12do_transformEPKwS2_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7collateIwE4hashEPKwS2_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7collateIwE7compareEPKwS2_S2_S2_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7collateIwE7do_hashEPKwS2_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt7collateIwE9transformEPKwS2_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt8bad_cast4whatEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt8bad_cast8_DoraiseEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt8ios_base7failure8_DoraiseEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt8messagesIcE3getEiiiRKSs() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt8messagesIcE4openERKSsRKSt6locale() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt8messagesIcE5closeEi() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt8messagesIcE6do_getEiiiRKSs() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt8messagesIcE7do_openERKSsRKSt6locale() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt8messagesIcE8do_closeEi() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt8messagesIwE3getEiiiRKSbIwSt11char_traitsIwESaIwEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt8messagesIwE4openERKSsRKSt6locale() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt8messagesIwE5closeEi() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt8messagesIwE6do_getEiiiRKSbIwSt11char_traitsIwESaIwEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt8messagesIwE7do_openERKSsRKSt6locale() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt8messagesIwE8do_closeEi() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt8numpunctIcE11do_groupingEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt8numpunctIcE11do_truenameEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt8numpunctIcE12do_falsenameEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt8numpunctIcE13decimal_pointEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt8numpunctIcE13thousands_sepEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt8numpunctIcE16do_decimal_pointEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt8numpunctIcE16do_thousands_sepEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt8numpunctIcE8groupingEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt8numpunctIcE8truenameEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt8numpunctIcE9falsenameEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt8numpunctIwE11do_groupingEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt8numpunctIwE11do_truenameEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt8numpunctIwE12do_falsenameEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt8numpunctIwE13decimal_pointEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt8numpunctIwE13thousands_sepEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt8numpunctIwE16do_decimal_pointEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt8numpunctIwE16do_thousands_sepEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt8numpunctIwE8groupingEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt8numpunctIwE8truenameEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt8numpunctIwE9falsenameEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt9bad_alloc4whatEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt9bad_alloc8_DoraiseEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt9exception4whatEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt9exception6_RaiseEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt9exception8_DoraiseEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSbIwSt11char_traitsIwESaIwEE5_CopyEmm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSbIwSt11char_traitsIwESaIwEE5eraseEmm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSbIwSt11char_traitsIwESaIwEE6appendEmw() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSbIwSt11char_traitsIwESaIwEE6appendERKS2_mm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSbIwSt11char_traitsIwESaIwEE6assignEmw() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSbIwSt11char_traitsIwESaIwEE6assignEPKwm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSbIwSt11char_traitsIwESaIwEE6assignERKS2_mm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSbIwSt11char_traitsIwESaIwEE6insertEmmw() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSiD0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSiD1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSo6sentryC2ERSo() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSo6sentryD2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSoD0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSoD1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSs5_CopyEmm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSs5eraseEmm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSs6appendEmc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSs6appendERKSsmm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSs6assignEmc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSs6assignEPKcm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSs6assignERKSsmm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSs6insertEmmc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10bad_typeidD0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10bad_typeidD1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10bad_typeidD2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10filesystem10_Close_dirEPv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10filesystem10_Copy_fileEPKcS1_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10filesystem10_File_sizeEPKc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10filesystem11_EquivalentEPKcS1_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10filesystem11_Remove_dirEPKc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10filesystem12_Current_getERA260_c() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10filesystem12_Current_setEPKc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10filesystem16_Last_write_timeEPKc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10filesystem18_Xfilesystem_errorEPKcRKNS_4pathES4_St10error_code() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10filesystem18_Xfilesystem_errorEPKcRKNS_4pathESt10error_code() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10filesystem18_Xfilesystem_errorEPKcSt10error_code() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10filesystem20_Set_last_write_timeEPKcl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10filesystem5_StatEPKcPNS_5permsE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10filesystem6_ChmodEPKcNS_5permsE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10filesystem6_LstatEPKcPNS_5permsE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10filesystem7_RenameEPKcS1_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10filesystem7_ResizeEPKcm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10filesystem7_UnlinkEPKc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10filesystem8_StatvfsEPKcRNS_10space_infoE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10filesystem9_Make_dirEPKcS1_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10filesystem9_Open_dirERA260_cPKcRiRNS_9file_typeE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10filesystem9_Read_dirERA260_cPvRNS_9file_typeE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10moneypunctIcLb0EE2idE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10moneypunctIcLb0EE4intlE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10moneypunctIcLb0EE7_GetcatEPPKNSt6locale5facetEPKS1_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10moneypunctIcLb0EEC1Em() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10moneypunctIcLb0EEC1EPKcm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10moneypunctIcLb0EEC1ERKSt8_Locinfomb() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10moneypunctIcLb0EEC2Em() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10moneypunctIcLb0EEC2EPKcm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10moneypunctIcLb0EEC2ERKSt8_Locinfomb() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10moneypunctIcLb0EED0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10moneypunctIcLb0EED1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10moneypunctIcLb0EED2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10moneypunctIcLb1EE2idE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10moneypunctIcLb1EE4intlE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10moneypunctIcLb1EE7_GetcatEPPKNSt6locale5facetEPKS1_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10moneypunctIcLb1EEC1Em() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10moneypunctIcLb1EEC1EPKcm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10moneypunctIcLb1EEC1ERKSt8_Locinfomb() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10moneypunctIcLb1EEC2Em() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10moneypunctIcLb1EEC2EPKcm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10moneypunctIcLb1EEC2ERKSt8_Locinfomb() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10moneypunctIcLb1EED0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10moneypunctIcLb1EED1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10moneypunctIcLb1EED2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10moneypunctIwLb0EE2idE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10moneypunctIwLb0EE4intlE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10moneypunctIwLb0EE7_GetcatEPPKNSt6locale5facetEPKS1_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10moneypunctIwLb0EEC1Em() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10moneypunctIwLb0EEC1EPKcm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10moneypunctIwLb0EEC1ERKSt8_Locinfomb() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10moneypunctIwLb0EEC2Em() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10moneypunctIwLb0EEC2EPKcm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10moneypunctIwLb0EEC2ERKSt8_Locinfomb() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10moneypunctIwLb0EED0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10moneypunctIwLb0EED1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10moneypunctIwLb0EED2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10moneypunctIwLb1EE2idE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10moneypunctIwLb1EE4intlE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10moneypunctIwLb1EE7_GetcatEPPKNSt6locale5facetEPKS1_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10moneypunctIwLb1EEC1Em() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10moneypunctIwLb1EEC1EPKcm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10moneypunctIwLb1EEC1ERKSt8_Locinfomb() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10moneypunctIwLb1EEC2Em() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10moneypunctIwLb1EEC2EPKcm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10moneypunctIwLb1EEC2ERKSt8_Locinfomb() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10moneypunctIwLb1EED0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10moneypunctIwLb1EED1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt10moneypunctIwLb1EED2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt11logic_errorD0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt11logic_errorD1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt11logic_errorD2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt11range_errorD0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt11range_errorD1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt11range_errorD2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt11regex_errorD0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt11regex_errorD1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt11regex_errorD2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt12bad_weak_ptrD0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt12bad_weak_ptrD1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt12bad_weak_ptrD2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt12domain_errorD0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt12domain_errorD1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt12domain_errorD2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt12future_errorD0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt12future_errorD1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt12future_errorD2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt12length_errorD0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt12length_errorD1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt12length_errorD2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt12out_of_rangeD0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt12out_of_rangeD1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt12out_of_rangeD2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt12placeholders2_1E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt12placeholders2_2E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt12placeholders2_3E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt12placeholders2_4E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt12placeholders2_5E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt12placeholders2_6E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt12placeholders2_7E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt12placeholders2_8E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt12placeholders2_9E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt12placeholders3_10E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt12placeholders3_11E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt12placeholders3_12E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt12placeholders3_13E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt12placeholders3_14E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt12placeholders3_15E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt12placeholders3_16E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt12placeholders3_17E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt12placeholders3_18E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt12placeholders3_19E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt12placeholders3_20E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt12system_errorC2ESt10error_codePKc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt12system_errorD0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt12system_errorD1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt12system_errorD2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt13_Num_int_base10is_boundedE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt13_Num_int_base10is_integerE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt13_Num_int_base14is_specializedE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt13_Num_int_base5radixE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt13_Num_int_base8is_exactE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt13_Num_int_base9is_moduloE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt13_Regex_traitsIcE6_NamesE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt13_Regex_traitsIwE6_NamesE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt13bad_exceptionD0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt13bad_exceptionD1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt13bad_exceptionD2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt13basic_filebufIcSt11char_traitsIcEE4syncEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt13basic_filebufIcSt11char_traitsIcEE5_LockEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt13basic_filebufIcSt11char_traitsIcEE5imbueERKSt6locale() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt13basic_filebufIcSt11char_traitsIcEE5uflowEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt13basic_filebufIcSt11char_traitsIcEE6setbufEPci() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt13basic_filebufIcSt11char_traitsIcEE7_UnlockEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt13basic_filebufIcSt11char_traitsIcEE7seekoffElNSt5_IosbIiE8_SeekdirENS4_9_OpenmodeE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt13basic_filebufIcSt11char_traitsIcEE7seekposESt4fposI9_MbstatetENSt5_IosbIiE9_OpenmodeE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt13basic_filebufIcSt11char_traitsIcEE8overflowEi() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt13basic_filebufIcSt11char_traitsIcEE9_EndwriteEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt13basic_filebufIcSt11char_traitsIcEE9pbackfailEi() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt13basic_filebufIcSt11char_traitsIcEE9underflowEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt13basic_filebufIcSt11char_traitsIcEED0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt13basic_filebufIcSt11char_traitsIcEED1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt13basic_filebufIcSt11char_traitsIcEED2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt13basic_filebufIwSt11char_traitsIwEE4syncEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt13basic_filebufIwSt11char_traitsIwEE5_LockEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt13basic_filebufIwSt11char_traitsIwEE5imbueERKSt6locale() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt13basic_filebufIwSt11char_traitsIwEE5uflowEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt13basic_filebufIwSt11char_traitsIwEE6setbufEPwi() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt13basic_filebufIwSt11char_traitsIwEE7_UnlockEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt13basic_filebufIwSt11char_traitsIwEE7seekoffElNSt5_IosbIiE8_SeekdirENS4_9_OpenmodeE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt13basic_filebufIwSt11char_traitsIwEE7seekposESt4fposI9_MbstatetENSt5_IosbIiE9_OpenmodeE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt13basic_filebufIwSt11char_traitsIwEE8overflowEi() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt13basic_filebufIwSt11char_traitsIwEE9_EndwriteEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt13basic_filebufIwSt11char_traitsIwEE9pbackfailEi() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt13basic_filebufIwSt11char_traitsIwEE9underflowEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt13basic_filebufIwSt11char_traitsIwEED0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt13basic_filebufIwSt11char_traitsIwEED1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt13basic_filebufIwSt11char_traitsIwEED2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt13runtime_errorD0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt13runtime_errorD1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt13runtime_errorD2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14_Error_objectsIiE14_System_objectE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14_Error_objectsIiE15_Generic_objectE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14_Num_ldbl_base10has_denormE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14_Num_ldbl_base10is_boundedE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14_Num_ldbl_base10is_integerE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14_Num_ldbl_base11round_styleE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14_Num_ldbl_base12has_infinityE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14_Num_ldbl_base13has_quiet_NaNE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14_Num_ldbl_base14is_specializedE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14_Num_ldbl_base15has_denorm_lossE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14_Num_ldbl_base15tinyness_beforeE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14_Num_ldbl_base17has_signaling_NaNE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14_Num_ldbl_base5radixE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14_Num_ldbl_base5trapsE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14_Num_ldbl_base8is_exactE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14_Num_ldbl_base9is_iec559E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14_Num_ldbl_base9is_moduloE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14_Num_ldbl_base9is_signedE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14error_categoryD2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIaE6digitsE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIaE8digits10E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIaE9is_signedE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIbE6digitsE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIbE8digits10E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIbE9is_moduloE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIbE9is_signedE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIcE6digitsE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIcE8digits10E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIcE9is_signedE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIdE12max_digits10E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIdE12max_exponentE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIdE12min_exponentE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIdE14max_exponent10E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIdE14min_exponent10E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIdE6digitsE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIdE8digits10E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIDiE6digitsE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIDiE8digits10E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIDiE9is_signedE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIDsE6digitsE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIDsE8digits10E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIDsE9is_signedE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIeE12max_digits10E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIeE12max_exponentE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIeE12min_exponentE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIeE14max_exponent10E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIeE14min_exponent10E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIeE6digitsE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIeE8digits10E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIfE12max_digits10E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIfE12max_exponentE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIfE12min_exponentE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIfE14max_exponent10E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIfE14min_exponent10E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIfE6digitsE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIfE8digits10E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIhE6digitsE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIhE8digits10E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIhE9is_signedE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIiE6digitsE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIiE8digits10E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIiE9is_signedE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIjE6digitsE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIjE8digits10E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIjE9is_signedE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIlE6digitsE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIlE8digits10E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIlE9is_signedE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsImE6digitsE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsImE8digits10E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsImE9is_signedE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIsE6digitsE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIsE8digits10E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIsE9is_signedE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsItE6digitsE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsItE8digits10E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsItE9is_signedE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIwE6digitsE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIwE8digits10E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIwE9is_signedE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIxE6digitsE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIxE8digits10E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIxE9is_signedE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIyE6digitsE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIyE8digits10E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14numeric_limitsIyE9is_signedE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14overflow_errorD0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14overflow_errorD1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14overflow_errorD2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt15_Num_float_base10has_denormE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt15_Num_float_base10is_boundedE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt15_Num_float_base10is_integerE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt15_Num_float_base11round_styleE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt15_Num_float_base12has_infinityE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt15_Num_float_base13has_quiet_NaNE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt15_Num_float_base14is_specializedE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt15_Num_float_base15has_denorm_lossE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt15_Num_float_base15tinyness_beforeE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt15_Num_float_base17has_signaling_NaNE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt15_Num_float_base5radixE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt15_Num_float_base5trapsE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt15_Num_float_base8is_exactE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt15_Num_float_base9is_iec559E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt15_Num_float_base9is_moduloE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt15_Num_float_base9is_signedE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt15underflow_errorD0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt15underflow_errorD1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt15underflow_errorD2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt16invalid_argumentD0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt16invalid_argumentD1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt16invalid_argumentD2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt16nested_exceptionD0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt16nested_exceptionD1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt16nested_exceptionD2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt17bad_function_callD0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt17bad_function_callD1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt17bad_function_callD2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt18bad_variant_accessD0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt18bad_variant_accessD1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt20_Future_error_objectIiE14_Future_objectE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt20bad_array_new_lengthD0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt20bad_array_new_lengthD1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt20bad_array_new_lengthD2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt22_Future_error_categoryD0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt22_Future_error_categoryD1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt22_System_error_categoryD0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt22_System_error_categoryD1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt23_Generic_error_categoryD0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt23_Generic_error_categoryD1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt3pmr19new_delete_resourceEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt3pmr20get_default_resourceEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt3pmr20null_memory_resourceEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt3pmr20set_default_resourceEPNS_15memory_resourceE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt4_Pad7_LaunchEPKcPP12pthread_attrPP7pthread() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt4_Pad7_LaunchEPKcPP7pthread() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt4_Pad7_LaunchEPP12pthread_attrPP7pthread() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt4_Pad7_LaunchEPP7pthread() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt4_Pad8_ReleaseEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt4_PadC2EPKc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt4_PadC2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt4_PadD1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt4_PadD2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt5ctypeIcE10table_sizeE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt5ctypeIcE2idE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt5ctypeIcED0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt5ctypeIcED1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt5ctypeIwE2idE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt5ctypeIwED0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt5ctypeIwED1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt6_Mutex5_LockEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt6_Mutex7_UnlockEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt6_MutexC1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt6_MutexC2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt6_MutexD1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt6_MutexD2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt6_Winit9_Init_cntE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt6_WinitC1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called"); // GRR
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt6_WinitC2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt6_WinitD1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt6_WinitD2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt6chrono12steady_clock12is_monotonicE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt6chrono12steady_clock9is_steadyE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt6chrono12system_clock12is_monotonicE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt6chrono12system_clock9is_steadyE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt6locale16_GetgloballocaleEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt6locale16_SetgloballocaleEPv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt6locale2id7_Id_cntE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt6locale5_InitEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt6locale5emptyEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt6locale5facet7_DecrefEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt6locale5facet7_IncrefEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt6locale5facet9_RegisterEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt6locale6globalERKS_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt6locale7_Locimp7_AddfacEPNS_5facetEm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt6locale7_Locimp8_ClocptrE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt6locale7_Locimp8_MakelocERKSt8_LocinfoiPS0_PKS_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt6locale7_Locimp9_MakewlocERKSt8_LocinfoiPS0_PKS_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt6locale7_Locimp9_MakexlocERKSt8_LocinfoiPS0_PKS_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt6locale7_LocimpC1Eb() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt6locale7_LocimpC1ERKS0_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt6locale7_LocimpC2Eb() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt6locale7_LocimpC2ERKS0_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt6locale7_LocimpD0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt6locale7_LocimpD1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt6locale7_LocimpD2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt6locale7classicEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt6localeD1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt6thread20hardware_concurrencyEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7_MpunctIcE5_InitERKSt8_Locinfob() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7_MpunctIcEC2Emb() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7_MpunctIcEC2EPKcmbb() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7_MpunctIcED0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7_MpunctIcED1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7_MpunctIwE5_InitERKSt8_Locinfob() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7_MpunctIwEC2Emb() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7_MpunctIwEC2EPKcmbb() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7_MpunctIwED0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7_MpunctIwED1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7codecvtIcc9_MbstatetE2idE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7codecvtIcc9_MbstatetE5_InitERKSt8_Locinfo() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7codecvtIcc9_MbstatetE7_GetcatEPPKNSt6locale5facetEPKS2_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7codecvtIcc9_MbstatetEC1Em() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7codecvtIcc9_MbstatetEC1ERKSt8_Locinfom() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7codecvtIcc9_MbstatetEC2Em() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7codecvtIcc9_MbstatetEC2ERKSt8_Locinfom() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7codecvtIcc9_MbstatetED0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7codecvtIcc9_MbstatetED1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7codecvtIcc9_MbstatetED2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7codecvtIDic9_MbstatetE2idE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7codecvtIDic9_MbstatetED0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7codecvtIDic9_MbstatetED1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7codecvtIDsc9_MbstatetE2idE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7codecvtIDsc9_MbstatetED0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7codecvtIDsc9_MbstatetED1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7codecvtIwc9_MbstatetE2idE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7codecvtIwc9_MbstatetED0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7codecvtIwc9_MbstatetED1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7collateIcE2idE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7collateIcE5_InitERKSt8_Locinfo() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7collateIcE7_GetcatEPPKNSt6locale5facetEPKS1_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7collateIcEC1Em() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7collateIcEC1EPKcm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7collateIcEC1ERKSt8_Locinfom() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7collateIcEC2Em() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7collateIcEC2EPKcm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7collateIcEC2ERKSt8_Locinfom() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7collateIcED0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7collateIcED1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7collateIcED2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7collateIwE2idE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7collateIwE5_InitERKSt8_Locinfo() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7collateIwE7_GetcatEPPKNSt6locale5facetEPKS1_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7collateIwEC1Em() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7collateIwEC1EPKcm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7collateIwEC1ERKSt8_Locinfom() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7collateIwEC2Em() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7collateIwEC2EPKcm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7collateIwEC2ERKSt8_Locinfom() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7collateIwED0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7collateIwED1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7collateIwED2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8_Locinfo8_AddcatsEiPKc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8_LocinfoC1EiPKc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8_LocinfoC1EPKc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8_LocinfoC1ERKSs() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8_LocinfoC2EiPKc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8_LocinfoC2EPKc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8_LocinfoC2ERKSs() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8_LocinfoD1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8_LocinfoD2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8bad_castD0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8bad_castD1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8bad_castD2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8ios_base4Init9_Init_cntE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8ios_base4InitC1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called"); // alien isolation
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8ios_base4InitC2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called"); // GRR
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8ios_base4InitD1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8ios_base4InitD2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8ios_base5_SyncE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8ios_base5clearENSt5_IosbIiE8_IostateEb() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8ios_base6_IndexE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8ios_base7_AddstdEPS_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8ios_base7failureD0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8ios_base7failureD1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8ios_base7failureD2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8ios_baseD0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8ios_baseD1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8ios_baseD2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8messagesIcE2idE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8messagesIcE5_InitERKSt8_Locinfo() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8messagesIcE7_GetcatEPPKNSt6locale5facetEPKS1_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8messagesIcEC1Em() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8messagesIcEC1EPKcm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8messagesIcEC1ERKSt8_Locinfom() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8messagesIcEC2Em() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8messagesIcEC2EPKcm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8messagesIcEC2ERKSt8_Locinfom() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8messagesIcED0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8messagesIcED1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8messagesIcED2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8messagesIwE2idE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8messagesIwE5_InitERKSt8_Locinfo() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8messagesIwE7_GetcatEPPKNSt6locale5facetEPKS1_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8messagesIwEC1Em() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8messagesIwEC1EPKcm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8messagesIwEC1ERKSt8_Locinfom() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8messagesIwEC2Em() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8messagesIwEC2EPKcm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8messagesIwEC2ERKSt8_Locinfom() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8messagesIwED0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8messagesIwED1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8messagesIwED2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8numpunctIcE2idE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8numpunctIcE5_InitERKSt8_Locinfob() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8numpunctIcE5_TidyEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8numpunctIcE7_GetcatEPPKNSt6locale5facetEPKS1_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8numpunctIcEC1Em() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8numpunctIcEC1EPKcmb() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8numpunctIcEC1ERKSt8_Locinfomb() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8numpunctIcEC2Em() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8numpunctIcEC2EPKcmb() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8numpunctIcEC2ERKSt8_Locinfomb() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8numpunctIcED0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8numpunctIcED1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8numpunctIcED2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8numpunctIwE2idE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8numpunctIwE5_InitERKSt8_Locinfob() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8numpunctIwE5_TidyEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8numpunctIwE7_GetcatEPPKNSt6locale5facetEPKS1_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8numpunctIwEC1Em() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8numpunctIwEC1EPKcmb() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8numpunctIwEC1ERKSt8_Locinfomb() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8numpunctIwEC2Em() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8numpunctIwEC2EPKcmb() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8numpunctIwEC2ERKSt8_Locinfomb() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8numpunctIwED0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8numpunctIwED1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8numpunctIwED2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9_Num_base10has_denormE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9_Num_base10is_boundedE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9_Num_base10is_integerE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9_Num_base11round_styleE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9_Num_base12has_infinityE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9_Num_base12max_digits10E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9_Num_base12max_exponentE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9_Num_base12min_exponentE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9_Num_base13has_quiet_NaNE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9_Num_base14is_specializedE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9_Num_base14max_exponent10E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9_Num_base14min_exponent10E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9_Num_base15has_denorm_lossE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9_Num_base15tinyness_beforeE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9_Num_base17has_signaling_NaNE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9_Num_base5radixE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9_Num_base5trapsE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9_Num_base6digitsE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9_Num_base8digits10E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9_Num_base8is_exactE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9_Num_base9is_iec559E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9_Num_base9is_moduloE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9_Num_base9is_signedE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9bad_allocD0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9bad_allocD1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9bad_allocD2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9exception18_Set_raise_handlerEPFvRKS_E() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9exceptionD0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9exceptionD1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9exceptionD2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9type_infoD0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9type_infoD1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9type_infoD2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZnwmRKSt9nothrow_t() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZnwmSt11align_val_t() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZnwmSt11align_val_tRKSt9nothrow_t() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt10_Rng_abortPKc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt10adopt_lock() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt10defer_lock() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt10unexpectedv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt11_Xbad_allocv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt11setiosflagsNSt5_IosbIiE9_FmtflagsE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt11try_to_lock() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt12setprecisioni() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt13_Cl_charnames() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt13_Execute_onceRSt9once_flagPFiPvS1_PS1_ES1_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt13_Syserror_mapi() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt13_Xregex_errorNSt15regex_constants10error_typeE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt13get_terminatev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt13resetiosflagsNSt5_IosbIiE9_FmtflagsE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt13set_terminatePFvvE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt14_Atomic_assertPKcS0_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt14_Cl_wcharnames() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt14_Debug_messagePKcS0_j() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt14_Raise_handler() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt14_Random_devicev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt14_Throw_C_errori() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt14_Xlength_errorPKc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt14_Xout_of_rangePKc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt14get_unexpectedv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt14set_unexpectedPFvvE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt15_sceLibcLocinfoPKc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt15_Xruntime_errorPKc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt15future_categoryv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt15get_new_handlerv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt15set_new_handlerPFvvE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt15system_categoryv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt16_Throw_Cpp_errori() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt16_Xoverflow_errorPKc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt16generic_categoryv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt17_Future_error_mapi() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt18_String_cpp_unused() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt18_Xinvalid_argumentPKc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt18uncaught_exceptionv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt19_Throw_future_errorRKSt10error_code() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt19_Xbad_function_callv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt21_sceLibcClassicLocale() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt22_Get_future_error_whati() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt22_Random_device_entropyv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt25_Rethrow_future_exceptionSt13exception_ptr() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt3cin() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt4_Fpz() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt4cerr() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt4clog() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt4cout() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt4setwi() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt4wcin() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt5wcerr() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt5wclog() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt5wcout() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt6_ThrowRKSt9exception() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt6ignore() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt7_BADOFF() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt7_FiopenPKcNSt5_IosbIiE9_OpenmodeEi() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt7_FiopenPKwNSt5_IosbIiE9_OpenmodeEi() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt7_MP_AddPyy() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt7_MP_GetPy() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt7_MP_MulPyyy() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt7_MP_RemPyy() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt7nothrow() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt7setbasei() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt8_XLgammad() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt8_XLgammae() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt8_XLgammaf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt9_LStrcollIcEiPKT_S2_S2_S2_PKSt8_Collvec() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt9_LStrcollIwEiPKT_S2_S2_S2_PKSt8_Collvec() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt9_LStrxfrmIcEmPT_S1_PKS0_S3_PKSt8_Collvec() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt9_LStrxfrmIwEmPT_S1_PKS0_S3_PKSt8_Collvec() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt9terminatev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIa() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIb() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTId() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIDh() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIDi() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIDn() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIDs() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIe() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIh() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIi() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIj() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIn() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIN10__cxxabiv116__enum_type_infoE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIN10__cxxabiv117__array_type_infoE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIN10__cxxabiv117__class_type_infoE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIN10__cxxabiv117__pbase_type_infoE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIN10__cxxabiv119__pointer_type_infoE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIN10__cxxabiv120__function_type_infoE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIN10__cxxabiv120__si_class_type_infoE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIN10__cxxabiv121__vmi_class_type_infoE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIN10__cxxabiv123__fundamental_type_infoE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIN10__cxxabiv129__pointer_to_member_type_infoE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIN6Dinkum7threads10lock_errorE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIN6Dinkum7threads21thread_resource_errorE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTINSt6locale5facetE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTINSt6locale7_LocimpE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTINSt8ios_base7failureE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIo() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIPa() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIPb() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIPc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIPd() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIPDh() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIPDi() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIPDn() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIPDs() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIPe() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIPf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIPh() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIPi() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIPj() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIPKa() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIPKb() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIPKc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIPKd() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIPKDh() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIPKDi() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIPKDn() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIPKDs() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIPKe() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIPKf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIPKh() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIPKi() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIPKj() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIPKl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIPKm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIPKn() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIPKo() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIPKs() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIPKt() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIPKv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIPKw() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIPKx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIPKy() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIPl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIPm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIPn() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIPo() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIPs() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIPt() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIPv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIPw() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIPx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIPy() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIs() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISi() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISo() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt10bad_typeid() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt10ctype_base() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt10money_base() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt10moneypunctIcLb0EE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt10moneypunctIcLb1EE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt10moneypunctIwLb0EE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt10moneypunctIwLb1EE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt11_Facet_base() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt11logic_error() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt11range_error() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt11regex_error() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt12bad_weak_ptr() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt12codecvt_base() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt12domain_error() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt12future_error() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt12length_error() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt12out_of_range() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt12system_error() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt13bad_exception() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt13basic_filebufIcSt11char_traitsIcEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt13basic_filebufIwSt11char_traitsIwEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt13messages_base() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt13runtime_error() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt14error_category() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt14overflow_error() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt15underflow_error() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt16invalid_argument() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt16nested_exception() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt17bad_function_call() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt18bad_variant_access() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt20bad_array_new_length() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt22_Future_error_category() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt22_System_error_category() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt23_Generic_error_category() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt4_Pad() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt5_IosbIiE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt5ctypeIcE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt5ctypeIwE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt7_MpunctIcE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt7_MpunctIwE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt7codecvtIcc9_MbstatetE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt7codecvtIDic9_MbstatetE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt7codecvtIDsc9_MbstatetE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt7codecvtIwc9_MbstatetE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt7collateIcE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt7collateIwE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt8bad_cast() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt8ios_base() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt8messagesIcE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt8messagesIwE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt8numpunctIcE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt8numpunctIwE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt9bad_alloc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt9basic_iosIcSt11char_traitsIcEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt9basic_iosIwSt11char_traitsIwEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt9exception() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt9time_base() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt9type_info() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIt() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIw() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTIy() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSa() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSb() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSd() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSDi() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSDn() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSDs() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSe() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSh() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSi() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSj() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSN10__cxxabiv116__enum_type_infoE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSN10__cxxabiv117__array_type_infoE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSN10__cxxabiv117__class_type_infoE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSN10__cxxabiv117__pbase_type_infoE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSN10__cxxabiv119__pointer_type_infoE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSN10__cxxabiv120__function_type_infoE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSN10__cxxabiv120__si_class_type_infoE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSN10__cxxabiv121__vmi_class_type_infoE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSN10__cxxabiv123__fundamental_type_infoE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSN10__cxxabiv129__pointer_to_member_type_infoE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSN6Dinkum7threads10lock_errorE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSN6Dinkum7threads21thread_resource_errorE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSNSt6locale5facetE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSNSt6locale7_LocimpE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSNSt8ios_base7failureE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSPa() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSPb() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSPc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSPd() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSPDi() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSPDn() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSPDs() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSPe() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSPf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSPh() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSPi() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSPj() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSPKa() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSPKb() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSPKc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSPKd() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSPKDi() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSPKDn() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSPKDs() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSPKe() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSPKf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSPKh() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSPKi() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSPKj() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSPKl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSPKm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSPKs() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSPKt() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSPKv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSPKw() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSPKx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSPKy() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSPl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSPm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSPs() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSPt() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSPv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSPw() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSPx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSPy() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSs() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSi() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSo() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt10bad_typeid() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt10ctype_base() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt10money_base() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt10moneypunctIcLb0EE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt10moneypunctIcLb1EE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt10moneypunctIwLb0EE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt10moneypunctIwLb1EE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt11_Facet_base() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt11logic_error() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt11range_error() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt11regex_error() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt12bad_weak_ptr() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt12codecvt_base() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt12domain_error() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt12future_error() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt12length_error() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt12out_of_range() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt12system_error() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt13bad_exception() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt13basic_filebufIcSt11char_traitsIcEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt13basic_filebufIwSt11char_traitsIwEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt13messages_base() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt13runtime_error() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt14error_category() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt14overflow_error() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt15underflow_error() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt16invalid_argument() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt16nested_exception() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt17bad_function_call() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt18bad_variant_access() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt20bad_array_new_length() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt22_Future_error_category() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt22_System_error_category() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt23_Generic_error_category() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt4_Pad() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt5_IosbIiE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt5ctypeIcE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt5ctypeIwE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt7_MpunctIcE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt7_MpunctIwE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt7codecvtIcc9_MbstatetE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt7codecvtIDic9_MbstatetE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt7codecvtIDsc9_MbstatetE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt7codecvtIwc9_MbstatetE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt7collateIcE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt7collateIwE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt8bad_cast() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt8ios_base() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt8messagesIcE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt8messagesIwE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt8numpunctIcE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt8numpunctIwE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt9bad_alloc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt9basic_iosIcSt11char_traitsIcEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt9basic_iosIwSt11char_traitsIwEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt9exception() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt9time_base() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt9type_info() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSt() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSw() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSy() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTv0_n24_NSiD0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTv0_n24_NSiD1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTv0_n24_NSoD0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTv0_n24_NSoD1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVN10__cxxabiv116__enum_type_infoE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVN10__cxxabiv117__array_type_infoE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVN10__cxxabiv117__class_type_infoE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVN10__cxxabiv117__pbase_type_infoE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVN10__cxxabiv119__pointer_type_infoE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVN10__cxxabiv120__function_type_infoE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVN10__cxxabiv120__si_class_type_infoE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVN10__cxxabiv121__vmi_class_type_infoE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVN10__cxxabiv123__fundamental_type_infoE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVN10__cxxabiv129__pointer_to_member_type_infoE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVN6Dinkum7threads10lock_errorE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVN6Dinkum7threads21thread_resource_errorE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVNSt6locale7_LocimpE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVNSt8ios_base7failureE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSi() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSo() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt10bad_typeid() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt10moneypunctIcLb0EE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt10moneypunctIcLb1EE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt10moneypunctIwLb0EE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt10moneypunctIwLb1EE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt11logic_error() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt11range_error() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt11regex_error() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt12bad_weak_ptr() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt12domain_error() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt12future_error() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt12length_error() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt12out_of_range() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt12system_error() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt13bad_exception() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt13basic_filebufIcSt11char_traitsIcEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt13basic_filebufIwSt11char_traitsIwEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt13runtime_error() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt14error_category() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt14overflow_error() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt15underflow_error() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt16invalid_argument() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt16nested_exception() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt17bad_function_call() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt18bad_variant_access() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt20bad_array_new_length() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt22_Future_error_category() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt22_System_error_category() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt23_Generic_error_category() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt4_Pad() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt5ctypeIcE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt5ctypeIwE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt7_MpunctIcE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt7_MpunctIwE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt7codecvtIcc9_MbstatetE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt7codecvtIDic9_MbstatetE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt7codecvtIDsc9_MbstatetE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt7codecvtIwc9_MbstatetE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt7collateIcE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt7collateIwE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt8bad_cast() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt8ios_base() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt8messagesIcE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt8messagesIwE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt8numpunctIcE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt8numpunctIwE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt9bad_alloc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt9exception() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt9type_info() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZZNSt13basic_filebufIcSt11char_traitsIcEE5_InitEP7__sFILENS2_7_InitflEE7_Stinit() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZZNSt13basic_filebufIwSt11char_traitsIwEE5_InitEP7__sFILENS2_7_InitflEE7_Stinit() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_abort() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_abort_handler_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_alarm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_aligned_alloc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_asctime() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_asctime_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_at_quick_exit() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_atexit() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_atof() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_atoi() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_atol() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_atoll() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_basename() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_basename_r() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_bcmp() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_bcopy() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_bsearch() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_bsearch_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_btowc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_bzero() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_c16rtomb() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_c32rtomb() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_calloc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_cbrt() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_cbrtf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_cbrtl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_clearerr() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_clearerr_unlocked() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_clock() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_clock_1700() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_closedir() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_copysign() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_copysignf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_copysignl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_ctime() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_ctime_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_daemon() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_daylight() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_devname() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_devname_r() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_difftime() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_dirname() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_div() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_drand48() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_drem() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_dremf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_erand48() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_erf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_erfc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_erfcf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_erfcl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_erff() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_erfl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_err() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_err_set_exit() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_err_set_file() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_errc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_errx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_exit() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fclose() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fcloseall() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fdim() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fdimf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fdiml() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fdopen() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fdopendir() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_feclearexcept() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fedisableexcept() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_feenableexcept() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fegetenv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fegetexcept() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fegetexceptflag() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fegetround() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fegettrapenable() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_feholdexcept() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_feof() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_feof_unlocked() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_feraiseexcept() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_ferror() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_ferror_unlocked() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fesetenv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fesetexceptflag() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fesetround() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fesettrapenable() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fetestexcept() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_feupdateenv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fflush() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fgetc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fgetln() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fgetpos() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fgets() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fgetwc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fgetws() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fileno() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fileno_unlocked() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_finite() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_finitef() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_flockfile() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_flsl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fma() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fmaf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fmal() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fopen() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fopen_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fpurge() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fputc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fputs() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fputwc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fputws() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fread() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_freeifaddrs() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_freopen() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_freopen_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fseek() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fseeko() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fsetpos() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fstatvfs() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_ftell() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_ftello() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_ftrylockfile() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_funlockfile() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fwide() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fwrite() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_gamma() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_gamma_r() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_gammaf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_gammaf_r() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_getc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_getc_unlocked() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_getchar() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_getchar_unlocked() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_getcwd() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_getenv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_gethostname() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_getifaddrs() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_getopt() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_getopt_long() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_getopt_long_only() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_getprogname() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_gets() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_gets_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_getw() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_getwc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_getwchar() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_gmtime(time_t* timer) {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_gmtime_s(time_t* timer, u64 flags) {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_hypot() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_hypot3() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_hypot3f() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_hypot3l() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_hypotf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_hypotl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_ignore_handler_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_index() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_inet_addr() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_inet_aton() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_inet_ntoa() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_inet_ntoa_r() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_initstate() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_isalnum() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_isalpha() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_isblank() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_iscntrl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_isdigit() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_isgraph() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_isprint() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_ispunct() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_isspace() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_iswalnum() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_iswalpha() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_iswblank() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_iswcntrl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_iswctype() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_iswdigit() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_iswgraph() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_iswlower() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_iswprint() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_iswpunct() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_iswspace() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_iswupper() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_iswxdigit() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_isxdigit() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_j0() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_j0f() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_j1() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_j1f() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_jn() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_jnf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_jrand48() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_labs() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_lcong48() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_ldexp() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_ldexpf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_ldexpl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_ldiv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_lgamma() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_lgamma_r() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_lgammaf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_lgammaf_r() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_lgammal() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_llabs() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_lldiv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_llrint() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_llrintf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_llrintl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_llround() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_llroundf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_llroundl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_localeconv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_localtime() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_localtime_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_longjmp() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_lrand48() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_lrint() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_lrintf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_lrintl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_makecontext() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_mblen() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_mbrlen() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_mbrtoc16() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_mbrtoc32() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_mbrtowc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_mbsinit() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_mbsrtowcs() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_mbsrtowcs_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_mbstowcs() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_mbstowcs_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_mbtowc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_mergesort() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_mktime() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_modf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_modff() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_modfl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_mrand48() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_nearbyint() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_nearbyintf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_nearbyintl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_Need_sceLibcInternal() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_nextafter() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_nextafterf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_nextafterl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_nexttoward() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_nexttowardf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_nexttowardl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_nrand48() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_opendir() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_optarg() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_opterr() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_optind() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_optopt() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_optreset() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_perror() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_posix_spawn() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_posix_spawn_file_actions_addclose() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_posix_spawn_file_actions_adddup2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_posix_spawn_file_actions_addopen() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_posix_spawn_file_actions_destroy() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_posix_spawn_file_actions_init() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_posix_spawnattr_destroy() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_posix_spawnattr_getflags() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_posix_spawnattr_getpgroup() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_posix_spawnattr_getschedparam() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_posix_spawnattr_getschedpolicy() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_posix_spawnattr_getsigdefault() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_posix_spawnattr_getsigmask() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_posix_spawnattr_init() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_posix_spawnattr_setflags() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_posix_spawnattr_setpgroup() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_posix_spawnattr_setschedparam() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_posix_spawnattr_setschedpolicy() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_posix_spawnattr_setsigdefault() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_posix_spawnattr_setsigmask() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_posix_spawnp() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_psignal() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_putc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_putc_unlocked() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_putchar() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_putchar_unlocked() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_putenv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_puts() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_putw() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_putwc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_putwchar() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_qsort() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_qsort_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_quick_exit() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_rand() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_rand_r() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_random() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_readdir() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_readdir_r() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_realpath() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_remainderf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_remainderl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_remove() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_remquo() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_remquof() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_remquol() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_rewind() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_rewinddir() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_rindex() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_rint() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_rintf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_rintl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_round() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_roundf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_roundl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_scalb() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_scalbf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_scalbln() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_scalblnf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_scalblnl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_scalbn() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_scalbnf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_scalbnl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_sceLibcDebugOut() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_sceLibcHeapGetAddressRanges() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_sceLibcHeapMutexCalloc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_sceLibcHeapMutexFree() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_sceLibcHeapSetAddressRangeCallback() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_sceLibcHeapSetTraceMarker() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_sceLibcHeapUnsetTraceMarker() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_sceLibcInternalMemoryGetWakeAddr() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_sceLibcInternalMemoryMutexEnable() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_sceLibcInternalSetMallocCallback() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_sceLibcOnce() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_seed48() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_seekdir() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_set_constraint_handler_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_setbuf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_setenv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_setjmp(std::jmp_buf buf) {
+ LOG_ERROR(Lib_LibcInternal, "(TEST) called");
+ return _setjmp(buf); // todo this feels platform specific but maybe not
+}
+
+s32 PS4_SYSV_ABI internal_setlocale() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_setstate() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_setvbuf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_sigblock() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_siginterrupt() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_signalcontext() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_signgam() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_significand() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_significandf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_sigsetmask() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_sigvec() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_srand48() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_srandom() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_srandomdev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_statvfs() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_stderr() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_stdin() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_stdout() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_stpcpy() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_sys_nsig() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_sys_siglist() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_sys_signame() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_syslog() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_telldir() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_tgamma() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_tgammaf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_tgammal() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_time() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_timezone() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_tolower() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_toupper() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_towctrans() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_towlower() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_towupper() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_trunc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_truncf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_truncl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_tzname() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_tzset() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_ungetc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_ungetwc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_unsetenv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_utime() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_verr() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_verrc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_verrx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_vsyslog() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_vwarn() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_vwarnc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_vwarnx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_warn() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_warnc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_warnx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wcrtomb() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wcrtomb_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wcscat() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wcscat_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wcschr() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wcscmp() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wcscoll() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wcscpy() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wcscpy_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wcscspn() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wcsftime() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wcslen() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wcsncat() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wcsncat_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wcsncmp() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wcsncpy() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wcsncpy_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wcsnlen_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wcspbrk() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wcsrchr() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wcsrtombs() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wcsrtombs_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wcsspn() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wcstod() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wcstof() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wcstoimax() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wcstok() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wcstok_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wcstol() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wcstold() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wcstoll() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wcstombs() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wcstombs_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wcstoul() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wcstoull() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wcstoumax() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wcsxfrm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wctob() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wctomb() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wctomb_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wctrans() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wctype() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_xtime_get() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_y0() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_y0f() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_y1() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_y1f() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_yn() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_ynf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_Func_186EB8E3525D6240() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_Func_419F5881393ECAB1() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_Func_6C6B8377791654A4() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_Func_7FD2D5C8DF0ACBC8() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_Func_C14A89D29B148C3A() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
}
void RegisterlibSceLibcInternal(Core::Loader::SymbolsResolver* sym) {
- LIB_FUNCTION("NFLs+dRJGNg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
- internal_memcpy_s);
- LIB_FUNCTION("Q3VBxCXhUHs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
- internal_memcpy);
- LIB_FUNCTION("8zTFvBIAIN8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
- internal_memset);
- LIB_FUNCTION("5Xa2ACNECdo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
- internal_strcpy_s);
- LIB_FUNCTION("K+gcnFFJKVc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
- internal_strcat_s);
- LIB_FUNCTION("DfivPArhucg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
- internal_memcmp);
- LIB_FUNCTION("aesyjrHVWy4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
- internal_strcmp);
- LIB_FUNCTION("Ovb2dSJOAuE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
- internal_strncmp);
- LIB_FUNCTION("j4ViWNHEgww", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
- internal_strlen);
- LIB_FUNCTION("6sJWiWSRuqk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
- internal_strncpy);
- LIB_FUNCTION("YNzNkJzYqEg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
- internal_strncpy_s);
- LIB_FUNCTION("Ls4tzzhimqQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
- internal_strcat);
- LIB_FUNCTION("ob5xAW4ln-0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
- internal_strchr);
- LIB_FUNCTION("H8ya2H00jbI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_sin);
- LIB_FUNCTION("Q4rRL34CEeE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_sinf);
- LIB_FUNCTION("2WE3BTYVwKM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_cos);
- LIB_FUNCTION("-P6FNMzk2Kc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_cosf);
- LIB_FUNCTION("jMB7EFyu30Y", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
- internal_sincos);
- LIB_FUNCTION("pztV4AF18iI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
- internal_sincosf);
- LIB_FUNCTION("T7uyNqP7vQA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_tan);
- LIB_FUNCTION("ZE6RNL+eLbk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_tanf);
- LIB_FUNCTION("7Ly52zaL44Q", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_asin);
- LIB_FUNCTION("GZWjF-YIFFk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
- internal_asinf);
- LIB_FUNCTION("JBcgYuW8lPU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_acos);
- LIB_FUNCTION("QI-x0SL8jhw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
- internal_acosf);
- LIB_FUNCTION("OXmauLdQ8kY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_atan);
- LIB_FUNCTION("weDug8QD-lE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
- internal_atanf);
- LIB_FUNCTION("HUbZmOnT-Dg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
- internal_atan2);
- LIB_FUNCTION("EH-x713A99c", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
- internal_atan2f);
- LIB_FUNCTION("NVadfnzQhHQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_exp);
- LIB_FUNCTION("8zsu04XNsZ4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_expf);
- LIB_FUNCTION("dnaeGXbjP6E", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_exp2);
- LIB_FUNCTION("wuAQt-j+p4o", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
- internal_exp2f);
- LIB_FUNCTION("9LCjpWyQ5Zc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_pow);
- LIB_FUNCTION("1D0H2KNjshE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_powf);
- LIB_FUNCTION("rtV7-jWC6Yg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_log);
- LIB_FUNCTION("RQXLbdT2lc4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_logf);
- LIB_FUNCTION("WuMbPBKN1TU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
- internal_log10);
- LIB_FUNCTION("lhpd6Wk6ccs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
- internal_log10f);
- LIB_FUNCTION("gQX+4GDQjpM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
- internal_malloc);
- LIB_FUNCTION("tIhsqj0qsFE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_free);
- LIB_FUNCTION("fJnpuVVBbKk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
- internal_operator_new);
- LIB_FUNCTION("hdm0YfMa7TQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
- internal_operator_new);
- LIB_FUNCTION("MLWl90SFWNE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
- internal_operator_delete);
+ RegisterlibSceLibcInternalMspace(sym);
+ RegisterlibSceLibcInternalIo(sym);
+ RegisterlibSceLibcInternalMemory(sym);
+ RegisterlibSceLibcInternalStr(sym);
+ RegisterlibSceLibcInternalStream(sym);
+
+ LIB_FUNCTION("NWtTN10cJzE", "libSceLibcInternalExt", 1, "libSceLibcInternal", 1, 1,
+ internal_sceLibcHeapGetTraceInfo);
+ LIB_FUNCTION("ys1W6EwuVw4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___absvdi2);
+ LIB_FUNCTION("2HED9ow7Zjc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___absvsi2);
+ LIB_FUNCTION("v9XNTmsmz+M", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___absvti2);
+ LIB_FUNCTION("3CAYAjL-BLs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___adddf3);
+ LIB_FUNCTION("mhIInD5nz8I", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___addsf3);
+ LIB_FUNCTION("8gG-+co6LfM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___addvdi3);
+ LIB_FUNCTION("gsnW-FWQqZo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___addvsi3);
+ LIB_FUNCTION("IjlonFkCFDs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___addvti3);
+ LIB_FUNCTION("CS91br93fag", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___ashldi3);
+ LIB_FUNCTION("ECUHmdEfhic", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___ashlti3);
+ LIB_FUNCTION("fSZ+gbf8Ekc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___ashrdi3);
+ LIB_FUNCTION("7+0ouwmGDww", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___ashrti3);
+ LIB_FUNCTION("ClfCoK1Zeb4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___atomic_compare_exchange);
+ LIB_FUNCTION("ZwapHUAcijE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___atomic_compare_exchange_1);
+ LIB_FUNCTION("MwiKdf6QFvI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___atomic_compare_exchange_2);
+ LIB_FUNCTION("lku-VgKK0RE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___atomic_compare_exchange_4);
+ LIB_FUNCTION("tnlAgPCKyTk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___atomic_compare_exchange_8);
+ LIB_FUNCTION("hsn2TaF3poY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___atomic_compare_exchange_n);
+ LIB_FUNCTION("5i8mTQeo9hs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___atomic_exchange);
+ LIB_FUNCTION("z8lecpCHpqU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___atomic_exchange_1);
+ LIB_FUNCTION("HDvFM0iZYXo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___atomic_exchange_2);
+ LIB_FUNCTION("yit-Idli5gU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___atomic_exchange_4);
+ LIB_FUNCTION("UOz27kgch8k", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___atomic_exchange_8);
+ LIB_FUNCTION("oCH4efUlxZ0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___atomic_exchange_n);
+ LIB_FUNCTION("Qb86Y5QldaE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___atomic_fetch_add_1);
+ LIB_FUNCTION("wEImmi0YYQM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___atomic_fetch_add_2);
+ LIB_FUNCTION("U8pDVMfBDUY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___atomic_fetch_add_4);
+ LIB_FUNCTION("SqcnaljoFBw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___atomic_fetch_add_8);
+ LIB_FUNCTION("Q3-0HGD3Y48", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___atomic_fetch_and_1);
+ LIB_FUNCTION("A71XWS1kKqA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___atomic_fetch_and_2);
+ LIB_FUNCTION("E-XEmpL9i1A", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___atomic_fetch_and_4);
+ LIB_FUNCTION("xMksIr3nXug", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___atomic_fetch_and_8);
+ LIB_FUNCTION("LvLuiirFk8U", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___atomic_fetch_or_1);
+ LIB_FUNCTION("aSNAf0kxC+Y", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___atomic_fetch_or_2);
+ LIB_FUNCTION("AFRS4-8aOSo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___atomic_fetch_or_4);
+ LIB_FUNCTION("5ZKavcBG7eM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___atomic_fetch_or_8);
+ LIB_FUNCTION("HWBJOsgJBT8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___atomic_fetch_sub_1);
+ LIB_FUNCTION("yvhjR7PTRgc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___atomic_fetch_sub_2);
+ LIB_FUNCTION("-mUC21i8WBQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___atomic_fetch_sub_4);
+ LIB_FUNCTION("K+k1HlhjyuA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___atomic_fetch_sub_8);
+ LIB_FUNCTION("aWc+LyHD1vk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___atomic_fetch_xor_1);
+ LIB_FUNCTION("PZoM-Yn6g2Q", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___atomic_fetch_xor_2);
+ LIB_FUNCTION("pPdYDr1KDsI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___atomic_fetch_xor_4);
+ LIB_FUNCTION("Dw3ieb2rMmU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___atomic_fetch_xor_8);
+ LIB_FUNCTION("JZWEhLSIMoQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___atomic_is_lock_free);
+ LIB_FUNCTION("+iy+BecyFVw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___atomic_load);
+ LIB_FUNCTION("cWgvLiSJSOQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___atomic_load_1);
+ LIB_FUNCTION("ufqiLmjiBeM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___atomic_load_2);
+ LIB_FUNCTION("F+m2tOMgeTo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___atomic_load_4);
+ LIB_FUNCTION("8KwflkOtvZ8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___atomic_load_8);
+ LIB_FUNCTION("Q6oqEnefZQ8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___atomic_load_n);
+ LIB_FUNCTION("sV6ry-Fd-TM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___atomic_store);
+ LIB_FUNCTION("ZF6hpsTZ2m8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___atomic_store_1);
+ LIB_FUNCTION("-JjkEief9No", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___atomic_store_2);
+ LIB_FUNCTION("4tDF0D+qdWk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___atomic_store_4);
+ LIB_FUNCTION("DEQmHCl-EGU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___atomic_store_8);
+ LIB_FUNCTION("GdwuPYbVpP4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___atomic_store_n);
+ LIB_FUNCTION("XGNIEdRyYPo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___cleanup);
+ LIB_FUNCTION("gCf7+aGEhnU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___clzdi2);
+ LIB_FUNCTION("ptL8XWgpGS4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___clzsi2);
+ LIB_FUNCTION("jPywoVsPVR8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___clzti2);
+ LIB_FUNCTION("OvbYtSGnzFk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___cmpdi2);
+ LIB_FUNCTION("u2kPEkUHfsg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___cmpti2);
+ LIB_FUNCTION("yDPuV0SXp7g", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___ctzdi2);
+ LIB_FUNCTION("2NvhgiBTcVE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___ctzsi2);
+ LIB_FUNCTION("olBDzD1rX2Y", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___ctzti2);
+ LIB_FUNCTION("IJKVjsmxxWI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___cxa_allocate_dependent_exception);
+ LIB_FUNCTION("cfAXurvfl5o", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___cxa_allocate_exception);
+ LIB_FUNCTION("tsvEmnenz48", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___cxa_atexit);
+ LIB_FUNCTION("pBxafllkvt0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___cxa_bad_cast);
+ LIB_FUNCTION("xcc6DTcL8QA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___cxa_bad_typeid);
+ LIB_FUNCTION("3cUUypQzMiI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___cxa_begin_catch);
+ LIB_FUNCTION("usKbuvy2hQg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___cxa_call_unexpected);
+ LIB_FUNCTION("BxPeH9TTcs4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___cxa_current_exception_type);
+ LIB_FUNCTION("RY8mQlhg7mI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___cxa_current_primary_exception);
+ LIB_FUNCTION("MQFPAqQPt1s", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___cxa_decrement_exception_refcount);
+ LIB_FUNCTION("zMCYAqNRllc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___cxa_demangle);
+ LIB_FUNCTION("lX+4FNUklF0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___cxa_end_catch);
+ LIB_FUNCTION("H2e8t5ScQGc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___cxa_finalize);
+ LIB_FUNCTION("kBxt5LwtLA4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___cxa_free_dependent_exception);
+ LIB_FUNCTION("nOIEswYD4Ig", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___cxa_free_exception);
+ LIB_FUNCTION("Y6Sl4Xw7gfA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___cxa_get_exception_ptr);
+ LIB_FUNCTION("3rJJb81CDM4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___cxa_get_globals);
+ LIB_FUNCTION("uCRed7SvX5E", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___cxa_get_globals_fast);
+ LIB_FUNCTION("2emaaluWzUw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___cxa_guard_abort);
+ LIB_FUNCTION("3GPpjQdAMTw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___cxa_guard_acquire);
+ LIB_FUNCTION("9rAeANT2tyE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___cxa_guard_release);
+ LIB_FUNCTION("PsrRUg671K0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___cxa_increment_exception_refcount);
+ LIB_FUNCTION("zr094EQ39Ww", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___cxa_pure_virtual);
+ LIB_FUNCTION("ZL9FV4mJXxo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___cxa_rethrow);
+ LIB_FUNCTION("qKQiNX91IGo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___cxa_rethrow_primary_exception);
+ LIB_FUNCTION("vkuuLfhnSZI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___cxa_throw);
+ LIB_FUNCTION("eTP9Mz4KkY4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___divdc3);
+ LIB_FUNCTION("mdGgLADsq8A", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___divdf3);
+ LIB_FUNCTION("9daYeu+0Y-A", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___divdi3);
+ LIB_FUNCTION("1rs4-h7Fq9U", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___divmoddi4);
+ LIB_FUNCTION("rtBENmz8Iwc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___divmodsi4);
+ LIB_FUNCTION("dcaiFCKtoDg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___divsc3);
+ LIB_FUNCTION("nufufTB4jcI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___divsf3);
+ LIB_FUNCTION("zdJ3GXAcI9M", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___divsi3);
+ LIB_FUNCTION("XU4yLKvcDh0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___divti3);
+ LIB_FUNCTION("SNdBm+sNfM4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___divxc3);
+ LIB_FUNCTION("hMAe+TWS9mQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___dynamic_cast);
+ LIB_FUNCTION("8F52nf7VDS8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___eqdf2);
+ LIB_FUNCTION("LmXIpdHppBM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___eqsf2);
+ LIB_FUNCTION("6zU++1tayjA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___extendsfdf2);
+ LIB_FUNCTION("CVoT4wFYleE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___fe_dfl_env);
+ LIB_FUNCTION("1IB0U3rUtBw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___fedisableexcept);
+ LIB_FUNCTION("NDOLSTFT1ns", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___feenableexcept);
+ LIB_FUNCTION("E1iwBYkG3CM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___fflush);
+ LIB_FUNCTION("r3tNGoVJ2YA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___ffsdi2);
+ LIB_FUNCTION("b54DvYZEHj4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___ffsti2);
+ LIB_FUNCTION("q9SHp+5SOOQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___fixdfdi);
+ LIB_FUNCTION("saNCRNfjeeg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___fixdfsi);
+ LIB_FUNCTION("cY4yCWdcTXE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___fixdfti);
+ LIB_FUNCTION("0eoyU-FoNyk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___fixsfdi);
+ LIB_FUNCTION("3qQmz11yFaA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___fixsfsi);
+ LIB_FUNCTION("IHq2IaY4UGg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___fixsfti);
+ LIB_FUNCTION("h8nbSvw0s+M", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___fixunsdfdi);
+ LIB_FUNCTION("6WwFtNvnDag", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___fixunsdfsi);
+ LIB_FUNCTION("rLuypv9iADw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___fixunsdfti);
+ LIB_FUNCTION("Qa6HUR3h1k4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___fixunssfdi);
+ LIB_FUNCTION("NcZqFTG-RBs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___fixunssfsi);
+ LIB_FUNCTION("mCESRUqZ+mw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___fixunssfti);
+ LIB_FUNCTION("DG8dDx9ZV70", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___fixunsxfdi);
+ LIB_FUNCTION("dtMu9zCDn3s", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___fixunsxfsi);
+ LIB_FUNCTION("l0qC0BR1F44", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___fixunsxfti);
+ LIB_FUNCTION("31g+YJf1fHk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___fixxfdi);
+ LIB_FUNCTION("usQDRS-1HZ8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___fixxfti);
+ LIB_FUNCTION("BMVIEbwpP+8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___floatdidf);
+ LIB_FUNCTION("2SSK3UFPqgQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___floatdisf);
+ LIB_FUNCTION("MVPtIf3MtL8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___floatdixf);
+ LIB_FUNCTION("X7A21ChFXPQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___floatsidf);
+ LIB_FUNCTION("rdht7pwpNfM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___floatsisf);
+ LIB_FUNCTION("EtpM9Qdy8D4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___floattidf);
+ LIB_FUNCTION("VlDpPYOXL58", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___floattisf);
+ LIB_FUNCTION("dJvVWc2jOP4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___floattixf);
+ LIB_FUNCTION("1RNxpXpVWs4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___floatundidf);
+ LIB_FUNCTION("9tnIVFbvOrw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___floatundisf);
+ LIB_FUNCTION("3A9RVSwG8B0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___floatundixf);
+ LIB_FUNCTION("OdvMJCV7Oxo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___floatunsidf);
+ LIB_FUNCTION("RC3VBr2l94o", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___floatunsisf);
+ LIB_FUNCTION("ibs6jIR0Bw0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___floatuntidf);
+ LIB_FUNCTION("KLfd8g4xp+c", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___floatuntisf);
+ LIB_FUNCTION("OdzLUcBLhb4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___floatuntixf);
+ LIB_FUNCTION("qlWiRfOJx1A", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___fpclassifyd);
+ LIB_FUNCTION("z7aCCd9hMsI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___fpclassifyf);
+ LIB_FUNCTION("zwV79ZJ9qAU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___fpclassifyl);
+ LIB_FUNCTION("hXA24GbAPBk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___gedf2);
+ LIB_FUNCTION("mdLGxBXl6nk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___gesf2);
+ LIB_FUNCTION("1PvImz6yb4M", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___gtdf2);
+ LIB_FUNCTION("ICY0Px6zjjo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___gtsf2);
+ LIB_FUNCTION("XwLA5cTHjt4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___gxx_personality_v0);
+ LIB_FUNCTION("7p7kTAJcuGg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___inet_addr);
+ LIB_FUNCTION("a7ToDPsIQrc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___inet_aton);
+ LIB_FUNCTION("6i5aLrxRhG0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___inet_ntoa);
+ LIB_FUNCTION("H2QD+kNpa+U", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___inet_ntoa_r);
+ LIB_FUNCTION("dhK16CKwhQg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___isfinite);
+ LIB_FUNCTION("Q8pvJimUWis", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___isfinitef);
+ LIB_FUNCTION("3-zCDXatSU4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___isfinitel);
+ LIB_FUNCTION("V02oFv+-JzA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___isinf);
+ LIB_FUNCTION("rDMyAf1Jhug", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___isinff);
+ LIB_FUNCTION("gLGmR9aan4c", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___isinfl);
+ LIB_FUNCTION("GfxAp9Xyiqs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___isnan);
+ LIB_FUNCTION("lA94ZgT+vMM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___isnanf);
+ LIB_FUNCTION("YBRHNH4+dDo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___isnanl);
+ LIB_FUNCTION("fGPRa6T+Cu8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___isnormal);
+ LIB_FUNCTION("WkYnBHFsmW4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___isnormalf);
+ LIB_FUNCTION("S3nFV6TR1Dw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___isnormall);
+ LIB_FUNCTION("q1OvUam0BJU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___isthreaded);
+ LIB_FUNCTION("-m7FIvSBbMM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___kernel_cos);
+ LIB_FUNCTION("7ruwcMCJVGI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___kernel_cosdf);
+ LIB_FUNCTION("GLNDoAYNlLQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___kernel_rem_pio2);
+ LIB_FUNCTION("zpy7LnTL5p0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___kernel_sin);
+ LIB_FUNCTION("2Lvc7KWtErs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___kernel_sindf);
+ LIB_FUNCTION("F78ECICRxho", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___ledf2);
+ LIB_FUNCTION("hbiV9vHqTgo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___lesf2);
+ LIB_FUNCTION("9mKjVppFsL0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___longjmp);
+ LIB_FUNCTION("18E1gOH7cmk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___lshrdi3);
+ LIB_FUNCTION("1iRAqEqEL0Y", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___lshrti3);
+ LIB_FUNCTION("tcBJa2sYx0w", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___ltdf2);
+ LIB_FUNCTION("259y57ZdZ3I", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___ltsf2);
+ LIB_FUNCTION("77pL1FoD4I4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___mb_cur_max);
+ LIB_FUNCTION("fGYLBr2COwA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___mb_sb_limit);
+ LIB_FUNCTION("gQFVRFgFi48", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___moddi3);
+ LIB_FUNCTION("k0vARyJi9oU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___modsi3);
+ LIB_FUNCTION("J8JRHcUKWP4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___modti3);
+ LIB_FUNCTION("D4Hf-0ik5xU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___muldc3);
+ LIB_FUNCTION("O+Bv-zodKLw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___muldf3);
+ LIB_FUNCTION("Hf8hPlDoVsw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___muldi3);
+ LIB_FUNCTION("wVbBBrqhwdw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___mulodi4);
+ LIB_FUNCTION("DDxNvs1a9jM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___mulosi4);
+ LIB_FUNCTION("+X-5yNFPbDw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___muloti4);
+ LIB_FUNCTION("y+E+IUZYVmU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___mulsc3);
+ LIB_FUNCTION("BXmn6hA5o0M", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___mulsf3);
+ LIB_FUNCTION("zhAIFVIN1Ds", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___multi3);
+ LIB_FUNCTION("Uyfpss5cZDE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___mulvdi3);
+ LIB_FUNCTION("tFgzEdfmEjI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___mulvsi3);
+ LIB_FUNCTION("6gc1Q7uu244", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___mulvti3);
+ LIB_FUNCTION("gZWsDrmeBsg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___mulxc3);
+ LIB_FUNCTION("ocyIiJnJW24", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___nedf2);
+ LIB_FUNCTION("tWI4Ej9k9BY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___negdf2);
+ LIB_FUNCTION("Rj4qy44yYUw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___negdi2);
+ LIB_FUNCTION("4f+Q5Ka3Ex0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___negsf2);
+ LIB_FUNCTION("Zofiv1PMmR4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___negti2);
+ LIB_FUNCTION("fh54IRxGBUQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___negvdi2);
+ LIB_FUNCTION("7xnsvjuqtZQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___negvsi2);
+ LIB_FUNCTION("QW-f9vYgI7g", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___negvti2);
+ LIB_FUNCTION("OWZ3ZLkgye8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___nesf2);
+ LIB_FUNCTION("KOy7MeQ7OAU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___opendir2);
+ LIB_FUNCTION("RDeUB6JGi1U", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___paritydi2);
+ LIB_FUNCTION("9xUnIQ53Ao4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___paritysi2);
+ LIB_FUNCTION("vBP4ytNRXm0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___parityti2);
+ LIB_FUNCTION("m4S+lkRvTVY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___popcountdi2);
+ LIB_FUNCTION("IBn9qjWnXIw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___popcountsi2);
+ LIB_FUNCTION("l1wz5R6cIxE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___popcountti2);
+ LIB_FUNCTION("H+8UBOwfScI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___powidf2);
+ LIB_FUNCTION("EiMkgQsOfU0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___powisf2);
+ LIB_FUNCTION("DSI7bz2Jt-I", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___powixf2);
+ LIB_FUNCTION("Rw4J-22tu1U", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___signbit);
+ LIB_FUNCTION("CjQROLB88a4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___signbitf);
+ LIB_FUNCTION("Cj81LPErPCc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___signbitl);
+ LIB_FUNCTION("fIskTFX9p68", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___srefill);
+ LIB_FUNCTION("yDnwZsMnX0Q", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___srget);
+ LIB_FUNCTION("as8Od-tH1BI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___stderrp);
+ LIB_FUNCTION("bgAcsbcEznc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___stdinp);
+ LIB_FUNCTION("zqJhBxAKfsc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___stdoutp);
+ LIB_FUNCTION("HLDcfGUMNWY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___subdf3);
+ LIB_FUNCTION("FeyelHfQPzo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___subsf3);
+ LIB_FUNCTION("+kvyBGa+5VI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___subvdi3);
+ LIB_FUNCTION("y8j-jP6bHW4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___subvsi3);
+ LIB_FUNCTION("cbyLM5qrvHs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___subvti3);
+ LIB_FUNCTION("TP6INgQ6N4o", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___swbuf);
+ LIB_FUNCTION("+WLgzxv5xYA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___sync_fetch_and_add_16);
+ LIB_FUNCTION("XmAquprnaGM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___sync_fetch_and_and_16);
+ LIB_FUNCTION("GE4I2XAd4G4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___sync_fetch_and_or_16);
+ LIB_FUNCTION("Z2I0BWPANGY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___sync_fetch_and_sub_16);
+ LIB_FUNCTION("d5Q-h2wF+-E", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___sync_fetch_and_xor_16);
+ LIB_FUNCTION("ufZdCzu8nME", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___sync_lock_test_and_set_16);
+ LIB_FUNCTION("2M9VZGYPHLI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___truncdfsf2);
+ LIB_FUNCTION("SZk+FxWXdAs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___ucmpdi2);
+ LIB_FUNCTION("dLmvQfG8am4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___ucmpti2);
+ LIB_FUNCTION("tX8ED4uIAsQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___udivdi3);
+ LIB_FUNCTION("EWWEBA+Ldw8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___udivmoddi4);
+ LIB_FUNCTION("PPdIvXwUQwA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___udivmodsi4);
+ LIB_FUNCTION("lcNk3Ar5rUQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___udivmodti4);
+ LIB_FUNCTION("PxP1PFdu9OQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___udivsi3);
+ LIB_FUNCTION("802pFCwC9w0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___udivti3);
+ LIB_FUNCTION("+wj27DzRPpo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___umoddi3);
+ LIB_FUNCTION("p4vYrlsVpDE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___umodsi3);
+ LIB_FUNCTION("ELSr5qm4K1M", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___umodti3);
+ LIB_FUNCTION("EDvkw0WaiOw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___unorddf2);
+ LIB_FUNCTION("z0OhwgG3Bik", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___unordsf2);
+ LIB_FUNCTION("-QgqOT5u2Vk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Assert);
+ LIB_FUNCTION("FHErahnajkw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atan);
+ LIB_FUNCTION("kBpWlgVZLm4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atomic_compare_exchange_strong);
+ LIB_FUNCTION("SwJ-E2FImAo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atomic_compare_exchange_strong_1);
+ LIB_FUNCTION("qXkZo1LGnfk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atomic_compare_exchange_strong_2);
+ LIB_FUNCTION("s+LfDF7LKxM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atomic_compare_exchange_strong_4);
+ LIB_FUNCTION("SZrEVfvcHuA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atomic_compare_exchange_strong_8);
+ LIB_FUNCTION("FOe7cAuBjh8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atomic_compare_exchange_weak);
+ LIB_FUNCTION("rBbtKToRRq4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atomic_compare_exchange_weak_1);
+ LIB_FUNCTION("sDOFamOKWBI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atomic_compare_exchange_weak_2);
+ LIB_FUNCTION("0AgCOypbQ90", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atomic_compare_exchange_weak_4);
+ LIB_FUNCTION("bNFLV9DJxdc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atomic_compare_exchange_weak_8);
+ LIB_FUNCTION("frx6Ge5+Uco", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atomic_copy);
+ LIB_FUNCTION("qvTpLUKwq7Q", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atomic_exchange);
+ LIB_FUNCTION("KHJflcH9s84", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atomic_exchange_1);
+ LIB_FUNCTION("TbuLWpWuJmc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atomic_exchange_2);
+ LIB_FUNCTION("-EgDt569OVo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atomic_exchange_4);
+ LIB_FUNCTION("+xoGf-x7nJA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atomic_exchange_8);
+ LIB_FUNCTION("cO0ldEk3Uko", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atomic_fetch_add_1);
+ LIB_FUNCTION("9kSWQ8RGtVw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atomic_fetch_add_2);
+ LIB_FUNCTION("iPBqs+YUUFw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atomic_fetch_add_4);
+ LIB_FUNCTION("QVsk3fWNbp0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atomic_fetch_add_8);
+ LIB_FUNCTION("UVDWssRNEPM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atomic_fetch_and_1);
+ LIB_FUNCTION("PnfhEsZ-5uk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atomic_fetch_and_2);
+ LIB_FUNCTION("Pn2dnvUmbRA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atomic_fetch_and_4);
+ LIB_FUNCTION("O6LEoHo2qSQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atomic_fetch_and_8);
+ LIB_FUNCTION("K49mqeyzLSk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atomic_fetch_or_1);
+ LIB_FUNCTION("SVIiJg5eppY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atomic_fetch_or_2);
+ LIB_FUNCTION("R5X1i1zcapI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atomic_fetch_or_4);
+ LIB_FUNCTION("++In3PHBZfw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atomic_fetch_or_8);
+ LIB_FUNCTION("-Zfr0ZQheg4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atomic_fetch_sub_1);
+ LIB_FUNCTION("ovtwh8IO3HE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atomic_fetch_sub_2);
+ LIB_FUNCTION("2HnmKiLmV6s", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atomic_fetch_sub_4);
+ LIB_FUNCTION("T8lH8xXEwIw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atomic_fetch_sub_8);
+ LIB_FUNCTION("Z9gbzf7fkMU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atomic_fetch_xor_1);
+ LIB_FUNCTION("rpl4rhpUhfg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atomic_fetch_xor_2);
+ LIB_FUNCTION("-GVEj2QODEI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atomic_fetch_xor_4);
+ LIB_FUNCTION("XKenFBsoh1c", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atomic_fetch_xor_8);
+ LIB_FUNCTION("4CVc6G8JrvQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atomic_flag_clear);
+ LIB_FUNCTION("Ou6QdDy1f7g", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atomic_flag_test_and_set);
+ LIB_FUNCTION("RBPhCcRhyGI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atomic_is_lock_free_1);
+ LIB_FUNCTION("QhORYaNkS+U", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atomic_is_lock_free_2);
+ LIB_FUNCTION("cRYyxdZo1YQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atomic_is_lock_free_4);
+ LIB_FUNCTION("-3ZujD7JX9c", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atomic_is_lock_free_8);
+ LIB_FUNCTION("XAqAE803zMg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atomic_load_1);
+ LIB_FUNCTION("aYVETR3B8wk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atomic_load_2);
+ LIB_FUNCTION("cjZEuzHkgng", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atomic_load_4);
+ LIB_FUNCTION("ea-rVHyM3es", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atomic_load_8);
+ LIB_FUNCTION("HfKQ6ZD53sM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atomic_signal_fence);
+ LIB_FUNCTION("VRX+Ul1oSgE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atomic_store_1);
+ LIB_FUNCTION("6WR6sFxcd40", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atomic_store_2);
+ LIB_FUNCTION("HMRMLOwOFIQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atomic_store_4);
+ LIB_FUNCTION("2uKxXHAKynI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atomic_store_8);
+ LIB_FUNCTION("-7vr7t-uto8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atomic_thread_fence);
+ LIB_FUNCTION("M6nCy6H8Hs4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atqexit);
+ LIB_FUNCTION("IHiK3lL7CvI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Atthreadexit);
+ LIB_FUNCTION("aMucxariNg8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Btowc);
+ LIB_FUNCTION("fttiF7rDdak", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Call_once);
+ LIB_FUNCTION("G1kDk+5L6dU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Call_onceEx);
+ LIB_FUNCTION("myTyhGbuDBw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Clocale);
+ LIB_FUNCTION("mgNGxmJltOY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Closreg);
+ LIB_FUNCTION("VsP3daJgmVA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Cnd_broadcast);
+ LIB_FUNCTION("7yMFgcS8EPA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Cnd_destroy);
+ LIB_FUNCTION("vyLotuB6AS4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Cnd_do_broadcast_at_thread_exit);
+ LIB_FUNCTION("SreZybSRWpU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Cnd_init);
+ LIB_FUNCTION("2B+V3qCqz4s", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Cnd_init_with_name);
+ LIB_FUNCTION("DV2AdZFFEh8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Cnd_register_at_thread_exit);
+ LIB_FUNCTION("0uuqgRz9qfo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Cnd_signal);
+ LIB_FUNCTION("McaImWKXong", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Cnd_timedwait);
+ LIB_FUNCTION("wpuIiVoCWcM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Cnd_unregister_at_thread_exit);
+ LIB_FUNCTION("vEaqE-7IZYc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Cnd_wait);
+ LIB_FUNCTION("KeOZ19X8-Ug", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Cosh);
+ LIB_FUNCTION("gguxDbgbG74", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Costate);
+ LIB_FUNCTION("YUKO57czb+0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__CTinfo);
+ LIB_FUNCTION("eul2MC3gaYs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Ctype);
+ LIB_FUNCTION("chlN6g6UbGo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__CurrentRuneLocale);
+ LIB_FUNCTION("6aEXAPYpaEA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__CWcsxfrm);
+ LIB_FUNCTION("ZlsoRa7pcuI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Daysto);
+ LIB_FUNCTION("e+hi-tOrDZU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal__Dbl);
+ LIB_FUNCTION("+5OuLYpRB28", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Dclass);
+ LIB_FUNCTION("lWGF8NHv880", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__DefaultRuneLocale);
+ LIB_FUNCTION("H0FQnSWp1es", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Deletegloballocale);
+ LIB_FUNCTION("COSADmn1ROg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Denorm);
+ LIB_FUNCTION("-vyIrREaQ0g", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Dint);
+ LIB_FUNCTION("VGhcd0QwhhY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Divide);
+ LIB_FUNCTION("NApYynEzlco", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Dnorm);
+ LIB_FUNCTION("4QwxZ3U0OK0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Do_call);
+ LIB_FUNCTION("FMU7jRhYCRU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Dscale);
+ LIB_FUNCTION("zvl6nrvd0sE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Dsign);
+ LIB_FUNCTION("vCQLavj-3CM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Dtento);
+ LIB_FUNCTION("b-xTWRgI1qw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Dtest);
+ LIB_FUNCTION("4Wt5uzHO98o", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Dunscale);
+ LIB_FUNCTION("E4SYYdwWV28", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal__Eps);
+ LIB_FUNCTION("HmdaOhdCr88", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Erf_one);
+ LIB_FUNCTION("DJXyKhVrAD8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Erf_small);
+ LIB_FUNCTION("aQURHgjHo-w", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Erfc);
+ LIB_FUNCTION("UhKI6z9WWuo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal__err);
+ LIB_FUNCTION("u4FNPlIIAtw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Errno);
+ LIB_FUNCTION("wZi5ly2guNw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Exit);
+ LIB_FUNCTION("yL91YD-WTBc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal__Exp);
+ LIB_FUNCTION("chzmnjxxVtk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Fac_tidy);
+ LIB_FUNCTION("D+fkILS7EK0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Fail_s);
+ LIB_FUNCTION("us3bDnDzd70", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__FAtan);
+ LIB_FUNCTION("PdnFCFqKGqA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__FCosh);
+ LIB_FUNCTION("LSp+r7-JWwc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__FDclass);
+ LIB_FUNCTION("JG1MkIFKnT8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__FDenorm);
+ LIB_FUNCTION("HcpmBnY1RGE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__FDint);
+ LIB_FUNCTION("fuzzBVdpRG0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__FDivide);
+ LIB_FUNCTION("0NwCmZv7XcU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__FDnorm);
+ LIB_FUNCTION("SSvY6pTRAgk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__FDscale);
+ LIB_FUNCTION("6ei1eQn2WIc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__FDsign);
+ LIB_FUNCTION("SoNnx4Ejxw8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__FDtento);
+ LIB_FUNCTION("mnufPlYbnN0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__FDtest);
+ LIB_FUNCTION("41SqJvOe8lA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__FDunscale);
+ LIB_FUNCTION("OviE3yVSuTU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__FEps);
+ LIB_FUNCTION("z1EfxK6E0ts", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Feraise);
+ LIB_FUNCTION("dST+OsSWbno", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__FErf_one);
+ LIB_FUNCTION("qEvDssa4tOE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__FErf_small);
+ LIB_FUNCTION("qwR1gtp-WS0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__FErfc);
+ LIB_FUNCTION("JbQw6W62UwI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Fetch_add_8);
+ LIB_FUNCTION("pxFnS1okTFE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Fetch_and_8);
+ LIB_FUNCTION("zQQIrnpCoFA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Fetch_and_seq_cst_1);
+ LIB_FUNCTION("xROUuk7ItMM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Fetch_and_seq_cst_2);
+ LIB_FUNCTION("jQuruQuMlyo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Fetch_and_seq_cst_4);
+ LIB_FUNCTION("ixWEOmOBavk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Fetch_or_8);
+ LIB_FUNCTION("2+6K-2tWaok", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Fetch_or_seq_cst_1);
+ LIB_FUNCTION("-egu08GJ0lw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Fetch_or_seq_cst_2);
+ LIB_FUNCTION("gI9un1H-fZk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Fetch_or_seq_cst_4);
+ LIB_FUNCTION("YhaOeniKcoA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Fetch_xor_8);
+ LIB_FUNCTION("E2YhT7m79kM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Fetch_xor_seq_cst_1);
+ LIB_FUNCTION("fgXJvOSrqfg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Fetch_xor_seq_cst_2);
+ LIB_FUNCTION("cqcY17uV3dI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Fetch_xor_seq_cst_4);
+ LIB_FUNCTION("-3pU5y1utmI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__FExp);
+ LIB_FUNCTION("EBkab3s8Jto", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__FFpcomp);
+ LIB_FUNCTION("cNGg-Y7JQQw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__FGamma_big);
+ LIB_FUNCTION("dYJJbxnyb74", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Fgpos);
+ LIB_FUNCTION("DS03EjPDtFo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__FHypot);
+ LIB_FUNCTION("qG50MWOiS-Q", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Files);
+ LIB_FUNCTION("QWCTbYI14dA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__FInf);
+ LIB_FUNCTION("jjjRS7l1MPM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__FLog);
+ LIB_FUNCTION("OAE3YU396YQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__FLogpoly);
+ LIB_FUNCTION("+SeQg8c1WC0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal__Flt);
+ LIB_FUNCTION("Jo9ON-AX9eU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Fltrounds);
+ LIB_FUNCTION("VVgqI3B2bfk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__FNan);
+ LIB_FUNCTION("xGT4Mc55ViQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Fofind);
+ LIB_FUNCTION("jVDuvE3s5Bs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Fofree);
+ LIB_FUNCTION("sQL8D-jio7U", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Fopen);
+ LIB_FUNCTION("dREVnZkAKRE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Foprep);
+ LIB_FUNCTION("vhPKxN6zs+A", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Fpcomp);
+ LIB_FUNCTION("cfpRP3h9F6o", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__FPlsw);
+ LIB_FUNCTION("IdWhZ0SM7JA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__FPmsw);
+ LIB_FUNCTION("5AN3vhTZ7f8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__FPoly);
+ LIB_FUNCTION("A98W3Iad6xE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__FPow);
+ LIB_FUNCTION("y9Ur6T0A0p8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__FQuad);
+ LIB_FUNCTION("PDQbEFcV4h0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__FQuadph);
+ LIB_FUNCTION("lP9zfrhtpBc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__FRecip);
+ LIB_FUNCTION("TLvAYmLtdVw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__FRint);
+ LIB_FUNCTION("9s3P+LCvWP8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Frprep);
+ LIB_FUNCTION("XwRd4IpNEss", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__FRteps);
+ LIB_FUNCTION("fQ+SWrQUQBg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__FSincos);
+ LIB_FUNCTION("O4L+0oCN9zA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__FSinh);
+ LIB_FUNCTION("UCjpTas5O3E", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__FSnan);
+ LIB_FUNCTION("A+Y3xfrWLLo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Fspos);
+ LIB_FUNCTION("iBrTJkDlQv8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__FTan);
+ LIB_FUNCTION("odPHnVL-rFg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__FTgamma);
+ LIB_FUNCTION("4F9pQjbh8R8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Fwprep);
+ LIB_FUNCTION("3uW2ESAzsKo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__FXbig);
+ LIB_FUNCTION("1EyHxzcz6AM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__FXp_addh);
+ LIB_FUNCTION("1b+IhPTX0nk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__FXp_addx);
+ LIB_FUNCTION("e1y7KVAySrY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__FXp_getw);
+ LIB_FUNCTION("OVqW4uElSrc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__FXp_invx);
+ LIB_FUNCTION("7GgGIxmwA6I", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__FXp_ldexpx);
+ LIB_FUNCTION("DVZmEd0ipSg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__FXp_movx);
+ LIB_FUNCTION("W+lrIwAQVUk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__FXp_mulh);
+ LIB_FUNCTION("o1B4dkvesMc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__FXp_mulx);
+ LIB_FUNCTION("ikHTMeh60B0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__FXp_setn);
+ LIB_FUNCTION("5zWUVRtR8xg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__FXp_setw);
+ LIB_FUNCTION("pNWIpeE5Wv4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__FXp_sqrtx);
+ LIB_FUNCTION("HD9vSXqj6zI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__FXp_subx);
+ LIB_FUNCTION("LrXu7E+GLDY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__FZero);
+ LIB_FUNCTION("7FjitE7KKm4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Gamma_big);
+ LIB_FUNCTION("vakoyx9nkqo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Genld);
+ LIB_FUNCTION("bRN9BzEkm4o", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Gentime);
+ LIB_FUNCTION("2MfMa3456FI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Getcloc);
+ LIB_FUNCTION("i1N28hWcD-4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Getctyptab);
+ LIB_FUNCTION("Jcu0Wl1-XbE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Getdst);
+ LIB_FUNCTION("M1xC101lsIU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Geterrno);
+ LIB_FUNCTION("bItEABINEm0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Getfld);
+ LIB_FUNCTION("7iFNNuNyXxw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Getfloat);
+ LIB_FUNCTION("8Jr4cvRM6EM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Getgloballocale);
+ LIB_FUNCTION("PWmDp8ZTS9k", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Getint);
+ LIB_FUNCTION("U52BlHBvYvE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Getmbcurmax);
+ LIB_FUNCTION("bF4eWOM5ouo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Getpcostate);
+ LIB_FUNCTION("sUP1hBaouOw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Getpctype);
+ LIB_FUNCTION("QxqK-IdpumU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Getpmbstate);
+ LIB_FUNCTION("iI6kGxgXzcU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__getprogname);
+ LIB_FUNCTION("8xXiEPby8h8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Getptimes);
+ LIB_FUNCTION("1uJgoVq3bQU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Getptolower);
+ LIB_FUNCTION("rcQCUr0EaRU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Getptoupper);
+ LIB_FUNCTION("hzsdjKbFD7g", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Getpwcostate);
+ LIB_FUNCTION("zS94yyJRSUs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Getpwcstate);
+ LIB_FUNCTION("RLdcWoBjmT4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Getpwctrtab);
+ LIB_FUNCTION("uF8hDs1CqWI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Getpwctytab);
+ LIB_FUNCTION("g8ozp2Zrsj8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Gettime);
+ LIB_FUNCTION("Wz9CvcF5jn4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Getzone);
+ LIB_FUNCTION("ac102y6Rjjc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Hugeval);
+ LIB_FUNCTION("wUa+oPQvFZ0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Hypot);
+ LIB_FUNCTION("HIhqigNaOns", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal__Inf);
+ LIB_FUNCTION("bzQExy189ZI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__init_env);
+ LIB_FUNCTION("6NCOqr3cD74", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__init_tls);
+ LIB_FUNCTION("Sb26PiOiFtE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Isdst);
+ LIB_FUNCTION("CyXs2l-1kNA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Iswctype);
+ LIB_FUNCTION("2Aw366Jn07s", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__LAtan);
+ LIB_FUNCTION("moDSeLQGJFQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__LCosh);
+ LIB_FUNCTION("43u-nm1hQc8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Ldbl);
+ LIB_FUNCTION("hdcGjNpcr4w", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__LDclass);
+ LIB_FUNCTION("O7zxyNnSDDA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__LDenorm);
+ LIB_FUNCTION("alNWe8glQH4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__LDint);
+ LIB_FUNCTION("HPGLb8Qo6as", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__LDivide);
+ LIB_FUNCTION("ldbrWsQk+2A", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__LDnorm);
+ LIB_FUNCTION("s-Ml8NxBKf4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__LDscale);
+ LIB_FUNCTION("islhay8zGWo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__LDsign);
+ LIB_FUNCTION("PEU-SAfo5+0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__LDtento);
+ LIB_FUNCTION("A+1YXWOGpuo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__LDtest);
+ LIB_FUNCTION("3BbBNPjfkYI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Ldtob);
+ LIB_FUNCTION("ArZF2KISb5k", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__LDunscale);
+ LIB_FUNCTION("DzkYNChIvmw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__LEps);
+ LIB_FUNCTION("urrv9v-Ge6g", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__LErf_one);
+ LIB_FUNCTION("MHyK+d+72V0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__LErf_small);
+ LIB_FUNCTION("PG4HVe4X+Oc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__LErfc);
+ LIB_FUNCTION("se3uU7lRMHY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__LExp);
+ LIB_FUNCTION("-BwLPxElT7U", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__LFpcomp);
+ LIB_FUNCTION("-svZFUiG3T4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__LGamma_big);
+ LIB_FUNCTION("IRUFZywbTT0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__LHypot);
+ LIB_FUNCTION("2h3jY75zMkI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__LInf);
+ LIB_FUNCTION("+GxvfSLhoAo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Litob);
+ LIB_FUNCTION("4iFgTDd9NFs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__LLog);
+ LIB_FUNCTION("niPixjs0l2w", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__LLogpoly);
+ LIB_FUNCTION("zqASRvZg6d0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__LNan);
+ LIB_FUNCTION("JHvEnCQLPQI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Locale);
+ LIB_FUNCTION("fRWufXAccuI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Lock_shared_ptr_spin_lock);
+ LIB_FUNCTION("Cv-8x++GS9A", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Lock_spin_lock);
+ LIB_FUNCTION("vZkmJmvqueY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Lockfilelock);
+ LIB_FUNCTION("kALvdgEv5ME", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Locksyslock);
+ LIB_FUNCTION("sYz-SxY8H6M", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Locsum);
+ LIB_FUNCTION("rvNWRuHY6AQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Loctab);
+ LIB_FUNCTION("4ifo9QGrO5w", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Locterm);
+ LIB_FUNCTION("ElU3kEY8q+I", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Locvar);
+ LIB_FUNCTION("zXCi78bYrEI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal__Log);
+ LIB_FUNCTION("bqcStLRGIXw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Logpoly);
+ LIB_FUNCTION("W-T-amhWrkA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__LPlsw);
+ LIB_FUNCTION("gso5X06CFkI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__LPmsw);
+ LIB_FUNCTION("c6Qa0P3XKYQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__LPoly);
+ LIB_FUNCTION("3Z8jD-HTKr8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__LPow);
+ LIB_FUNCTION("fXCPTDS0tD0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__LQuad);
+ LIB_FUNCTION("CbRhl+RoYEM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__LQuadph);
+ LIB_FUNCTION("XrXTtRA7U08", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__LRecip);
+ LIB_FUNCTION("fJmOr59K8QY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__LRint);
+ LIB_FUNCTION("gobJundphD0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__LRteps);
+ LIB_FUNCTION("m-Bu5Tzr82A", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__LSin);
+ LIB_FUNCTION("g3dK2qlzwnM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__LSincos);
+ LIB_FUNCTION("ZWy6IcBqs1c", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__LSinh);
+ LIB_FUNCTION("rQ-70s51wrc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__LSnan);
+ LIB_FUNCTION("mM4OblD9xWM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__LTan);
+ LIB_FUNCTION("jq4Srfnz9K8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__LTgamma);
+ LIB_FUNCTION("WSaroeRDE5Q", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__LXbig);
+ LIB_FUNCTION("QEr-PxGUoic", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__LXp_addh);
+ LIB_FUNCTION("BuP7bDPGEcQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__LXp_addx);
+ LIB_FUNCTION("TnublTBYXTI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__LXp_getw);
+ LIB_FUNCTION("FAreWopdBvE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__LXp_invx);
+ LIB_FUNCTION("7O-vjsHecbY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__LXp_ldexpx);
+ LIB_FUNCTION("wlEdSSqaz+E", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__LXp_movx);
+ LIB_FUNCTION("riets0BFHMY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__LXp_mulh);
+ LIB_FUNCTION("LbLiLA2biaI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__LXp_mulx);
+ LIB_FUNCTION("hjDoZ6qbkmQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__LXp_setn);
+ LIB_FUNCTION("kHVXc-AWbMU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__LXp_setw);
+ LIB_FUNCTION("IPjwywTNR8w", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__LXp_sqrtx);
+ LIB_FUNCTION("YCVxOE0lHOI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__LXp_subx);
+ LIB_FUNCTION("A-cEjaZBDwA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__LZero);
+ LIB_FUNCTION("tTDqwhYbUUo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Makeloc);
+ LIB_FUNCTION("AnTtuRUE1cE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Makestab);
+ LIB_FUNCTION("QalEczzSNqc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Makewct);
+ LIB_FUNCTION("pCWh67X1PHU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Mbcurmax);
+ LIB_FUNCTION("wKsLxRq5+fg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Mbstate);
+ LIB_FUNCTION("sij3OtJpHFc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Mbtowc);
+ LIB_FUNCTION("-9SIhUr4Iuo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Mbtowcx);
+ LIB_FUNCTION("VYQwFs4CC4Y", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Mtx_current_owns);
+ LIB_FUNCTION("5Lf51jvohTQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Mtx_destroy);
+ LIB_FUNCTION("YaHc3GS7y7g", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Mtx_init);
+ LIB_FUNCTION("tgioGpKtmbE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Mtx_init_with_name);
+ LIB_FUNCTION("iS4aWbUonl0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Mtx_lock);
+ LIB_FUNCTION("hPzYSd5Nasc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Mtx_timedlock);
+ LIB_FUNCTION("k6pGNMwJB08", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Mtx_trylock);
+ LIB_FUNCTION("gTuXQwP9rrs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Mtx_unlock);
+ LIB_FUNCTION("LaPaA6mYA38", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Mtxdst);
+ LIB_FUNCTION("z7STeF6abuU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Mtxinit);
+ LIB_FUNCTION("pE4Ot3CffW0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Mtxlock);
+ LIB_FUNCTION("cMwgSSmpE5o", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Mtxunlock);
+ LIB_FUNCTION("8e2KBTO08Po", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal__Nan);
+ LIB_FUNCTION("KNNNbyRieqQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__new_setup);
+ LIB_FUNCTION("Ss3108pBuZY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal__Nnl);
+ LIB_FUNCTION("TMhLRjcQMw8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__PathLocale);
+ LIB_FUNCTION("OnHQSrOHTks", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__PJP_C_Copyright);
+ LIB_FUNCTION("Cqpti4y-D3E", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__PJP_CPP_Copyright);
+ LIB_FUNCTION("1hGmBh83dL8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Plsw);
+ LIB_FUNCTION("hrv1BgM68kU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Pmsw);
+ LIB_FUNCTION("aINUE2xbhZ4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Poly);
+ LIB_FUNCTION("ECh+p-LRG6Y", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal__Pow);
+ LIB_FUNCTION("rnxaQ+2hSMI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Putfld);
+ LIB_FUNCTION("Fot-m6M2oKE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Putstr);
+ LIB_FUNCTION("ijAqq39g4dI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Puttxt);
+ LIB_FUNCTION("TQPr-IeNIS0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Quad);
+ LIB_FUNCTION("VecRKuKdXdo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Quadph);
+ LIB_FUNCTION("5qtcuXWt5Xc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Randseed);
+ LIB_FUNCTION("-u3XfqNumMU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__readdir_unlocked);
+ LIB_FUNCTION("MxZ4Lc35Rig", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Readloc);
+ LIB_FUNCTION("YLEc5sPn1Rg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Recip);
+ LIB_FUNCTION("7ZFy2m9rc5A", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__reclaim_telldir);
+ LIB_FUNCTION("77uWF3Z2q90", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Restore_state);
+ LIB_FUNCTION("TzxDRcns9e4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Rint);
+ LIB_FUNCTION("W8tdMlttt3o", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Rteps);
+ LIB_FUNCTION("5FoE+V3Aj0c", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__rtld_addr_phdr);
+ LIB_FUNCTION("R2QKo3hBLkw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__rtld_atfork_post);
+ LIB_FUNCTION("i-7v8+UGglc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__rtld_atfork_pre);
+ LIB_FUNCTION("dmHEVUqDYGw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__rtld_error);
+ LIB_FUNCTION("AdYYKgtPlqg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__rtld_get_stack_prot);
+ LIB_FUNCTION("gRw4XrztJ4Q", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__rtld_thread_init);
+ LIB_FUNCTION("0ITXuJOqrSk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Save_state);
+ LIB_FUNCTION("vhETq-NiqJA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__SceLibcDebugOut);
+ LIB_FUNCTION("-hOAbTf3Cqc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__SceLibcTelemetoryOut);
+ LIB_FUNCTION("Do3zPpsXj1o", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__seekdir);
+ LIB_FUNCTION("bEk+WGOU90I", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Setgloballocale);
+ LIB_FUNCTION("KDFy-aPxHVE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Shared_ptr_flag);
+ LIB_FUNCTION("j9SGTLclro8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Sincos);
+ LIB_FUNCTION("MU25eqxSDTw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Sinh);
+ LIB_FUNCTION("Jp6dZm7545A", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Skip);
+ LIB_FUNCTION("fmHLr9P3dOk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Snan);
+ LIB_FUNCTION("H8AprKeZtNg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Stderr);
+ LIB_FUNCTION("1TDo-ImqkJc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Stdin);
+ LIB_FUNCTION("2sWzhYqFH4E", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Stdout);
+ LIB_FUNCTION("szUft0jERdo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal__Tan);
+ LIB_FUNCTION("z-OrNOmb6kk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Tgamma);
+ LIB_FUNCTION("JOV1XY47eQA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Thrd_abort);
+ LIB_FUNCTION("SkRR6WxCTcE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Thrd_create);
+ LIB_FUNCTION("n2-b3O8qvqk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Thrd_current);
+ LIB_FUNCTION("L7f7zYwBvZA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Thrd_detach);
+ LIB_FUNCTION("BnV7WrHdPLU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Thrd_equal);
+ LIB_FUNCTION("cFsD9R4iY50", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Thrd_exit);
+ LIB_FUNCTION("np6xXcXEnXE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Thrd_id);
+ LIB_FUNCTION("YvmY5Jf0VYU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Thrd_join);
+ LIB_FUNCTION("OCbJ96N1utA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Thrd_lt);
+ LIB_FUNCTION("jfRI3snge3o", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Thrd_sleep);
+ LIB_FUNCTION("0JidN6q9yGo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Thrd_start);
+ LIB_FUNCTION("gsqXCd6skKs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Thrd_start_with_attr);
+ LIB_FUNCTION("ihfGsjLjmOM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Thrd_start_with_name);
+ LIB_FUNCTION("ShanbBWU3AA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Thrd_start_with_name_attr);
+ LIB_FUNCTION("exNzzCAQuWM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Thrd_yield);
+ LIB_FUNCTION("kQelMBYgkK0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__thread_autoinit_dummy_decl);
+ LIB_FUNCTION("dmUgzUX3nXU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__thread_autoinit_dummy_decl_stub);
+ LIB_FUNCTION("PJW+-O4pj6I", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__thread_init);
+ LIB_FUNCTION("1kIpmZX1jw8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__thread_init_stub);
+ LIB_FUNCTION("+9ypoH8eJko", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Times);
+ LIB_FUNCTION("hbY3mFi8XY0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Tls_setup__Costate);
+ LIB_FUNCTION("JoeZJ15k5vU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Tls_setup__Ctype);
+ LIB_FUNCTION("uhYTnarXhZM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Tls_setup__Errno);
+ LIB_FUNCTION("jr5yQE9WYdk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Tls_setup__Locale);
+ LIB_FUNCTION("7TIcrP513IM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Tls_setup__Mbcurmax);
+ LIB_FUNCTION("YYG-8VURgXA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Tls_setup__Mbstate);
+ LIB_FUNCTION("0Hu7rUmhqJM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Tls_setup__Times);
+ LIB_FUNCTION("hM7qvmxBTx8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Tls_setup__Tolotab);
+ LIB_FUNCTION("UlJSnyS473g", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Tls_setup__Touptab);
+ LIB_FUNCTION("YUdPel2w8as", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Tls_setup__WCostate);
+ LIB_FUNCTION("2d5UH9BnfVY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Tls_setup__Wcstate);
+ LIB_FUNCTION("RYwqCx0hU5c", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Tls_setup__Wctrans);
+ LIB_FUNCTION("KdAc8glk2+8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Tls_setup__Wctype);
+ LIB_FUNCTION("J-oDqE1N8R4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Tolotab);
+ LIB_FUNCTION("KmfpnwO2lkA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Touptab);
+ LIB_FUNCTION("DbEnA+MnVIw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Towctrans);
+ LIB_FUNCTION("amHyU7v8f-A", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Tss_create);
+ LIB_FUNCTION("g5cG7QtKLTA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Tss_delete);
+ LIB_FUNCTION("lOVQnEJEzvY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Tss_get);
+ LIB_FUNCTION("ibyFt0bPyTk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Tss_set);
+ LIB_FUNCTION("4TTbo2SxxvA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Ttotm);
+ LIB_FUNCTION("Csx50UU9b18", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Tzoff);
+ LIB_FUNCTION("1HYEoANqZ1w", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Unlock_shared_ptr_spin_lock);
+ LIB_FUNCTION("aHUFijEWlxQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Unlock_spin_lock);
+ LIB_FUNCTION("0x7rx8TKy2Y", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Unlockfilelock);
+ LIB_FUNCTION("9nf8joUTSaQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Unlocksyslock);
+ LIB_FUNCTION("s62MgBhosjU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Unwind_Backtrace);
+ LIB_FUNCTION("sETNbyWsEHs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Unwind_GetIP);
+ LIB_FUNCTION("f1zwJ3jAI2k", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Unwind_Resume);
+ LIB_FUNCTION("xUsJSLsdv9I", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Unwind_Resume_or_Rethrow);
+ LIB_FUNCTION("xRycekLYXdc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Vacopy);
+ LIB_FUNCTION("XQFE8Y58WZM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__warn);
+ LIB_FUNCTION("Nd2Y2X6oR18", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__WCostate);
+ LIB_FUNCTION("wmkXFgerLnM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Wcscollx);
+ LIB_FUNCTION("RGc3P3UScjY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Wcsftime);
+ LIB_FUNCTION("IvP-B8lC89k", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Wcstate);
+ LIB_FUNCTION("cmIyU0BNYeo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Wcsxfrmx);
+ LIB_FUNCTION("oK6C1fys3dU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Wctob);
+ LIB_FUNCTION("bSgY14j4Ov4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Wctomb);
+ LIB_FUNCTION("stv1S3BKfgw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Wctombx);
+ LIB_FUNCTION("DYamMikEv2M", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Wctrans);
+ LIB_FUNCTION("PlDgAP2AS7M", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Wctype);
+ LIB_FUNCTION("VbczgfwgScA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__WFrprep);
+ LIB_FUNCTION("hDuyUWUBrDU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__WFwprep);
+ LIB_FUNCTION("BYcXjG3Lw-o", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__WGenld);
+ LIB_FUNCTION("Z6CCOW8TZVo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__WGetfld);
+ LIB_FUNCTION("LcHsLn97kcE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__WGetfloat);
+ LIB_FUNCTION("dWz3HtMMpPg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__WGetint);
+ LIB_FUNCTION("nVS8UHz1bx0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__WGetstr);
+ LIB_FUNCTION("kUcinoWwBr8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__WLdtob);
+ LIB_FUNCTION("XkT6YSShQcE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__WLitob);
+ LIB_FUNCTION("0ISumvb2U5o", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__WPutfld);
+ LIB_FUNCTION("Fh1GjwqvCpE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__WPutstr);
+ LIB_FUNCTION("Kkgg8mWU2WE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__WPuttxt);
+ LIB_FUNCTION("4nRn+exUJAM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__WStod);
+ LIB_FUNCTION("RlewTNtWEcg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__WStodx);
+ LIB_FUNCTION("GUuiOcxL-r0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__WStof);
+ LIB_FUNCTION("FHJlhz0wVts", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__WStoflt);
+ LIB_FUNCTION("JZ9gGlJ22hg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__WStofx);
+ LIB_FUNCTION("w3gRFGRjpZ4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__WStold);
+ LIB_FUNCTION("waexoHL0Bf4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__WStoldx);
+ LIB_FUNCTION("OmDPJeJXkBM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__WStoll);
+ LIB_FUNCTION("43PYQ2fMT8k", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__WStopfx);
+ LIB_FUNCTION("JhVR7D4Ax6Y", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__WStoul);
+ LIB_FUNCTION("9iCP-hTL5z8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__WStoull);
+ LIB_FUNCTION("DmUIy7m0cyE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__WStoxflt);
+ LIB_FUNCTION("QSfaClY45dM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Xbig);
+ LIB_FUNCTION("ijc7yCXzXsc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Xp_addh);
+ LIB_FUNCTION("ycMCyFmWJnU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Xp_addx);
+ LIB_FUNCTION("Zb70g9IUs98", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Xp_getw);
+ LIB_FUNCTION("f41T4clGlzY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Xp_invx);
+ LIB_FUNCTION("c9S0tXDhMBQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Xp_ldexpx);
+ LIB_FUNCTION("Zm2LLWgxWu8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Xp_movx);
+ LIB_FUNCTION("aOtpC3onyJo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Xp_mulh);
+ LIB_FUNCTION("jatbHyxH3ek", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Xp_mulx);
+ LIB_FUNCTION("lahbB4B2ugY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Xp_setn);
+ LIB_FUNCTION("bIfFaqUwy3I", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Xp_setw);
+ LIB_FUNCTION("m0uSPrCsVdk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Xp_sqrtx);
+ LIB_FUNCTION("w178uGYbIJs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Xp_subx);
+ LIB_FUNCTION("Df1BO64nU-k", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Xtime_diff_to_ts);
+ LIB_FUNCTION("Cj+Fw5q1tUo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Xtime_get_ticks);
+ LIB_FUNCTION("Zs8Xq-ce3rY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Xtime_to_ts);
+ LIB_FUNCTION("FOt55ZNaVJk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZdaPvm);
+ LIB_FUNCTION("7lCihI18N9I", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZdaPvmRKSt9nothrow_t);
+ LIB_FUNCTION("Y1RR+IQy6Pg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZdaPvmSt11align_val_t);
+ LIB_FUNCTION("m-fSo3EbxNA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZdaPvRKSt9nothrow_t);
+ LIB_FUNCTION("Suc8W0QPxjw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZdaPvS_);
+ LIB_FUNCTION("v09ZcAhZzSc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZdaPvSt11align_val_t);
+ LIB_FUNCTION("dH3ucvQhfSY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZdaPvSt11align_val_tRKSt9nothrow_t);
LIB_FUNCTION("z+P+xCnWLBk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
- internal_operator_delete);
- LIB_FUNCTION("cVSk9y8URbc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
- internal_posix_memalign);
+ internal__ZdlPv);
+ LIB_FUNCTION("lYDzBVE5mZs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZdlPvm);
+ LIB_FUNCTION("7VPIYFpwU2A", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZdlPvmRKSt9nothrow_t);
+ LIB_FUNCTION("nwujzxOPXzQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZdlPvmSt11align_val_t);
+ LIB_FUNCTION("McsGnqV6yRE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZdlPvRKSt9nothrow_t);
+ LIB_FUNCTION("1vo6qqqa9F4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZdlPvS_);
+ LIB_FUNCTION("bZx+FFSlkUM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZdlPvSt11align_val_t);
+ LIB_FUNCTION("Dt9kllUFXS0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZdlPvSt11align_val_tRKSt9nothrow_t);
+ LIB_FUNCTION("bPtdppw1+7I", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Zero);
+ LIB_FUNCTION("Bc4ozvHb4Kg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZGVNSt10moneypunctIcLb0EE2idE);
+ LIB_FUNCTION("yzcKSTTCz1M", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZGVNSt10moneypunctIcLb1EE2idE);
+ LIB_FUNCTION("tfmEv+TVGFU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZGVNSt10moneypunctIwLb0EE2idE);
+ LIB_FUNCTION("ksNM8H72JHg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZGVNSt10moneypunctIwLb1EE2idE);
+ LIB_FUNCTION("2G1UznxkcgU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZGVNSt14_Error_objectsIiE14_System_objectE);
+ LIB_FUNCTION("DjLpZIMEkks", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZGVNSt14_Error_objectsIiE15_Generic_objectE);
+ LIB_FUNCTION("DSnq6xesUo8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZGVNSt20_Future_error_objectIiE14_Future_objectE);
+ LIB_FUNCTION("agAYSUes238", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZGVNSt7codecvtIcc9_MbstatetE2idE);
+ LIB_FUNCTION("gC0DGo+7PVc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZGVNSt7collateIcE2idE);
+ LIB_FUNCTION("jaLGUrwYX84", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZGVNSt7collateIwE2idE);
+ LIB_FUNCTION("4ZnE1sEyX3g", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZGVNSt8messagesIcE2idE);
+ LIB_FUNCTION("oqYAk3zpC64", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZGVNSt8messagesIwE2idE);
+ LIB_FUNCTION("iHZb2839dBc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZGVNSt8numpunctIcE2idE);
+ LIB_FUNCTION("8ArIPXBlkgM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZGVNSt8numpunctIwE2idE);
+ LIB_FUNCTION(
+ "0ND8MZiuTR8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZGVZNSt13basic_filebufIcSt11char_traitsIcEE5_InitEP7__sFILENS2_7_InitflEE7_Stinit);
+ LIB_FUNCTION(
+ "O2wxIdbMcMQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZGVZNSt13basic_filebufIwSt11char_traitsIwEE5_InitEP7__sFILENS2_7_InitflEE7_Stinit);
+ LIB_FUNCTION("CjzjU2nFUWw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZN10__cxxabiv116__enum_type_infoD0Ev);
+ LIB_FUNCTION("upwSZWmYwqE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZN10__cxxabiv116__enum_type_infoD1Ev);
+ LIB_FUNCTION("iQiT26+ZGnA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZN10__cxxabiv116__enum_type_infoD2Ev);
+ LIB_FUNCTION("R5nRbLQT3oI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZN10__cxxabiv117__array_type_infoD0Ev);
+ LIB_FUNCTION("1ZMchlkvNNQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZN10__cxxabiv117__array_type_infoD1Ev);
+ LIB_FUNCTION("ckFrsyD2830", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZN10__cxxabiv117__array_type_infoD2Ev);
+ LIB_FUNCTION("XAk7W3NcpTY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZN10__cxxabiv117__class_type_infoD0Ev);
+ LIB_FUNCTION("goLVqD-eiIY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZN10__cxxabiv117__class_type_infoD1Ev);
+ LIB_FUNCTION("xXM1q-ayw2Y", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZN10__cxxabiv117__class_type_infoD2Ev);
+ LIB_FUNCTION("GLxD5v2uMHw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZN10__cxxabiv117__pbase_type_infoD0Ev);
+ LIB_FUNCTION("vIJPARS8imE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZN10__cxxabiv117__pbase_type_infoD1Ev);
+ LIB_FUNCTION("krshE4JAE6M", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZN10__cxxabiv117__pbase_type_infoD2Ev);
+ LIB_FUNCTION("64180GwMVro", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZN10__cxxabiv119__pointer_type_infoD0Ev);
+ LIB_FUNCTION("bhfgrK+MZdk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZN10__cxxabiv119__pointer_type_infoD1Ev);
+ LIB_FUNCTION("vCLVhOcdQMY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZN10__cxxabiv119__pointer_type_infoD2Ev);
+ LIB_FUNCTION("kVvGL9aF5gg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZN10__cxxabiv120__function_type_infoD0Ev);
+ LIB_FUNCTION("dsQ5Xwhl9no", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZN10__cxxabiv120__function_type_infoD1Ev);
+ LIB_FUNCTION("NtqD4Q0vUUI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZN10__cxxabiv120__function_type_infoD2Ev);
+ LIB_FUNCTION("Fg4w+h9wAMA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZN10__cxxabiv120__si_class_type_infoD0Ev);
+ LIB_FUNCTION("6aEkwkEOGRg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZN10__cxxabiv120__si_class_type_infoD1Ev);
+ LIB_FUNCTION("bWHwovVFfqc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZN10__cxxabiv120__si_class_type_infoD2Ev);
+ LIB_FUNCTION("W5k0jlyBpgM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZN10__cxxabiv121__vmi_class_type_infoD0Ev);
+ LIB_FUNCTION("h-a7+0UuK7Q", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZN10__cxxabiv121__vmi_class_type_infoD1Ev);
+ LIB_FUNCTION("yYIymfQGl2E", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZN10__cxxabiv121__vmi_class_type_infoD2Ev);
+ LIB_FUNCTION("YsZuwZrJZlU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZN10__cxxabiv123__fundamental_type_infoD0Ev);
+ LIB_FUNCTION("kzWL2iOsv0E", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZN10__cxxabiv123__fundamental_type_infoD1Ev);
+ LIB_FUNCTION("0jk9oqKd2Gw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZN10__cxxabiv123__fundamental_type_infoD2Ev);
+ LIB_FUNCTION("NdeDffcZ-30", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZN10__cxxabiv129__pointer_to_member_type_infoD0Ev);
+ LIB_FUNCTION("KaZ3xf5c9Vc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZN10__cxxabiv129__pointer_to_member_type_infoD1Ev);
+ LIB_FUNCTION("Re3Lpk8mwEo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZN10__cxxabiv129__pointer_to_member_type_infoD2Ev);
+ LIB_FUNCTION("yc-vi84-2aE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZN6Dinkum7codecvt10_Cvt_checkEmm);
+ LIB_FUNCTION("PG-2ZeVVWZE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZN6Dinkum7threads10lock_errorD0Ev);
+ LIB_FUNCTION("vX+NfOHOI5w", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZN6Dinkum7threads10lock_errorD1Ev);
+ LIB_FUNCTION("o27+xO5NBZ8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZN6Dinkum7threads17_Throw_lock_errorEv);
+ LIB_FUNCTION("cjmJLdYnT5A", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZN6Dinkum7threads21_Throw_resource_errorEv);
+ LIB_FUNCTION("Q+ZnPMGI4M0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZN6Dinkum7threads21thread_resource_errorD0Ev);
+ LIB_FUNCTION("NOaB7a1PZl8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZN6Dinkum7threads21thread_resource_errorD1Ev);
+ LIB_FUNCTION("hdm0YfMa7TQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Znam);
+ LIB_FUNCTION("Jh5qUcwiSEk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZnamRKSt9nothrow_t);
+ LIB_FUNCTION("kn-rKRB0pfY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZnamSt11align_val_t);
+ LIB_FUNCTION("s2eGsgUF9vk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZnamSt11align_val_tRKSt9nothrow_t);
+ LIB_FUNCTION("ZRRBeuLmHjc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSbIwSt11char_traitsIwESaIwEE5_XlenEv);
+ LIB_FUNCTION("GvYZax3i-Qk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSbIwSt11char_traitsIwESaIwEE5_XranEv);
+ LIB_FUNCTION("pDtTdJ2sIz0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSs5_XlenEv);
+ LIB_FUNCTION("AzBnOt1DouU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSs5_XranEv);
+ LIB_FUNCTION("BbXxNgTW1x4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt10bad_typeid4whatEv);
+ LIB_FUNCTION("WMw8eIs0kjM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt10bad_typeid8_DoraiseEv);
+ LIB_FUNCTION("++ge3jYlHW8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt11logic_error4whatEv);
+ LIB_FUNCTION("YTM5eyFGh2c", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt11logic_error8_DoraiseEv);
+ LIB_FUNCTION("OzMS0BqVUGQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt12bad_weak_ptr4whatEv);
+ LIB_FUNCTION("MwAySqTo+-M", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt12codecvt_base11do_encodingEv);
+ LIB_FUNCTION("FOsY+JAyXow", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt12codecvt_base13do_max_lengthEv);
+ LIB_FUNCTION("5sfbtNAdt-M", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt12future_error4whatEv);
+ LIB_FUNCTION("-syPONaWjqw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt12future_error8_DoraiseEv);
+ LIB_FUNCTION("uWZBRxLAvEg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt12system_error8_DoraiseEv);
+ LIB_FUNCTION("kTlQY47fo88", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt13bad_exception8_DoraiseEv);
+ LIB_FUNCTION("2iW5Fv+kFxs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt13runtime_error4whatEv);
+ LIB_FUNCTION("GthClwqQAZs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt14error_category10equivalentEiRKSt15error_condition);
+ LIB_FUNCTION("9hB8AwIqQfs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt14error_category10equivalentERKSt10error_codei);
+ LIB_FUNCTION("8SDojuZyQaY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt14error_category23default_error_conditionEi);
+ LIB_FUNCTION("XVu4--EWzcM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt17bad_function_call4whatEv);
+ LIB_FUNCTION("+5IOQncui3c", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt18bad_variant_access4whatEv);
+ LIB_FUNCTION("Q0VsWTapQ4M", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt22_Future_error_category4nameEv);
+ LIB_FUNCTION("nWfZplDjbxQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt22_Future_error_category7messageEi);
+ LIB_FUNCTION("ww3UUl317Ng", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt22_System_error_category23default_error_conditionEi);
+ LIB_FUNCTION("dXy+lFOiaQA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt22_System_error_category4nameEv);
+ LIB_FUNCTION("HpAlvhNKb2Y", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt22_System_error_category7messageEi);
+ LIB_FUNCTION("xvVR0CBPFAM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt23_Generic_error_category4nameEv);
+ LIB_FUNCTION("KZ++filsCL4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt23_Generic_error_category7messageEi);
+ LIB_FUNCTION("WXOoCK+kqwY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt5ctypeIcE10do_tolowerEc);
+ LIB_FUNCTION("2w+4Mo2DPro", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt5ctypeIcE10do_tolowerEPcPKc);
+ LIB_FUNCTION("mnq3tbhCs34", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt5ctypeIcE10do_toupperEc);
+ LIB_FUNCTION("7glioH0t9HM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt5ctypeIcE10do_toupperEPcPKc);
+ LIB_FUNCTION("zwcNQT0Avck", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt5ctypeIcE8do_widenEc);
+ LIB_FUNCTION("W5OtP+WC800", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt5ctypeIcE8do_widenEPKcS2_Pc);
+ LIB_FUNCTION("4SnCJmLL27U", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt5ctypeIcE9do_narrowEcc);
+ LIB_FUNCTION("-nCVE3kBjjA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt5ctypeIcE9do_narrowEPKcS2_cPc);
+ LIB_FUNCTION("pSQz254t3ug", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt5ctypeIwE10do_scan_isEsPKwS2_);
+ LIB_FUNCTION("Ej0X1EwApwM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt5ctypeIwE10do_tolowerEPwPKw);
+ LIB_FUNCTION("ATYj6zra5W0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt5ctypeIwE10do_tolowerEw);
+ LIB_FUNCTION("r1W-NtOi6E8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt5ctypeIwE10do_toupperEPwPKw);
+ LIB_FUNCTION("JsZjB3TnZ8A", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt5ctypeIwE10do_toupperEw);
+ LIB_FUNCTION("Kbe+LHOer9o", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt5ctypeIwE11do_scan_notEsPKwS2_);
+ LIB_FUNCTION("D0lUMKU+ELI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt5ctypeIwE5do_isEPKwS2_Ps);
+ LIB_FUNCTION("rh7L-TliPoc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt5ctypeIwE5do_isEsw);
+ LIB_FUNCTION("h3PbnNnZ-gI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt5ctypeIwE8do_widenEc);
+ LIB_FUNCTION("KM0b6O8show", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt5ctypeIwE8do_widenEPKcS2_Pw);
+ LIB_FUNCTION("Vf68JAD5rbM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt5ctypeIwE9do_narrowEPKwS2_cPc);
+ LIB_FUNCTION("V+c0E+Uqcww", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt5ctypeIwE9do_narrowEwc);
+ LIB_FUNCTION("aUNISsPboqE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7_MpunctIcE11do_groupingEv);
+ LIB_FUNCTION("uUDq10y4Raw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7_MpunctIcE13do_neg_formatEv);
+ LIB_FUNCTION("E64hr8yXoXw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7_MpunctIcE13do_pos_formatEv);
+ LIB_FUNCTION("VhyjwJugIe8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7_MpunctIcE14do_curr_symbolEv);
+ LIB_FUNCTION("C3LC9A6SrVE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7_MpunctIcE14do_frac_digitsEv);
+ LIB_FUNCTION("tZj4yquwuhI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7_MpunctIcE16do_decimal_pointEv);
+ LIB_FUNCTION("Rqu9OmkKY+M", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7_MpunctIcE16do_negative_signEv);
+ LIB_FUNCTION("ARZszYKvDWg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7_MpunctIcE16do_positive_signEv);
+ LIB_FUNCTION("6aFwTNpqTP8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7_MpunctIcE16do_thousands_sepEv);
+ LIB_FUNCTION("ckD5sIxo+Co", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7_MpunctIwE11do_groupingEv);
+ LIB_FUNCTION("UzmR8lOfyqU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7_MpunctIwE13do_neg_formatEv);
+ LIB_FUNCTION("zF2GfKzBgqU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7_MpunctIwE13do_pos_formatEv);
+ LIB_FUNCTION("ypq5jFNRIJA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7_MpunctIwE14do_curr_symbolEv);
+ LIB_FUNCTION("ij-yZhH9YjY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7_MpunctIwE14do_frac_digitsEv);
+ LIB_FUNCTION("v8P1X84ytFY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7_MpunctIwE16do_decimal_pointEv);
+ LIB_FUNCTION("zkUC74aJxpE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7_MpunctIwE16do_negative_signEv);
+ LIB_FUNCTION("PWFePkVdv9w", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7_MpunctIwE16do_positive_signEv);
+ LIB_FUNCTION("XX+xiPXAN8I", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7_MpunctIwE16do_thousands_sepEv);
+ LIB_FUNCTION("iCWgjeqMHvg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7codecvtIcc9_MbstatetE10do_unshiftERS0_PcS3_RS3_);
+ LIB_FUNCTION("7tIwDZyyKHo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7codecvtIcc9_MbstatetE16do_always_noconvEv);
+ LIB_FUNCTION("TNexGlwiVEQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7codecvtIcc9_MbstatetE2inERS0_PKcS4_RS4_PcS6_RS6_);
+ LIB_FUNCTION("14xKj+SV72o", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7codecvtIcc9_MbstatetE3outERS0_PKcS4_RS4_PcS6_RS6_);
+ LIB_FUNCTION("P+q1OLiErP0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7codecvtIcc9_MbstatetE5do_inERS0_PKcS4_RS4_PcS6_RS6_);
+ LIB_FUNCTION("Uc+-Sx0UZ3U", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7codecvtIcc9_MbstatetE6do_outERS0_PKcS4_RS4_PcS6_RS6_);
+ LIB_FUNCTION("ikBt0lqkxPc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7codecvtIcc9_MbstatetE6lengthERS0_PKcS4_m);
+ LIB_FUNCTION("N7z+Dnk1cS0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7codecvtIcc9_MbstatetE7unshiftERS0_PcS3_RS3_);
+ LIB_FUNCTION("Xk7IZcfHDD8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7codecvtIcc9_MbstatetE9do_lengthERS0_PKcS4_m);
+ LIB_FUNCTION("c6Lyc6xOp4o", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7codecvtIDic9_MbstatetE10do_unshiftERS0_PcS3_RS3_);
+ LIB_FUNCTION("DDnr3lDwW8I", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7codecvtIDic9_MbstatetE11do_encodingEv);
+ LIB_FUNCTION("E5NdzqEmWuY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7codecvtIDic9_MbstatetE13do_max_lengthEv);
+ LIB_FUNCTION("NQ81EZ7CL6w", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7codecvtIDic9_MbstatetE16do_always_noconvEv);
+ LIB_FUNCTION("PJ2UDX9Tvwg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7codecvtIDic9_MbstatetE5do_inERS0_PKcS4_RS4_PDiS6_RS6_);
+ LIB_FUNCTION("eoW60zcLT8Q", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7codecvtIDic9_MbstatetE6do_outERS0_PKDiS4_RS4_PcS6_RS6_);
+ LIB_FUNCTION("m6rjfL4aMcA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7codecvtIDic9_MbstatetE9do_lengthERS0_PKcS4_m);
+ LIB_FUNCTION("RYTHR81Y-Mc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7codecvtIDsc9_MbstatetE10do_unshiftERS0_PcS3_RS3_);
+ LIB_FUNCTION("Mo6K-pUyNhI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7codecvtIDsc9_MbstatetE11do_encodingEv);
+ LIB_FUNCTION("BvRS0cGTd6I", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7codecvtIDsc9_MbstatetE13do_max_lengthEv);
+ LIB_FUNCTION("9Vyfb-I-9xw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7codecvtIDsc9_MbstatetE16do_always_noconvEv);
+ LIB_FUNCTION("+uPwCGfmJHs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7codecvtIDsc9_MbstatetE5do_inERS0_PKcS4_RS4_PDsS6_RS6_);
+ LIB_FUNCTION("0FKwlv9iH1c", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7codecvtIDsc9_MbstatetE6do_outERS0_PKDsS4_RS4_PcS6_RS6_);
+ LIB_FUNCTION("lynApfiP6Lw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7codecvtIDsc9_MbstatetE9do_lengthERS0_PKcS4_m);
+ LIB_FUNCTION("oDtGxrzLXMU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7codecvtIwc9_MbstatetE10do_unshiftERS0_PcS3_RS3_);
+ LIB_FUNCTION("4fPIrH+z+E4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7codecvtIwc9_MbstatetE11do_encodingEv);
+ LIB_FUNCTION("5BQIjX7Y5YU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7codecvtIwc9_MbstatetE13do_max_lengthEv);
+ LIB_FUNCTION("KheIhkaSrlA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7codecvtIwc9_MbstatetE16do_always_noconvEv);
+ LIB_FUNCTION("WAPkmrXx2o8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7codecvtIwc9_MbstatetE5do_inERS0_PKcS4_RS4_PwS6_RS6_);
+ LIB_FUNCTION("ABFE75lbcDc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7codecvtIwc9_MbstatetE6do_outERS0_PKwS4_RS4_PcS6_RS6_);
+ LIB_FUNCTION("G1zcPUEvY7U", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7codecvtIwc9_MbstatetE9do_lengthERS0_PKcS4_m);
+ LIB_FUNCTION("1eEXfeW6wrI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7collateIcE10do_compareEPKcS2_S2_S2_);
+ LIB_FUNCTION("gYlF567r3-A", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7collateIcE12do_transformEPKcS2_);
+ LIB_FUNCTION("6vYXzFD-mrk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7collateIcE4hashEPKcS2_);
+ LIB_FUNCTION("Q-8lQCGMj4g", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7collateIcE7compareEPKcS2_S2_S2_);
+ LIB_FUNCTION("GSAXi4F1SlM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7collateIcE7do_hashEPKcS2_);
+ LIB_FUNCTION("XaSxLBnqcWE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7collateIcE9transformEPKcS2_);
+ LIB_FUNCTION("roztnFEs5Es", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7collateIwE10do_compareEPKwS2_S2_S2_);
+ LIB_FUNCTION("Zxe-nQMgxHM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7collateIwE12do_transformEPKwS2_);
+ LIB_FUNCTION("entYnoIu+fc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7collateIwE4hashEPKwS2_);
+ LIB_FUNCTION("n-3HFZvDwBw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7collateIwE7compareEPKwS2_S2_S2_);
+ LIB_FUNCTION("cWaCDW+Dc9U", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7collateIwE7do_hashEPKwS2_);
+ LIB_FUNCTION("81uX7PzrtG8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7collateIwE9transformEPKwS2_);
+ LIB_FUNCTION("6CPwoi-cFZM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8bad_cast4whatEv);
+ LIB_FUNCTION("NEemVJeMwd0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8bad_cast8_DoraiseEv);
+ LIB_FUNCTION("F27xQUBtNdU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8ios_base7failure8_DoraiseEv);
+ LIB_FUNCTION("XxsPrrWJ52I", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8messagesIcE3getEiiiRKSs);
+ LIB_FUNCTION("U2t+WvMQj8A", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8messagesIcE4openERKSsRKSt6locale);
+ LIB_FUNCTION("EeBQ7253LkE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8messagesIcE5closeEi);
+ LIB_FUNCTION("vbgCuYKySLI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8messagesIcE6do_getEiiiRKSs);
+ LIB_FUNCTION("HeBwePMtuFs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8messagesIcE7do_openERKSsRKSt6locale);
+ LIB_FUNCTION("rRmMX83UL1E", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8messagesIcE8do_closeEi);
+ LIB_FUNCTION("Ea+awuQ5Bm8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8messagesIwE3getEiiiRKSbIwSt11char_traitsIwESaIwEE);
+ LIB_FUNCTION("TPq0HfoACeI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8messagesIwE4openERKSsRKSt6locale);
+ LIB_FUNCTION("GGoH7e6SZSY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8messagesIwE5closeEi);
+ LIB_FUNCTION("UM6rGQxnEMg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8messagesIwE6do_getEiiiRKSbIwSt11char_traitsIwESaIwEE);
+ LIB_FUNCTION("zSehLdHI0FA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8messagesIwE7do_openERKSsRKSt6locale);
+ LIB_FUNCTION("AjkxQBlsOOY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8messagesIwE8do_closeEi);
+ LIB_FUNCTION("cnNz2ftNwEU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8numpunctIcE11do_groupingEv);
+ LIB_FUNCTION("nRf0VQ++OEw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8numpunctIcE11do_truenameEv);
+ LIB_FUNCTION("ozLi0i4r6ds", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8numpunctIcE12do_falsenameEv);
+ LIB_FUNCTION("klWxQ2nKAHY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8numpunctIcE13decimal_pointEv);
+ LIB_FUNCTION("QGSIlqfIU2c", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8numpunctIcE13thousands_sepEv);
+ LIB_FUNCTION("JXzQGOtumdM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8numpunctIcE16do_decimal_pointEv);
+ LIB_FUNCTION("zv1EMhI7R1c", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8numpunctIcE16do_thousands_sepEv);
+ LIB_FUNCTION("JWplGh2O0Rs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8numpunctIcE8groupingEv);
+ LIB_FUNCTION("fXUuZEw7C24", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8numpunctIcE8truenameEv);
+ LIB_FUNCTION("3+VwUA8-QPI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8numpunctIcE9falsenameEv);
+ LIB_FUNCTION("2BmJdX269kI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8numpunctIwE11do_groupingEv);
+ LIB_FUNCTION("nvSsAW7tcX8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8numpunctIwE11do_truenameEv);
+ LIB_FUNCTION("-amctzWbEtw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8numpunctIwE12do_falsenameEv);
+ LIB_FUNCTION("leSFwTZZuE4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8numpunctIwE13decimal_pointEv);
+ LIB_FUNCTION("2Olt9gqOauQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8numpunctIwE13thousands_sepEv);
+ LIB_FUNCTION("mzRlAVX65hQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8numpunctIwE16do_decimal_pointEv);
+ LIB_FUNCTION("Utj8Sh5L0jE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8numpunctIwE16do_thousands_sepEv);
+ LIB_FUNCTION("VsJCpXqMPJU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8numpunctIwE8groupingEv);
+ LIB_FUNCTION("3M20pLo9Gdk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8numpunctIwE8truenameEv);
+ LIB_FUNCTION("LDbKkgI-TZg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8numpunctIwE9falsenameEv);
+ LIB_FUNCTION("xvRvFtnUk3E", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt9bad_alloc4whatEv);
+ LIB_FUNCTION("pS-t9AJblSM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt9bad_alloc8_DoraiseEv);
+ LIB_FUNCTION("apPZ6HKZWaQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt9exception4whatEv);
+ LIB_FUNCTION("DuW5ZqZv-70", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt9exception6_RaiseEv);
+ LIB_FUNCTION("tyHd3P7oDrU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt9exception8_DoraiseEv);
+ LIB_FUNCTION("Ti86LmOKvr0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSbIwSt11char_traitsIwESaIwEE5_CopyEmm);
+ LIB_FUNCTION("TgEb5a+nOnk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSbIwSt11char_traitsIwESaIwEE5eraseEmm);
+ LIB_FUNCTION("nF8-CM+tro4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSbIwSt11char_traitsIwESaIwEE6appendEmw);
+ LIB_FUNCTION("hSUcSStZEHM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSbIwSt11char_traitsIwESaIwEE6appendERKS2_mm);
+ LIB_FUNCTION("8oO55jndPRg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSbIwSt11char_traitsIwESaIwEE6assignEmw);
+ LIB_FUNCTION("IJmeA5ayVJA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSbIwSt11char_traitsIwESaIwEE6assignEPKwm);
+ LIB_FUNCTION("piJabTDQRVs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSbIwSt11char_traitsIwESaIwEE6assignERKS2_mm);
+ LIB_FUNCTION("w2GyuoXCnkw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSbIwSt11char_traitsIwESaIwEE6insertEmmw);
+ LIB_FUNCTION("6ZDv6ZusiFg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSiD0Ev);
+ LIB_FUNCTION("tJU-ttrsXsk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSiD1Ev);
+ LIB_FUNCTION("gVTWlvyBSIc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSo6sentryC2ERSo);
+ LIB_FUNCTION("nk+0yTWvoRE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSo6sentryD2Ev);
+ LIB_FUNCTION("lTTrDj5OIwQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSoD0Ev);
+ LIB_FUNCTION("HpCeP12cuNY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSoD1Ev);
+ LIB_FUNCTION("9HILqEoh24E", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSs5_CopyEmm);
+ LIB_FUNCTION("0Ir3jiT4V6Q", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSs5eraseEmm);
+ LIB_FUNCTION("QqBWUNEfIAo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSs6appendEmc);
+ LIB_FUNCTION("qiR-4jx1abE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSs6appendERKSsmm);
+ LIB_FUNCTION("ikjnoeemspQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSs6assignEmc);
+ LIB_FUNCTION("xSxPHmpcNzY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSs6assignEPKcm);
+ LIB_FUNCTION("pGxNI4JKfmY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSs6assignERKSsmm);
+ LIB_FUNCTION("KDgQWX1eDeo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSs6insertEmmc);
+ LIB_FUNCTION("MHA0XR2YHoQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10bad_typeidD0Ev);
+ LIB_FUNCTION("vzh0qoLIEuo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10bad_typeidD1Ev);
+ LIB_FUNCTION("tkZ7jVV6wJ8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10bad_typeidD2Ev);
+ LIB_FUNCTION("xGbaQPsHCFI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10filesystem10_Close_dirEPv);
+ LIB_FUNCTION("PbCV7juCZVo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10filesystem10_Copy_fileEPKcS1_);
+ LIB_FUNCTION("SQ02ZA5E-UE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10filesystem10_File_sizeEPKc);
+ LIB_FUNCTION("XD9FmX1mavU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10filesystem11_EquivalentEPKcS1_);
+ LIB_FUNCTION("YDQxE4cIwa4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10filesystem11_Remove_dirEPKc);
+ LIB_FUNCTION("8VKAqiw7lC0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10filesystem12_Current_getERA260_c);
+ LIB_FUNCTION("Yl10kSufa5k", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10filesystem12_Current_setEPKc);
+ LIB_FUNCTION("HCB1auZdcmo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10filesystem16_Last_write_timeEPKc);
+ LIB_FUNCTION("Wut42WAe7Rw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10filesystem18_Xfilesystem_errorEPKcRKNS_4pathES4_St10error_code);
+ LIB_FUNCTION("C6-7Mo5WbwU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10filesystem18_Xfilesystem_errorEPKcRKNS_4pathESt10error_code);
+ LIB_FUNCTION("B0CeIhQty7Y", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10filesystem18_Xfilesystem_errorEPKcSt10error_code);
+ LIB_FUNCTION("VSk+sij2mwg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10filesystem20_Set_last_write_timeEPKcl);
+ LIB_FUNCTION("EBwahsMLokw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10filesystem5_StatEPKcPNS_5permsE);
+ LIB_FUNCTION("XyKw6Hs1P9Y", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10filesystem6_ChmodEPKcNS_5permsE);
+ LIB_FUNCTION("o1qlZJqrvmI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10filesystem6_LstatEPKcPNS_5permsE);
+ LIB_FUNCTION("srwl1hhFoUI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10filesystem7_RenameEPKcS1_);
+ LIB_FUNCTION("O4mPool-pow", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10filesystem7_ResizeEPKcm);
+ LIB_FUNCTION("Iok1WdvAROg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10filesystem7_UnlinkEPKc);
+ LIB_FUNCTION("SdKk439pgjg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10filesystem8_StatvfsEPKcRNS_10space_infoE);
+ LIB_FUNCTION("x7pQExTeqBY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10filesystem9_Make_dirEPKcS1_);
+ LIB_FUNCTION("8iuHpl+kg8A", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10filesystem9_Open_dirERA260_cPKcRiRNS_9file_typeE);
+ LIB_FUNCTION("w5CGykBBU5M", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10filesystem9_Read_dirERA260_cPvRNS_9file_typeE);
+ LIB_FUNCTION("eF26YAKQWKA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10moneypunctIcLb0EE2idE);
+ LIB_FUNCTION("UbuTnKIXyCk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10moneypunctIcLb0EE4intlE);
+ LIB_FUNCTION("mU88GYCirhI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10moneypunctIcLb0EE7_GetcatEPPKNSt6locale5facetEPKS1_);
+ LIB_FUNCTION("tYBLm0BoQdQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10moneypunctIcLb0EEC1Em);
+ LIB_FUNCTION("5afBJmEfUQI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10moneypunctIcLb0EEC1EPKcm);
+ LIB_FUNCTION("wrR3T5i7gpY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10moneypunctIcLb0EEC1ERKSt8_Locinfomb);
+ LIB_FUNCTION("5DFeXjP+Plg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10moneypunctIcLb0EEC2Em);
+ LIB_FUNCTION("aNfpdhcsMWI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10moneypunctIcLb0EEC2EPKcm);
+ LIB_FUNCTION("uQFv8aNF8Jc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10moneypunctIcLb0EEC2ERKSt8_Locinfomb);
+ LIB_FUNCTION("sS5fF+fht2c", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10moneypunctIcLb0EED0Ev);
+ LIB_FUNCTION("3cW6MrkCKt0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10moneypunctIcLb0EED1Ev);
+ LIB_FUNCTION("mbGmSOLXgN0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10moneypunctIcLb0EED2Ev);
+ LIB_FUNCTION("PgiTG7nVxXE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10moneypunctIcLb1EE2idE);
+ LIB_FUNCTION("XhdnPX5bosc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10moneypunctIcLb1EE4intlE);
+ LIB_FUNCTION("BuxsERsopss", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10moneypunctIcLb1EE7_GetcatEPPKNSt6locale5facetEPKS1_);
+ LIB_FUNCTION("nbTAoMwiO38", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10moneypunctIcLb1EEC1Em);
+ LIB_FUNCTION("9S960jA8tB0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10moneypunctIcLb1EEC1EPKcm);
+ LIB_FUNCTION("TRn3cMU4mjY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10moneypunctIcLb1EEC1ERKSt8_Locinfomb);
+ LIB_FUNCTION("kPELiw9L-gw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10moneypunctIcLb1EEC2Em);
+ LIB_FUNCTION("RxJnJ-HoySc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10moneypunctIcLb1EEC2EPKcm);
+ LIB_FUNCTION("7e3DrnZea-Q", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10moneypunctIcLb1EEC2ERKSt8_Locinfomb);
+ LIB_FUNCTION("tcdvTUlPnL0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10moneypunctIcLb1EED0Ev);
+ LIB_FUNCTION("wT+HL7oqjYc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10moneypunctIcLb1EED1Ev);
+ LIB_FUNCTION("F7CUCpiasec", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10moneypunctIcLb1EED2Ev);
+ LIB_FUNCTION("mhoxSElvH0E", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10moneypunctIwLb0EE2idE);
+ LIB_FUNCTION("D0gqPsqeZac", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10moneypunctIwLb0EE4intlE);
+ LIB_FUNCTION("0OjBJZd9VeM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10moneypunctIwLb0EE7_GetcatEPPKNSt6locale5facetEPKS1_);
+ LIB_FUNCTION("McUBYCqjLMg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10moneypunctIwLb0EEC1Em);
+ LIB_FUNCTION("jna5sqISK4s", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10moneypunctIwLb0EEC1EPKcm);
+ LIB_FUNCTION("dHs7ndrQBiI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10moneypunctIwLb0EEC1ERKSt8_Locinfomb);
+ LIB_FUNCTION("bBGvmspg3Xs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10moneypunctIwLb0EEC2Em);
+ LIB_FUNCTION("5bQqdR3hTZw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10moneypunctIwLb0EEC2EPKcm);
+ LIB_FUNCTION("1kvQkOSaaVo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10moneypunctIwLb0EEC2ERKSt8_Locinfomb);
+ LIB_FUNCTION("95MaQlRbfC8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10moneypunctIwLb0EED0Ev);
+ LIB_FUNCTION("ki5SQPsB4m4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10moneypunctIwLb0EED1Ev);
+ LIB_FUNCTION("6F1JfiING18", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10moneypunctIwLb0EED2Ev);
+ LIB_FUNCTION("XUs40umcJLQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10moneypunctIwLb1EE2idE);
+ LIB_FUNCTION("8vEBRx0O1fc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10moneypunctIwLb1EE4intlE);
+ LIB_FUNCTION("HmcMLz3cPkM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10moneypunctIwLb1EE7_GetcatEPPKNSt6locale5facetEPKS1_);
+ LIB_FUNCTION("X69UlAXF-Oc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10moneypunctIwLb1EEC1Em);
+ LIB_FUNCTION("pyBabUesXN4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10moneypunctIwLb1EEC1EPKcm);
+ LIB_FUNCTION("uROsAczW6OU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10moneypunctIwLb1EEC1ERKSt8_Locinfomb);
+ LIB_FUNCTION("sTaUDDnGOpE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10moneypunctIwLb1EEC2Em);
+ LIB_FUNCTION("GS1AvxBwVgY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10moneypunctIwLb1EEC2EPKcm);
+ LIB_FUNCTION("H0a2QXvgHOk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10moneypunctIwLb1EEC2ERKSt8_Locinfomb);
+ LIB_FUNCTION("fWuQSVGOivA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10moneypunctIwLb1EED0Ev);
+ LIB_FUNCTION("OM0FnA7Tldk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10moneypunctIwLb1EED1Ev);
+ LIB_FUNCTION("uVOxy7dQTFc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt10moneypunctIwLb1EED2Ev);
+ LIB_FUNCTION("fn1i72X18Gs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt11logic_errorD0Ev);
+ LIB_FUNCTION("i726T0BHbOU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt11logic_errorD1Ev);
+ LIB_FUNCTION("wgDImKoGKCM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt11logic_errorD2Ev);
+ LIB_FUNCTION("efXnxYFN5oE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt11range_errorD0Ev);
+ LIB_FUNCTION("NnNaWa16OvE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt11range_errorD1Ev);
+ LIB_FUNCTION("XgmUR6WSeXg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt11range_errorD2Ev);
+ LIB_FUNCTION("ASUJmlcHSLo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt11regex_errorD0Ev);
+ LIB_FUNCTION("gDsvnPIkLIE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt11regex_errorD1Ev);
+ LIB_FUNCTION("X2wfcFYusTk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt11regex_errorD2Ev);
+ LIB_FUNCTION("JyAoulEqA1c", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt12bad_weak_ptrD0Ev);
+ LIB_FUNCTION("jAO1IJKMhE4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt12bad_weak_ptrD1Ev);
+ LIB_FUNCTION("2R2j1QezUGM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt12bad_weak_ptrD2Ev);
+ LIB_FUNCTION("q89N9L8q8FU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt12domain_errorD0Ev);
+ LIB_FUNCTION("7P1Wm-5KgAY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt12domain_errorD1Ev);
+ LIB_FUNCTION("AsShnG3DulM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt12domain_errorD2Ev);
+ LIB_FUNCTION("rNYLEsL7M0k", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt12future_errorD0Ev);
+ LIB_FUNCTION("fuyXHeERajE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt12future_errorD1Ev);
+ LIB_FUNCTION("XFh0C66aEms", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt12future_errorD2Ev);
+ LIB_FUNCTION("QS7CASjt4FU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt12length_errorD0Ev);
+ LIB_FUNCTION("n3y8Rn9hXJo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt12length_errorD1Ev);
+ LIB_FUNCTION("NjJfVHJL2Gg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt12length_errorD2Ev);
+ LIB_FUNCTION("TqvziWHetnw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt12out_of_rangeD0Ev);
+ LIB_FUNCTION("Kcb+MNSzZcc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt12out_of_rangeD1Ev);
+ LIB_FUNCTION("cCXMypoz4Vs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt12out_of_rangeD2Ev);
+ LIB_FUNCTION("+CnX+ZDO8qg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt12placeholders2_1E);
+ LIB_FUNCTION("GHsPYRKjheE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt12placeholders2_2E);
+ LIB_FUNCTION("X1C-YhubpGY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt12placeholders2_3E);
+ LIB_FUNCTION("fjnxuk9ucsE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt12placeholders2_4E);
+ LIB_FUNCTION("jxlpClEsfJQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt12placeholders2_5E);
+ LIB_FUNCTION("-cgB1bQG6jo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt12placeholders2_6E);
+ LIB_FUNCTION("Vj+KUu5khTE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt12placeholders2_7E);
+ LIB_FUNCTION("9f-LMAJYGCY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt12placeholders2_8E);
+ LIB_FUNCTION("RlB3+37KJaE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt12placeholders2_9E);
+ LIB_FUNCTION("b8ySy0pHgSQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt12placeholders3_10E);
+ LIB_FUNCTION("or0CNRlAEeE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt12placeholders3_11E);
+ LIB_FUNCTION("BO1r8DPhmyg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt12placeholders3_12E);
+ LIB_FUNCTION("eeeT3NKKQZ0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt12placeholders3_13E);
+ LIB_FUNCTION("s0V1HJcZWEs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt12placeholders3_14E);
+ LIB_FUNCTION("94OiPulKcao", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt12placeholders3_15E);
+ LIB_FUNCTION("XOEdRCackI4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt12placeholders3_16E);
+ LIB_FUNCTION("pP76ElRLm78", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt12placeholders3_17E);
+ LIB_FUNCTION("WVB9rXLAUFs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt12placeholders3_18E);
+ LIB_FUNCTION("BE7U+QsixQA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt12placeholders3_19E);
+ LIB_FUNCTION("dFhgrqyzqhI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt12placeholders3_20E);
+ LIB_FUNCTION("oly3wSwEJ2A", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt12system_errorC2ESt10error_codePKc);
+ LIB_FUNCTION("cyy-9ntjWT8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt12system_errorD0Ev);
+ LIB_FUNCTION("3qWXO9GTUYU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt12system_errorD1Ev);
+ LIB_FUNCTION("it6DDrqKGvo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt12system_errorD2Ev);
+ LIB_FUNCTION("Ntg7gSs99PY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt13_Num_int_base10is_boundedE);
+ LIB_FUNCTION("90T0XESrYzU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt13_Num_int_base10is_integerE);
+ LIB_FUNCTION("WFTOZxDfpbQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt13_Num_int_base14is_specializedE);
+ LIB_FUNCTION("ongs2C6YZgA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt13_Num_int_base5radixE);
+ LIB_FUNCTION("VET8UnnaQKo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt13_Num_int_base8is_exactE);
+ LIB_FUNCTION("rZ5sEWyLqa4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt13_Num_int_base9is_moduloE);
+ LIB_FUNCTION("diSRws0Ppxg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt13_Regex_traitsIcE6_NamesE);
+ LIB_FUNCTION("xsRN6gUx-DE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt13_Regex_traitsIwE6_NamesE);
+ LIB_FUNCTION("lX9M5u0e48k", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt13bad_exceptionD0Ev);
+ LIB_FUNCTION("t6egllDqQ2M", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt13bad_exceptionD1Ev);
+ LIB_FUNCTION("iWNC2tkDgxw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt13bad_exceptionD2Ev);
+ LIB_FUNCTION("VNaqectsZNs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt13basic_filebufIcSt11char_traitsIcEE4syncEv);
+ LIB_FUNCTION("9biiDDejX3Q", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt13basic_filebufIcSt11char_traitsIcEE5_LockEv);
+ LIB_FUNCTION("qM0gUepGWT0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt13basic_filebufIcSt11char_traitsIcEE5imbueERKSt6locale);
+ LIB_FUNCTION("jfr41GGp2jA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt13basic_filebufIcSt11char_traitsIcEE5uflowEv);
+ LIB_FUNCTION("SYFNsz9K2rs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt13basic_filebufIcSt11char_traitsIcEE6setbufEPci);
+ LIB_FUNCTION("yofHspnD9us", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt13basic_filebufIcSt11char_traitsIcEE7_UnlockEv);
+ LIB_FUNCTION(
+ "7oio2Gs1GNk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt13basic_filebufIcSt11char_traitsIcEE7seekoffElNSt5_IosbIiE8_SeekdirENS4_9_OpenmodeE);
+ LIB_FUNCTION(
+ "rsS5cBMihAM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt13basic_filebufIcSt11char_traitsIcEE7seekposESt4fposI9_MbstatetENSt5_IosbIiE9_OpenmodeE);
+ LIB_FUNCTION("oYMRgkQHoJM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt13basic_filebufIcSt11char_traitsIcEE8overflowEi);
+ LIB_FUNCTION("JTwt9OTgk1k", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt13basic_filebufIcSt11char_traitsIcEE9_EndwriteEv);
+ LIB_FUNCTION("jerxcj2Xnbg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt13basic_filebufIcSt11char_traitsIcEE9pbackfailEi);
+ LIB_FUNCTION("Nl6si1CfINw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt13basic_filebufIcSt11char_traitsIcEE9underflowEv);
+ LIB_FUNCTION("MYCRRmc7cDA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt13basic_filebufIcSt11char_traitsIcEED0Ev);
+ LIB_FUNCTION("Yc2gZRtDeNQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt13basic_filebufIcSt11char_traitsIcEED1Ev);
+ LIB_FUNCTION("gOxGOQmSVU0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt13basic_filebufIcSt11char_traitsIcEED2Ev);
+ LIB_FUNCTION("+WvmZi3216M", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt13basic_filebufIwSt11char_traitsIwEE4syncEv);
+ LIB_FUNCTION("GYTma8zq0NU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt13basic_filebufIwSt11char_traitsIwEE5_LockEv);
+ LIB_FUNCTION("kmzNbhlkddA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt13basic_filebufIwSt11char_traitsIwEE5imbueERKSt6locale);
+ LIB_FUNCTION("VrXGNMTgNdE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt13basic_filebufIwSt11char_traitsIwEE5uflowEv);
+ LIB_FUNCTION("wAcnCK2HCeI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt13basic_filebufIwSt11char_traitsIwEE6setbufEPwi);
+ LIB_FUNCTION("ryl2DYMxlZ0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt13basic_filebufIwSt11char_traitsIwEE7_UnlockEv);
+ LIB_FUNCTION(
+ "g7gjCDEedJA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt13basic_filebufIwSt11char_traitsIwEE7seekoffElNSt5_IosbIiE8_SeekdirENS4_9_OpenmodeE);
+ LIB_FUNCTION(
+ "10VcrHqHAlw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt13basic_filebufIwSt11char_traitsIwEE7seekposESt4fposI9_MbstatetENSt5_IosbIiE9_OpenmodeE);
+ LIB_FUNCTION("PjH5dZGfQHQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt13basic_filebufIwSt11char_traitsIwEE8overflowEi);
+ LIB_FUNCTION("cV6KpJiF0Ck", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt13basic_filebufIwSt11char_traitsIwEE9_EndwriteEv);
+ LIB_FUNCTION("NeiFvKblpZM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt13basic_filebufIwSt11char_traitsIwEE9pbackfailEi);
+ LIB_FUNCTION("hXsvfky362s", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt13basic_filebufIwSt11char_traitsIwEE9underflowEv);
+ LIB_FUNCTION("JJ-mkOhdook", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt13basic_filebufIwSt11char_traitsIwEED0Ev);
+ LIB_FUNCTION("XcuCO1YXaRs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt13basic_filebufIwSt11char_traitsIwEED1Ev);
+ LIB_FUNCTION("aC9OWBGjvxA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt13basic_filebufIwSt11char_traitsIwEED2Ev);
+ LIB_FUNCTION("94dk1V7XfYw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt13runtime_errorD0Ev);
+ LIB_FUNCTION("uBlwRfRb-CM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt13runtime_errorD1Ev);
+ LIB_FUNCTION("oe9tS0VztYk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt13runtime_errorD2Ev);
+ LIB_FUNCTION("3CtP20nk8fs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14_Error_objectsIiE14_System_objectE);
+ LIB_FUNCTION("fMfCVl0JvfE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14_Error_objectsIiE15_Generic_objectE);
+ LIB_FUNCTION("y8PXwxTZ9Hc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14_Num_ldbl_base10has_denormE);
+ LIB_FUNCTION("G4Pw4hv6NKc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14_Num_ldbl_base10is_boundedE);
+ LIB_FUNCTION("Zwn1Rlbirio", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14_Num_ldbl_base10is_integerE);
+ LIB_FUNCTION("M+F+0jd4+Y0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14_Num_ldbl_base11round_styleE);
+ LIB_FUNCTION("f06wGEmo5Pk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14_Num_ldbl_base12has_infinityE);
+ LIB_FUNCTION("xd7O9oMO+nI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14_Num_ldbl_base13has_quiet_NaNE);
+ LIB_FUNCTION("8hyOiMUD36c", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14_Num_ldbl_base14is_specializedE);
+ LIB_FUNCTION("F+ehGYUe36Y", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14_Num_ldbl_base15has_denorm_lossE);
+ LIB_FUNCTION("0JlZYApT0UM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14_Num_ldbl_base15tinyness_beforeE);
+ LIB_FUNCTION("ec8jeC2LMOc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14_Num_ldbl_base17has_signaling_NaNE);
+ LIB_FUNCTION("7tACjdACOBM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14_Num_ldbl_base5radixE);
+ LIB_FUNCTION("7gc-QliZnMc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14_Num_ldbl_base5trapsE);
+ LIB_FUNCTION("4PL4SkJXTos", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14_Num_ldbl_base8is_exactE);
+ LIB_FUNCTION("tsiBm2NZQfo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14_Num_ldbl_base9is_iec559E);
+ LIB_FUNCTION("c27lOSHxPA4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14_Num_ldbl_base9is_moduloE);
+ LIB_FUNCTION("LV2FB+f1MJE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14_Num_ldbl_base9is_signedE);
+ LIB_FUNCTION("g8Jw7V6mn8k", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14error_categoryD2Ev);
+ LIB_FUNCTION("KQTHP-ij0yo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIaE6digitsE);
+ LIB_FUNCTION("btueF8F0fQE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIaE8digits10E);
+ LIB_FUNCTION("iBrS+wbpuT0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIaE9is_signedE);
+ LIB_FUNCTION("x1vTXM-GLCE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIbE6digitsE);
+ LIB_FUNCTION("lnOqjnXNTwQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIbE8digits10E);
+ LIB_FUNCTION("qOkciFIHghY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIbE9is_moduloE);
+ LIB_FUNCTION("0mi6NtGz04Y", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIbE9is_signedE);
+ LIB_FUNCTION("nlxVZWbqzsU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIcE6digitsE);
+ LIB_FUNCTION("VVK0w0uxDLE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIcE8digits10E);
+ LIB_FUNCTION("M+AMxjxwWlA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIcE9is_signedE);
+ LIB_FUNCTION("hqVKCQr0vU8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIdE12max_digits10E);
+ LIB_FUNCTION("fjI2ddUGZZs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIdE12max_exponentE);
+ LIB_FUNCTION("AwdlDnuQ6c0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIdE12min_exponentE);
+ LIB_FUNCTION("VmOyIzWFNKs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIdE14max_exponent10E);
+ LIB_FUNCTION("odyn6PGg5LY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIdE14min_exponent10E);
+ LIB_FUNCTION("xQtNieUQLVg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIdE6digitsE);
+ LIB_FUNCTION("EXW20cJ3oNA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIdE8digits10E);
+ LIB_FUNCTION("Zhtj6WalERg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIDiE6digitsE);
+ LIB_FUNCTION("r1k-y+1yDcQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIDiE8digits10E);
+ LIB_FUNCTION("TEMThaOLu+c", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIDiE9is_signedE);
+ LIB_FUNCTION("EL+4ceAj+UU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIDsE6digitsE);
+ LIB_FUNCTION("vEdl5Er9THU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIDsE8digits10E);
+ LIB_FUNCTION("ZaOkYNQyQ6g", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIDsE9is_signedE);
+ LIB_FUNCTION("u16WKNmQUNg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIeE12max_digits10E);
+ LIB_FUNCTION("bzmM0dI80jM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIeE12max_exponentE);
+ LIB_FUNCTION("ERYMucecNws", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIeE12min_exponentE);
+ LIB_FUNCTION("tUo2aRfWs5I", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIeE14max_exponent10E);
+ LIB_FUNCTION("3+5qZWL6APo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIeE14min_exponent10E);
+ LIB_FUNCTION("NLHWcHpvMss", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIeE6digitsE);
+ LIB_FUNCTION("JYZigPvvB6c", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIeE8digits10E);
+ LIB_FUNCTION("MFqdrWyu9Ls", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIfE12max_digits10E);
+ LIB_FUNCTION("L29QQz-6+X8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIfE12max_exponentE);
+ LIB_FUNCTION("SPlcBQ4pIZ0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIfE12min_exponentE);
+ LIB_FUNCTION("R8xUpEJwAA8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIfE14max_exponent10E);
+ LIB_FUNCTION("n+NFkoa0VD0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIfE14min_exponent10E);
+ LIB_FUNCTION("W6qgdoww-3k", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIfE6digitsE);
+ LIB_FUNCTION("J7d2Fq6Mb0k", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIfE8digits10E);
+ LIB_FUNCTION("T1YYqsPgrn0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIhE6digitsE);
+ LIB_FUNCTION("uTiJLq4hayE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIhE8digits10E);
+ LIB_FUNCTION("o0WexTj82pU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIhE9is_signedE);
+ LIB_FUNCTION("ZvahxWPLKm0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIiE6digitsE);
+ LIB_FUNCTION("aQjlTguvFMw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIiE8digits10E);
+ LIB_FUNCTION("GST3YemNZD8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIiE9is_signedE);
+ LIB_FUNCTION("-jpk31lZR6E", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIjE6digitsE);
+ LIB_FUNCTION("csNIBfF6cyI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIjE8digits10E);
+ LIB_FUNCTION("P9XP5U7AfXs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIjE9is_signedE);
+ LIB_FUNCTION("31lJOpD3GGk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIlE6digitsE);
+ LIB_FUNCTION("4MdGVqrsl7s", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIlE8digits10E);
+ LIB_FUNCTION("4llda2Y+Q+4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIlE9is_signedE);
+ LIB_FUNCTION("7AaHj1O8-gI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsImE6digitsE);
+ LIB_FUNCTION("h9RyP3R30HI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsImE8digits10E);
+ LIB_FUNCTION("FXrK1DiAosQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsImE9is_signedE);
+ LIB_FUNCTION("QO6Q+6WPgy0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIsE6digitsE);
+ LIB_FUNCTION("kW5K7R4rXy8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIsE8digits10E);
+ LIB_FUNCTION("L0nMzhz-axs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIsE9is_signedE);
+ LIB_FUNCTION("4r9P8foa6QQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsItE6digitsE);
+ LIB_FUNCTION("OQorbmM+NbA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsItE8digits10E);
+ LIB_FUNCTION("vyqQpWI+O48", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsItE9is_signedE);
+ LIB_FUNCTION("Tlfgn9TIWkA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIwE6digitsE);
+ LIB_FUNCTION("mdcx6KcRIkE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIwE8digits10E);
+ LIB_FUNCTION("YVacrIa4L0c", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIwE9is_signedE);
+ LIB_FUNCTION("LN2bC6QtGQE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIxE6digitsE);
+ LIB_FUNCTION("OwcpepSk5lg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIxE8digits10E);
+ LIB_FUNCTION("mmrSzkWDrgA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIxE9is_signedE);
+ LIB_FUNCTION("v7XHt2HwUVI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIyE6digitsE);
+ LIB_FUNCTION("Eubj+4g8dWA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIyE8digits10E);
+ LIB_FUNCTION("F2uQDOc7fMo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14numeric_limitsIyE9is_signedE);
+ LIB_FUNCTION("y1dYQsc67ys", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14overflow_errorD0Ev);
+ LIB_FUNCTION("XilOsTdCZuM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14overflow_errorD1Ev);
+ LIB_FUNCTION("OypvNf3Uq3c", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14overflow_errorD2Ev);
+ LIB_FUNCTION("q-WOrJNOlhI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt15_Num_float_base10has_denormE);
+ LIB_FUNCTION("XbD-A2MEsS4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt15_Num_float_base10is_boundedE);
+ LIB_FUNCTION("mxv24Oqmp0E", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt15_Num_float_base10is_integerE);
+ LIB_FUNCTION("9AcX4Qk47+o", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt15_Num_float_base11round_styleE);
+ LIB_FUNCTION("MIKN--3fORE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt15_Num_float_base12has_infinityE);
+ LIB_FUNCTION("nxdioQgDF2E", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt15_Num_float_base13has_quiet_NaNE);
+ LIB_FUNCTION("N03wZLr2RrE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt15_Num_float_base14is_specializedE);
+ LIB_FUNCTION("rhJg5tjs83Q", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt15_Num_float_base15has_denorm_lossE);
+ LIB_FUNCTION("EzuahjKzeGQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt15_Num_float_base15tinyness_beforeE);
+ LIB_FUNCTION("uMMG8cuJNr8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt15_Num_float_base17has_signaling_NaNE);
+ LIB_FUNCTION("1KngsM7trps", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt15_Num_float_base5radixE);
+ LIB_FUNCTION("mMPu4-jx9oI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt15_Num_float_base5trapsE);
+ LIB_FUNCTION("J5QA0ZeLmhs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt15_Num_float_base8is_exactE);
+ LIB_FUNCTION("JwPU+6+T20M", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt15_Num_float_base9is_iec559E);
+ LIB_FUNCTION("HU3yzCPz3GQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt15_Num_float_base9is_moduloE);
+ LIB_FUNCTION("S7kkgAPGxLQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt15_Num_float_base9is_signedE);
+ LIB_FUNCTION("iHILAmwYRGY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt15underflow_errorD0Ev);
+ LIB_FUNCTION("ywv2X-q-9is", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt15underflow_errorD1Ev);
+ LIB_FUNCTION("xiqd+QkuYXc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt15underflow_errorD2Ev);
+ LIB_FUNCTION("1GhiIeIpkms", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt16invalid_argumentD0Ev);
+ LIB_FUNCTION("oQDS9nX05Qg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt16invalid_argumentD1Ev);
+ LIB_FUNCTION("ddr7Ie4u5Nw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt16invalid_argumentD2Ev);
+ LIB_FUNCTION("za50kXyi3SA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt16nested_exceptionD0Ev);
+ LIB_FUNCTION("+qKS53qzWdA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt16nested_exceptionD1Ev);
+ LIB_FUNCTION("8R00hgzXQDY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt16nested_exceptionD2Ev);
+ LIB_FUNCTION("q9rMtHuXvZ8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt17bad_function_callD0Ev);
+ LIB_FUNCTION("YEDrb1pSx2Y", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt17bad_function_callD1Ev);
+ LIB_FUNCTION("NqMgmxSA1rc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt17bad_function_callD2Ev);
+ LIB_FUNCTION("8DNJW5tX-A8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt18bad_variant_accessD0Ev);
+ LIB_FUNCTION("U3b5A2LEiTc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt18bad_variant_accessD1Ev);
+ LIB_FUNCTION("QUeUgxy7PTA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt20_Future_error_objectIiE14_Future_objectE);
+ LIB_FUNCTION("-UKRka-33sM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt20bad_array_new_lengthD0Ev);
+ LIB_FUNCTION("XO3N4SBvCy0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt20bad_array_new_lengthD1Ev);
+ LIB_FUNCTION("15lB7flw-9w", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt20bad_array_new_lengthD2Ev);
+ LIB_FUNCTION("WDKzMM-uuLE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt22_Future_error_categoryD0Ev);
+ LIB_FUNCTION("xsXQD5ybREw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt22_Future_error_categoryD1Ev);
+ LIB_FUNCTION("Dc4ZMWmPMl8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt22_System_error_categoryD0Ev);
+ LIB_FUNCTION("hVQgfGhJz3U", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt22_System_error_categoryD1Ev);
+ LIB_FUNCTION("YBrp9BlADaA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt23_Generic_error_categoryD0Ev);
+ LIB_FUNCTION("MAalgQhejPc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt23_Generic_error_categoryD1Ev);
+ LIB_FUNCTION("9G32u5RRYxE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt3pmr19new_delete_resourceEv);
+ LIB_FUNCTION("d2u38zs4Pe8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt3pmr20get_default_resourceEv);
+ LIB_FUNCTION("eWMGI7B7Lyc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt3pmr20null_memory_resourceEv);
+ LIB_FUNCTION("TKYsv0jdvRw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt3pmr20set_default_resourceEPNS_15memory_resourceE);
+ LIB_FUNCTION("H7-7Z3ixv-w", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt4_Pad7_LaunchEPKcPP12pthread_attrPP7pthread);
+ LIB_FUNCTION("PBbZjsL6nfc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt4_Pad7_LaunchEPKcPP7pthread);
+ LIB_FUNCTION("fLBZMOQh-3Y", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt4_Pad7_LaunchEPP12pthread_attrPP7pthread);
+ LIB_FUNCTION("xZqiZvmcp9k", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt4_Pad7_LaunchEPP7pthread);
+ LIB_FUNCTION("a-z7wxuYO2E", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt4_Pad8_ReleaseEv);
+ LIB_FUNCTION("uhnb6dnXOnc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt4_PadC2EPKc);
+ LIB_FUNCTION("dGYo9mE8K2A", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt4_PadC2Ev);
+ LIB_FUNCTION("XyJPhPqpzMw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt4_PadD1Ev);
+ LIB_FUNCTION("gjLRZgfb3i0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt4_PadD2Ev);
+ LIB_FUNCTION("rX58aCQCMS4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt5ctypeIcE10table_sizeE);
+ LIB_FUNCTION("Cv+zC4EjGMA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt5ctypeIcE2idE);
+ LIB_FUNCTION("p8-44cVeO84", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt5ctypeIcED0Ev);
+ LIB_FUNCTION("tPsGA6EzNKA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt5ctypeIcED1Ev);
+ LIB_FUNCTION("VmqsS6auJzo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt5ctypeIwE2idE);
+ LIB_FUNCTION("zOPA5qnbW2U", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt5ctypeIwED0Ev);
+ LIB_FUNCTION("P0383AW3Y9A", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt5ctypeIwED1Ev);
+ LIB_FUNCTION("U54NBtdj6UY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt6_Mutex5_LockEv);
+ LIB_FUNCTION("7OCTkL2oWyg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt6_Mutex7_UnlockEv);
+ LIB_FUNCTION("2KNnG2Z9zJA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt6_MutexC1Ev);
+ LIB_FUNCTION("log6zy2C9iQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt6_MutexC2Ev);
+ LIB_FUNCTION("djHbPE+TFIo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt6_MutexD1Ev);
+ LIB_FUNCTION("j7e7EQBD6ZA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt6_MutexD2Ev);
+ LIB_FUNCTION("0WY1SH7eoIs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt6_Winit9_Init_cntE);
+ LIB_FUNCTION("-Bl9-SZ2noc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt6_WinitC1Ev);
+ LIB_FUNCTION("57mMrw0l-40", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt6_WinitC2Ev);
+ LIB_FUNCTION("Uw3OTZFPNt4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt6_WinitD1Ev);
+ LIB_FUNCTION("2yOarodWACE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt6_WinitD2Ev);
+ LIB_FUNCTION("z83caOn94fM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt6chrono12steady_clock12is_monotonicE);
+ LIB_FUNCTION("vHy+a4gLBfs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt6chrono12steady_clock9is_steadyE);
+ LIB_FUNCTION("jCX3CPIVB8I", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt6chrono12system_clock12is_monotonicE);
+ LIB_FUNCTION("88EyUEoBX-E", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt6chrono12system_clock9is_steadyE);
+ LIB_FUNCTION("hEQ2Yi4PJXA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt6locale16_GetgloballocaleEv);
+ LIB_FUNCTION("1TaQLyPDJEY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt6locale16_SetgloballocaleEPv);
+ LIB_FUNCTION("H4fcpQOpc08", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt6locale2id7_Id_cntE);
+ LIB_FUNCTION("9rMML086SEE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt6locale5_InitEv);
+ LIB_FUNCTION("K-5mtupQZ4g", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt6locale5emptyEv);
+ LIB_FUNCTION("AgxEl+HeWRQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt6locale5facet7_DecrefEv);
+ LIB_FUNCTION("-EgSegeAKl4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt6locale5facet7_IncrefEv);
+ LIB_FUNCTION("QW2jL1J5rwY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt6locale5facet9_RegisterEv);
+ LIB_FUNCTION("ptwhA0BQVeE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt6locale6globalERKS_);
+ LIB_FUNCTION("uuga3RipCKQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt6locale7_Locimp7_AddfacEPNS_5facetEm);
+ LIB_FUNCTION("9FF+T5Xks9E", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt6locale7_Locimp8_ClocptrE);
+ LIB_FUNCTION("5r801ZWiJJI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt6locale7_Locimp8_MakelocERKSt8_LocinfoiPS0_PKS_);
+ LIB_FUNCTION("BcbHFSrcg3Y", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt6locale7_Locimp9_MakewlocERKSt8_LocinfoiPS0_PKS_);
+ LIB_FUNCTION("fkFGlPdquqI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt6locale7_Locimp9_MakexlocERKSt8_LocinfoiPS0_PKS_);
+ LIB_FUNCTION("6b3KIjPD33k", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt6locale7_LocimpC1Eb);
+ LIB_FUNCTION("WViwxtEKxHk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt6locale7_LocimpC1ERKS0_);
+ LIB_FUNCTION("zrmR88ClfOs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt6locale7_LocimpC2Eb);
+ LIB_FUNCTION("dsJKehuajH4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt6locale7_LocimpC2ERKS0_);
+ LIB_FUNCTION("bleKr8lOLr8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt6locale7_LocimpD0Ev);
+ LIB_FUNCTION("aD-iqbVlHmQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt6locale7_LocimpD1Ev);
+ LIB_FUNCTION("So6gSmJMYDs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt6locale7_LocimpD2Ev);
+ LIB_FUNCTION("Uq5K8tl8I9U", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt6locale7classicEv);
+ LIB_FUNCTION("pMWnITHysPc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt6localeD1Ev);
+ LIB_FUNCTION("CHrhwd8QSBs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt6thread20hardware_concurrencyEv);
+ LIB_FUNCTION("m7qAgircaZY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7_MpunctIcE5_InitERKSt8_Locinfob);
+ LIB_FUNCTION("zWSNYg14Uag", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7_MpunctIcEC2Emb);
+ LIB_FUNCTION("0il9qdo6fhs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7_MpunctIcEC2EPKcmbb);
+ LIB_FUNCTION("Lzj4ws7DlhQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7_MpunctIcED0Ev);
+ LIB_FUNCTION("0AeC+qCELEA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7_MpunctIcED1Ev);
+ LIB_FUNCTION("iCoD0EOIbTM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7_MpunctIwE5_InitERKSt8_Locinfob);
+ LIB_FUNCTION("Pr1yLzUe230", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7_MpunctIwEC2Emb);
+ LIB_FUNCTION("TDhjx3nyaoU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7_MpunctIwEC2EPKcmbb);
+ LIB_FUNCTION("8UeuxGKjQr8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7_MpunctIwED0Ev);
+ LIB_FUNCTION("0TADyPWrobI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7_MpunctIwED1Ev);
+ LIB_FUNCTION("eVFYZnYNDo0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7codecvtIcc9_MbstatetE2idE);
+ LIB_FUNCTION("iZCHNahj++4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7codecvtIcc9_MbstatetE5_InitERKSt8_Locinfo);
+ LIB_FUNCTION("zyhiiLKndO8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7codecvtIcc9_MbstatetE7_GetcatEPPKNSt6locale5facetEPKS2_);
+ LIB_FUNCTION("XhwSbwsBdx0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7codecvtIcc9_MbstatetEC1Em);
+ LIB_FUNCTION("3YCLxZqgIdo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7codecvtIcc9_MbstatetEC1ERKSt8_Locinfom);
+ LIB_FUNCTION("e5Hwcntvd8c", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7codecvtIcc9_MbstatetEC2Em);
+ LIB_FUNCTION("4qHwSTPt-t8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7codecvtIcc9_MbstatetEC2ERKSt8_Locinfom);
+ LIB_FUNCTION("2TYdayAO39E", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7codecvtIcc9_MbstatetED0Ev);
+ LIB_FUNCTION("djNkrJKTb6Q", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7codecvtIcc9_MbstatetED1Ev);
+ LIB_FUNCTION("to7GggwECZU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7codecvtIcc9_MbstatetED2Ev);
+ LIB_FUNCTION("u2MAta5SS84", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7codecvtIDic9_MbstatetE2idE);
+ LIB_FUNCTION("vwMx2NhWdLw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7codecvtIDic9_MbstatetED0Ev);
+ LIB_FUNCTION("TuhGCIxgLvA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7codecvtIDic9_MbstatetED1Ev);
+ LIB_FUNCTION("xM5re58mxj8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7codecvtIDsc9_MbstatetE2idE);
+ LIB_FUNCTION("zYHryd8vd0w", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7codecvtIDsc9_MbstatetED0Ev);
+ LIB_FUNCTION("Oeo9tUbzW7s", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7codecvtIDsc9_MbstatetED1Ev);
+ LIB_FUNCTION("FjZCPmK0SbA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7codecvtIwc9_MbstatetE2idE);
+ LIB_FUNCTION("9BI3oYkCTCU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7codecvtIwc9_MbstatetED0Ev);
+ LIB_FUNCTION("0fkFA3za2N8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7codecvtIwc9_MbstatetED1Ev);
+ LIB_FUNCTION("7brRfHVVAlI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7collateIcE2idE);
+ LIB_FUNCTION("CKlZ-H-D1CE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7collateIcE5_InitERKSt8_Locinfo);
+ LIB_FUNCTION("BSVJqITGCyI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7collateIcE7_GetcatEPPKNSt6locale5facetEPKS1_);
+ LIB_FUNCTION("Oo1r8jKGZQ4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7collateIcEC1Em);
+ LIB_FUNCTION("splBMMcF3yk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7collateIcEC1EPKcm);
+ LIB_FUNCTION("raLgIUi3xmk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7collateIcEC1ERKSt8_Locinfom);
+ LIB_FUNCTION("tkqNipin1EI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7collateIcEC2Em);
+ LIB_FUNCTION("VClCrMDyydE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7collateIcEC2EPKcm);
+ LIB_FUNCTION("L71JAnoQees", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7collateIcEC2ERKSt8_Locinfom);
+ LIB_FUNCTION("Lt4407UMs2o", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7collateIcED0Ev);
+ LIB_FUNCTION("8pXCeme0FC4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7collateIcED1Ev);
+ LIB_FUNCTION("dP5zwQ2Yc8g", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7collateIcED2Ev);
+ LIB_FUNCTION("irGo1yaJ-vM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7collateIwE2idE);
+ LIB_FUNCTION("LxKs-IGDsFU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7collateIwE5_InitERKSt8_Locinfo);
+ LIB_FUNCTION("2wz4rthdiy8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7collateIwE7_GetcatEPPKNSt6locale5facetEPKS1_);
+ LIB_FUNCTION("d-MOtyu8GAk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7collateIwEC1Em);
+ LIB_FUNCTION("fjHAU8OSaW8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7collateIwEC1EPKcm);
+ LIB_FUNCTION("wggIIjWSt-E", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7collateIwEC1ERKSt8_Locinfom);
+ LIB_FUNCTION("HQbgeUdQyyw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7collateIwEC2Em);
+ LIB_FUNCTION("PSAw7g1DD24", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7collateIwEC2EPKcm);
+ LIB_FUNCTION("2PoQu-K2qXk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7collateIwEC2ERKSt8_Locinfom);
+ LIB_FUNCTION("ig4VDIRc21Q", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7collateIwED0Ev);
+ LIB_FUNCTION("ZO3a6HfALTQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7collateIwED1Ev);
+ LIB_FUNCTION("84wIPnwBGiU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7collateIwED2Ev);
+ LIB_FUNCTION("WkAsdy5CUAo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8_Locinfo8_AddcatsEiPKc);
+ LIB_FUNCTION("L1Ze94yof2I", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8_LocinfoC1EiPKc);
+ LIB_FUNCTION("hqi8yMOCmG0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8_LocinfoC1EPKc);
+ LIB_FUNCTION("2aSk2ruCP0E", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8_LocinfoC1ERKSs);
+ LIB_FUNCTION("i180MNC9p4c", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8_LocinfoC2EiPKc);
+ LIB_FUNCTION("pN02FS5SPgg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8_LocinfoC2EPKc);
+ LIB_FUNCTION("ReK9U6EUWuU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8_LocinfoC2ERKSs);
+ LIB_FUNCTION("p6LrHjIQMdk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8_LocinfoD1Ev);
+ LIB_FUNCTION("YXVCU6PdgZk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8_LocinfoD2Ev);
+ LIB_FUNCTION("2MK5Lr9pgQc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8bad_castD0Ev);
+ LIB_FUNCTION("47RvLSo2HN8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8bad_castD1Ev);
+ LIB_FUNCTION("rF07weLXJu8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8bad_castD2Ev);
+ LIB_FUNCTION("QZb07KKwTU0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8ios_base4Init9_Init_cntE);
+ LIB_FUNCTION("sqWytnhYdEg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8ios_base4InitC1Ev);
+ LIB_FUNCTION("bTQcNwRc8hE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8ios_base4InitC2Ev);
+ LIB_FUNCTION("kxXCvcat1cM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8ios_base4InitD1Ev);
+ LIB_FUNCTION("bxLH5WHgMBY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8ios_base4InitD2Ev);
+ LIB_FUNCTION("8tL6yJaX1Ro", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8ios_base5_SyncE);
+ LIB_FUNCTION("QXJCcrXoqpU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8ios_base5clearENSt5_IosbIiE8_IostateEb);
+ LIB_FUNCTION("4EkPKYzOjPc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8ios_base6_IndexE);
+ LIB_FUNCTION("LTov9gMEqCU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8ios_base7_AddstdEPS_);
+ LIB_FUNCTION("x7vtyar1sEY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8ios_base7failureD0Ev);
+ LIB_FUNCTION("N2f485TmJms", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8ios_base7failureD1Ev);
+ LIB_FUNCTION("fjG5plxblj8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8ios_base7failureD2Ev);
+ LIB_FUNCTION("I5jcbATyIWo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8ios_baseD0Ev);
+ LIB_FUNCTION("X9D8WWSG3As", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8ios_baseD1Ev);
+ LIB_FUNCTION("P8F2oavZXtY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8ios_baseD2Ev);
+ LIB_FUNCTION("lA+PfiZ-S5A", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8messagesIcE2idE);
+ LIB_FUNCTION("eLB2+1+mVvg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8messagesIcE5_InitERKSt8_Locinfo);
+ LIB_FUNCTION("96Ev+CE1luE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8messagesIcE7_GetcatEPPKNSt6locale5facetEPKS1_);
+ LIB_FUNCTION("6gCBQs1mIi4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8messagesIcEC1Em);
+ LIB_FUNCTION("W0w8TGzAu0Q", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8messagesIcEC1EPKcm);
+ LIB_FUNCTION("SD403oMc1pQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8messagesIcEC1ERKSt8_Locinfom);
+ LIB_FUNCTION("6DBUo0dty1k", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8messagesIcEC2Em);
+ LIB_FUNCTION("qF3mHeMAHVk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8messagesIcEC2EPKcm);
+ LIB_FUNCTION("969Euioo12Q", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8messagesIcEC2ERKSt8_Locinfom);
+ LIB_FUNCTION("jy9urODH0Wo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8messagesIcED0Ev);
+ LIB_FUNCTION("34mi8lteNTs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8messagesIcED1Ev);
+ LIB_FUNCTION("yDdbQr1oLOc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8messagesIcED2Ev);
+ LIB_FUNCTION("n1Y6pGR-8AU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8messagesIwE2idE);
+ LIB_FUNCTION("Zz-RfDtowlo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8messagesIwE5_InitERKSt8_Locinfo);
+ LIB_FUNCTION("XghI4vmw8mU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8messagesIwE7_GetcatEPPKNSt6locale5facetEPKS1_);
+ LIB_FUNCTION("n4+3hznhkU4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8messagesIwEC1Em);
+ LIB_FUNCTION("4Srtnk+NpC4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8messagesIwEC1EPKcm);
+ LIB_FUNCTION("RrTMGyPhYU4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8messagesIwEC1ERKSt8_Locinfom);
+ LIB_FUNCTION("x8PFBjJhH7E", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8messagesIwEC2Em);
+ LIB_FUNCTION("DlDsyX+XsoA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8messagesIwEC2EPKcm);
+ LIB_FUNCTION("DDQjbwNC31E", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8messagesIwEC2ERKSt8_Locinfom);
+ LIB_FUNCTION("gMwkpZNI9Us", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8messagesIwED0Ev);
+ LIB_FUNCTION("6sAaleB7Zgk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8messagesIwED1Ev);
+ LIB_FUNCTION("I-e7Dxo087A", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8messagesIwED2Ev);
+ LIB_FUNCTION("9iXtwvGVFRI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8numpunctIcE2idE);
+ LIB_FUNCTION("1LvbNeZZJ-o", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8numpunctIcE5_InitERKSt8_Locinfob);
+ LIB_FUNCTION("fFnht9SPed8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8numpunctIcE5_TidyEv);
+ LIB_FUNCTION("zCB24JBovnQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8numpunctIcE7_GetcatEPPKNSt6locale5facetEPKS1_);
+ LIB_FUNCTION("TEtyeXjcZ0w", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8numpunctIcEC1Em);
+ LIB_FUNCTION("WK24j1F3rCU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8numpunctIcEC1EPKcmb);
+ LIB_FUNCTION("CDm+TUClE7E", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8numpunctIcEC1ERKSt8_Locinfomb);
+ LIB_FUNCTION("1eVdDzPtzD4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8numpunctIcEC2Em);
+ LIB_FUNCTION("yIn4l8OO1zA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8numpunctIcEC2EPKcmb);
+ LIB_FUNCTION("Cb1hI+w9nyU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8numpunctIcEC2ERKSt8_Locinfomb);
+ LIB_FUNCTION("Lf6h5krl2fA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8numpunctIcED0Ev);
+ LIB_FUNCTION("qEob3o53s2M", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8numpunctIcED1Ev);
+ LIB_FUNCTION("xFva4yxsVW8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8numpunctIcED2Ev);
+ LIB_FUNCTION("XZNi3XtbWQ4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8numpunctIwE2idE);
+ LIB_FUNCTION("uiRALKOdAZk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8numpunctIwE5_InitERKSt8_Locinfob);
+ LIB_FUNCTION("2YCDWkuFEy8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8numpunctIwE5_TidyEv);
+ LIB_FUNCTION("SdXFaufpLIs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8numpunctIwE7_GetcatEPPKNSt6locale5facetEPKS1_);
+ LIB_FUNCTION("XOgjMgZ3fjo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8numpunctIwEC1Em);
+ LIB_FUNCTION("H+T2VJ91dds", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8numpunctIwEC1EPKcmb);
+ LIB_FUNCTION("s1EM2NdPf0Y", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8numpunctIwEC1ERKSt8_Locinfomb);
+ LIB_FUNCTION("ElKI+ReiehU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8numpunctIwEC2Em);
+ LIB_FUNCTION("m4kEqv7eGVY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8numpunctIwEC2EPKcmb);
+ LIB_FUNCTION("MQJQCxbLfM0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8numpunctIwEC2ERKSt8_Locinfomb);
+ LIB_FUNCTION("VHBnRBxBg5E", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8numpunctIwED0Ev);
+ LIB_FUNCTION("lzK3uL1rWJY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8numpunctIwED1Ev);
+ LIB_FUNCTION("XDm4jTtoEbo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8numpunctIwED2Ev);
+ LIB_FUNCTION("cDHRgSXYdqA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9_Num_base10has_denormE);
+ LIB_FUNCTION("v9HHsaa42qE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9_Num_base10is_boundedE);
+ LIB_FUNCTION("EgSIYe3IYso", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9_Num_base10is_integerE);
+ LIB_FUNCTION("XXiGcYa5wtg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9_Num_base11round_styleE);
+ LIB_FUNCTION("98w+P+GuFMU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9_Num_base12has_infinityE);
+ LIB_FUNCTION("qeA5qUg9xBk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9_Num_base12max_digits10E);
+ LIB_FUNCTION("E4gWXl6V2J0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9_Num_base12max_exponentE);
+ LIB_FUNCTION("KqdclsYd24w", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9_Num_base12min_exponentE);
+ LIB_FUNCTION("gF5aGNmzWSg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9_Num_base13has_quiet_NaNE);
+ LIB_FUNCTION("RCWKbkEaDAU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9_Num_base14is_specializedE);
+ LIB_FUNCTION("Dl4hxL59YF4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9_Num_base14max_exponent10E);
+ LIB_FUNCTION("zBHGQsN5Yfw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9_Num_base14min_exponent10E);
+ LIB_FUNCTION("96Bg8h09w+o", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9_Num_base15has_denorm_lossE);
+ LIB_FUNCTION("U0FdtOUjUPg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9_Num_base15tinyness_beforeE);
+ LIB_FUNCTION("fSdpGoYfYs8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9_Num_base17has_signaling_NaNE);
+ LIB_FUNCTION("Xb9FhMysEHo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9_Num_base5radixE);
+ LIB_FUNCTION("suaBxzlL0p0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9_Num_base5trapsE);
+ LIB_FUNCTION("ejBz8a8TCWU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9_Num_base6digitsE);
+ LIB_FUNCTION("M-KRaPj9tQQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9_Num_base8digits10E);
+ LIB_FUNCTION("bUQLE6uEu10", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9_Num_base8is_exactE);
+ LIB_FUNCTION("0ZdjsAWtbG8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9_Num_base9is_iec559E);
+ LIB_FUNCTION("qO4MLGs1o58", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9_Num_base9is_moduloE);
+ LIB_FUNCTION("5DzttCF356U", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9_Num_base9is_signedE);
+ LIB_FUNCTION("qb6A7pSgAeY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9bad_allocD0Ev);
+ LIB_FUNCTION("khbdMADH4cQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9bad_allocD1Ev);
+ LIB_FUNCTION("WiH8rbVv5s4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9bad_allocD2Ev);
+ LIB_FUNCTION("Bin7e2UR+a0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9exception18_Set_raise_handlerEPFvRKS_E);
+ LIB_FUNCTION("+Nc8JGdVLQs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9exceptionD0Ev);
+ LIB_FUNCTION("BgZcGDh7o9g", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9exceptionD1Ev);
+ LIB_FUNCTION("MOBxtefPZUg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9exceptionD2Ev);
+ LIB_FUNCTION("N5nZ3wQw+Vc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9type_infoD0Ev);
+ LIB_FUNCTION("LLssoYjMOow", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9type_infoD1Ev);
+ LIB_FUNCTION("zb3436295XU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9type_infoD2Ev);
+ LIB_FUNCTION("ryUxD-60bKM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZnwmRKSt9nothrow_t);
+ LIB_FUNCTION("3yxLpdKD0RA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZnwmSt11align_val_t);
+ LIB_FUNCTION("iQXBbJbfT5k", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZnwmSt11align_val_tRKSt9nothrow_t);
+ LIB_FUNCTION("VrWUXy1gqn8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt10_Rng_abortPKc);
+ LIB_FUNCTION("Zmeuhg40yNI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt10adopt_lock);
+ LIB_FUNCTION("mhR3IufA7fE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt10defer_lock);
+ LIB_FUNCTION("lKfKm6INOpQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt10unexpectedv);
+ LIB_FUNCTION("eT2UsmTewbU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt11_Xbad_allocv);
+ LIB_FUNCTION("L7Vnk06zC2c", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt11setiosflagsNSt5_IosbIiE9_FmtflagsE);
+ LIB_FUNCTION("kFYQ4d6jVls", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt11try_to_lock);
+ LIB_FUNCTION("1h8hFQghR7w", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt12setprecisioni);
+ LIB_FUNCTION("ybn35k-I+B0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt13_Cl_charnames);
+ LIB_FUNCTION("DiGVep5yB5w", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt13_Execute_onceRSt9once_flagPFiPvS1_PS1_ES1_);
+ LIB_FUNCTION("PDX01ziUz+4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt13_Syserror_mapi);
+ LIB_FUNCTION("UWyL6KoR96U", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt13_Xregex_errorNSt15regex_constants10error_typeE);
+ LIB_FUNCTION("Zb+hMspRR-o", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt13get_terminatev);
+ LIB_FUNCTION("qMXslRdZVj4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt13resetiosflagsNSt5_IosbIiE9_FmtflagsE);
+ LIB_FUNCTION("NG1phipELJE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt13set_terminatePFvvE);
+ LIB_FUNCTION("u2tMGOLaqnE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt14_Atomic_assertPKcS0_);
+ LIB_FUNCTION("T+zVxpVaaTo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt14_Cl_wcharnames);
+ LIB_FUNCTION("Zn44KZgJtWY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt14_Debug_messagePKcS0_j);
+ LIB_FUNCTION("u0yN6tzBors", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt14_Raise_handler);
+ LIB_FUNCTION("Nmtr628eA3A", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt14_Random_devicev);
+ LIB_FUNCTION("bRujIheWlB0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt14_Throw_C_errori);
+ LIB_FUNCTION("tQIo+GIPklo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt14_Xlength_errorPKc);
+ LIB_FUNCTION("ozMAr28BwSY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt14_Xout_of_rangePKc);
+ LIB_FUNCTION("zPWCqkg7V+o", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt14get_unexpectedv);
+ LIB_FUNCTION("Eva2i4D5J6I", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt14set_unexpectedPFvvE);
+ LIB_FUNCTION("zugltxeIXM0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt15_sceLibcLocinfoPKc);
+ LIB_FUNCTION("y7aMFEkj4PE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt15_Xruntime_errorPKc);
+ LIB_FUNCTION("vI85k3GQcz8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt15future_categoryv);
+ LIB_FUNCTION("CkY0AVa-frg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt15get_new_handlerv);
+ LIB_FUNCTION("RqeErO3cFHU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt15set_new_handlerPFvvE);
+ LIB_FUNCTION("aotaAaQK6yc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt15system_categoryv);
+ LIB_FUNCTION("W0j6vCxh9Pc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt16_Throw_Cpp_errori);
+ LIB_FUNCTION("saSUnPWLq9E", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt16_Xoverflow_errorPKc);
+ LIB_FUNCTION("YxwfcCH5Q0I", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt16generic_categoryv);
+ LIB_FUNCTION("0r8rbw2SFqk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt17_Future_error_mapi);
+ LIB_FUNCTION("VoUwme28y4w", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt18_String_cpp_unused);
+ LIB_FUNCTION("NU-T4QowTNA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt18_Xinvalid_argumentPKc);
+ LIB_FUNCTION("Q1BL70XVV0o", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt18uncaught_exceptionv);
+ LIB_FUNCTION("PjwbqtUehPU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt19_Throw_future_errorRKSt10error_code);
+ LIB_FUNCTION("MELi-cKqWq0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt19_Xbad_function_callv);
+ LIB_FUNCTION("Qoo175Ig+-k", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt21_sceLibcClassicLocale);
+ LIB_FUNCTION("cPNeOAYgB0A", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt22_Get_future_error_whati);
+ LIB_FUNCTION("mDIHE-aaRaI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt22_Random_device_entropyv);
+ LIB_FUNCTION("DNbsDRZ-ntI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt25_Rethrow_future_exceptionSt13exception_ptr);
+ LIB_FUNCTION("2WVBaSdGIds", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt3cin);
+ LIB_FUNCTION("wiR+rIcbnlc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt4_Fpz);
+ LIB_FUNCTION("TVfbf1sXt0A", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt4cerr);
+ LIB_FUNCTION("jSquWN7i7lc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt4clog);
+ LIB_FUNCTION("5PfqUBaQf4g", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt4cout);
+ LIB_FUNCTION("vU9svJtEnWc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt4setwi);
+ LIB_FUNCTION("2bASh0rEeXI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt4wcin);
+ LIB_FUNCTION("CvJ3HUPlMIY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt5wcerr);
+ LIB_FUNCTION("awr1A2VAVZQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt5wclog);
+ LIB_FUNCTION("d-YRIvO0jXI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt5wcout);
+ LIB_FUNCTION("pDFe-IgbTPg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt6_ThrowRKSt9exception);
+ LIB_FUNCTION("kr5ph+wVAtU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt6ignore);
+ LIB_FUNCTION("FQ9NFbBHb5Y", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt7_BADOFF);
+ LIB_FUNCTION("vYWK2Pz8vGE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt7_FiopenPKcNSt5_IosbIiE9_OpenmodeEi);
+ LIB_FUNCTION("aqyjhIx7jaY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt7_FiopenPKwNSt5_IosbIiE9_OpenmodeEi);
+ LIB_FUNCTION("QfPuSqhub7o", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt7_MP_AddPyy);
+ LIB_FUNCTION("lrQSsTRMMr4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt7_MP_GetPy);
+ LIB_FUNCTION("Gav1Xt1Ce+c", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt7_MP_MulPyyy);
+ LIB_FUNCTION("Ozk+Z6QnlTY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt7_MP_RemPyy);
+ LIB_FUNCTION("NLwJ3q+64bY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt7nothrow);
+ LIB_FUNCTION("4rrOHCHAV1w", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt7setbasei);
+ LIB_FUNCTION("yYk819F9TyU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt8_XLgammad);
+ LIB_FUNCTION("bl0DPP6kFBk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt8_XLgammae);
+ LIB_FUNCTION("DWMcG8yogkY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt8_XLgammaf);
+ LIB_FUNCTION("X1DNtCe22Ks", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt9_LStrcollIcEiPKT_S2_S2_S2_PKSt8_Collvec);
+ LIB_FUNCTION("m6uU37-b27s", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt9_LStrcollIwEiPKT_S2_S2_S2_PKSt8_Collvec);
+ LIB_FUNCTION("V62E2Q8bJVY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt9_LStrxfrmIcEmPT_S1_PKS0_S3_PKSt8_Collvec);
+ LIB_FUNCTION("BloPUt1HCH0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt9_LStrxfrmIwEmPT_S1_PKS0_S3_PKSt8_Collvec);
+ LIB_FUNCTION("qYhnoevd9bI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt9terminatev);
+ LIB_FUNCTION("XO9ihAZCBcY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIa);
+ LIB_FUNCTION("nEuTkSQAQFw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIb);
+ LIB_FUNCTION("smeljzleGRQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIc);
+ LIB_FUNCTION("iZrCfFRsE3Y", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTId);
+ LIB_FUNCTION("ltRLAWAeSaM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIDh);
+ LIB_FUNCTION("7TW4UgJjwJ8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIDi);
+ LIB_FUNCTION("SK0Syya+scs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIDn);
+ LIB_FUNCTION("rkWOabkkpVo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIDs);
+ LIB_FUNCTION("NlgA2fMtxl4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIe);
+ LIB_FUNCTION("c5-Jw-LTekM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIf);
+ LIB_FUNCTION("g-fUPD4HznU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIh);
+ LIB_FUNCTION("St4apgcBNfo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIi);
+ LIB_FUNCTION("MpiTv3MErEQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIj);
+ LIB_FUNCTION("b5JSEuAHuDo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIl);
+ LIB_FUNCTION("DoGS21ugIfI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIm);
+ LIB_FUNCTION("2EEDQ6uHY2c", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIn);
+ LIB_FUNCTION("h1Eewgzowes", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIN10__cxxabiv116__enum_type_infoE);
+ LIB_FUNCTION("eD+mC6biMFI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIN10__cxxabiv117__array_type_infoE);
+ LIB_FUNCTION("EeOtHxoUkvM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIN10__cxxabiv117__class_type_infoE);
+ LIB_FUNCTION("dSBshTZ8JcA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIN10__cxxabiv117__pbase_type_infoE);
+ LIB_FUNCTION("YglrcQaNfds", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIN10__cxxabiv119__pointer_type_infoE);
+ LIB_FUNCTION("DZhZwYkJDCE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIN10__cxxabiv120__function_type_infoE);
+ LIB_FUNCTION("N2VV+vnEYlw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIN10__cxxabiv120__si_class_type_infoE);
+ LIB_FUNCTION("gjLRFhKCMNE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIN10__cxxabiv121__vmi_class_type_infoE);
+ LIB_FUNCTION("dHw0YAjyIV4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIN10__cxxabiv123__fundamental_type_infoE);
+ LIB_FUNCTION("7tTpzMt-PzY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIN10__cxxabiv129__pointer_to_member_type_infoE);
+ LIB_FUNCTION("yZmHOKICuxg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIN6Dinkum7threads10lock_errorE);
+ LIB_FUNCTION("qcaIknDQLwE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIN6Dinkum7threads21thread_resource_errorE);
+ LIB_FUNCTION("sJUU2ZW-yxU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTINSt6locale5facetE);
+ LIB_FUNCTION("8Wc+t3BCF-k", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTINSt6locale7_LocimpE);
+ LIB_FUNCTION("sBCTjFk7Gi4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTINSt8ios_base7failureE);
+ LIB_FUNCTION("Sn3TCBWJ5wo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIo);
+ LIB_FUNCTION("Jk+LgZzCsi8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIPa);
+ LIB_FUNCTION("+qso2nVwQzg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIPb);
+ LIB_FUNCTION("M1jmeNsWVK8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIPc);
+ LIB_FUNCTION("3o0PDVnn1qA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIPd);
+ LIB_FUNCTION("7OO0uCJWILQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIPDh);
+ LIB_FUNCTION("DOBCPW6DL3w", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIPDi);
+ LIB_FUNCTION("QvWOlLyuQ2o", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIPDn);
+ LIB_FUNCTION("OkYxbdkrv64", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIPDs);
+ LIB_FUNCTION("96xdSFbiR7Q", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIPe);
+ LIB_FUNCTION("01FSgNK1wwA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIPf);
+ LIB_FUNCTION("ota-3+co4Jk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIPh);
+ LIB_FUNCTION("YstfcFbhwvQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIPi);
+ LIB_FUNCTION("DQ9mChn0nnE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIPj);
+ LIB_FUNCTION("Ml1z3dYEVPM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIPKa);
+ LIB_FUNCTION("WV94zKqwgxY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIPKb);
+ LIB_FUNCTION("I4y33AOamns", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIPKc);
+ LIB_FUNCTION("0G36SAiYUhQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIPKd);
+ LIB_FUNCTION("NVCBWomXpcw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIPKDh);
+ LIB_FUNCTION("50aDlGVFt5I", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIPKDi);
+ LIB_FUNCTION("liR+QkhejDk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIPKDn);
+ LIB_FUNCTION("kzfj-YSkW7w", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIPKDs);
+ LIB_FUNCTION("7uX6IsXWwak", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIPKe);
+ LIB_FUNCTION("2PXZUKjolAA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIPKf);
+ LIB_FUNCTION("RKvygdQzGaY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIPKh);
+ LIB_FUNCTION("sVUkO0TTpM8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIPKi);
+ LIB_FUNCTION("4zhc1xNSIno", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIPKj);
+ LIB_FUNCTION("Gr+ih5ipgNk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIPKl);
+ LIB_FUNCTION("0cLFYdr1AGc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIPKm);
+ LIB_FUNCTION("0Xxtiar8Ceg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIPKn);
+ LIB_FUNCTION("hsttk-IbL1o", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIPKo);
+ LIB_FUNCTION("zqOGToT2dH8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIPKs);
+ LIB_FUNCTION("WY7615THqKM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIPKt);
+ LIB_FUNCTION("0g+zCGZ7dgQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIPKv);
+ LIB_FUNCTION("jfqTdKTGbBI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIPKw);
+ LIB_FUNCTION("sOz2j1Lxl48", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIPKx);
+ LIB_FUNCTION("qTgw+f54K34", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIPKy);
+ LIB_FUNCTION("1+5ojo5J2xU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIPl);
+ LIB_FUNCTION("SPiW3NTO8I0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIPm);
+ LIB_FUNCTION("zUwmtNuJABI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIPn);
+ LIB_FUNCTION("A9PfIjQCOUw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIPo);
+ LIB_FUNCTION("nqpARwWZmjI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIPs);
+ LIB_FUNCTION("KUW22XiVxvQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIPt);
+ LIB_FUNCTION("OJPn-YR1bow", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIPv);
+ LIB_FUNCTION("7gj0BXUP3dc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIPw);
+ LIB_FUNCTION("9opd1ucwDqI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIPx);
+ LIB_FUNCTION("a9KMkfXXUsE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIPy);
+ LIB_FUNCTION("j97CjKJNtQI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIs);
+ LIB_FUNCTION("U1CBVMD42HA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISi);
+ LIB_FUNCTION("iLSavTYoxx0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISo);
+ LIB_FUNCTION("H0aqk25W6BI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt10bad_typeid);
+ LIB_FUNCTION("2GWRrgT8o20", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt10ctype_base);
+ LIB_FUNCTION("IBtzswgYU3A", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt10money_base);
+ LIB_FUNCTION("2e96MkSXo3U", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt10moneypunctIcLb0EE);
+ LIB_FUNCTION("Ks2FIQJ2eDc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt10moneypunctIcLb1EE);
+ LIB_FUNCTION("EnMjfRlO5f0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt10moneypunctIwLb0EE);
+ LIB_FUNCTION("gBZnTFMk6N0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt10moneypunctIwLb1EE);
+ LIB_FUNCTION("n7iD5r9+4Eo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt11_Facet_base);
+ LIB_FUNCTION("x8LHSvl5N6I", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt11logic_error);
+ LIB_FUNCTION("C0IYaaVSC1w", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt11range_error);
+ LIB_FUNCTION("9-TRy4p-YTM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt11regex_error);
+ LIB_FUNCTION("XtP9KKwyK9Q", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt12bad_weak_ptr);
+ LIB_FUNCTION("dDIjj8NBxNA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt12codecvt_base);
+ LIB_FUNCTION("5BIbzIuDxTQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt12domain_error);
+ LIB_FUNCTION("DCY9coLQcVI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt12future_error);
+ LIB_FUNCTION("cxqzgvGm1GI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt12length_error);
+ LIB_FUNCTION("dKjhNUf9FBc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt12out_of_range);
+ LIB_FUNCTION("eDciML+moZs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt12system_error);
+ LIB_FUNCTION("Z7NWh8jD+Nw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt13bad_exception);
+ LIB_FUNCTION("STNAj1oxtpk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt13basic_filebufIcSt11char_traitsIcEE);
+ LIB_FUNCTION("37CMzzbbHn8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt13basic_filebufIwSt11char_traitsIwEE);
+ LIB_FUNCTION("WbBz4Oam3wM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt13messages_base);
+ LIB_FUNCTION("bLPn1gfqSW8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt13runtime_error);
+ LIB_FUNCTION("cbvW20xPgyc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt14error_category);
+ LIB_FUNCTION("lt0mLhNwjs0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt14overflow_error);
+ LIB_FUNCTION("oNRAB0Zs2+0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt15underflow_error);
+ LIB_FUNCTION("XZzWt0ygWdw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt16invalid_argument);
+ LIB_FUNCTION("FtPFMdiURuM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt16nested_exception);
+ LIB_FUNCTION("c33GAGjd7Is", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt17bad_function_call);
+ LIB_FUNCTION("8rd5FvOFk+w", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt18bad_variant_access);
+ LIB_FUNCTION("lbLEAN+Y9iI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt20bad_array_new_length);
+ LIB_FUNCTION("3aZN32UTqqk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt22_Future_error_category);
+ LIB_FUNCTION("QLqM1r9nPow", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt22_System_error_category);
+ LIB_FUNCTION("+Le0VsFb9mE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt23_Generic_error_category);
+ LIB_FUNCTION("QQsnQ2bWkdM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt4_Pad);
+ LIB_FUNCTION("sIvK5xl5pzw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt5_IosbIiE);
+ LIB_FUNCTION("gZvNGjQsmf8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt5ctypeIcE);
+ LIB_FUNCTION("Fj7VTFzlI3k", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt5ctypeIwE);
+ LIB_FUNCTION("weALTw0uesc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt7_MpunctIcE);
+ LIB_FUNCTION("DaYYQBc+SY8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt7_MpunctIwE);
+ LIB_FUNCTION("Cs3DBACRSY8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt7codecvtIcc9_MbstatetE);
+ LIB_FUNCTION("+TtUFzALoDc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt7codecvtIDic9_MbstatetE);
+ LIB_FUNCTION("v1WebHtIa24", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt7codecvtIDsc9_MbstatetE);
+ LIB_FUNCTION("hbU5HOTy1HM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt7codecvtIwc9_MbstatetE);
+ LIB_FUNCTION("fvgYbBEhXnc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt7collateIcE);
+ LIB_FUNCTION("pphEhnnuXKA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt7collateIwE);
+ LIB_FUNCTION("qOD-ksTkE08", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt8bad_cast);
+ LIB_FUNCTION("BJCgW9-OxLA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt8ios_base);
+ LIB_FUNCTION("UFsKD1fd1-w", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt8messagesIcE);
+ LIB_FUNCTION("007PjrBCaUM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt8messagesIwE);
+ LIB_FUNCTION("ddLNBT9ks2I", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt8numpunctIcE);
+ LIB_FUNCTION("A2TTRMAe6Sw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt8numpunctIwE);
+ LIB_FUNCTION("DwH3gdbYfZo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt9bad_alloc);
+ LIB_FUNCTION("7f4Nl2VS0gw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt9basic_iosIcSt11char_traitsIcEE);
+ LIB_FUNCTION("RjWhdj0ztTs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt9basic_iosIwSt11char_traitsIwEE);
+ LIB_FUNCTION("n2kx+OmFUis", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt9exception);
+ LIB_FUNCTION("CVcmmf8VL40", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt9time_base);
+ LIB_FUNCTION("xX6s+z0q6oo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt9type_info);
+ LIB_FUNCTION("Qd6zUdRhrhs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIt);
+ LIB_FUNCTION("JrUnjJ-PCTg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIv);
+ LIB_FUNCTION("qUxH+Damft4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIw);
+ LIB_FUNCTION("8Ijx3Srynh0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIx);
+ LIB_FUNCTION("KBBVmt8Td7c", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTIy);
+ LIB_FUNCTION("iOLTktXe6a0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSa);
+ LIB_FUNCTION("M86y4bmx+WA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSb);
+ LIB_FUNCTION("zGpCWBtVC0A", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSc);
+ LIB_FUNCTION("pMQUQSfX6ZE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSd);
+ LIB_FUNCTION("DghzFjzLqaE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSDi);
+ LIB_FUNCTION("FUvnVyCDhjg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSDn);
+ LIB_FUNCTION("Z7+siBC690w", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSDs);
+ LIB_FUNCTION("KNgcEteI72I", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSe);
+ LIB_FUNCTION("aFMVMBzO5jk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSf);
+ LIB_FUNCTION("BNC7IeJelZ0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSh);
+ LIB_FUNCTION("papHVcWkO5A", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSi);
+ LIB_FUNCTION("1nylaCTiH08", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSj);
+ LIB_FUNCTION("k9kErpz2Sv8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSl);
+ LIB_FUNCTION("OzMC6yz6Row", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSm);
+ LIB_FUNCTION("au+YxKwehQM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSN10__cxxabiv116__enum_type_infoE);
+ LIB_FUNCTION("6BYT26CFh58", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSN10__cxxabiv117__array_type_infoE);
+ LIB_FUNCTION("8Vs1AjNm2mE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSN10__cxxabiv117__class_type_infoE);
+ LIB_FUNCTION("bPUMNZBqRqQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSN10__cxxabiv117__pbase_type_infoE);
+ LIB_FUNCTION("UVft3+rc06o", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSN10__cxxabiv119__pointer_type_infoE);
+ LIB_FUNCTION("4ZXlZy7iRWI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSN10__cxxabiv120__function_type_infoE);
+ LIB_FUNCTION("AQlqO860Ztc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSN10__cxxabiv120__si_class_type_infoE);
+ LIB_FUNCTION("I1Ru2fZJDoE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSN10__cxxabiv121__vmi_class_type_infoE);
+ LIB_FUNCTION("6WYrZgAyjuE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSN10__cxxabiv123__fundamental_type_infoE);
+ LIB_FUNCTION("K+w0ofCSsAY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSN10__cxxabiv129__pointer_to_member_type_infoE);
+ LIB_FUNCTION("y-bbIiLALd4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSN6Dinkum7threads10lock_errorE);
+ LIB_FUNCTION("hmHH6DsLWgA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSN6Dinkum7threads21thread_resource_errorE);
+ LIB_FUNCTION("RVDooP5gZ4s", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSNSt6locale5facetE);
+ LIB_FUNCTION("JjTc4SCuILE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSNSt6locale7_LocimpE);
+ LIB_FUNCTION("C-3N+mEQli4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSNSt8ios_base7failureE);
+ LIB_FUNCTION("p07Yvdjjoo4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSPa);
+ LIB_FUNCTION("ickyvjtMLm0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSPb);
+ LIB_FUNCTION("jJtoPFrxG-I", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSPc);
+ LIB_FUNCTION("dIxG0L1esAI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSPd);
+ LIB_FUNCTION("TSMc8vgtvHI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSPDi);
+ LIB_FUNCTION("cj+ge8YLU7s", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSPDn);
+ LIB_FUNCTION("mQCm5NmJORg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSPDs);
+ LIB_FUNCTION("N84qS6rJuGI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSPe);
+ LIB_FUNCTION("DN0xDLRXD2Y", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSPf);
+ LIB_FUNCTION("HHVZLHmCfI4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSPh);
+ LIB_FUNCTION("g8phA3duRm8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSPi);
+ LIB_FUNCTION("bEbjy6yceWo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSPj);
+ LIB_FUNCTION("dSifrMdPVQ4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSPKa);
+ LIB_FUNCTION("qSiIrmgy1D8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSPKb);
+ LIB_FUNCTION("wm9QKozFM+s", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSPKc);
+ LIB_FUNCTION("-7c7thUsi1c", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSPKd);
+ LIB_FUNCTION("lFKA8eMU5PA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSPKDi);
+ LIB_FUNCTION("2veyNsXFZuw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSPKDn);
+ LIB_FUNCTION("qQ4c52GZlYw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSPKDs);
+ LIB_FUNCTION("8Ce6O0B-KpA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSPKe);
+ LIB_FUNCTION("emnRy3TNxFk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSPKf);
+ LIB_FUNCTION("thDTXTikSmc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSPKh);
+ LIB_FUNCTION("3Fd+8Pk6fgE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSPKi);
+ LIB_FUNCTION("6azovDgjxt0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSPKj);
+ LIB_FUNCTION("QdPk9cbJrOY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSPKl);
+ LIB_FUNCTION("ER8-AFoFDfM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSPKm);
+ LIB_FUNCTION("5rD2lCo4688", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSPKs);
+ LIB_FUNCTION("iWMhoHS8gqk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSPKt);
+ LIB_FUNCTION("3op2--wf660", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSPKv);
+ LIB_FUNCTION("h64u7Gu3-TM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSPKw);
+ LIB_FUNCTION("3THnS7v0D+M", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSPKx);
+ LIB_FUNCTION("h+xQETZ+6Yo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSPKy);
+ LIB_FUNCTION("6cfcRTPD2zU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSPl);
+ LIB_FUNCTION("OXkzGA9WqVw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSPm);
+ LIB_FUNCTION("6XcQYYO2YMY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSPs);
+ LIB_FUNCTION("8OSy0MMQ7eI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSPt);
+ LIB_FUNCTION("s1b2SRBzSAY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSPv);
+ LIB_FUNCTION("4r--aFJyPpI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSPw);
+ LIB_FUNCTION("pc4-Lqosxgk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSPx);
+ LIB_FUNCTION("VJL9W+nOv1U", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSPy);
+ LIB_FUNCTION("VenLJSDuDXY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSs);
+ LIB_FUNCTION("46haDPRVtPo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSi);
+ LIB_FUNCTION("RgJjmluR+QA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSo);
+ LIB_FUNCTION("ALcclvT4W3Q", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt10bad_typeid);
+ LIB_FUNCTION("idsapmYZ49w", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt10ctype_base);
+ LIB_FUNCTION("VxObo0uiafo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt10money_base);
+ LIB_FUNCTION("h+iBEkE50Zs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt10moneypunctIcLb0EE);
+ LIB_FUNCTION("o4DiZqXId90", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt10moneypunctIcLb1EE);
+ LIB_FUNCTION("MxGclWMtl4g", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt10moneypunctIwLb0EE);
+ LIB_FUNCTION("J+hjiBreZr4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt10moneypunctIwLb1EE);
+ LIB_FUNCTION("FAah-AY8+vY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt11_Facet_base);
+ LIB_FUNCTION("VNHXByo1yuY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt11logic_error);
+ LIB_FUNCTION("msxwgUAPy-Y", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt11range_error);
+ LIB_FUNCTION("UG6HJeH5GNI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt11regex_error);
+ LIB_FUNCTION("P7l9+yBL5VU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt12bad_weak_ptr);
+ LIB_FUNCTION("NXKsxT-x76M", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt12codecvt_base);
+ LIB_FUNCTION("2ud1bFeR0h8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt12domain_error);
+ LIB_FUNCTION("YeBP0Rja7vc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt12future_error);
+ LIB_FUNCTION("zEhcQGEiPik", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt12length_error);
+ LIB_FUNCTION("eNW5jsFxS6k", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt12out_of_range);
+ LIB_FUNCTION("XRxuwvN++2w", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt12system_error);
+ LIB_FUNCTION("G8z7rz17xYM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt13bad_exception);
+ LIB_FUNCTION("WYWf+rJuDVU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt13basic_filebufIcSt11char_traitsIcEE);
+ LIB_FUNCTION("coVkgLzNtaw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt13basic_filebufIwSt11char_traitsIwEE);
+ LIB_FUNCTION("N0EHkukBz6Q", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt13messages_base);
+ LIB_FUNCTION("CX3WC8qekJE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt13runtime_error);
+ LIB_FUNCTION("u5zp3yXW5wA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt14error_category);
+ LIB_FUNCTION("iy1lPjADRUs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt14overflow_error);
+ LIB_FUNCTION("Uea1kfRJ7Oc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt15underflow_error);
+ LIB_FUNCTION("KJutwrVUFUo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt16invalid_argument);
+ LIB_FUNCTION("S8kp05fMCqU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt16nested_exception);
+ LIB_FUNCTION("ql6hz7ZOZTs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt17bad_function_call);
+ LIB_FUNCTION("ObdBkrZylOg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt18bad_variant_access);
+ LIB_FUNCTION("hBvqSQD5yNk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt20bad_array_new_length);
+ LIB_FUNCTION("ouo2obDE6yU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt22_Future_error_category);
+ LIB_FUNCTION("iwIUndpU5ZI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt22_System_error_category);
+ LIB_FUNCTION("88Fre+wfuT0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt23_Generic_error_category);
+ LIB_FUNCTION("qR6GVq1IplU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt4_Pad);
+ LIB_FUNCTION("uO6YxonQkJI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt5_IosbIiE);
+ LIB_FUNCTION("jUQ+FlOMEHk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt5ctypeIcE);
+ LIB_FUNCTION("1jUJO+TZm5k", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt5ctypeIwE);
+ LIB_FUNCTION("LfMY9H6d5mI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt7_MpunctIcE);
+ LIB_FUNCTION("mh9Jro0tcjg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt7_MpunctIwE);
+ LIB_FUNCTION("rf0BfDQG1KU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt7codecvtIcc9_MbstatetE);
+ LIB_FUNCTION("Tt3ZSp9XD4E", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt7codecvtIDic9_MbstatetE);
+ LIB_FUNCTION("9XL3Tlgx6lc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt7codecvtIDsc9_MbstatetE);
+ LIB_FUNCTION("YrYO5bTIPqI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt7codecvtIwc9_MbstatetE);
+ LIB_FUNCTION("wElyE0OmoRw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt7collateIcE);
+ LIB_FUNCTION("BdfPxmlM9bs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt7collateIwE);
+ LIB_FUNCTION("--fMWwCvo+c", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt8bad_cast);
+ LIB_FUNCTION("Nr+GiZ0tGAk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt8ios_base);
+ LIB_FUNCTION("iUhx-JN27uI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt8messagesIcE);
+ LIB_FUNCTION("5ViZYJRew6g", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt8messagesIwE);
+ LIB_FUNCTION("2ZqL1jnL8so", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt8numpunctIcE);
+ LIB_FUNCTION("xuEUMolGMwU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt8numpunctIwE);
+ LIB_FUNCTION("22g2xONdXV4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt9bad_alloc);
+ LIB_FUNCTION("TuKJRIKcceA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt9basic_iosIcSt11char_traitsIcEE);
+ LIB_FUNCTION("wYWYC8xNFOI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt9basic_iosIwSt11char_traitsIwEE);
+ LIB_FUNCTION("H61hE9pLBmU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt9exception);
+ LIB_FUNCTION("5jX3QET-Jhw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt9time_base);
+ LIB_FUNCTION("WG7lrmFxyKY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt9type_info);
+ LIB_FUNCTION("f5zmgYKSpIY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSt);
+ LIB_FUNCTION("mI0SR5s7kxE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSv);
+ LIB_FUNCTION("UXS8VgAnIP4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSw);
+ LIB_FUNCTION("N8KLCZc3Y1w", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSx);
+ LIB_FUNCTION("kfuINXyHayQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSy);
+ LIB_FUNCTION("0bGGr4zLE3w", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTv0_n24_NSiD0Ev);
+ LIB_FUNCTION("+Uuj++A+I14", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTv0_n24_NSiD1Ev);
+ LIB_FUNCTION("QJJ-4Dgm8YQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTv0_n24_NSoD0Ev);
+ LIB_FUNCTION("kvqg376KsJo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTv0_n24_NSoD1Ev);
+ LIB_FUNCTION("fjni7nkqJ4M", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVN10__cxxabiv116__enum_type_infoE);
+ LIB_FUNCTION("aMQhMoYipk4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVN10__cxxabiv117__array_type_infoE);
+ LIB_FUNCTION("byV+FWlAnB4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVN10__cxxabiv117__class_type_infoE);
+ LIB_FUNCTION("7EirbE7st4E", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVN10__cxxabiv117__pbase_type_infoE);
+ LIB_FUNCTION("aeHxLWwq0gQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVN10__cxxabiv119__pointer_type_infoE);
+ LIB_FUNCTION("CSEjkTYt5dw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVN10__cxxabiv120__function_type_infoE);
+ LIB_FUNCTION("pZ9WXcClPO8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVN10__cxxabiv120__si_class_type_infoE);
+ LIB_FUNCTION("9ByRMdo7ywg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVN10__cxxabiv121__vmi_class_type_infoE);
+ LIB_FUNCTION("G4XM-SS1wxE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVN10__cxxabiv123__fundamental_type_infoE);
+ LIB_FUNCTION("2H51caHZU0Y", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVN10__cxxabiv129__pointer_to_member_type_infoE);
+ LIB_FUNCTION("WJU9B1OjRbA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVN6Dinkum7threads10lock_errorE);
+ LIB_FUNCTION("ouXHPXjKUL4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVN6Dinkum7threads21thread_resource_errorE);
+ LIB_FUNCTION("QGkJzBs3WmU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVNSt6locale7_LocimpE);
+ LIB_FUNCTION("yLE5H3058Ao", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVNSt8ios_base7failureE);
+ LIB_FUNCTION("+8jItptyeQQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSi);
+ LIB_FUNCTION("qjyK90UVVCM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSo);
+ LIB_FUNCTION("jRLwj8TLcQY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt10bad_typeid);
+ LIB_FUNCTION("XbFyGCk3G2s", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt10moneypunctIcLb0EE);
+ LIB_FUNCTION("MfyPz2J5E0I", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt10moneypunctIcLb1EE);
+ LIB_FUNCTION("RfpPDUaxVJM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt10moneypunctIwLb0EE);
+ LIB_FUNCTION("APrAh-3-ICg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt10moneypunctIwLb1EE);
+ LIB_FUNCTION("udTM6Nxx-Ng", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt11logic_error);
+ LIB_FUNCTION("RbzWN8X21hY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt11range_error);
+ LIB_FUNCTION("c-EfVOIbo8M", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt11regex_error);
+ LIB_FUNCTION("apHKv46QaCw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt12bad_weak_ptr);
+ LIB_FUNCTION("oAidKrxuUv0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt12domain_error);
+ LIB_FUNCTION("6-LMlTS1nno", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt12future_error);
+ LIB_FUNCTION("cqvea9uWpvQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt12length_error);
+ LIB_FUNCTION("n+aUKkC-3sI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt12out_of_range);
+ LIB_FUNCTION("Bq8m04PN1zw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt12system_error);
+ LIB_FUNCTION("Gvp-ypl9t5E", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt13bad_exception);
+ LIB_FUNCTION("rSADYzp-RTU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt13basic_filebufIcSt11char_traitsIcEE);
+ LIB_FUNCTION("Tx5Y+BQJrzs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt13basic_filebufIwSt11char_traitsIwEE);
+ LIB_FUNCTION("-L+-8F0+gBc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt13runtime_error);
+ LIB_FUNCTION("lF66NEAqanc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt14error_category);
+ LIB_FUNCTION("Azw9C8cy7FY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt14overflow_error);
+ LIB_FUNCTION("ZrFcJ-Ab0vw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt15underflow_error);
+ LIB_FUNCTION("keXoyW-rV-0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt16invalid_argument);
+ LIB_FUNCTION("j6qwOi2Nb7k", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt16nested_exception);
+ LIB_FUNCTION("wuOrunkpIrU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt17bad_function_call);
+ LIB_FUNCTION("AZGKZIVok6U", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt18bad_variant_access);
+ LIB_FUNCTION("Z+vcX3rnECg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt20bad_array_new_length);
+ LIB_FUNCTION("YHfG3-K23CY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt22_Future_error_category);
+ LIB_FUNCTION("qTwVlzGoViY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt22_System_error_category);
+ LIB_FUNCTION("UuVHsmfVOHU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt23_Generic_error_category);
+ LIB_FUNCTION("CRoMIoZkYhU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt4_Pad);
+ LIB_FUNCTION("GKWcAz6-G7k", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt5ctypeIcE);
+ LIB_FUNCTION("qdHsu+gIxRo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt5ctypeIwE);
+ LIB_FUNCTION("6gAhNHCNHxY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt7_MpunctIcE);
+ LIB_FUNCTION("+hlZqs-XpUM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt7_MpunctIwE);
+ LIB_FUNCTION("aK1Ymf-NhAs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt7codecvtIcc9_MbstatetE);
+ LIB_FUNCTION("9H2BStEAAMg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt7codecvtIDic9_MbstatetE);
+ LIB_FUNCTION("jlNI3SSF41o", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt7codecvtIDsc9_MbstatetE);
+ LIB_FUNCTION("H-TDszhsYuY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt7codecvtIwc9_MbstatetE);
+ LIB_FUNCTION("ruZtIwbCFjk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt7collateIcE);
+ LIB_FUNCTION("rZwUkaQ02J4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt7collateIwE);
+ LIB_FUNCTION("tVHE+C8vGXk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt8bad_cast);
+ LIB_FUNCTION("AJsqpbcCiwY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt8ios_base);
+ LIB_FUNCTION("FnEnECMJGag", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt8messagesIcE);
+ LIB_FUNCTION("2FezsYwelgk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt8messagesIwE);
+ LIB_FUNCTION("lJnP-cn0cvQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt8numpunctIcE);
+ LIB_FUNCTION("Gtsl8PUl40U", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt8numpunctIwE);
+ LIB_FUNCTION("EMNG6cHitlQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt9bad_alloc);
+ LIB_FUNCTION("dCzeFfg9WWI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt9exception);
+ LIB_FUNCTION("749AEdSd4Go", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt9type_info);
+ LIB_FUNCTION(
+ "jfq92K8E1Vc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZZNSt13basic_filebufIcSt11char_traitsIcEE5_InitEP7__sFILENS2_7_InitflEE7_Stinit);
+ LIB_FUNCTION(
+ "AoZRvn-vaq4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZZNSt13basic_filebufIwSt11char_traitsIwEE5_InitEP7__sFILENS2_7_InitflEE7_Stinit);
+ LIB_FUNCTION("L1SBTkC+Cvw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_abort);
+ LIB_FUNCTION("SmYrO79NzeI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_abort_handler_s);
+ LIB_FUNCTION("DQXJraCc1rA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_alarm);
+ LIB_FUNCTION("2Btkg8k24Zg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_aligned_alloc);
+ LIB_FUNCTION("jT3xiGpA3B4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_asctime);
+ LIB_FUNCTION("qPe7-h5Jnuc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_asctime_s);
+ LIB_FUNCTION("HC8vbJStYVY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_at_quick_exit);
+ LIB_FUNCTION("8G2LB+A3rzg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_atexit);
+ LIB_FUNCTION("SRI6S9B+-a4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_atof);
+ LIB_FUNCTION("fPxypibz2MY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_atoi);
+ LIB_FUNCTION("+my9jdHCMIQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_atol);
+ LIB_FUNCTION("fLcU5G6Qrjs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_atoll);
+ LIB_FUNCTION("rg5JEBlKCuo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_basename);
+ LIB_FUNCTION("vsK6LzRtRLI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_basename_r);
+ LIB_FUNCTION("5TjaJwkLWxE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_bcmp);
+ LIB_FUNCTION("RMo7j0iTPfA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_bcopy);
+ LIB_FUNCTION("NesIgTmfF0Q", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_bsearch);
+ LIB_FUNCTION("hzX87C+zDAY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_bsearch_s);
+ LIB_FUNCTION("LEvm25Sxi7I", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_btowc);
+ LIB_FUNCTION("9oiX1kyeedA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_bzero);
+ LIB_FUNCTION("EOLQfNZ9HpE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_c16rtomb);
+ LIB_FUNCTION("MzsycG6RYto", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_c32rtomb);
+ LIB_FUNCTION("2X5agFjKxMc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_calloc);
+ LIB_FUNCTION("5ZkEP3Rq7As", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_cbrt);
+ LIB_FUNCTION("GlelR9EEeck", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_cbrtf);
+ LIB_FUNCTION("lO01m-JcDqM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_cbrtl);
+ LIB_FUNCTION("St9nbxSoezk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_clearerr);
+ LIB_FUNCTION("cYNk9M+7YkY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_clearerr_unlocked);
+ LIB_FUNCTION("QZP6I9ZZxpE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_clock);
+ LIB_FUNCTION("n8onIBR4Qdk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_clock_1700);
+ LIB_FUNCTION("XepdqehVYe4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_closedir);
+ LIB_FUNCTION("BEFy1ZFv8Fw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_copysign);
+ LIB_FUNCTION("x-04iOzl1xs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_copysignf);
+ LIB_FUNCTION("j84nSG4V0B0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_copysignl);
+ LIB_FUNCTION("0uAUs3hYuG4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_ctime);
+ LIB_FUNCTION("2UFh+YKfuzk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_ctime_s);
+ LIB_FUNCTION("Wn6I3wVATUE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_daemon);
+ LIB_FUNCTION("tOicWgmk4ZI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_daylight);
+ LIB_FUNCTION("fqLrWSWcGHw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_devname);
+ LIB_FUNCTION("BIALMFTZ75I", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_devname_r);
+ LIB_FUNCTION("-VVn74ZyhEs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_difftime);
+ LIB_FUNCTION("E4wZaG1zSFc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_dirname);
+ LIB_FUNCTION("2gbcltk3swE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_div);
+ LIB_FUNCTION("WIg11rA+MRY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_drand48);
+ LIB_FUNCTION("5OpjqFs8yv8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_drem);
+ LIB_FUNCTION("Gt5RT417EGA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_dremf);
+ LIB_FUNCTION("Fncgcl1tnXg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_erand48);
+ LIB_FUNCTION("oXgaqGVnW5o", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_erf);
+ LIB_FUNCTION("arIKLlen2sg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_erfc);
+ LIB_FUNCTION("IvF98yl5u4s", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_erfcf);
+ LIB_FUNCTION("f2YbMj0gBf8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_erfcl);
+ LIB_FUNCTION("RePA3bDBJqo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_erff);
+ LIB_FUNCTION("fNH4tsl7rB8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_erfl);
+ LIB_FUNCTION("aeeMZ0XrNsY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_err);
+ LIB_FUNCTION("9aODPZAKOmA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_err_set_exit);
+ LIB_FUNCTION("FihG2CudUNs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_err_set_file);
+ LIB_FUNCTION("L-jLYJFP9Mc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_errc);
+ LIB_FUNCTION("t8sFCgJAClE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_errx);
+ LIB_FUNCTION("uMei1W9uyNo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_exit);
+ LIB_FUNCTION("uodLYyUip20", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fclose);
+ LIB_FUNCTION("cBSM-YB7JVY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fcloseall);
+ LIB_FUNCTION("Zs4p6RemDxM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_fdim);
+ LIB_FUNCTION("yb9iUBPkSS0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fdimf);
+ LIB_FUNCTION("IMt+UO5YoQI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fdiml);
+ LIB_FUNCTION("qdlHjTa9hQ4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fdopen);
+ LIB_FUNCTION("j+XjoRSIvwU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fdopendir);
+ LIB_FUNCTION("cqt8emEH3kQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_feclearexcept);
+ LIB_FUNCTION("y4WlO8qzHqI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fedisableexcept);
+ LIB_FUNCTION("utLW7uXm3Ss", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_feenableexcept);
+ LIB_FUNCTION("psx0YiAKm7k", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fegetenv);
+ LIB_FUNCTION("VtRkfsD292M", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fegetexcept);
+ LIB_FUNCTION("myQDQapYJdw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fegetexceptflag);
+ LIB_FUNCTION("AeZTCCm1Qqc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fegetround);
+ LIB_FUNCTION("P38JvXuK-uE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fegettrapenable);
+ LIB_FUNCTION("1kduKXMqx7k", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_feholdexcept);
+ LIB_FUNCTION("LxcEU+ICu8U", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_feof);
+ LIB_FUNCTION("NuydofHcR1w", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_feof_unlocked);
+ LIB_FUNCTION("NIfFNcyeCTo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_feraiseexcept);
+ LIB_FUNCTION("AHxyhN96dy4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_ferror);
+ LIB_FUNCTION("yxbGzBQC5xA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_ferror_unlocked);
+ LIB_FUNCTION("Q-bLp+b-RVY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fesetenv);
+ LIB_FUNCTION("FuxaUZsWTok", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fesetexceptflag);
+ LIB_FUNCTION("hAJZ7-FBpEQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fesetround);
+ LIB_FUNCTION("u5a7Ofymqlg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fesettrapenable);
+ LIB_FUNCTION("pVjisbvtQKU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fetestexcept);
+ LIB_FUNCTION("YXQ4gXamCrY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_feupdateenv);
+ LIB_FUNCTION("MUjC4lbHrK4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fflush);
+ LIB_FUNCTION("AEuF3F2f8TA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fgetc);
+ LIB_FUNCTION("KKgUiHSYGRE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fgetln);
+ LIB_FUNCTION("SHlt7EhOtqA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fgetpos);
+ LIB_FUNCTION("KdP-nULpuGw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fgets);
+ LIB_FUNCTION("bzbQ5zQ2Y3g", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fgetwc);
+ LIB_FUNCTION("F81hKe2k2tg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fgetws);
+ LIB_FUNCTION("Fm-dmyywH9Q", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fileno);
+ LIB_FUNCTION("kxm0z4T5mMI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fileno_unlocked);
+ LIB_FUNCTION("TJFQFm+W3wg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_finite);
+ LIB_FUNCTION("2nqzJ87zsB8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_finitef);
+ LIB_FUNCTION("hGljHZEfF0U", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_flockfile);
+ LIB_FUNCTION("G3qjOUu7KnM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_flsl);
+ LIB_FUNCTION("YKbL5KR6RDI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_fma);
+ LIB_FUNCTION("RpTR+VY15ss", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_fmaf);
+ LIB_FUNCTION("uMeLdbwheag", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_fmal);
+ LIB_FUNCTION("xeYO4u7uyJ0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fopen);
+ LIB_FUNCTION("NL836gOLANs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fopen_s);
+ LIB_FUNCTION("y1Ch2nXs4IQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fpurge);
+ LIB_FUNCTION("aZK8lNei-Qw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fputc);
+ LIB_FUNCTION("QrZZdJ8XsX0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fputs);
+ LIB_FUNCTION("1QJWxoB6pCo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fputwc);
+ LIB_FUNCTION("-7nRJFXMxnM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fputws);
+ LIB_FUNCTION("lbB+UlZqVG0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fread);
+ LIB_FUNCTION("N2OjwJJGjeQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_freeifaddrs);
+ LIB_FUNCTION("gkWgn0p1AfU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_freopen);
+ LIB_FUNCTION("NdvAi34vV3g", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_freopen_s);
+ LIB_FUNCTION("rQFVBXp-Cxg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fseek);
+ LIB_FUNCTION("pkYiKw09PRA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fseeko);
+ LIB_FUNCTION("7PkSz+qnTto", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fsetpos);
+ LIB_FUNCTION("6IM2up2+a-A", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fstatvfs);
+ LIB_FUNCTION("Qazy8LmXTvw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_ftell);
+ LIB_FUNCTION("5qP1iVQkdck", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_ftello);
+ LIB_FUNCTION("h05OHOMZNMw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_ftrylockfile);
+ LIB_FUNCTION("vAc9y8UQ31o", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_funlockfile);
+ LIB_FUNCTION("w6Aq68dFoP4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fwide);
+ LIB_FUNCTION("MpxhMh8QFro", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fwrite);
+ LIB_FUNCTION("BD-xV2fLe2M", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_gamma);
+ LIB_FUNCTION("q+AdV-EHiKc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_gamma_r);
+ LIB_FUNCTION("sZ93QMbGRJY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_gammaf);
+ LIB_FUNCTION("E3RYvWbYLgk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_gammaf_r);
+ LIB_FUNCTION("8Q60JLJ6Rv4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_getc);
+ LIB_FUNCTION("5tM252Rs2fc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_getc_unlocked);
+ LIB_FUNCTION("L3XZiuKqZUM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_getchar);
+ LIB_FUNCTION("H0pVDvSuAVQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_getchar_unlocked);
+ LIB_FUNCTION("DYivN1nO-JQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_getcwd);
+ LIB_FUNCTION("smbQukfxYJM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_getenv);
+ LIB_FUNCTION("-nvxBWa0iDs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_gethostname);
+ LIB_FUNCTION("j-gWL6wDros", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_getifaddrs);
+ LIB_FUNCTION("VUtibKJCt1o", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_getopt);
+ LIB_FUNCTION("8VVXJxB5nlk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_getopt_long);
+ LIB_FUNCTION("oths6jEyBqo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_getopt_long_only);
+ LIB_FUNCTION("7Psx1DlAyE4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_getprogname);
+ LIB_FUNCTION("Ok+SYcoL19Y", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_gets);
+ LIB_FUNCTION("lb+HLLZkbbw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_gets_s);
+ LIB_FUNCTION("AoLA2MRWJvc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_getw);
+ LIB_FUNCTION("CosTELN5ETk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_getwc);
+ LIB_FUNCTION("n2mWDsholo8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_getwchar);
+ LIB_FUNCTION("1mecP7RgI2A", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_gmtime);
+ LIB_FUNCTION("5bBacGLyLOs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_gmtime_s);
+ LIB_FUNCTION("YFoOw5GkkK0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_hypot);
+ LIB_FUNCTION("2HzgScoQq9o", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_hypot3);
+ LIB_FUNCTION("xlRcc7Rcqgo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_hypot3f);
+ LIB_FUNCTION("aDmly36AAgI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_hypot3l);
+ LIB_FUNCTION("iz2shAGFIxc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_hypotf);
+ LIB_FUNCTION("jJC7x18ge8k", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_hypotl);
+ LIB_FUNCTION("ODGONXcSmz4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_ignore_handler_s);
+ LIB_FUNCTION("t3RFHn0bTPg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_index);
+ LIB_FUNCTION("sBBuXmJ5Kjk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_inet_addr);
+ LIB_FUNCTION("ISTLytNGT0c", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_inet_aton);
+ LIB_FUNCTION("7iTp7O6VOXQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_inet_ntoa);
+ LIB_FUNCTION("i3E1Ywn4t+8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_inet_ntoa_r);
+ LIB_FUNCTION("IIUY-5hk-4k", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_initstate);
+ LIB_FUNCTION("4uJJNi+C9wk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_isalnum);
+ LIB_FUNCTION("+xU0WKT8mDc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_isalpha);
+ LIB_FUNCTION("lhnrCOBiTGo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_isblank);
+ LIB_FUNCTION("akpGErA1zdg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_iscntrl);
+ LIB_FUNCTION("JWBr5N8zyNE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_isdigit);
+ LIB_FUNCTION("rrgxakQtvc0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_isgraph);
+ LIB_FUNCTION("eGkOpTojJl4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_isprint);
+ LIB_FUNCTION("I6Z-684E2C4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_ispunct);
+ LIB_FUNCTION("wazw2x2m3DQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_isspace);
+ LIB_FUNCTION("wDmL2EH0CBs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_iswalnum);
+ LIB_FUNCTION("D-qDARDb1aM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_iswalpha);
+ LIB_FUNCTION("p6DbM0OAHNo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_iswblank);
+ LIB_FUNCTION("6A+1YZ79qFk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_iswcntrl);
+ LIB_FUNCTION("45E7omS0vvc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_iswctype);
+ LIB_FUNCTION("n0kT+8Eeizs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_iswdigit);
+ LIB_FUNCTION("wjG0GyCyaP0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_iswgraph);
+ LIB_FUNCTION("Ok8KPy3nFls", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_iswlower);
+ LIB_FUNCTION("U7IhU4VEB-0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_iswprint);
+ LIB_FUNCTION("AEPvEZkaLsU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_iswpunct);
+ LIB_FUNCTION("vqtytrxgLMs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_iswspace);
+ LIB_FUNCTION("1QcrrL9UDRQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_iswupper);
+ LIB_FUNCTION("cjmSjRlnMAs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_iswxdigit);
+ LIB_FUNCTION("srzSVSbKn7M", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_isxdigit);
+ LIB_FUNCTION("tcN0ngcXegg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_j0);
+ LIB_FUNCTION("RmE3aE8WHuY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_j0f);
+ LIB_FUNCTION("BNbWdC9Jg+4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_j1);
+ LIB_FUNCTION("uVXcivvVHzU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_j1f);
+ LIB_FUNCTION("QdE7Arjzxos", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_jn);
+ LIB_FUNCTION("M5KJmq-gKM8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_jnf);
+ LIB_FUNCTION("M7KmRg9CERk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_jrand48);
+ LIB_FUNCTION("xzZiQgReRGE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_labs);
+ LIB_FUNCTION("wTjDJ6In3Cg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_lcong48);
+ LIB_FUNCTION("JrwFIMzKNr0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_ldexp);
+ LIB_FUNCTION("kn0yiYeExgA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_ldexpf);
+ LIB_FUNCTION("aX8H2+BBlWE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_ldexpl);
+ LIB_FUNCTION("gfP0im5Z3g0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_ldiv);
+ LIB_FUNCTION("o-kMHRBvkbQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_lgamma);
+ LIB_FUNCTION("EjL+gY1G2lk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_lgamma_r);
+ LIB_FUNCTION("i-ifjh3SLBU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_lgammaf);
+ LIB_FUNCTION("RlGUiqyKf9I", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_lgammaf_r);
+ LIB_FUNCTION("lPYpsOb9s-I", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_lgammal);
+ LIB_FUNCTION("rHRr+131ATY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_llabs);
+ LIB_FUNCTION("iVhJZvAO2aQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_lldiv);
+ LIB_FUNCTION("-431A-YBAks", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_llrint);
+ LIB_FUNCTION("KPsQA0pis8o", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_llrintf);
+ LIB_FUNCTION("6bRANWNYID0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_llrintl);
+ LIB_FUNCTION("w-BvXF4O6xo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_llround);
+ LIB_FUNCTION("eQhBFnTOp40", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_llroundf);
+ LIB_FUNCTION("wRs5S54zjm0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_llroundl);
+ LIB_FUNCTION("0hlfW1O4Aa4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_localeconv);
+ LIB_FUNCTION("efhK-YSUYYQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_localtime);
+ LIB_FUNCTION("fiiNDnNBKVY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_localtime_s);
+ LIB_FUNCTION("lKEN2IebgJ0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_longjmp);
+ LIB_FUNCTION("5IpoNfxu84U", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_lrand48);
+ LIB_FUNCTION("VOKOgR7L-2Y", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_lrint);
+ LIB_FUNCTION("rcVv5ivMhY0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_lrintf);
+ LIB_FUNCTION("jp2e+RSrcow", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_lrintl);
+ LIB_FUNCTION("GipcbdDM5cI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_makecontext);
+ LIB_FUNCTION("hew0fReI2H0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_mblen);
+ LIB_FUNCTION("j6OnScWpu7k", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_mbrlen);
+ LIB_FUNCTION("ogPDBoLmCcA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_mbrtoc16);
+ LIB_FUNCTION("TEd4egxRmdE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_mbrtoc32);
+ LIB_FUNCTION("qVHpv0PxouI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_mbrtowc);
+ LIB_FUNCTION("UbnVmck+o10", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_mbsinit);
+ LIB_FUNCTION("8hygs6D9KBY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_mbsrtowcs);
+ LIB_FUNCTION("1NFvAuzw8dA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_mbsrtowcs_s);
+ LIB_FUNCTION("VUzjXknPPBs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_mbstowcs);
+ LIB_FUNCTION("tdcAqgCS+uI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_mbstowcs_s);
+ LIB_FUNCTION("6eU9xX9oEdQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_mbtowc);
+ LIB_FUNCTION("HWEOv0+n7cU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_mergesort);
+ LIB_FUNCTION("n7AepwR0s34", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_mktime);
+ LIB_FUNCTION("0WMHDb5Dt94", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_modf);
+ LIB_FUNCTION("3+UPM-9E6xY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_modff);
+ LIB_FUNCTION("tG8pGyxdLEs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_modfl);
+ LIB_FUNCTION("k-l0Jth-Go8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_mrand48);
+ LIB_FUNCTION("cJLTwtKGXJk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_nearbyint);
+ LIB_FUNCTION("c+4r-T-tEIc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_nearbyintf);
+ LIB_FUNCTION("6n23e0gIJ9s", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_nearbyintl);
+ LIB_FUNCTION("ZT4ODD2Ts9o", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_Need_sceLibcInternal);
+ LIB_FUNCTION("h+J60RRlfnk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_nextafter);
+ LIB_FUNCTION("3m2ro+Di+Ck", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_nextafterf);
+ LIB_FUNCTION("R0-hvihVoy0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_nextafterl);
+ LIB_FUNCTION("-Q6FYBO4sn0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_nexttoward);
+ LIB_FUNCTION("QaTrhMKUT18", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_nexttowardf);
+ LIB_FUNCTION("ryyn6-WJm6U", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_nexttowardl);
+ LIB_FUNCTION("3wcYIMz8LUo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_nrand48);
+ LIB_FUNCTION("ay3uROQAc5A", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_opendir);
+ LIB_FUNCTION("zG0BNJOZdm4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_optarg);
+ LIB_FUNCTION("yaFXXViLWPw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_opterr);
+ LIB_FUNCTION("zCnSJWp-Qj8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_optind);
+ LIB_FUNCTION("FwzVaZ8Vnus", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_optopt);
+ LIB_FUNCTION("CZNm+oNmB-I", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_optreset);
+ LIB_FUNCTION("EMutwaQ34Jo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_perror);
+ LIB_FUNCTION("3Nr9caNHhyg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_posix_spawn);
+ LIB_FUNCTION("Heh4KJwyoX8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_posix_spawn_file_actions_addclose);
+ LIB_FUNCTION("LG6O0oW9bQU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_posix_spawn_file_actions_adddup2);
+ LIB_FUNCTION("Sj7y+JO5PcM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_posix_spawn_file_actions_addopen);
+ LIB_FUNCTION("Ud8CbISKRGM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_posix_spawn_file_actions_destroy);
+ LIB_FUNCTION("p--TkNVsXjA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_posix_spawn_file_actions_init);
+ LIB_FUNCTION("Hq9-2AMG+ks", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_posix_spawnattr_destroy);
+ LIB_FUNCTION("7BGUDQDJu-A", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_posix_spawnattr_getflags);
+ LIB_FUNCTION("Q-GfRQNi66I", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_posix_spawnattr_getpgroup);
+ LIB_FUNCTION("jbgqYhmVEGY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_posix_spawnattr_getschedparam);
+ LIB_FUNCTION("KUYSaO1qv0Y", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_posix_spawnattr_getschedpolicy);
+ LIB_FUNCTION("7pASQ1hhH00", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_posix_spawnattr_getsigdefault);
+ LIB_FUNCTION("wvqDod5pVZg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_posix_spawnattr_getsigmask);
+ LIB_FUNCTION("44hlATrd47U", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_posix_spawnattr_init);
+ LIB_FUNCTION("UV4m0bznVtU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_posix_spawnattr_setflags);
+ LIB_FUNCTION("aPDKI3J8PqI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_posix_spawnattr_setpgroup);
+ LIB_FUNCTION("SFlW4kqPgU8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_posix_spawnattr_setschedparam);
+ LIB_FUNCTION("fBne7gcou0s", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_posix_spawnattr_setschedpolicy);
+ LIB_FUNCTION("Ani6e+T-y6Q", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_posix_spawnattr_setsigdefault);
+ LIB_FUNCTION("wCavZQ+m1PA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_posix_spawnattr_setsigmask);
+ LIB_FUNCTION("IUfBO5UIZNc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_posix_spawnp);
+ LIB_FUNCTION("tjuEJo1obls", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_psignal);
+ LIB_FUNCTION("tLB5+4TEOK0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_putc);
+ LIB_FUNCTION("H-QeERgWuTM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_putc_unlocked);
+ LIB_FUNCTION("m5wN+SwZOR4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_putchar);
+ LIB_FUNCTION("v95AEAzqm+0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_putchar_unlocked);
+ LIB_FUNCTION("t1ytXodWUH0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_putenv);
+ LIB_FUNCTION("YQ0navp+YIc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_puts);
+ LIB_FUNCTION("DwcWtj3tSPA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_putw);
+ LIB_FUNCTION("UZJnC81pUCw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_putwc);
+ LIB_FUNCTION("aW9KhGC4cOo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_putwchar);
+ LIB_FUNCTION("AEJdIVZTEmo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_qsort);
+ LIB_FUNCTION("G7yOZJObV+4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_qsort_s);
+ LIB_FUNCTION("qdGFBoLVNKI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_quick_exit);
+ LIB_FUNCTION("cpCOXWMgha0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_rand);
+ LIB_FUNCTION("dW3xsu3EgFI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_rand_r);
+ LIB_FUNCTION("w1o05aHJT4c", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_random);
+ LIB_FUNCTION("lybyyKtP54c", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_readdir);
+ LIB_FUNCTION("J0kng1yac3M", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_readdir_r);
+ LIB_FUNCTION("vhtcIgZG-Lk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_realpath);
+ LIB_FUNCTION("eS+MVq+Lltw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_remainderf);
+ LIB_FUNCTION("MvdnffYU3jg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_remainderl);
+ LIB_FUNCTION("MZO7FXyAPU8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_remove);
+ LIB_FUNCTION("XI0YDgH8x1c", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_remquo);
+ LIB_FUNCTION("AqpZU2Njrmk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_remquof);
+ LIB_FUNCTION("Fwow0yyW0nI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_remquol);
+ LIB_FUNCTION("3QIPIh-GDjw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_rewind);
+ LIB_FUNCTION("kCKHi6JYtmM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_rewinddir);
+ LIB_FUNCTION("CWiqHSTO5hk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_rindex);
+ LIB_FUNCTION("LxGIYYKwKYc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_rint);
+ LIB_FUNCTION("q5WzucyVSkM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_rintf);
+ LIB_FUNCTION("Yy5yMiZHBIc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_rintl);
+ LIB_FUNCTION("nlaojL9hDtA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_round);
+ LIB_FUNCTION("DDHG1a6+3q0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_roundf);
+ LIB_FUNCTION("8F1ctQaP0uk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_roundl);
+ LIB_FUNCTION("HI4N2S6ZWpE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_scalb);
+ LIB_FUNCTION("rjak2Xm+4mE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_scalbf);
+ LIB_FUNCTION("7Jp3g-qTgZw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_scalbln);
+ LIB_FUNCTION("S6LHwvK4h8c", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_scalblnf);
+ LIB_FUNCTION("NFxDIuqfmgw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_scalblnl);
+ LIB_FUNCTION("KGKBeVcqJjc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_scalbn);
+ LIB_FUNCTION("9fs1btfLoUs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_scalbnf);
+ LIB_FUNCTION("l3fh3QW0Tss", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_scalbnl);
+ LIB_FUNCTION("aqqpmI7-1j0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_sceLibcDebugOut);
+ LIB_FUNCTION("Sj3fKG7MwMk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_sceLibcHeapGetAddressRanges);
+ LIB_FUNCTION("HFtbbWvBO+U", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_sceLibcHeapMutexCalloc);
+ LIB_FUNCTION("jJKMkpqQr7I", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_sceLibcHeapMutexFree);
+ LIB_FUNCTION("4iOzclpv1M0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_sceLibcHeapSetAddressRangeCallback);
+ LIB_FUNCTION("M6qiY0nhk54", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_sceLibcHeapSetTraceMarker);
+ LIB_FUNCTION("RlhJVAYLSqU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_sceLibcHeapUnsetTraceMarker);
+ LIB_FUNCTION("YrL-1y6vfyo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_sceLibcInternalMemoryGetWakeAddr);
+ LIB_FUNCTION("h8jq9ee4h5c", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_sceLibcInternalMemoryMutexEnable);
+ LIB_FUNCTION("LXqt47GvaRA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_sceLibcInternalSetMallocCallback);
+ LIB_FUNCTION("HmgKoOWpUc8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_sceLibcOnce);
+ LIB_FUNCTION("2g5wco7AAHg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_seed48);
+ LIB_FUNCTION("7WoI+lVawlc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_seekdir);
+ LIB_FUNCTION("ENLfKJEZTjE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_set_constraint_handler_s);
+ LIB_FUNCTION("vZMcAfsA31I", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_setbuf);
+ LIB_FUNCTION("M4YYbSFfJ8g", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_setenv);
+ LIB_FUNCTION("gNQ1V2vfXDE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_setjmp);
+ LIB_FUNCTION("PtsB1Q9wsFA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_setlocale);
+ LIB_FUNCTION("woQta4WRpk0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_setstate);
+ LIB_FUNCTION("QMFyLoqNxIg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_setvbuf);
+ LIB_FUNCTION("Bm3k7JQMN5w", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_sigblock);
+ LIB_FUNCTION("TsrS8nGDQok", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_siginterrupt);
+ LIB_FUNCTION("SQGxZCv3aYk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_signalcontext);
+ LIB_FUNCTION("5gOOC0kzW0c", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_signgam);
+ LIB_FUNCTION("Az3tTyAy380", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_significand);
+ LIB_FUNCTION("L2YaHYQdmHw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_significandf);
+ LIB_FUNCTION("cJvOg1KV8uc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_sigsetmask);
+ LIB_FUNCTION("yhxKO9LYc8A", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_sigvec);
+ LIB_FUNCTION("+KSnjvZ0NMc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_srand48);
+ LIB_FUNCTION("sPC7XE6hfFY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_srandom);
+ LIB_FUNCTION("a2MOZf++Wjg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_srandomdev);
+ LIB_FUNCTION("ayTeobcoGj8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_statvfs);
+ LIB_FUNCTION("+CUrIMpVuaM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_stderr);
+ LIB_FUNCTION("omQZ36ESr98", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_stdin);
+ LIB_FUNCTION("3eGXiXpFLt0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_stdout);
+ LIB_FUNCTION("ZSnX-xZBGCg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_stpcpy);
+ LIB_FUNCTION("ZD+Dp+-LsGg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_sys_nsig);
+ LIB_FUNCTION("yCdGspbNHZ8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_sys_siglist);
+ LIB_FUNCTION("Y16fu+FC+3Q", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_sys_signame);
+ LIB_FUNCTION("UNS2V4S097M", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_syslog);
+ LIB_FUNCTION("RZA5RZawY04", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_telldir);
+ LIB_FUNCTION("b7J3q7-UABY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_tgamma);
+ LIB_FUNCTION("B2ZbqV9geCM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_tgammaf);
+ LIB_FUNCTION("FU03r76UxaU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_tgammal);
+ LIB_FUNCTION("wLlFkwG9UcQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_time);
+ LIB_FUNCTION("-Oet9AHzwtU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_timezone);
+ LIB_FUNCTION("PqF+kHW-2WQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_tolower);
+ LIB_FUNCTION("TYE4irxSmko", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_toupper);
+ LIB_FUNCTION("BEKIcbCV-MU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_towctrans);
+ LIB_FUNCTION("J3J1T9fjUik", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_towlower);
+ LIB_FUNCTION("1uf1SQsj5go", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_towupper);
+ LIB_FUNCTION("a4gLGspPEDM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_trunc);
+ LIB_FUNCTION("Vo8rvWtZw3g", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_truncf);
+ LIB_FUNCTION("apdxz6cLMh8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_truncl);
+ LIB_FUNCTION("BAYjQubSZT8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_tzname);
+ LIB_FUNCTION("gYFKAMoNEfo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_tzset);
+ LIB_FUNCTION("-LFO7jhD5CE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_ungetc);
+ LIB_FUNCTION("Nz7J62MvgQs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_ungetwc);
+ LIB_FUNCTION("CRJcH8CnPSI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_unsetenv);
+ LIB_FUNCTION("1nTKA7pN1jw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_utime);
+ LIB_FUNCTION("aoTkxU86Mr4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_verr);
+ LIB_FUNCTION("7Pc0nOTw8po", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_verrc);
+ LIB_FUNCTION("ItC2hTrYvHw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_verrx);
+ LIB_FUNCTION("zxecOOffO68", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_vsyslog);
+ LIB_FUNCTION("s67G-KeDKOo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_vwarn);
+ LIB_FUNCTION("BfAsxVvQVTQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_vwarnc);
+ LIB_FUNCTION("iH+oMJn8YPk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_vwarnx);
+ LIB_FUNCTION("3Rhy2gXDhwc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_warn);
+ LIB_FUNCTION("AqUBdZqHZi4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_warnc);
+ LIB_FUNCTION("aNJaYyn0Ujo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_warnx);
+ LIB_FUNCTION("y9OoA+P5cjk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wcrtomb);
+ LIB_FUNCTION("oAlR5z2iiCA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wcrtomb_s);
+ LIB_FUNCTION("KZm8HUIX2Rw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wcscat);
+ LIB_FUNCTION("MqeMaVUiyU8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wcscat_s);
+ LIB_FUNCTION("Ezzq78ZgHPs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wcschr);
+ LIB_FUNCTION("pNtJdE3x49E", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wcscmp);
+ LIB_FUNCTION("fV2xHER+bKE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wcscoll);
+ LIB_FUNCTION("FM5NPnLqBc8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wcscpy);
+ LIB_FUNCTION("6f5f-qx4ucA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wcscpy_s);
+ LIB_FUNCTION("7eNus40aGuk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wcscspn);
+ LIB_FUNCTION("XbVXpf5WF28", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wcsftime);
+ LIB_FUNCTION("WkkeywLJcgU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wcslen);
+ LIB_FUNCTION("pA9N3VIgEZ4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wcsncat);
+ LIB_FUNCTION("VxG0990tP3E", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wcsncat_s);
+ LIB_FUNCTION("E8wCoUEbfzk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wcsncmp);
+ LIB_FUNCTION("0nV21JjYCH8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wcsncpy);
+ LIB_FUNCTION("Slmz4HMpNGs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wcsncpy_s);
+ LIB_FUNCTION("K+v+cnmGoH4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wcsnlen_s);
+ LIB_FUNCTION("H4MCONF+Gps", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wcspbrk);
+ LIB_FUNCTION("g3ShSirD50I", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wcsrchr);
+ LIB_FUNCTION("sOOMlZoy1pg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wcsrtombs);
+ LIB_FUNCTION("79s2tnYQI6I", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wcsrtombs_s);
+ LIB_FUNCTION("x9uumWcxhXU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wcsspn);
+ LIB_FUNCTION("7-a7sBHeUQ8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wcstod);
+ LIB_FUNCTION("7SXNu+0KBYQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wcstof);
+ LIB_FUNCTION("ljFisaQPwYQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wcstoimax);
+ LIB_FUNCTION("8ngzWNZzFJU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wcstok);
+ LIB_FUNCTION("dsXnVxORFdc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wcstok_s);
+ LIB_FUNCTION("d3dMyWORw8A", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wcstol);
+ LIB_FUNCTION("LEbYWl9rBc8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wcstold);
+ LIB_FUNCTION("34nH7v2xvNQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wcstoll);
+ LIB_FUNCTION("v7S7LhP2OJc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wcstombs);
+ LIB_FUNCTION("sZLrjx-yEx4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wcstombs_s);
+ LIB_FUNCTION("5AYcEn7aoro", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wcstoul);
+ LIB_FUNCTION("DAbZ-Vfu6lQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wcstoull);
+ LIB_FUNCTION("1e-q5iIukH8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wcstoumax);
+ LIB_FUNCTION("VuMMb5CfpEw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wcsxfrm);
+ LIB_FUNCTION("CL7VJxznu6g", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wctob);
+ LIB_FUNCTION("7PxmvOEX3oc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wctomb);
+ LIB_FUNCTION("y3V0bIq38NE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wctomb_s);
+ LIB_FUNCTION("seyrqIc4ovc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wctrans);
+ LIB_FUNCTION("+3PtYiUxl-U", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wctype);
+ LIB_FUNCTION("inwDBwEvw18", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_xtime_get);
+ LIB_FUNCTION("RvsFE8j3C38", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_y0);
+ LIB_FUNCTION("+tfKv1vt0QQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_y0f);
+ LIB_FUNCTION("vh9aGR3ALP0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_y1);
+ LIB_FUNCTION("gklG+J87Pq4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_y1f);
+ LIB_FUNCTION("eWSt5lscApo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_yn);
+ LIB_FUNCTION("wdPaII721tY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_ynf);
+ LIB_FUNCTION("GG6441JdYkA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_Func_186EB8E3525D6240);
+ LIB_FUNCTION("QZ9YgTk+yrE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_Func_419F5881393ECAB1);
+ LIB_FUNCTION("bGuDd3kWVKQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_Func_6C6B8377791654A4);
+ LIB_FUNCTION("f9LVyN8Ky8g", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_Func_7FD2D5C8DF0ACBC8);
+ LIB_FUNCTION("wUqJ0psUjDo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_Func_C14A89D29B148C3A);
};
-} // namespace Libraries::LibcInternal
+} // namespace Libraries::LibcInternal
\ No newline at end of file
diff --git a/src/core/libraries/libc_internal/libc_internal.h b/src/core/libraries/libc_internal/libc_internal.h
index 819c15b4f..4f77ab79a 100644
--- a/src/core/libraries/libc_internal/libc_internal.h
+++ b/src/core/libraries/libc_internal/libc_internal.h
@@ -10,12 +10,9 @@ class SymbolsResolver;
}
namespace Libraries::LibcInternal {
-void* PS4_SYSV_ABI internal_memset(void* s, int c, size_t n);
-void* PS4_SYSV_ABI internal_memcpy(void* dest, const void* src, size_t n);
-int PS4_SYSV_ABI internal_memcpy_s(void* dest, size_t destsz, const void* src, size_t count);
-int PS4_SYSV_ABI internal_strcpy_s(char* dest, size_t dest_size, const char* src);
-int PS4_SYSV_ABI internal_memcmp(const void* s1, const void* s2, size_t n);
-float PS4_SYSV_ABI internal_expf(float x);
+
+// I won't manage definitons of 3000+ functions, and they don't need to be accessed externally,
+// so everything is just in the .cpp file
void RegisterlibSceLibcInternal(Core::Loader::SymbolsResolver* sym);
} // namespace Libraries::LibcInternal
\ No newline at end of file
diff --git a/src/core/libraries/libc_internal/libc_internal_io.cpp b/src/core/libraries/libc_internal/libc_internal_io.cpp
new file mode 100644
index 000000000..82ff08d50
--- /dev/null
+++ b/src/core/libraries/libc_internal/libc_internal_io.cpp
@@ -0,0 +1,472 @@
+// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project
+// SPDX-License-Identifier: GPL-2.0-or-later
+
+#include
+#include
+
+#include "common/assert.h"
+#include "common/logging/log.h"
+#include "core/libraries/error_codes.h"
+#include "core/libraries/libs.h"
+#include "libc_internal_io.h"
+
+namespace Libraries::LibcInternal {
+
+s32 PS4_SYSV_ABI internal___vfprintf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Printf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__WPrintf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_asprintf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fprintf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fprintf_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fwprintf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fwprintf_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_printf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_printf_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_snprintf(char* s, size_t n, const char* format, ...) {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_snprintf_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_snwprintf_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_sprintf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_sprintf_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_swprintf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_swprintf_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_swscanf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_swscanf_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_vasprintf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_vfprintf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_vfprintf_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_vfscanf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_vfscanf_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_vfwprintf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_vfwprintf_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_vfwscanf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_vfwscanf_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_vprintf(const char* format, va_list args) {
+ // Copy the va_list because vsnprintf consumes it
+ va_list args_copy;
+ va_copy(args_copy, args);
+
+ // Calculate the required buffer size
+ int size = std::vsnprintf(nullptr, 0, format, args_copy);
+ va_end(args_copy);
+
+ if (size < 0) {
+ // Handle vsnprintf error
+ LOG_ERROR(Lib_LibcInternal, "vsnprintf failed to calculate size");
+ return size;
+ }
+
+ // Create a string with the required size
+ std::string buffer(size, '\0');
+
+ // Format the string into the buffer
+ int result =
+ std::vsnprintf(buffer.data(), buffer.size() + 1, format, args); // +1 for null terminator
+ if (result >= 0) {
+ // Log the formatted result
+ LOG_INFO(Lib_LibcInternal, "{}", buffer);
+ } else {
+ LOG_ERROR(Lib_LibcInternal, "vsnprintf failed during formatting");
+ }
+
+ return result;
+}
+
+s32 PS4_SYSV_ABI internal_vprintf_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_vscanf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_vscanf_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_vsnprintf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_vsnprintf_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_vsnwprintf_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_vsprintf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_vsprintf_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_vsscanf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_vsscanf_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_vswprintf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_vswprintf_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_vswscanf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_vswscanf_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_vwprintf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_vwprintf_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_vwscanf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_vwscanf_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wprintf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wprintf_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wscanf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wscanf_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Scanf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__WScanf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fscanf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fscanf_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fwscanf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fwscanf_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_scanf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_scanf_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_sscanf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_sscanf_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+void RegisterlibSceLibcInternalIo(Core::Loader::SymbolsResolver* sym) {
+
+ LIB_FUNCTION("yAZ5vOpmBus", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal___vfprintf);
+ LIB_FUNCTION("FModQzwn1-4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Printf);
+ LIB_FUNCTION("kvEP5-KOG1U", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__WPrintf);
+ LIB_FUNCTION("cOYia2dE0Ik", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_asprintf);
+ LIB_FUNCTION("fffwELXNVFA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fprintf);
+ LIB_FUNCTION("-e-F9HjUFp8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fprintf_s);
+ LIB_FUNCTION("ZRAcn3dPVmA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fwprintf);
+ LIB_FUNCTION("9kOFELic7Pk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fwprintf_s);
+ LIB_FUNCTION("a6CYO8YOzfw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fwscanf);
+ LIB_FUNCTION("Bo5wtXSj4kc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fwscanf_s);
+ LIB_FUNCTION("hcuQgD53UxM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_printf);
+ LIB_FUNCTION("w1NxRBQqfmQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_printf_s);
+ LIB_FUNCTION("eLdDw6l0-bU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_snprintf);
+ LIB_FUNCTION("3BytPOQgVKc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_snprintf_s);
+ LIB_FUNCTION("jbj2wBoiCyg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_snwprintf_s);
+ LIB_FUNCTION("tcVi5SivF7Q", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_sprintf);
+ LIB_FUNCTION("xEszJVGpybs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_sprintf_s);
+ LIB_FUNCTION("1Pk0qZQGeWo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_sscanf);
+ LIB_FUNCTION("24m4Z4bUaoY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_sscanf_s);
+ LIB_FUNCTION("nJz16JE1txM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_swprintf);
+ LIB_FUNCTION("Im55VJ-Bekc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_swprintf_s);
+ LIB_FUNCTION("HNnWdT43ues", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_swscanf);
+ LIB_FUNCTION("tQNolUV1q5A", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_swscanf_s);
+ LIB_FUNCTION("qjBlw2cVMAM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_vasprintf);
+ LIB_FUNCTION("pDBDcY6uLSA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_vfprintf);
+ LIB_FUNCTION("GhTZtaodo7o", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_vfprintf_s);
+ LIB_FUNCTION("lckWSkHDBrY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_vfscanf);
+ LIB_FUNCTION("JjPXy-HX5dY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_vfscanf_s);
+ LIB_FUNCTION("M2bGWSqt764", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_vfwprintf);
+ LIB_FUNCTION("XX9KWzJvRf0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_vfwprintf_s);
+ LIB_FUNCTION("WF4fBmip+38", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_vfwscanf);
+ LIB_FUNCTION("Wvm90I-TGl0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_vfwscanf_s);
+ LIB_FUNCTION("GMpvxPFW924", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_vprintf);
+ LIB_FUNCTION("YfJUGNPkbK4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_vprintf_s);
+ LIB_FUNCTION("j7Jk3yd3yC8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_vscanf);
+ LIB_FUNCTION("fQYpcUzy3zo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_vscanf_s);
+ LIB_FUNCTION("Q2V+iqvjgC0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_vsnprintf);
+ LIB_FUNCTION("rWSuTWY2JN0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_vsnprintf_s);
+ LIB_FUNCTION("8SKVXgeK1wY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_vsnwprintf_s);
+ LIB_FUNCTION("jbz9I9vkqkk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_vsprintf);
+ LIB_FUNCTION("+qitMEbkSWk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_vsprintf_s);
+ LIB_FUNCTION("UTrpOVLcoOA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_vsscanf);
+ LIB_FUNCTION("tfNbpqL3D0M", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_vsscanf_s);
+ LIB_FUNCTION("u0XOsuOmOzc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_vswprintf);
+ LIB_FUNCTION("oDoV9tyHTbA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_vswprintf_s);
+ LIB_FUNCTION("KGotca3AjYw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_vswscanf);
+ LIB_FUNCTION("39HHkIWrWNo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_vswscanf_s);
+ LIB_FUNCTION("QuF2rZGE-v8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_vwprintf);
+ LIB_FUNCTION("XPrliF5n-ww", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_vwprintf_s);
+ LIB_FUNCTION("QNwdOK7HfJU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_vwscanf);
+ LIB_FUNCTION("YgZ6qvFH3QI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_vwscanf_s);
+ LIB_FUNCTION("OGVdXU3E-xg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wprintf);
+ LIB_FUNCTION("FEtOJURNey0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wprintf_s);
+ LIB_FUNCTION("D8JBAR3RiZQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wscanf);
+ LIB_FUNCTION("RV7X3FrWfTI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wscanf_s);
+ LIB_FUNCTION("s+MeMHbB1Ro", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Scanf);
+ LIB_FUNCTION("fzgkSILqRHE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__WScanf);
+ LIB_FUNCTION("npLpPTaSuHg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fscanf);
+ LIB_FUNCTION("vj2WUi2LrfE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fscanf_s);
+ LIB_FUNCTION("7XEv6NnznWw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_scanf);
+ LIB_FUNCTION("-B76wP6IeVA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_scanf_s);
+}
+
+} // namespace Libraries::LibcInternal
diff --git a/src/core/libraries/libc_internal/libc_internal_io.h b/src/core/libraries/libc_internal/libc_internal_io.h
new file mode 100644
index 000000000..f5291526b
--- /dev/null
+++ b/src/core/libraries/libc_internal/libc_internal_io.h
@@ -0,0 +1,14 @@
+// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project
+// SPDX-License-Identifier: GPL-2.0-or-later
+
+#pragma once
+
+#include "common/types.h"
+
+namespace Core::Loader {
+class SymbolsResolver;
+}
+
+namespace Libraries::LibcInternal {
+void RegisterlibSceLibcInternalIo(Core::Loader::SymbolsResolver* sym);
+} // namespace Libraries::LibcInternal
\ No newline at end of file
diff --git a/src/core/libraries/libc_internal/libc_internal_math.cpp b/src/core/libraries/libc_internal/libc_internal_math.cpp
new file mode 100644
index 000000000..781f1f729
--- /dev/null
+++ b/src/core/libraries/libc_internal/libc_internal_math.cpp
@@ -0,0 +1,773 @@
+// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project
+// SPDX-License-Identifier: GPL-2.0-or-later
+
+#include "common/assert.h"
+#include "common/logging/log.h"
+#include "core/libraries/error_codes.h"
+#include "core/libraries/libs.h"
+#include "libc_internal_mspace.h"
+
+namespace Libraries::LibcInternal {
+
+s32 PS4_SYSV_ABI internal_abs() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+double PS4_SYSV_ABI internal_acos(double x) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+ return std::acos(x);
+}
+
+float PS4_SYSV_ABI internal_acosf(float x) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+ return std::acosf(x);
+}
+
+float PS4_SYSV_ABI internal_acosh(float x) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+ return std::acosh(x);
+}
+
+float PS4_SYSV_ABI internal_acoshf(float x) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+ return std::acoshf(x);
+}
+
+float PS4_SYSV_ABI internal_acoshl(float x) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+ return std::acoshl(x);
+}
+
+float PS4_SYSV_ABI internal_acosl(float x) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+ return std::acosl(x);
+}
+
+double PS4_SYSV_ABI internal_asin(double x) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+ return std::asin(x);
+}
+
+float PS4_SYSV_ABI internal_asinf(float x) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+ return std::asinf(x);
+}
+
+float PS4_SYSV_ABI internal_asinh(float x) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+ return std::asinh(x);
+}
+
+float PS4_SYSV_ABI internal_asinhf(float x) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+ return std::asinhf(x);
+}
+
+float PS4_SYSV_ABI internal_asinhl(float x) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+ return std::asinhl(x);
+}
+
+float PS4_SYSV_ABI internal_asinl(float x) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+ return std::asinl(x);
+}
+
+double PS4_SYSV_ABI internal_atan(double x) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+ return std::atan(x);
+}
+
+double PS4_SYSV_ABI internal_atan2(double y, double x) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+ return std::atan2(y, x);
+}
+
+s32 PS4_SYSV_ABI internal_atan2f() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_atan2l() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_atanf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_atanh() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_atanhf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_atanhl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_atanl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_ceil() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_ceilf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_ceill() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+double PS4_SYSV_ABI internal_cos(double x) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+ return std::cos(x);
+}
+
+float PS4_SYSV_ABI internal_cosf(float x) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+ return std::cosf(x);
+}
+
+s32 PS4_SYSV_ABI internal_cosh() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_coshf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_coshl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_cosl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+double PS4_SYSV_ABI internal_exp(double x) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+ return std::exp(x);
+}
+
+double PS4_SYSV_ABI internal_exp2(double x) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+ return std::exp2(x);
+}
+
+float PS4_SYSV_ABI internal_exp2f(float x) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+ return std::exp2f(x);
+}
+
+float PS4_SYSV_ABI internal_exp2l(float x) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+ return std::exp2l(x);
+}
+
+float PS4_SYSV_ABI internal_expf(float x) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+ return std::expf(x);
+}
+
+s32 PS4_SYSV_ABI internal_expl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_expm1() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_expm1f() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_expm1l() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fabs() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fabsf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fabsl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_floor() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_floorf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_floorl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fmax() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fmaxf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fmaxl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fmin() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fminf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fminl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fmod() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fmodf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_fmodl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_frexp() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_frexpf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_frexpl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_ilogb() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_ilogbf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_ilogbl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_imaxabs() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_imaxdiv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_isinf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_islower() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_isnan() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_isnanf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_isupper() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_log() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_log10() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+float PS4_SYSV_ABI internal_log10f(float x) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+ return std::log10f(x);
+}
+
+s32 PS4_SYSV_ABI internal_log10l() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_log1p() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_log1pf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_log1pl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_log2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_log2f() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_log2l() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_logb() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_logbf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_logbl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_logf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_logl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_lround() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_lroundf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_lroundl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_nan() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_nanf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_nanl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+double PS4_SYSV_ABI internal_pow(double x, double y) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+ return std::pow(x, y);
+}
+
+float PS4_SYSV_ABI internal_powf(float x, float y) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+ return std::powf(x, y);
+}
+
+s32 PS4_SYSV_ABI internal_powl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_remainder() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+double PS4_SYSV_ABI internal_sin(double x) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+ return std::sin(x);
+}
+
+void PS4_SYSV_ABI internal_sincos(double x, double* sinp, double* cosp) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+ *sinp = std::sin(x);
+ *cosp = std::cos(x);
+}
+
+void PS4_SYSV_ABI internal_sincosf(double x, double* sinp, double* cosp) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+ *sinp = std::sinf(x);
+ *cosp = std::cosf(x);
+}
+
+float PS4_SYSV_ABI internal_sinf(float x) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+ return std::sinf(x);
+}
+
+float PS4_SYSV_ABI internal_sinh(float x) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+ return std::sinh(x);
+}
+
+float PS4_SYSV_ABI internal_sinhf(float x) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+ return std::sinhf(x);
+}
+
+float PS4_SYSV_ABI internal_sinhl(float x) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+ return std::sinhl(x);
+}
+
+float PS4_SYSV_ABI internal_sinl(float x) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+ return std::sinl(x);
+}
+
+s32 PS4_SYSV_ABI internal_sqrt() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_sqrtf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_sqrtl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_srand() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_tan() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_tanf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_tanh() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_tanhf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_tanhl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_tanl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+float PS4_SYSV_ABI internal__Fsin(float arg, unsigned int m, int n) {
+ ASSERT(n == 0);
+ if (m != 0) {
+ return cosf(arg);
+ } else {
+ return sinf(arg);
+ }
+}
+
+double PS4_SYSV_ABI internal__Sin(double x) {
+ return sin(x);
+}
+
+void RegisterlibSceLibcInternalMath(Core::Loader::SymbolsResolver* sym) {
+ LIB_FUNCTION("Ye20uNnlglA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_abs);
+ LIB_FUNCTION("JBcgYuW8lPU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_acos);
+ LIB_FUNCTION("QI-x0SL8jhw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_acosf);
+ LIB_FUNCTION("Fk7-KFKZi-8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_acosh);
+ LIB_FUNCTION("XJp2C-b0tRU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_acoshf);
+ LIB_FUNCTION("u14Y1HFh0uY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_acoshl);
+ LIB_FUNCTION("iH4YAIRcecA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_acosl);
+ LIB_FUNCTION("7Ly52zaL44Q", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_asin);
+ LIB_FUNCTION("GZWjF-YIFFk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_asinf);
+ LIB_FUNCTION("2eQpqTjJ5Y4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_asinh);
+ LIB_FUNCTION("yPPtp1RMihw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_asinhf);
+ LIB_FUNCTION("iCl-Z-g-uuA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_asinhl);
+ LIB_FUNCTION("Nx-F5v0-qU8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_asinl);
+ LIB_FUNCTION("OXmauLdQ8kY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_atan);
+ LIB_FUNCTION("HUbZmOnT-Dg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_atan2);
+ LIB_FUNCTION("EH-x713A99c", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_atan2f);
+ LIB_FUNCTION("9VeY8wiqf8M", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_atan2l);
+ LIB_FUNCTION("weDug8QD-lE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_atanf);
+ LIB_FUNCTION("YjbpxXpi6Zk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_atanh);
+ LIB_FUNCTION("cPGyc5FGjy0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_atanhf);
+ LIB_FUNCTION("a3BNqojL4LM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_atanhl);
+ LIB_FUNCTION("KvOHPTz595Y", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_atanl);
+ LIB_FUNCTION("gacfOmO8hNs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_ceil);
+ LIB_FUNCTION("GAUuLKGhsCw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_ceilf);
+ LIB_FUNCTION("aJKn6X+40Z8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_ceill);
+ LIB_FUNCTION("2WE3BTYVwKM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_cos);
+ LIB_FUNCTION("-P6FNMzk2Kc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_cosf);
+ LIB_FUNCTION("m7iLTaO9RMs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_cosh);
+ LIB_FUNCTION("RCQAffkEh9A", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_coshf);
+ LIB_FUNCTION("XK2R46yx0jc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_coshl);
+ LIB_FUNCTION("x8dc5Y8zFgc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_cosl);
+ LIB_FUNCTION("NVadfnzQhHQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_exp);
+ LIB_FUNCTION("dnaeGXbjP6E", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_exp2);
+ LIB_FUNCTION("wuAQt-j+p4o", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_exp2f);
+ LIB_FUNCTION("9O1Xdko-wSo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_exp2l);
+ LIB_FUNCTION("8zsu04XNsZ4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_expf);
+ LIB_FUNCTION("qMp2fTDCyMo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_expl);
+ LIB_FUNCTION("gqKfOiJaCOo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_expm1);
+ LIB_FUNCTION("3EgxfDRefdw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_expm1f);
+ LIB_FUNCTION("jVS263HH1b0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_expm1l);
+ LIB_FUNCTION("388LcMWHRCA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_fabs);
+ LIB_FUNCTION("fmT2cjPoWBs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fabsf);
+ LIB_FUNCTION("w-AryX51ObA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fabsl);
+ LIB_FUNCTION("mpcTgMzhUY8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_floor);
+ LIB_FUNCTION("mKhVDmYciWA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_floorf);
+ LIB_FUNCTION("06QaR1Cpn-k", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_floorl);
+ LIB_FUNCTION("fiOgmWkP+Xc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_fmax);
+ LIB_FUNCTION("Lyx2DzUL7Lc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fmaxf);
+ LIB_FUNCTION("0H5TVprQSkA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fmaxl);
+ LIB_FUNCTION("iU0z6SdUNbI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_fmin);
+ LIB_FUNCTION("uVRcM2yFdP4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fminf);
+ LIB_FUNCTION("DQ7K6s8euWY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fminl);
+ LIB_FUNCTION("pKwslsMUmSk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_fmod);
+ LIB_FUNCTION("88Vv-AzHVj8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fmodf);
+ LIB_FUNCTION("A1R5T0xOyn8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_fmodl);
+ LIB_FUNCTION("kA-TdiOCsaY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_frexp);
+ LIB_FUNCTION("aaDMGGkXFxo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_frexpf);
+ LIB_FUNCTION("YZk9sHO0yNg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_frexpl);
+ LIB_FUNCTION("h6pVBKjcLiU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_ilogb);
+ LIB_FUNCTION("0dQrYWd7g94", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_ilogbf);
+ LIB_FUNCTION("wXs12eD3uvA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_ilogbl);
+ LIB_FUNCTION("UgZ7Rhk60cQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_imaxabs);
+ LIB_FUNCTION("V0X-mrfdM9E", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_imaxdiv);
+ LIB_FUNCTION("2q5PPh7HsKE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_isinf);
+ LIB_FUNCTION("KqYTqtSfGos", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_islower);
+ LIB_FUNCTION("20qj+7O69XY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_isnan);
+ LIB_FUNCTION("3pF7bUSIH8o", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_isnanf);
+ LIB_FUNCTION("GcFKlTJEMkI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_isupper);
+ LIB_FUNCTION("rtV7-jWC6Yg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_log);
+ LIB_FUNCTION("WuMbPBKN1TU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_log10);
+ LIB_FUNCTION("lhpd6Wk6ccs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_log10f);
+ LIB_FUNCTION("CT4aR0tBgkQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_log10l);
+ LIB_FUNCTION("VfsML+n9cDM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_log1p);
+ LIB_FUNCTION("MFe91s8apQk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_log1pf);
+ LIB_FUNCTION("77qd0ksTwdI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_log1pl);
+ LIB_FUNCTION("Y5DhuDKGlnQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_log2);
+ LIB_FUNCTION("hsi9drzHR2k", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_log2f);
+ LIB_FUNCTION("CfOrGjBj-RY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_log2l);
+ LIB_FUNCTION("owKuegZU4ew", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_logb);
+ LIB_FUNCTION("RWqyr1OKuw4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_logbf);
+ LIB_FUNCTION("txJTOe0Db6M", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_logbl);
+ LIB_FUNCTION("RQXLbdT2lc4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_logf);
+ LIB_FUNCTION("EiHf-aLDImI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_logl);
+ LIB_FUNCTION("J3XuGS-cC0Q", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_lround);
+ LIB_FUNCTION("C6gWCWJKM+U", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_lroundf);
+ LIB_FUNCTION("4ITASgL50uc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_lroundl);
+ LIB_FUNCTION("zck+6bVj5pA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_nan);
+ LIB_FUNCTION("DZU+K1wozGI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_nanf);
+ LIB_FUNCTION("ZUvemFIkkhQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_nanl);
+ LIB_FUNCTION("9LCjpWyQ5Zc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_pow);
+ LIB_FUNCTION("1D0H2KNjshE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_powf);
+ LIB_FUNCTION("95V3PF0kUEA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_powl);
+ LIB_FUNCTION("pv2etu4pocs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_remainder);
+ LIB_FUNCTION("H8ya2H00jbI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_sin);
+ LIB_FUNCTION("jMB7EFyu30Y", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_sincos);
+ LIB_FUNCTION("pztV4AF18iI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_sincosf);
+ LIB_FUNCTION("Q4rRL34CEeE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_sinf);
+ LIB_FUNCTION("ZjtRqSMJwdw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_sinh);
+ LIB_FUNCTION("1t1-JoZ0sZQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_sinhf);
+ LIB_FUNCTION("lYdqBvDgeHU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_sinhl);
+ LIB_FUNCTION("vxgqrJxDPHo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_sinl);
+ LIB_FUNCTION("MXRNWnosNlM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_sqrt);
+ LIB_FUNCTION("Q+xU11-h0xQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_sqrtf);
+ LIB_FUNCTION("RIkUZRadZgc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_sqrtl);
+ LIB_FUNCTION("VPbJwTCgME0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_srand);
+ LIB_FUNCTION("T7uyNqP7vQA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_tan);
+ LIB_FUNCTION("ZE6RNL+eLbk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_tanf);
+ LIB_FUNCTION("JM4EBvWT9rc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_tanh);
+ LIB_FUNCTION("SAd0Z3wKwLA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_tanhf);
+ LIB_FUNCTION("JCmHsYVc2eo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_tanhl);
+ LIB_FUNCTION("QL+3q43NfEA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_tanl);
+ LIB_FUNCTION("ZtjspkJQ+vw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__FSin);
+ LIB_FUNCTION("cCXjU72Z0Ow", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal__Sin);
+}
+
+} // namespace Libraries::LibcInternal
diff --git a/src/core/libraries/libc_internal/libc_internal_math.h b/src/core/libraries/libc_internal/libc_internal_math.h
new file mode 100644
index 000000000..89b765205
--- /dev/null
+++ b/src/core/libraries/libc_internal/libc_internal_math.h
@@ -0,0 +1,14 @@
+// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project
+// SPDX-License-Identifier: GPL-2.0-or-later
+
+#pragma once
+
+#include "common/types.h"
+
+namespace Core::Loader {
+class SymbolsResolver;
+}
+
+namespace Libraries::LibcInternal {
+void RegisterlibSceLibcInternalMath(Core::Loader::SymbolsResolver* sym);
+} // namespace Libraries::LibcInternal
\ No newline at end of file
diff --git a/src/core/libraries/libc_internal/libc_internal_memory.cpp b/src/core/libraries/libc_internal/libc_internal_memory.cpp
new file mode 100644
index 000000000..6666aa6bf
--- /dev/null
+++ b/src/core/libraries/libc_internal/libc_internal_memory.cpp
@@ -0,0 +1,314 @@
+// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project
+// SPDX-License-Identifier: GPL-2.0-or-later
+
+#include "common/assert.h"
+#include "common/logging/log.h"
+#include "core/libraries/error_codes.h"
+#include "core/libraries/libs.h"
+#include "libc_internal_memory.h"
+
+namespace Libraries::LibcInternal {
+
+s32 PS4_SYSV_ABI internal__malloc_finalize_lv2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__malloc_fini() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__malloc_init() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__malloc_init_lv2() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__malloc_postfork() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__malloc_prefork() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__malloc_thread_cleanup() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__sceLibcGetMallocParam() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_operator_new(size_t size) {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_malloc(size_t size) {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_malloc_check_memory_bounds() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_malloc_finalize() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_malloc_get_footer_value() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_malloc_get_malloc_state() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_malloc_initialize() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_malloc_report_memory_blocks() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_malloc_stats() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_malloc_stats_fast() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_malloc_usable_size() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_memalign() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_memchr() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_memcmp(const void* s1, const void* s2, size_t n) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+ return std::memcmp(s1, s2, n);
+}
+
+void* PS4_SYSV_ABI internal_memcpy(void* dest, const void* src, size_t n) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+ return std::memcpy(dest, src, n);
+}
+
+s32 PS4_SYSV_ABI internal_memcpy_s(void* dest, size_t destsz, const void* src, size_t count) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+#ifdef _WIN64
+ return memcpy_s(dest, destsz, src, count);
+#else
+ std::memcpy(dest, src, count);
+ return 0; // ALL OK
+#endif
+}
+
+s32 PS4_SYSV_ABI internal_memmove(void* d, void* s, size_t n) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+ std::memmove(d, s, n);
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_memmove_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_memrchr() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+void* PS4_SYSV_ABI internal_memset(void* s, int c, size_t n) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+ return std::memset(s, c, n);
+}
+
+s32 PS4_SYSV_ABI internal_memset_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_posix_memalign() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_realloc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_reallocalign() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_reallocf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wmemchr() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wmemcmp() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wmemcpy() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wmemcpy_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wmemmove() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wmemmove_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wmemset() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+void PS4_SYSV_ABI internal_operator_delete(void* ptr) {
+ if (ptr) {
+ std::free(ptr);
+ }
+}
+
+void PS4_SYSV_ABI internal_free(void* ptr) {
+ std::free(ptr);
+}
+
+void RegisterlibSceLibcInternalMemory(Core::Loader::SymbolsResolver* sym) {
+ LIB_FUNCTION("RnqlvEmvkdw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__malloc_finalize_lv2);
+ LIB_FUNCTION("21KFhEQDJ3s", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__malloc_fini);
+ LIB_FUNCTION("z8GPiQwaAEY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__malloc_init);
+ LIB_FUNCTION("20cUk0qX9zo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__malloc_init_lv2);
+ LIB_FUNCTION("V94pLruduLg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__malloc_postfork);
+ LIB_FUNCTION("aLYyS4Kx6rQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__malloc_prefork);
+ LIB_FUNCTION("Sopthb9ztZI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__malloc_thread_cleanup);
+ LIB_FUNCTION("1nZ4Xfnyp38", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__sceLibcGetMallocParam);
+ LIB_FUNCTION("fJnpuVVBbKk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_operator_new);
+ LIB_FUNCTION("cVSk9y8URbc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_posix_memalign);
+ LIB_FUNCTION("Ujf3KzMvRmI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_memalign);
+ LIB_FUNCTION("8u8lPzUEq+U", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_memchr);
+ LIB_FUNCTION("DfivPArhucg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_memcmp);
+ LIB_FUNCTION("Q3VBxCXhUHs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_memcpy);
+ LIB_FUNCTION("NFLs+dRJGNg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_memcpy_s);
+ LIB_FUNCTION("+P6FRGH4LfA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_memmove);
+ LIB_FUNCTION("B59+zQQCcbU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_memmove_s);
+ LIB_FUNCTION("5G2ONUzRgjY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_memrchr);
+ LIB_FUNCTION("8zTFvBIAIN8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_memset);
+ LIB_FUNCTION("h8GwqPFbu6I", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_memset_s);
+ LIB_FUNCTION("Y7aJ1uydPMo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_realloc);
+ LIB_FUNCTION("OGybVuPAhAY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_reallocalign);
+ LIB_FUNCTION("YMZO9ChZb0E", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_reallocf);
+ LIB_FUNCTION("fnUEjBCNRVU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wmemchr);
+ LIB_FUNCTION("QJ5xVfKkni0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wmemcmp);
+ LIB_FUNCTION("fL3O02ypZFE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wmemcpy);
+ LIB_FUNCTION("BTsuaJ6FxKM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wmemcpy_s);
+ LIB_FUNCTION("Noj9PsJrsa8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wmemmove);
+ LIB_FUNCTION("F8b+Wb-YQVs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wmemmove_s);
+ LIB_FUNCTION("Al8MZJh-4hM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wmemset);
+ LIB_FUNCTION("gQX+4GDQjpM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_malloc);
+ LIB_FUNCTION("ECOPpUQEch0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_malloc_check_memory_bounds);
+ LIB_FUNCTION("J6FoFNydpFI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_malloc_finalize);
+ LIB_FUNCTION("SlG1FN-y0N0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_malloc_get_footer_value);
+ LIB_FUNCTION("Nmezc1Lh7TQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_malloc_get_malloc_state);
+ LIB_FUNCTION("owT6zLJxrTs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_malloc_initialize);
+ LIB_FUNCTION("0F08WOP8G3s", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_malloc_report_memory_blocks);
+ LIB_FUNCTION("CC-BLMBu9-I", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_malloc_stats);
+ LIB_FUNCTION("KuOuD58hqn4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_malloc_stats_fast);
+ LIB_FUNCTION("NDcSfcYZRC8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_malloc_usable_size);
+ LIB_FUNCTION("MLWl90SFWNE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_operator_delete);
+ LIB_FUNCTION("tIhsqj0qsFE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1, internal_free);
+}
+
+} // namespace Libraries::LibcInternal
diff --git a/src/core/libraries/libc_internal/libc_internal_memory.h b/src/core/libraries/libc_internal/libc_internal_memory.h
new file mode 100644
index 000000000..995de935b
--- /dev/null
+++ b/src/core/libraries/libc_internal/libc_internal_memory.h
@@ -0,0 +1,14 @@
+// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project
+// SPDX-License-Identifier: GPL-2.0-or-later
+
+#pragma once
+
+#include "common/types.h"
+
+namespace Core::Loader {
+class SymbolsResolver;
+}
+
+namespace Libraries::LibcInternal {
+void RegisterlibSceLibcInternalMemory(Core::Loader::SymbolsResolver* sym);
+} // namespace Libraries::LibcInternal
\ No newline at end of file
diff --git a/src/core/libraries/libc_internal/libc_internal_mspace.cpp b/src/core/libraries/libc_internal/libc_internal_mspace.cpp
new file mode 100644
index 000000000..916c9ab0d
--- /dev/null
+++ b/src/core/libraries/libc_internal/libc_internal_mspace.cpp
@@ -0,0 +1,247 @@
+// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project
+// SPDX-License-Identifier: GPL-2.0-or-later
+
+#include "common/assert.h"
+#include "common/logging/log.h"
+#include "core/libraries/error_codes.h"
+#include "core/libraries/libs.h"
+#include "libc_internal_mspace.h"
+
+namespace Libraries::LibcInternal {
+
+s32 PS4_SYSV_ABI sceLibcMspaceAlignedAlloc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI sceLibcMspaceCalloc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+void* PS4_SYSV_ABI sceLibcMspaceCreate(char* name, u64 param_2, u64 param_3, u32 param_4,
+ s8* param_5) {
+ UNREACHABLE_MSG("Missing sceLibcMspace impementation!");
+ return 0;
+}
+
+s32 PS4_SYSV_ABI sceLibcMspaceDestroy() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI sceLibcMspaceFree() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI sceLibcMspaceGetAddressRanges() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI sceLibcMspaceIsHeapEmpty() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI sceLibcMspaceMalloc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI sceLibcMspaceMallocStats() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI sceLibcMspaceMallocStatsFast() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI sceLibcMspaceMallocUsableSize() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI sceLibcMspaceMemalign() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI sceLibcMspacePosixMemalign() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI sceLibcMspaceRealloc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI sceLibcMspaceReallocalign() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI sceLibcMspaceSetMallocCallback() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI sceLibcPafMspaceCalloc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI sceLibcPafMspaceCheckMemoryBounds() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI sceLibcPafMspaceCreate() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI sceLibcPafMspaceDestroy() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI sceLibcPafMspaceFree() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI sceLibcPafMspaceGetFooterValue() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI sceLibcPafMspaceIsHeapEmpty() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI sceLibcPafMspaceMalloc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI sceLibcPafMspaceMallocStats() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI sceLibcPafMspaceMallocStatsFast() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI sceLibcPafMspaceMallocUsableSize() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI sceLibcPafMspaceMemalign() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI sceLibcPafMspacePosixMemalign() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI sceLibcPafMspaceRealloc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI sceLibcPafMspaceReallocalign() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI sceLibcPafMspaceReportMemoryBlocks() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI sceLibcPafMspaceTrim() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+void RegisterlibSceLibcInternalMspace(Core::Loader::SymbolsResolver* sym) {
+ LIB_FUNCTION("ljkqMcC4-mk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ sceLibcMspaceAlignedAlloc);
+ LIB_FUNCTION("LYo3GhIlB38", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ sceLibcMspaceCalloc);
+ LIB_FUNCTION("-hn1tcVHq5Q", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ sceLibcMspaceCreate);
+ LIB_FUNCTION("W6SiVSiCDtI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ sceLibcMspaceDestroy);
+ LIB_FUNCTION("Vla-Z+eXlxo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ sceLibcMspaceFree);
+ LIB_FUNCTION("raRgiuQfvWk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ sceLibcMspaceGetAddressRanges);
+ LIB_FUNCTION("pzUa7KEoydw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ sceLibcMspaceIsHeapEmpty);
+ LIB_FUNCTION("OJjm-QOIHlI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ sceLibcMspaceMalloc);
+ LIB_FUNCTION("mfHdJTIvhuo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ sceLibcMspaceMallocStats);
+ LIB_FUNCTION("k04jLXu3+Ic", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ sceLibcMspaceMallocStatsFast);
+ LIB_FUNCTION("fEoW6BJsPt4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ sceLibcMspaceMallocUsableSize);
+ LIB_FUNCTION("iF1iQHzxBJU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ sceLibcMspaceMemalign);
+ LIB_FUNCTION("qWESlyXMI3E", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ sceLibcMspacePosixMemalign);
+ LIB_FUNCTION("gigoVHZvVPE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ sceLibcMspaceRealloc);
+ LIB_FUNCTION("p6lrRW8-MLY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ sceLibcMspaceReallocalign);
+ LIB_FUNCTION("+CbwGRMnlfU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ sceLibcMspaceSetMallocCallback);
+ LIB_FUNCTION("-lZdT34nAAE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ sceLibcPafMspaceCalloc);
+ LIB_FUNCTION("Pcq7UoYAcFE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ sceLibcPafMspaceCheckMemoryBounds);
+ LIB_FUNCTION("6hdfGRKHefs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ sceLibcPafMspaceCreate);
+ LIB_FUNCTION("qB5nGjWa-bk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ sceLibcPafMspaceDestroy);
+ LIB_FUNCTION("9mMuuhXMwqQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ sceLibcPafMspaceFree);
+ LIB_FUNCTION("kv4kgdjswN0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ sceLibcPafMspaceGetFooterValue);
+ LIB_FUNCTION("htdTOnMxDbQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ sceLibcPafMspaceIsHeapEmpty);
+ LIB_FUNCTION("QuZzFJD5Hrw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ sceLibcPafMspaceMalloc);
+ LIB_FUNCTION("mO8NB8whKy8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ sceLibcPafMspaceMallocStats);
+ LIB_FUNCTION("OmG3YPCBLJs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ sceLibcPafMspaceMallocStatsFast);
+ LIB_FUNCTION("6JcY5RDA4jY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ sceLibcPafMspaceMallocUsableSize);
+ LIB_FUNCTION("PKJcFUfhKtw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ sceLibcPafMspaceMemalign);
+ LIB_FUNCTION("7hOUKGcT6jM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ sceLibcPafMspacePosixMemalign);
+ LIB_FUNCTION("u32UXVridxQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ sceLibcPafMspaceRealloc);
+ LIB_FUNCTION("4SvlEtd0j40", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ sceLibcPafMspaceReallocalign);
+ LIB_FUNCTION("0FnzR6qum90", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ sceLibcPafMspaceReportMemoryBlocks);
+ LIB_FUNCTION("AUYdq63RG3U", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ sceLibcPafMspaceTrim);
+}
+
+} // namespace Libraries::LibcInternal
diff --git a/src/core/libraries/libc_internal/libc_internal_mspace.h b/src/core/libraries/libc_internal/libc_internal_mspace.h
new file mode 100644
index 000000000..b2357e446
--- /dev/null
+++ b/src/core/libraries/libc_internal/libc_internal_mspace.h
@@ -0,0 +1,14 @@
+// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project
+// SPDX-License-Identifier: GPL-2.0-or-later
+
+#pragma once
+
+#include "common/types.h"
+
+namespace Core::Loader {
+class SymbolsResolver;
+}
+
+namespace Libraries::LibcInternal {
+void RegisterlibSceLibcInternalMspace(Core::Loader::SymbolsResolver* sym);
+} // namespace Libraries::LibcInternal
\ No newline at end of file
diff --git a/src/core/libraries/libc_internal/libc_internal_str.cpp b/src/core/libraries/libc_internal/libc_internal_str.cpp
new file mode 100644
index 000000000..92a131fa1
--- /dev/null
+++ b/src/core/libraries/libc_internal/libc_internal_str.cpp
@@ -0,0 +1,532 @@
+// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project
+// SPDX-License-Identifier: GPL-2.0-or-later
+
+#include "common/assert.h"
+#include "common/logging/log.h"
+#include "core/libraries/error_codes.h"
+#include "core/libraries/libs.h"
+#include "libc_internal_str.h"
+
+namespace Libraries::LibcInternal {
+
+s32 PS4_SYSV_ABI internal__CStrftime() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__CStrxfrm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Getstr() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Stod() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Stodx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Stof() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Stoflt() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Stofx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Stold() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Stoldx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Stoll() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Stollx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Stolx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Stopfx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Stoul() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Stoull() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Stoullx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Stoulx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Stoxflt() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Strcollx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Strerror() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__Strxfrmx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_strcasecmp(const char* str1, const char* str2) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+#ifdef _WIN32
+ return _stricmp(str1, str2);
+#else
+ return strcasecmp(str1, str2);
+#endif
+}
+
+char* PS4_SYSV_ABI internal_strcat(char* dest, const char* src) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+ return std::strcat(dest, src);
+}
+
+s32 PS4_SYSV_ABI internal_strcat_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+const char* PS4_SYSV_ABI internal_strchr(const char* str, int c) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+ return std::strchr(str, c);
+}
+
+s32 PS4_SYSV_ABI internal_strcmp(const char* str1, const char* str2) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+ return std::strcmp(str1, str2);
+}
+
+s32 PS4_SYSV_ABI internal_strcoll() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+char* PS4_SYSV_ABI internal_strcpy(char* dest, const char* src) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+ return std::strcpy(dest, src);
+}
+
+char* PS4_SYSV_ABI internal_strcpy_s(char* dest, u64 len, const char* src) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+ return std::strncpy(dest, src, len);
+}
+
+s32 PS4_SYSV_ABI internal_strcspn(const char* str1, const char* str2) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+ return std::strcspn(str1, str2);
+}
+
+char* PS4_SYSV_ABI internal_strdup() {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+ char* dup = (char*)std::malloc(std::strlen(str1) + 1);
+ if (dup != NULL)
+ strcpy(dup, str1);
+ return dup;
+}
+
+s32 PS4_SYSV_ABI internal_strerror() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_strerror_r() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_strerror_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_strerrorlen_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_strftime() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_strlcat() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_strlcpy() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+size_t PS4_SYSV_ABI internal_strlen(const char* str) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+ return std::strlen(str);
+}
+
+s32 PS4_SYSV_ABI internal_strncasecmp(const char* str1, const char* str2, size_t num) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+#ifdef _WIN32
+ return _strnicmp(str1, str2, num);
+#else
+ return strncasecmp(str1, str2, num);
+#endif
+}
+
+s32 PS4_SYSV_ABI internal_strncat() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_strncat_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_strncmp(const char* str1, const char* str2, size_t num) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+ return std::strncmp(str1, str2, num);
+}
+
+char* PS4_SYSV_ABI internal_strncpy(char* dest, const char* src, std::size_t count) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+ return std::strncpy(dest, src, count);
+}
+
+s32 PS4_SYSV_ABI internal_strncpy_s(char* dest, size_t destsz, const char* src, size_t count) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+#ifdef _WIN64
+ return strncpy_s(dest, destsz, src, count);
+#else
+ std::strcpy(dest, src);
+ return 0;
+#endif
+}
+
+s32 PS4_SYSV_ABI internal_strndup() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_strnlen(const char* str, size_t maxlen) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+ return std::min(std::strlen(str), maxlen);
+}
+
+s32 PS4_SYSV_ABI internal_strnlen_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_strnstr() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+const char* PS4_SYSV_ABI internal_strpbrk(const char* str1, const char* str2) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+ return std::strpbrk(str1, str2);
+}
+
+const char* PS4_SYSV_ABI internal_strrchr(const char* str, int c) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+ return std::strrchr(str, c);
+}
+
+char* PS4_SYSV_ABI internal_strsep(char** strp, const char* delim) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+#ifdef _GNU_SOURCE
+ return strsep(strp, delim);
+#else
+ if (!*strp)
+ return nullptr;
+ char* token = *strp;
+ *strp = std::strpbrk(token, delim);
+ if (*strp)
+ *(*strp)++ = '\0';
+ return token;
+#endif
+}
+
+s32 PS4_SYSV_ABI internal_strspn(const char* str1, const char* str2) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+ return std::strspn(str1, str2);
+}
+
+char* PS4_SYSV_ABI internal_strstr(char* h, char* n) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+ return std::strstr(h, n);
+}
+
+double PS4_SYSV_ABI internal_strtod(const char* str, char** endptr) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+ return std::strtod(str, endptr);
+}
+
+float PS4_SYSV_ABI internal_strtof(const char* str, char** endptr) {
+ LOG_DEBUG(Lib_LibcInternal, "called");
+ return std::strtof(str, endptr);
+}
+
+s32 PS4_SYSV_ABI internal_strtoimax() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_strtok() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_strtok_r() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_strtok_s() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_strtol() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_strtold() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_strtoll() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_strtoul() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_strtoull() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_strtoumax() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_strtouq() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_strxfrm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal_wcsstr() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+void RegisterlibSceLibcInternalStr(Core::Loader::SymbolsResolver* sym) {
+
+ LIB_FUNCTION("ykNF6P3ZsdA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__CStrftime);
+ LIB_FUNCTION("we-vQBAugV8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__CStrxfrm);
+ LIB_FUNCTION("i2yN6xBwooo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Getstr);
+ LIB_FUNCTION("c41UEHVtiEA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Stod);
+ LIB_FUNCTION("QlcJbyd6jxM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Stodx);
+ LIB_FUNCTION("CpWcnrEZbLA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Stof);
+ LIB_FUNCTION("wO1-omboFjo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Stoflt);
+ LIB_FUNCTION("7dlAxeH-htg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Stofx);
+ LIB_FUNCTION("iNbtyJKM0iQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Stold);
+ LIB_FUNCTION("BKidCxmLC5w", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Stoldx);
+ LIB_FUNCTION("7pNKcscKrf8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Stoll);
+ LIB_FUNCTION("mOnfZ5aNDQE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Stollx);
+ LIB_FUNCTION("Ecwid6wJMhY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Stolx);
+ LIB_FUNCTION("yhbF6MbVuYc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Stopfx);
+ LIB_FUNCTION("zlfEH8FmyUA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Stoul);
+ LIB_FUNCTION("q+9E0X3aWpU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Stoull);
+ LIB_FUNCTION("pSpDCDyxkaY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Stoullx);
+ LIB_FUNCTION("YDnLaav6W6Q", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Stoulx);
+ LIB_FUNCTION("Ouz5Q8+SUq4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Stoxflt);
+ LIB_FUNCTION("v6rXYSx-WGA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Strcollx);
+ LIB_FUNCTION("4F11tHMpJa0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Strerror);
+ LIB_FUNCTION("CpiD2ZXrhNo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__Strxfrmx);
+ LIB_FUNCTION("AV6ipCNa4Rw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_strcasecmp);
+ LIB_FUNCTION("Ls4tzzhimqQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_strcat);
+ LIB_FUNCTION("K+gcnFFJKVc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_strcat_s);
+ LIB_FUNCTION("ob5xAW4ln-0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_strchr);
+ LIB_FUNCTION("Ovb2dSJOAuE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_strcmp);
+ LIB_FUNCTION("gjbmYpP-XJQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_strcoll);
+ LIB_FUNCTION("kiZSXIWd9vg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_strcpy);
+ LIB_FUNCTION("5Xa2ACNECdo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_strcpy_s);
+ LIB_FUNCTION("q0F6yS-rCms", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_strcspn);
+ LIB_FUNCTION("g7zzzLDYGw0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_strdup);
+ LIB_FUNCTION("RIa6GnWp+iU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_strerror);
+ LIB_FUNCTION("RBcs3uut1TA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_strerror_r);
+ LIB_FUNCTION("o+ok6Y+DtgY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_strerror_s);
+ LIB_FUNCTION("-g26XITGVgE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_strerrorlen_s);
+ LIB_FUNCTION("Av3zjWi64Kw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_strftime);
+ LIB_FUNCTION("ByfjUZsWiyg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_strlcat);
+ LIB_FUNCTION("SfQIZcqvvms", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_strlcpy);
+ LIB_FUNCTION("j4ViWNHEgww", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_strlen);
+ LIB_FUNCTION("pXvbDfchu6k", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_strncasecmp);
+ LIB_FUNCTION("kHg45qPC6f0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_strncat);
+ LIB_FUNCTION("NC4MSB+BRQg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_strncat_s);
+ LIB_FUNCTION("aesyjrHVWy4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_strncmp);
+ LIB_FUNCTION("6sJWiWSRuqk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_strncpy);
+ LIB_FUNCTION("YNzNkJzYqEg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_strncpy_s);
+ LIB_FUNCTION("XGnuIBmEmyk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_strndup);
+ LIB_FUNCTION("5jNubw4vlAA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_strnlen);
+ LIB_FUNCTION("DQbtGaBKlaw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_strnlen_s);
+ LIB_FUNCTION("Xnrfb2-WhVw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_strnstr);
+ LIB_FUNCTION("kDZvoVssCgQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_strpbrk);
+ LIB_FUNCTION("9yDWMxEFdJU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_strrchr);
+ LIB_FUNCTION("cJWGxiQPmDQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_strsep);
+ LIB_FUNCTION("-kU6bB4M-+k", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_strspn);
+ LIB_FUNCTION("viiwFMaNamA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_strstr);
+ LIB_FUNCTION("2vDqwBlpF-o", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_strtod);
+ LIB_FUNCTION("xENtRue8dpI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_strtof);
+ LIB_FUNCTION("q5MWYCDfu3c", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_strtoimax);
+ LIB_FUNCTION("oVkZ8W8-Q8A", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_strtok);
+ LIB_FUNCTION("enqPGLfmVNU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_strtok_r);
+ LIB_FUNCTION("-vXEQdRADLI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_strtok_s);
+ LIB_FUNCTION("mXlxhmLNMPg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_strtol);
+ LIB_FUNCTION("nW9JRkciRk4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_strtold);
+ LIB_FUNCTION("VOBg+iNwB-4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_strtoll);
+ LIB_FUNCTION("QxmSHBCuKTk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_strtoul);
+ LIB_FUNCTION("5OqszGpy7Mg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_strtoull);
+ LIB_FUNCTION("QNyUWGXmXNc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_strtoumax);
+ LIB_FUNCTION("g-McpZfseZo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_strtouq);
+ LIB_FUNCTION("zogPrkd46DY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_strxfrm);
+ LIB_FUNCTION("WDpobjImAb4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal_wcsstr);
+}
+
+} // namespace Libraries::LibcInternal
diff --git a/src/core/libraries/libc_internal/libc_internal_str.h b/src/core/libraries/libc_internal/libc_internal_str.h
new file mode 100644
index 000000000..26023c40e
--- /dev/null
+++ b/src/core/libraries/libc_internal/libc_internal_str.h
@@ -0,0 +1,14 @@
+// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project
+// SPDX-License-Identifier: GPL-2.0-or-later
+
+#pragma once
+
+#include "common/types.h"
+
+namespace Core::Loader {
+class SymbolsResolver;
+}
+
+namespace Libraries::LibcInternal {
+void RegisterlibSceLibcInternalStr(Core::Loader::SymbolsResolver* sym);
+} // namespace Libraries::LibcInternal
\ No newline at end of file
diff --git a/src/core/libraries/libc_internal/libc_internal_stream.cpp b/src/core/libraries/libc_internal/libc_internal_stream.cpp
new file mode 100644
index 000000000..2d793d9cb
--- /dev/null
+++ b/src/core/libraries/libc_internal/libc_internal_stream.cpp
@@ -0,0 +1,3139 @@
+// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project
+// SPDX-License-Identifier: GPL-2.0-or-later
+
+#include "common/assert.h"
+#include "common/logging/log.h"
+#include "core/libraries/error_codes.h"
+#include "core/libraries/libs.h"
+#include "libc_internal_memory.h"
+
+namespace Libraries::LibcInternal {
+
+s32 PS4_SYSV_ABI internal__ZGVNSt14_Error_objectsIiE16_Iostream_objectE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZGVNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZGVNSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE2idE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZGVNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZGVNSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE2idE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZGVNSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZGVNSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE2idE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZGVNSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZGVNSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZGVNSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE2idE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZGVNSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZGVNSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE2idE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt19istreambuf_iteratorIcSt11char_traitsIcEE5equalERKS2_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt19istreambuf_iteratorIwSt11char_traitsIwEE5equalERKS2_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt24_Iostream_error_category4nameEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNKSt24_Iostream_error_category7messageEi() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERb() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERd() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERe() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERj() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERPv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERt() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERy() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERb() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERd() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERe() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERj() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERPv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERt() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERy() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE8_GetffldEPcRS3_S6_RSt8ios_basePi() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE8_GetifldEPcRS3_S6_NSt5_IosbIiE9_FmtflagsERKSt6locale() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE9_GetffldxEPcRS3_S6_RSt8ios_basePi() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERb() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERd() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERe() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERj() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERPv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERt() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERy() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERb() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERd() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERe() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERf() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERj() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERPv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERt() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERy() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE8_GetffldEPcRS3_S6_RSt8ios_basePi() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE8_GetifldEPcRS3_S6_NSt5_IosbIiE9_FmtflagsERKSt6locale() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE9_GetffldxEPcRS3_S6_RSt8ios_basePi() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecy() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE4_PutES3_PKcm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE4_RepES3_cm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE5_FfmtEPccNSt5_IosbIiE9_FmtflagsE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE5_FputES3_RSt8ios_basecPKcm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE5_FputES3_RSt8ios_basecPKcmmmm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE5_IfmtEPcPKcNSt5_IosbIiE9_FmtflagsE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE5_IputES3_RSt8ios_basecPcm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecy() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES3_RSt8ios_basewb() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES3_RSt8ios_basewd() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES3_RSt8ios_basewe() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES3_RSt8ios_basewl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES3_RSt8ios_basewm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES3_RSt8ios_basewPKv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES3_RSt8ios_basewx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES3_RSt8ios_basewy() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE4_PutES3_PKwm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE4_RepES3_wm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE5_FfmtEPccNSt5_IosbIiE9_FmtflagsE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE5_FputES3_RSt8ios_basewPKcm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE5_FputES3_RSt8ios_basewPKcmmmm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE5_IfmtEPcPKcNSt5_IosbIiE9_FmtflagsE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE5_IputES3_RSt8ios_basewPcm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_RSt8ios_basewb() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_RSt8ios_basewd() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_RSt8ios_basewe() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_RSt8ios_basewl() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_RSt8ios_basewm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_RSt8ios_basewPKv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_RSt8ios_basewx() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_RSt8ios_basewy() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE10date_orderEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE11do_get_dateES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE11do_get_timeES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE11do_get_yearES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE11get_weekdayES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE13do_date_orderEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE13get_monthnameES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE14do_get_weekdayES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16do_get_monthnameES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tmcc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tmPKcSE_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tmcc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE7_GetfmtES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tmPKc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE7_GetintERS3_S5_iiRiRKSt5ctypeIcE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE8get_dateES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE8get_timeES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE8get_yearES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE10date_orderEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE11do_get_dateES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE11do_get_timeES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE11do_get_yearES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE11get_weekdayES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE13do_date_orderEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE13get_monthnameES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE14do_get_weekdayES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE16do_get_monthnameES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tmcc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tmPKwSE_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tmcc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE7_GetfmtES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tmPKc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE7_GetintERS3_S5_iiRiRKSt5ctypeIwE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE8get_dateES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE8get_timeES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE8get_yearES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPK2tmcc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPK2tmPKcSB_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPK2tmcc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES3_RSt8ios_basewPK2tmcc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES3_RSt8ios_basewPK2tmPKwSB_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_RSt8ios_basewPK2tmcc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_bRSt8ios_baseRNSt5_IosbIiE8_IostateERe() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_bRSt8ios_baseRNSt5_IosbIiE8_IostateERSs() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_bRSt8ios_baseRNSt5_IosbIiE8_IostateERe() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_bRSt8ios_baseRNSt5_IosbIiE8_IostateERSs() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE8_GetmfldERS3_S5_bRSt8ios_basePc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES3_S3_bRSt8ios_baseRNSt5_IosbIiE8_IostateERe() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES3_S3_bRSt8ios_baseRNSt5_IosbIiE8_IostateERSbIwS2_SaIwEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES3_S3_bRSt8ios_baseRNSt5_IosbIiE8_IostateERe() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES3_S3_bRSt8ios_baseRNSt5_IosbIiE8_IostateERSbIwS2_SaIwEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE8_GetmfldERS3_S5_bRSt8ios_basePw() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_bRSt8ios_basece() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_bRSt8ios_basecRKSs() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_bRSt8ios_basece() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_bRSt8ios_basecRKSs() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE8_PutmfldES3_bRSt8ios_basecbSsc() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES3_bRSt8ios_basewe() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES3_bRSt8ios_basewRKSbIwS2_SaIwEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_bRSt8ios_basewe() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_bRSt8ios_basewRKSbIwS2_SaIwEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNKSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE8_PutmfldES3_bRSt8ios_basewbSbIwS2_SaIwEEw() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt13basic_istreamIwSt11char_traitsIwEED0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt13basic_istreamIwSt11char_traitsIwEED1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt13basic_ostreamIwSt11char_traitsIwEE6sentryC2ERS2_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt13basic_ostreamIwSt11char_traitsIwEE6sentryD2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt13basic_ostreamIwSt11char_traitsIwEED0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt13basic_ostreamIwSt11char_traitsIwEED1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt14_Error_objectsIiE16_Iostream_objectE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPci() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKci() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt15basic_streambufIwSt11char_traitsIwEE6xsgetnEPwi() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt15basic_streambufIwSt11char_traitsIwEE6xsputnEPKwi() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt15basic_streambufIwSt11char_traitsIwEE9showmanycEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt24_Iostream_error_categoryD0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt24_Iostream_error_categoryD1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE5_InitERKSt8_Locinfo() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE7_GetcatEPPKNSt6locale5facetEPKS5_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC1Em() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC1ERKSt8_Locinfom() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC2Em() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC2ERKSt8_Locinfom() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE2idE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE5_InitERKSt8_Locinfo() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE7_GetcatEPPKNSt6locale5facetEPKS5_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC1Em() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC1ERKSt8_Locinfom() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC2Em() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC2ERKSt8_Locinfom() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE5_InitERKSt8_Locinfo() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE7_GetcatEPPKNSt6locale5facetEPKS5_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC1Em() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC1ERKSt8_Locinfom() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC2Em() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC2ERKSt8_Locinfom() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE2idE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE5_InitERKSt8_Locinfo() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE7_GetcatEPPKNSt6locale5facetEPKS5_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC1Em() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC1ERKSt8_Locinfom() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC2Em() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC2ERKSt8_Locinfom() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE5_TidyEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE7_GetcatEPPKNSt6locale5facetEPKS5_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC1Em() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC1EPKcm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC1ERKSt8_Locinfom() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC2Em() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC2EPKcm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC2ERKSt8_Locinfom() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE2idE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE5_TidyEv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE7_GetcatEPPKNSt6locale5facetEPKS5_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC1Em() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC1EPKcm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC1ERKSt8_Locinfom() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC2Em() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC2EPKcm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC2ERKSt8_Locinfom() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE5_InitERKSt8_Locinfo() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE7_GetcatEPPKNSt6locale5facetEPKS5_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC1Em() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC1ERKSt8_Locinfom() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC2Em() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC2ERKSt8_Locinfom() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE2idE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE5_InitERKSt8_Locinfo() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE7_GetcatEPPKNSt6locale5facetEPKS5_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC1Em() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC1ERKSt8_Locinfom() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC2Em() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC2ERKSt8_Locinfom() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_Eb() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9basic_iosIwSt11char_traitsIwEE4initEPSt15basic_streambufIwS1_Eb() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE5_InitERKSt8_Locinfo() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE7_GetcatEPPKNSt6locale5facetEPKS5_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC1Em() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC1ERKSt8_Locinfom() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC2Em() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC2ERKSt8_Locinfom() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE2idE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE5_InitERKSt8_Locinfo() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE7_GetcatEPPKNSt6locale5facetEPKS5_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC1Em() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC1ERKSt8_Locinfom() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC2Em() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC2ERKSt8_Locinfom() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE4_PutES3_St22_String_const_iteratorISt11_String_valISt13_Simple_typesIcEEEm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE4_RepES3_cm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE5_InitERKSt8_Locinfo() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE7_GetcatEPPKNSt6locale5facetEPKS5_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC1Em() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC1ERKSt8_Locinfom() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC2Em() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC2ERKSt8_Locinfom() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE2idE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE4_PutES3_St22_String_const_iteratorISt11_String_valISt13_Simple_typesIwEEEm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE4_RepES3_wm() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE5_InitERKSt8_Locinfo() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE7_GetcatEPPKNSt6locale5facetEPKS5_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC1Em() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC1ERKSt8_Locinfom() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC2Em() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZNSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC2ERKSt8_Locinfom() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZNSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED2Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZSt10_GetloctxtIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEiRT0_S5_mPKT_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZSt10_GetloctxtIcSt19istreambuf_iteratorIwSt11char_traitsIwEEEiRT0_S5_mPKT_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZSt10_GetloctxtIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEiRT0_S5_mPKT_() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZSt17iostream_categoryv() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt13basic_istreamIwSt11char_traitsIwEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt13basic_ostreamIwSt11char_traitsIwEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt15basic_streambufIcSt11char_traitsIcEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt15basic_streambufIwSt11char_traitsIwEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt24_Iostream_error_category() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTISt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt13basic_istreamIwSt11char_traitsIwEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt13basic_ostreamIwSt11char_traitsIwEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt15basic_streambufIcSt11char_traitsIcEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt15basic_streambufIwSt11char_traitsIwEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt24_Iostream_error_category() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTSSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTv0_n24_NSt13basic_istreamIwSt11char_traitsIwEED0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTv0_n24_NSt13basic_istreamIwSt11char_traitsIwEED1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTv0_n24_NSt13basic_ostreamIwSt11char_traitsIwEED0Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTv0_n24_NSt13basic_ostreamIwSt11char_traitsIwEED1Ev() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt13basic_istreamIwSt11char_traitsIwEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt13basic_ostreamIwSt11char_traitsIwEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt24_Iostream_error_category() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI internal__ZTVSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE8_GetffldEPcRS3_S6_RSt8ios_basePiE4_Src() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE8_GetifldEPcRS3_S6_NSt5_IosbIiE9_FmtflagsERKSt6localeE4_Src() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE9_GetffldxEPcRS3_S6_RSt8ios_basePiE4_Src() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE8_GetffldEPcRS3_S6_RSt8ios_basePiE4_Src() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE8_GetifldEPcRS3_S6_NSt5_IosbIiE9_FmtflagsERKSt6localeE4_Src() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE9_GetffldxEPcRS3_S6_RSt8ios_basePiE4_Src() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZZNKSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE8_GetmfldERS3_S5_bRSt8ios_basePcE4_Src() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZZNKSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE8_GetmfldERS3_S5_bRSt8ios_basePwE4_Src() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZZNKSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_bRSt8ios_basecRKSsE4_Src() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+s32 PS4_SYSV_ABI
+internal__ZZNKSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_bRSt8ios_basewRKSbIwS2_SaIwEEE4_Src() {
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
+}
+
+void RegisterlibSceLibcInternalStream(Core::Loader::SymbolsResolver* sym) {
+ LIB_FUNCTION("ieNeByYxFgA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZGVNSt14_Error_objectsIiE16_Iostream_objectE);
+ LIB_FUNCTION("8o+oBXdeQPk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZGVNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE);
+ LIB_FUNCTION("5FD0gWEuuTs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZGVNSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE2idE);
+ LIB_FUNCTION("ZkP0sDpHLLg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZGVNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE);
+ LIB_FUNCTION("wozVkExRax4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZGVNSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE2idE);
+ LIB_FUNCTION("z-L6coXk6yo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZGVNSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE);
+ LIB_FUNCTION("TuIEPzIwWcI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZGVNSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE2idE);
+ LIB_FUNCTION("Awj5m1LfcXQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZGVNSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE);
+ LIB_FUNCTION("K+-VjJdCYVc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZGVNSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE);
+ LIB_FUNCTION("HQAa3rCj8ho", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZGVNSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE2idE);
+ LIB_FUNCTION("koazg-62JMk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZGVNSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE);
+ LIB_FUNCTION("HDnBZ+mkyjg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZGVNSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE2idE);
+ LIB_FUNCTION("u6UfGT9+HEA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt19istreambuf_iteratorIcSt11char_traitsIcEE5equalERKS2_);
+ LIB_FUNCTION("jZmLD-ASDto", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt19istreambuf_iteratorIwSt11char_traitsIwEE5equalERKS2_);
+ LIB_FUNCTION("sb2vivqtLS0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt24_Iostream_error_category4nameEv);
+ LIB_FUNCTION("n9-NJEULZ-0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt24_Iostream_error_category7messageEi);
+ LIB_FUNCTION(
+ "OWO5cpNw3NA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERb);
+ LIB_FUNCTION(
+ "mAwXCpkWaYc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERd);
+ LIB_FUNCTION(
+ "wUCRGap1j0U", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERe);
+ LIB_FUNCTION(
+ "6RGkooTERsE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERf);
+ LIB_FUNCTION(
+ "N1VqUWz2OEI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERj);
+ LIB_FUNCTION(
+ "I2UzwkwwEPs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERl);
+ LIB_FUNCTION(
+ "2bfL3yIBi5k", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERm);
+ LIB_FUNCTION(
+ "my9ujasm6-0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERPv);
+ LIB_FUNCTION(
+ "gozsp4urvq8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERt);
+ LIB_FUNCTION(
+ "4hiQK82QuLc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERx);
+ LIB_FUNCTION(
+ "eZfFLyWCkvg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERy);
+ LIB_FUNCTION(
+ "SmtBNDda5qU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERb);
+ LIB_FUNCTION(
+ "bNQpG-eKogg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERd);
+ LIB_FUNCTION(
+ "uukWbYS6Bn4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERe);
+ LIB_FUNCTION(
+ "IntAnFb+tw0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERf);
+ LIB_FUNCTION(
+ "ywJpNe675zo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERj);
+ LIB_FUNCTION(
+ "ALEXgLx9fqU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERl);
+ LIB_FUNCTION(
+ "Pq4PkG0x1fk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERm);
+ LIB_FUNCTION(
+ "VKdXFE7ualw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERPv);
+ LIB_FUNCTION(
+ "dRu2RLn4SKM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERt);
+ LIB_FUNCTION(
+ "F+AmVDFUyqM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERx);
+ LIB_FUNCTION(
+ "TtYifKtVkYA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERy);
+ LIB_FUNCTION(
+ "4+y8-2NsDw0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE8_GetffldEPcRS3_S6_RSt8ios_basePi);
+ LIB_FUNCTION(
+ "G9LB1YD5-xc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE8_GetifldEPcRS3_S6_NSt5_IosbIiE9_FmtflagsERKSt6locale);
+ LIB_FUNCTION(
+ "J-0I2PtiZc4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE9_GetffldxEPcRS3_S6_RSt8ios_basePi);
+ LIB_FUNCTION(
+ "vW-nnV62ea4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERb);
+ LIB_FUNCTION(
+ "+hjXHfvy1Mg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERd);
+ LIB_FUNCTION(
+ "xLZr4GJRMLo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERe);
+ LIB_FUNCTION(
+ "2mb8FYgER+E", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERf);
+ LIB_FUNCTION(
+ "Y3hBU5FYmhM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERj);
+ LIB_FUNCTION(
+ "-m2YPwVCwJQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERl);
+ LIB_FUNCTION(
+ "94ZLp2+AOq0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERm);
+ LIB_FUNCTION(
+ "zomvAQ5RFdA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERPv);
+ LIB_FUNCTION(
+ "bZ+lKHGvOr8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERt);
+ LIB_FUNCTION(
+ "cG5hQhjFGog", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERx);
+ LIB_FUNCTION(
+ "banNSumaAZ0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERy);
+ LIB_FUNCTION(
+ "wEU8oFtBXT8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERb);
+ LIB_FUNCTION(
+ "t39dKpPEuVA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERd);
+ LIB_FUNCTION(
+ "MCtJ9D7B5Cs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERe);
+ LIB_FUNCTION(
+ "Gy2iRxp3LGk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERf);
+ LIB_FUNCTION(
+ "2bUUbbcqHUo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERj);
+ LIB_FUNCTION(
+ "QossXdwWltI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERl);
+ LIB_FUNCTION(
+ "ig6SRr1GCU4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERm);
+ LIB_FUNCTION(
+ "BNZq-mRvDS8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERPv);
+ LIB_FUNCTION(
+ "kU7PvJJKUng", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERt);
+ LIB_FUNCTION(
+ "Ou7GV51-ng4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERx);
+ LIB_FUNCTION(
+ "rYLrGFoqfi4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateERy);
+ LIB_FUNCTION(
+ "W5VYncHdreo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE8_GetffldEPcRS3_S6_RSt8ios_basePi);
+ LIB_FUNCTION(
+ "GGqIV4cjzzI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE8_GetifldEPcRS3_S6_NSt5_IosbIiE9_FmtflagsERKSt6locale);
+ LIB_FUNCTION(
+ "bZ0oEGQUKO8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE9_GetffldxEPcRS3_S6_RSt8ios_basePi);
+ LIB_FUNCTION(
+ "nftirmo6hBg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb);
+ LIB_FUNCTION(
+ "w9NzCYAjEpQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd);
+ LIB_FUNCTION(
+ "VPcTGA-LwSo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece);
+ LIB_FUNCTION(
+ "ffnhh0HcxJ4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl);
+ LIB_FUNCTION(
+ "uODuM76vS4U", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm);
+ LIB_FUNCTION(
+ "8NVUcufbklM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv);
+ LIB_FUNCTION(
+ "NJtKruu9qOs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx);
+ LIB_FUNCTION(
+ "dep6W2Ix35s", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecy);
+ LIB_FUNCTION(
+ "k8zgjeBmpVY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE4_PutES3_PKcm);
+ LIB_FUNCTION("tCihLs4UJxQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE4_RepES3_cm);
+ LIB_FUNCTION(
+ "w11G58-u4p8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE5_FfmtEPccNSt5_IosbIiE9_FmtflagsE);
+ LIB_FUNCTION(
+ "ll99KkqO6ig", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE5_FputES3_RSt8ios_basecPKcm);
+ LIB_FUNCTION(
+ "mNk6FfI8T7I", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE5_FputES3_RSt8ios_basecPKcmmmm);
+ LIB_FUNCTION(
+ "xlgA01CQtBo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE5_IfmtEPcPKcNSt5_IosbIiE9_FmtflagsE);
+ LIB_FUNCTION(
+ "jykT-VWQVBY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE5_IputES3_RSt8ios_basecPcm);
+ LIB_FUNCTION(
+ "ke36E2bqNmI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb);
+ LIB_FUNCTION(
+ "F+cp2B3cWNU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd);
+ LIB_FUNCTION(
+ "rLiFc4+HyHw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece);
+ LIB_FUNCTION(
+ "I3+xmBWGPGo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl);
+ LIB_FUNCTION(
+ "nlAk46weq1w", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecm);
+ LIB_FUNCTION(
+ "0xgFRKf0Lc4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv);
+ LIB_FUNCTION(
+ "H2KGT3vA7yQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx);
+ LIB_FUNCTION(
+ "Vbeoft607aI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecy);
+ LIB_FUNCTION(
+ "mY9FWooxqJY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES3_RSt8ios_basewb);
+ LIB_FUNCTION(
+ "V7aIsVIsIIA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES3_RSt8ios_basewd);
+ LIB_FUNCTION(
+ "vCIFGeI6adI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES3_RSt8ios_basewe);
+ LIB_FUNCTION(
+ "USLhWp7sZoU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES3_RSt8ios_basewl);
+ LIB_FUNCTION(
+ "qtpzdwMMCPc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES3_RSt8ios_basewm);
+ LIB_FUNCTION(
+ "xfOSCbCiY44", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES3_RSt8ios_basewPKv);
+ LIB_FUNCTION(
+ "ryykbHJ04Cw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES3_RSt8ios_basewx);
+ LIB_FUNCTION(
+ "lmb3oBpMNPU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES3_RSt8ios_basewy);
+ LIB_FUNCTION(
+ "kRGVhisjgMg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE4_PutES3_PKwm);
+ LIB_FUNCTION("-b+Avqa2v9k", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE4_RepES3_wm);
+ LIB_FUNCTION(
+ "T07KcAOlIeU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE5_FfmtEPccNSt5_IosbIiE9_FmtflagsE);
+ LIB_FUNCTION(
+ "IdV-tXejEGQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE5_FputES3_RSt8ios_basewPKcm);
+ LIB_FUNCTION(
+ "B6JXVOMDdlw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE5_FputES3_RSt8ios_basewPKcmmmm);
+ LIB_FUNCTION(
+ "WheFSRlZ9JA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE5_IfmtEPcPKcNSt5_IosbIiE9_FmtflagsE);
+ LIB_FUNCTION(
+ "4pQ3B1BTMgo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE5_IputES3_RSt8ios_basewPcm);
+ LIB_FUNCTION(
+ "1C2-2WB9NN4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_RSt8ios_basewb);
+ LIB_FUNCTION(
+ "sX3o6Zmihw0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_RSt8ios_basewd);
+ LIB_FUNCTION(
+ "6OYWLisfrB8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_RSt8ios_basewe);
+ LIB_FUNCTION(
+ "VpwhOe58wsM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_RSt8ios_basewl);
+ LIB_FUNCTION(
+ "jHo78LGEtmU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_RSt8ios_basewm);
+ LIB_FUNCTION(
+ "BDteGj1gqBY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_RSt8ios_basewPKv);
+ LIB_FUNCTION(
+ "9SSHrlIamto", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_RSt8ios_basewx);
+ LIB_FUNCTION(
+ "uX0nKsUo8gc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_RSt8ios_basewy);
+ LIB_FUNCTION(
+ "ShlQcYrzRF8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE10date_orderEv);
+ LIB_FUNCTION(
+ "T85u2sPrKOo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE11do_get_dateES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tm);
+ LIB_FUNCTION(
+ "73GV+sRHbeY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE11do_get_timeES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tm);
+ LIB_FUNCTION(
+ "dSfKN47p6ac", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE11do_get_yearES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tm);
+ LIB_FUNCTION(
+ "KwJ5V3D0v3A", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE11get_weekdayES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tm);
+ LIB_FUNCTION(
+ "8PIh8BFpNYQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE13do_date_orderEv);
+ LIB_FUNCTION(
+ "vvA7HtdtWnY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE13get_monthnameES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tm);
+ LIB_FUNCTION(
+ "xzYpD5d24aA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE14do_get_weekdayES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tm);
+ LIB_FUNCTION(
+ "ZuCHPDq-dPw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16do_get_monthnameES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tm);
+ LIB_FUNCTION(
+ "+RuThw5axA4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tmcc);
+ LIB_FUNCTION(
+ "S5WbPO54nD0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tmPKcSE_);
+ LIB_FUNCTION(
+ "Vw03kdKZUN0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tmcc);
+ LIB_FUNCTION(
+ "E7UermPZVcw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE7_GetfmtES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tmPKc);
+ LIB_FUNCTION(
+ "8raXTYQ11cg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE7_GetintERS3_S5_iiRiRKSt5ctypeIcE);
+ LIB_FUNCTION(
+ "OY5mqEBxP+8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE8get_dateES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tm);
+ LIB_FUNCTION(
+ "rrqNi95bhMs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE8get_timeES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tm);
+ LIB_FUNCTION(
+ "5L5Aft+9nZU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE8get_yearES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tm);
+ LIB_FUNCTION(
+ "nc6OsiDx630", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE10date_orderEv);
+ LIB_FUNCTION(
+ "SYCwZXKZQ08", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE11do_get_dateES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tm);
+ LIB_FUNCTION(
+ "2pJJ0dl-aPQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE11do_get_timeES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tm);
+ LIB_FUNCTION(
+ "cRSJysDpVl4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE11do_get_yearES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tm);
+ LIB_FUNCTION(
+ "A0PftWMfrhk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE11get_weekdayES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tm);
+ LIB_FUNCTION(
+ "dP14OHWe4nI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE13do_date_orderEv);
+ LIB_FUNCTION(
+ "xy0MR+OOZI8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE13get_monthnameES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tm);
+ LIB_FUNCTION(
+ "hGlkh5YpcKw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE14do_get_weekdayES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tm);
+ LIB_FUNCTION(
+ "R1ITHuTUMEI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE16do_get_monthnameES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tm);
+ LIB_FUNCTION(
+ "64pqofAwJEg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tmcc);
+ LIB_FUNCTION(
+ "B8c4P1vCixQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tmPKwSE_);
+ LIB_FUNCTION(
+ "0MzJAexrlr4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tmcc);
+ LIB_FUNCTION(
+ "r8003V6UwZg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE7_GetfmtES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tmPKc);
+ LIB_FUNCTION(
+ "lhJWkEh-HXM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE7_GetintERS3_S5_iiRiRKSt5ctypeIwE);
+ LIB_FUNCTION(
+ "kwp-0uidHpw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE8get_dateES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tm);
+ LIB_FUNCTION(
+ "9TfGnN6xq-U", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE8get_timeES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tm);
+ LIB_FUNCTION(
+ "Krt-A7EnHHs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE8get_yearES3_S3_RSt8ios_baseRNSt5_IosbIiE8_IostateEP2tm);
+ LIB_FUNCTION(
+ "qkuA-unH7PU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPK2tmcc);
+ LIB_FUNCTION(
+ "j9LU8GsuEGw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPK2tmPKcSB_);
+ LIB_FUNCTION(
+ "+i81FtUCarA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPK2tmcc);
+ LIB_FUNCTION(
+ "Nt6eyVKm+Z4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES3_RSt8ios_basewPK2tmcc);
+ LIB_FUNCTION(
+ "Sc0lXhQG5Ko", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES3_RSt8ios_basewPK2tmPKwSB_);
+ LIB_FUNCTION(
+ "Fr7j8dMsy4s", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_RSt8ios_basewPK2tmcc);
+ LIB_FUNCTION(
+ "G84okRnyJJg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_bRSt8ios_baseRNSt5_IosbIiE8_IostateERe);
+ LIB_FUNCTION(
+ "2fxdcyt5tGs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_bRSt8ios_baseRNSt5_IosbIiE8_IostateERSs);
+ LIB_FUNCTION(
+ "IRVqdGwSNXE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_bRSt8ios_baseRNSt5_IosbIiE8_IostateERe);
+ LIB_FUNCTION(
+ "D2njLPpEt1E", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_bRSt8ios_baseRNSt5_IosbIiE8_IostateERSs);
+ LIB_FUNCTION(
+ "CLT04GjI7UE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE8_GetmfldERS3_S5_bRSt8ios_basePc);
+ LIB_FUNCTION(
+ "cx-1THpef1A", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES3_S3_bRSt8ios_baseRNSt5_IosbIiE8_IostateERe);
+ LIB_FUNCTION(
+ "wWIsjOqfcSc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES3_S3_bRSt8ios_baseRNSt5_IosbIiE8_IostateERSbIwS2_SaIwEE);
+ LIB_FUNCTION(
+ "zzubCm+nDzc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES3_S3_bRSt8ios_baseRNSt5_IosbIiE8_IostateERe);
+ LIB_FUNCTION(
+ "DhXTD5eM7LQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES3_S3_bRSt8ios_baseRNSt5_IosbIiE8_IostateERSbIwS2_SaIwEE);
+ LIB_FUNCTION(
+ "RalOJcOXJJo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE8_GetmfldERS3_S5_bRSt8ios_basePw);
+ LIB_FUNCTION(
+ "65cvm2NDLmU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_bRSt8ios_basece);
+ LIB_FUNCTION(
+ "DR029KeWsHw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_bRSt8ios_basecRKSs);
+ LIB_FUNCTION(
+ "iXVrhA51z0M", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_bRSt8ios_basece);
+ LIB_FUNCTION(
+ "OR-4zyIi2aE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_bRSt8ios_basecRKSs);
+ LIB_FUNCTION(
+ "d57FDzON1h0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE8_PutmfldES3_bRSt8ios_basecbSsc);
+ LIB_FUNCTION(
+ "fsF-tGtGsD4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES3_bRSt8ios_basewe);
+ LIB_FUNCTION(
+ "JruBeQgsAaU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES3_bRSt8ios_basewRKSbIwS2_SaIwEE);
+ LIB_FUNCTION(
+ "wVY5DpvU6PU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_bRSt8ios_basewe);
+ LIB_FUNCTION(
+ "GDiCYtaiUyM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_bRSt8ios_basewRKSbIwS2_SaIwEE);
+ LIB_FUNCTION(
+ "r-JSsJQFUsY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNKSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE8_PutmfldES3_bRSt8ios_basewbSbIwS2_SaIwEEw);
+ LIB_FUNCTION("StJaKYTRdUE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt13basic_istreamIwSt11char_traitsIwEED0Ev);
+ LIB_FUNCTION("RP7ijkGGx50", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt13basic_istreamIwSt11char_traitsIwEED1Ev);
+ LIB_FUNCTION("4GbIwW5u5us", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt13basic_ostreamIwSt11char_traitsIwEE6sentryC2ERS2_);
+ LIB_FUNCTION("MB1VCygerRU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt13basic_ostreamIwSt11char_traitsIwEE6sentryD2Ev);
+ LIB_FUNCTION("7VRfkz22vPk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt13basic_ostreamIwSt11char_traitsIwEED0Ev);
+ LIB_FUNCTION("EYZJsnX58DE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt13basic_ostreamIwSt11char_traitsIwEED1Ev);
+ LIB_FUNCTION("D5m73fSIxAU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt14_Error_objectsIiE16_Iostream_objectE);
+ LIB_FUNCTION("VpwymQiS4ck", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPci);
+ LIB_FUNCTION("sXaxl1QGorg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKci);
+ LIB_FUNCTION("IAEl1Ta7yVU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv);
+ LIB_FUNCTION("lZVehk7yFok", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt15basic_streambufIwSt11char_traitsIwEE6xsgetnEPwi);
+ LIB_FUNCTION("041c37QfoUc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt15basic_streambufIwSt11char_traitsIwEE6xsputnEPKwi);
+ LIB_FUNCTION("olsoiZsezkk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt15basic_streambufIwSt11char_traitsIwEE9showmanycEv);
+ LIB_FUNCTION("jVwxMhFRw8Q", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt24_Iostream_error_categoryD0Ev);
+ LIB_FUNCTION("27Z-Cx1jbkU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt24_Iostream_error_categoryD1Ev);
+ LIB_FUNCTION("-mLzBSk-VGs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE);
+ LIB_FUNCTION(
+ "cXL+LN0lSwc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE5_InitERKSt8_Locinfo);
+ LIB_FUNCTION(
+ "p1WMhxL4Wds", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE7_GetcatEPPKNSt6locale5facetEPKS5_);
+ LIB_FUNCTION("uXj-oWD2334", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC1Em);
+ LIB_FUNCTION(
+ "iTODM3uXS2s", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC1ERKSt8_Locinfom);
+ LIB_FUNCTION("RNmYVYlZvv8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC2Em);
+ LIB_FUNCTION(
+ "yAobGI2Whrg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC2ERKSt8_Locinfom);
+ LIB_FUNCTION("-1G1iE3KyGI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED0Ev);
+ LIB_FUNCTION("kAay0hfgDJs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED1Ev);
+ LIB_FUNCTION("6S8jzWWGcWo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED2Ev);
+ LIB_FUNCTION("NFAhHKyMnCg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE2idE);
+ LIB_FUNCTION(
+ "4MHgRGOKOXY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE5_InitERKSt8_Locinfo);
+ LIB_FUNCTION(
+ "zTX7LL+w12Q", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE7_GetcatEPPKNSt6locale5facetEPKS5_);
+ LIB_FUNCTION("18rLbEV-NQs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC1Em);
+ LIB_FUNCTION(
+ "0UPU3kvxWb0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC1ERKSt8_Locinfom);
+ LIB_FUNCTION("-+RKa3As0gE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC2Em);
+ LIB_FUNCTION(
+ "e3shgCIZxRc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC2ERKSt8_Locinfom);
+ LIB_FUNCTION("aHDdLa7jA1U", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED0Ev);
+ LIB_FUNCTION("Zbaaq-d70ms", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED1Ev);
+ LIB_FUNCTION("bwVJf3kat9c", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED2Ev);
+ LIB_FUNCTION("E14mW8pVpoE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE);
+ LIB_FUNCTION(
+ "BbJ4naWZeRw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE5_InitERKSt8_Locinfo);
+ LIB_FUNCTION(
+ "hNAh1l09UpA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE7_GetcatEPPKNSt6locale5facetEPKS5_);
+ LIB_FUNCTION("LAEVU8cBSh4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC1Em);
+ LIB_FUNCTION(
+ "Hg1im-rUeHc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC1ERKSt8_Locinfom);
+ LIB_FUNCTION("1gYJIrfHxkQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC2Em);
+ LIB_FUNCTION(
+ "Mniutm2JL2M", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC2ERKSt8_Locinfom);
+ LIB_FUNCTION("aOK5ucXO-5g", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED0Ev);
+ LIB_FUNCTION("WoCt9o2SYHw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED1Ev);
+ LIB_FUNCTION("U4JP-R+-70c", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED2Ev);
+ LIB_FUNCTION("kImHEIWZ58Q", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE2idE);
+ LIB_FUNCTION(
+ "V2FICbvPa+s", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE5_InitERKSt8_Locinfo);
+ LIB_FUNCTION(
+ "6iDi6e2e4x8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE7_GetcatEPPKNSt6locale5facetEPKS5_);
+ LIB_FUNCTION("xdHqQoggdfo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC1Em);
+ LIB_FUNCTION(
+ "Ky+C-qbKcX0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC1ERKSt8_Locinfom);
+ LIB_FUNCTION("f1ZGLUnQGgo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC2Em);
+ LIB_FUNCTION(
+ "0Pd-K5jGcgM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC2ERKSt8_Locinfom);
+ LIB_FUNCTION("jyXTVnmlJD4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED0Ev);
+ LIB_FUNCTION("WiUy3dEtCOQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED1Ev);
+ LIB_FUNCTION("6hV3y21d59k", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED2Ev);
+ LIB_FUNCTION("a54t8+k7KpY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE);
+ LIB_FUNCTION("+yrOX7MgVlk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE5_TidyEv);
+ LIB_FUNCTION(
+ "eMnBe5mZFLw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE7_GetcatEPPKNSt6locale5facetEPKS5_);
+ LIB_FUNCTION("13xzrgS8N4o", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC1Em);
+ LIB_FUNCTION("9pPbNXw5N9E", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC1EPKcm);
+ LIB_FUNCTION(
+ "iO5AOflrTaA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC1ERKSt8_Locinfom);
+ LIB_FUNCTION("dU8Q2yzFNQg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC2Em);
+ LIB_FUNCTION("M0n7l76UVyE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC2EPKcm);
+ LIB_FUNCTION(
+ "l7OtvplI42U", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC2ERKSt8_Locinfom);
+ LIB_FUNCTION("mmq9OwwYx74", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED0Ev);
+ LIB_FUNCTION("Cp9ksNOeun8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED1Ev);
+ LIB_FUNCTION("dOKh96qQFd0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED2Ev);
+ LIB_FUNCTION("Q17eavfOw2Y", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE2idE);
+ LIB_FUNCTION("ImblNB7fVVU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE5_TidyEv);
+ LIB_FUNCTION(
+ "e5jQyuEE+9U", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE7_GetcatEPPKNSt6locale5facetEPKS5_);
+ LIB_FUNCTION("J2xO4cttypo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC1Em);
+ LIB_FUNCTION("gOzIhGUAkME", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC1EPKcm);
+ LIB_FUNCTION(
+ "y0hzUSFrkng", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC1ERKSt8_Locinfom);
+ LIB_FUNCTION("p-SW25yE-Q8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC2Em);
+ LIB_FUNCTION("XBmd6G-HoYI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC2EPKcm);
+ LIB_FUNCTION(
+ "bU3S1OS1sc0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC2ERKSt8_Locinfom);
+ LIB_FUNCTION("8H3yBUytv-0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED0Ev);
+ LIB_FUNCTION("QTgRx1NTp6o", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED1Ev);
+ LIB_FUNCTION("Zqc++JB04Qs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED2Ev);
+ LIB_FUNCTION("BamOsNbUcn4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE);
+ LIB_FUNCTION(
+ "QdPT7uDTlo0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE5_InitERKSt8_Locinfo);
+ LIB_FUNCTION(
+ "ec0YLGHS8cw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE7_GetcatEPPKNSt6locale5facetEPKS5_);
+ LIB_FUNCTION("6htjEH2Gi-w", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC1Em);
+ LIB_FUNCTION(
+ "u5yK3bGG1+w", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC1ERKSt8_Locinfom);
+ LIB_FUNCTION("6NH0xVj6p7M", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC2Em);
+ LIB_FUNCTION(
+ "IuFImJ5+kTk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC2ERKSt8_Locinfom);
+ LIB_FUNCTION("WQQlL0n2SpU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED0Ev);
+ LIB_FUNCTION("h+c9OSfCAEg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED1Ev);
+ LIB_FUNCTION("vu0B+BGlol4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED2Ev);
+ LIB_FUNCTION("JFiji2DpvXQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE2idE);
+ LIB_FUNCTION(
+ "ZolDcuDSD0Q", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE5_InitERKSt8_Locinfo);
+ LIB_FUNCTION(
+ "bF2uVCqVhBY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE7_GetcatEPPKNSt6locale5facetEPKS5_);
+ LIB_FUNCTION("X3DrtC2AZCI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC1Em);
+ LIB_FUNCTION(
+ "oi3kpQPqpMY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC1ERKSt8_Locinfom);
+ LIB_FUNCTION("lOF5jrFNZUA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC2Em);
+ LIB_FUNCTION(
+ "b1LciG4lUUk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC2ERKSt8_Locinfom);
+ LIB_FUNCTION("6yplvTHbxpE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED0Ev);
+ LIB_FUNCTION("CiD6-BPDZrA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED1Ev);
+ LIB_FUNCTION("8PJ9qmklj2c", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED2Ev);
+ LIB_FUNCTION("UQPicLg8Sx8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_Eb);
+ LIB_FUNCTION("uqLGWOX7-YE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9basic_iosIwSt11char_traitsIwEE4initEPSt15basic_streambufIwS1_Eb);
+ LIB_FUNCTION("TsGewdW9Rto", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE);
+ LIB_FUNCTION(
+ "6zg3ziZ4Qis", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE5_InitERKSt8_Locinfo);
+ LIB_FUNCTION(
+ "MSSvHmcbs3g", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE7_GetcatEPPKNSt6locale5facetEPKS5_);
+ LIB_FUNCTION("YGPopdkhujM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC1Em);
+ LIB_FUNCTION(
+ "7NQGsY7VY3c", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC1ERKSt8_Locinfom);
+ LIB_FUNCTION("f+1EaDVL5C4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC2Em);
+ LIB_FUNCTION(
+ "iWtXRduTjHA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC2ERKSt8_Locinfom);
+ LIB_FUNCTION("b9QSruV4nnc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED0Ev);
+ LIB_FUNCTION("zkCx9c2QKBc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED1Ev);
+ LIB_FUNCTION("CClObiVHzDY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED2Ev);
+ LIB_FUNCTION("dplyQ6+xatg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE2idE);
+ LIB_FUNCTION(
+ "JOj6qfc4VLs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE5_InitERKSt8_Locinfo);
+ LIB_FUNCTION(
+ "DTH1zTBrOO8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE7_GetcatEPPKNSt6locale5facetEPKS5_);
+ LIB_FUNCTION("bY9Y0J3GGbA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC1Em);
+ LIB_FUNCTION(
+ "ej+44l1PjjY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC1ERKSt8_Locinfom);
+ LIB_FUNCTION("x5yAFCJRz8I", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC2Em);
+ LIB_FUNCTION(
+ "m2lChTx-9tM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC2ERKSt8_Locinfom);
+ LIB_FUNCTION("RB3ratfpZDc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED0Ev);
+ LIB_FUNCTION("a6yvHMSqsV0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED1Ev);
+ LIB_FUNCTION("7ZmeGHyM6ew", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED2Ev);
+ LIB_FUNCTION("hf2Ljaf19Fs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE);
+ LIB_FUNCTION(
+ "66AuqgLnsQE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE4_PutES3_St22_String_const_iteratorISt11_String_valISt13_Simple_typesIcEEEm);
+ LIB_FUNCTION(
+ "1dY2KJfkgMM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE4_RepES3_cm);
+ LIB_FUNCTION(
+ "riBxNiKLvI0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE5_InitERKSt8_Locinfo);
+ LIB_FUNCTION(
+ "w9fCz0pbHdw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE7_GetcatEPPKNSt6locale5facetEPKS5_);
+ LIB_FUNCTION("Qi5fpNt5+T0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC1Em);
+ LIB_FUNCTION(
+ "mdYczJb+bb0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC1ERKSt8_Locinfom);
+ LIB_FUNCTION("XqbpfYmAZB4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC2Em);
+ LIB_FUNCTION(
+ "b2na0Dzd5j8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC2ERKSt8_Locinfom);
+ LIB_FUNCTION("s2zG12AYKTg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED0Ev);
+ LIB_FUNCTION("AnE9WWbyWkM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED1Ev);
+ LIB_FUNCTION("MuACiCSA8-s", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED2Ev);
+ LIB_FUNCTION("pzfFqaTMsFc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE2idE);
+ LIB_FUNCTION(
+ "-hrHhi-UFxs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE4_PutES3_St22_String_const_iteratorISt11_String_valISt13_Simple_typesIwEEEm);
+ LIB_FUNCTION(
+ "6QU40olMkOM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE4_RepES3_wm);
+ LIB_FUNCTION(
+ "kJmdxo4uM+8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE5_InitERKSt8_Locinfo);
+ LIB_FUNCTION(
+ "0sHarDG9BY4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE7_GetcatEPPKNSt6locale5facetEPKS5_);
+ LIB_FUNCTION("rme+Po9yI5M", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC1Em);
+ LIB_FUNCTION(
+ "RV6sGVpYa-o", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC1ERKSt8_Locinfom);
+ LIB_FUNCTION("jIvWFH24Bjw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC2Em);
+ LIB_FUNCTION(
+ "aTjYlKCxPGo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC2ERKSt8_Locinfom);
+ LIB_FUNCTION("qkl3Siab04M", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED0Ev);
+ LIB_FUNCTION("hnGhTkIDFHg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED1Ev);
+ LIB_FUNCTION("4+oswXtp7PQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZNSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED2Ev);
+ LIB_FUNCTION(
+ "bsohl1ZrRXE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt10_GetloctxtIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEiRT0_S5_mPKT_);
+ LIB_FUNCTION(
+ "FX+eS2YsEtY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt10_GetloctxtIcSt19istreambuf_iteratorIwSt11char_traitsIwEEEiRT0_S5_mPKT_);
+ LIB_FUNCTION(
+ "i4J5FvRPG-w", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt10_GetloctxtIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEiRT0_S5_mPKT_);
+ LIB_FUNCTION("V23qt24VPVs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZSt17iostream_categoryv);
+ LIB_FUNCTION("iXChH4Elf7M", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt13basic_istreamIwSt11char_traitsIwEE);
+ LIB_FUNCTION("Lc-l1GQi7tg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt13basic_ostreamIwSt11char_traitsIwEE);
+ LIB_FUNCTION("FCuvlxsgg0w", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt24_Iostream_error_category);
+ LIB_FUNCTION("ymXfiwv59Z0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt15basic_streambufIcSt11char_traitsIcEE);
+ LIB_FUNCTION("muIOyDB+DP8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt15basic_streambufIwSt11char_traitsIwEE);
+ LIB_FUNCTION("6ddOFPDvuCo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE);
+ LIB_FUNCTION("dO7-MxIPfsw", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE);
+ LIB_FUNCTION("RYlvfQvnOzo", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE);
+ LIB_FUNCTION("C3sAx2aJy3E", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE);
+ LIB_FUNCTION("C4j57iQD4I8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE);
+ LIB_FUNCTION("oYliMCqNYQg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE);
+ LIB_FUNCTION("33t+tvosxCI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE);
+ LIB_FUNCTION("h9C+J68WriE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE);
+ LIB_FUNCTION("oNAnn5cOxfs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE);
+ LIB_FUNCTION("QNAIWEkBocY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE);
+ LIB_FUNCTION("hBeW7FhedsY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE);
+ LIB_FUNCTION("7DzM2fl46gU", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTISt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE);
+ LIB_FUNCTION("IfWUkB7Snkc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt15basic_streambufIcSt11char_traitsIcEE);
+ LIB_FUNCTION("qiloU7D8MBM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt15basic_streambufIwSt11char_traitsIwEE);
+ LIB_FUNCTION("0Ys3rv0tw7Y", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt13basic_istreamIwSt11char_traitsIwEE);
+ LIB_FUNCTION("R72NCZqMX58", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt13basic_ostreamIwSt11char_traitsIwEE);
+ LIB_FUNCTION("ItmiNlkXVkQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt24_Iostream_error_category);
+ LIB_FUNCTION("5DdJdPeXCHE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE);
+ LIB_FUNCTION("XYqrcE4cVMM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE);
+ LIB_FUNCTION("B9rn6eKNPJg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE);
+ LIB_FUNCTION("KY+yxjxFBSY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE);
+ LIB_FUNCTION("-l+ODHZ96LI", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE);
+ LIB_FUNCTION("bn3sb2SwGk8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE);
+ LIB_FUNCTION("OI989Lb3WK0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE);
+ LIB_FUNCTION("gqwPsSmdh+U", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE);
+ LIB_FUNCTION("K8CzKJ7h1-8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE);
+ LIB_FUNCTION("Q3YIaCcEeOM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE);
+ LIB_FUNCTION("wRyKNdtYYEY", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE);
+ LIB_FUNCTION("0x4NT++LU9s", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTSSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE);
+ LIB_FUNCTION("izmoTISVoF8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTv0_n24_NSt13basic_istreamIwSt11char_traitsIwEED0Ev);
+ LIB_FUNCTION("q05IXuNA2NE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTv0_n24_NSt13basic_istreamIwSt11char_traitsIwEED1Ev);
+ LIB_FUNCTION("0j1jspKbuFk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTv0_n24_NSt13basic_ostreamIwSt11char_traitsIwEED0Ev);
+ LIB_FUNCTION("HSkPyRyFFHQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTv0_n24_NSt13basic_ostreamIwSt11char_traitsIwEED1Ev);
+ LIB_FUNCTION("DBO-xlHHEn8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt13basic_istreamIwSt11char_traitsIwEE);
+ LIB_FUNCTION("BMuRmwMy6eE", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt13basic_ostreamIwSt11char_traitsIwEE);
+ LIB_FUNCTION("lJPCM50sdTc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt24_Iostream_error_category);
+ LIB_FUNCTION("KfcTPbeaOqg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE);
+ LIB_FUNCTION("Y9C9GeKyZ3A", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE);
+ LIB_FUNCTION("1kZFcktOm+s", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE);
+ LIB_FUNCTION("59oywaaZbJk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE);
+ LIB_FUNCTION("o4kt51-uO48", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE);
+ LIB_FUNCTION("sEca1nUOueA", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE);
+ LIB_FUNCTION("OwfBD-2nhJQ", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE);
+ LIB_FUNCTION("5KOPB+1eEfs", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE);
+ LIB_FUNCTION("3n3wCJGFP7o", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE);
+ LIB_FUNCTION("CUkG1cK2T+U", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE);
+ LIB_FUNCTION("zdCex1HjCCM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE);
+ LIB_FUNCTION("ogi5ZolMUs4", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZTVSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE);
+ LIB_FUNCTION(
+ "4-Fllbzfh2k", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE8_GetffldEPcRS3_S6_RSt8ios_basePiE4_Src);
+ LIB_FUNCTION(
+ "NQW6QjEPUak", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE8_GetifldEPcRS3_S6_NSt5_IosbIiE9_FmtflagsERKSt6localeE4_Src);
+ LIB_FUNCTION(
+ "3P+CcdakSi0", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE9_GetffldxEPcRS3_S6_RSt8ios_basePiE4_Src);
+ LIB_FUNCTION(
+ "o-gc5R8f50M", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE8_GetffldEPcRS3_S6_RSt8ios_basePiE4_Src);
+ LIB_FUNCTION(
+ "3kjXzznHyCg", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE8_GetifldEPcRS3_S6_NSt5_IosbIiE9_FmtflagsERKSt6localeE4_Src);
+ LIB_FUNCTION(
+ "DKkwPpi+uWc", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE9_GetffldxEPcRS3_S6_RSt8ios_basePiE4_Src);
+ LIB_FUNCTION(
+ "mZW-My-zemM", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZZNKSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE8_GetmfldERS3_S5_bRSt8ios_basePcE4_Src);
+ LIB_FUNCTION(
+ "HCzNCcPxu+w", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZZNKSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE8_GetmfldERS3_S5_bRSt8ios_basePwE4_Src);
+ LIB_FUNCTION(
+ "sHagUsvHBnk", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZZNKSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_bRSt8ios_basecRKSsE4_Src);
+ LIB_FUNCTION(
+ "A5EX+eJmQI8", "libSceLibcInternal", 1, "libSceLibcInternal", 1, 1,
+ internal__ZZNKSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_bRSt8ios_basewRKSbIwS2_SaIwEEE4_Src);
+}
+
+} // namespace Libraries::LibcInternal
diff --git a/src/core/libraries/libc_internal/libc_internal_stream.h b/src/core/libraries/libc_internal/libc_internal_stream.h
new file mode 100644
index 000000000..e245454aa
--- /dev/null
+++ b/src/core/libraries/libc_internal/libc_internal_stream.h
@@ -0,0 +1,14 @@
+// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project
+// SPDX-License-Identifier: GPL-2.0-or-later
+
+#pragma once
+
+#include "common/types.h"
+
+namespace Core::Loader {
+class SymbolsResolver;
+}
+
+namespace Libraries::LibcInternal {
+void RegisterlibSceLibcInternalStream(Core::Loader::SymbolsResolver* sym);
+} // namespace Libraries::LibcInternal
\ No newline at end of file
From 67a74a9357218627c8843b9143480e4d62685b87 Mon Sep 17 00:00:00 2001
From: georgemoralis
Date: Fri, 14 Feb 2025 10:03:57 +0200
Subject: [PATCH 46/64] hotfix: removed questionable setjmp
---
src/core/libraries/libc_internal/libc_internal.cpp | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/core/libraries/libc_internal/libc_internal.cpp b/src/core/libraries/libc_internal/libc_internal.cpp
index 98dac007b..a34128586 100644
--- a/src/core/libraries/libc_internal/libc_internal.cpp
+++ b/src/core/libraries/libc_internal/libc_internal.cpp
@@ -11108,8 +11108,8 @@ s32 PS4_SYSV_ABI internal_setenv() {
}
s32 PS4_SYSV_ABI internal_setjmp(std::jmp_buf buf) {
- LOG_ERROR(Lib_LibcInternal, "(TEST) called");
- return _setjmp(buf); // todo this feels platform specific but maybe not
+ LOG_ERROR(Lib_LibcInternal, "(STUBBED) called");
+ return ORBIS_OK;
}
s32 PS4_SYSV_ABI internal_setlocale() {
From 1dca54c165696ba5260d5b9806ed2458bb1d9045 Mon Sep 17 00:00:00 2001
From: georgemoralis
Date: Fri, 14 Feb 2025 10:12:43 +0200
Subject: [PATCH 47/64] hotfix: typo
---
src/core/libraries/libc_internal/libc_internal_math.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/core/libraries/libc_internal/libc_internal_math.cpp b/src/core/libraries/libc_internal/libc_internal_math.cpp
index 781f1f729..17f971d26 100644
--- a/src/core/libraries/libc_internal/libc_internal_math.cpp
+++ b/src/core/libraries/libc_internal/libc_internal_math.cpp
@@ -566,7 +566,7 @@ s32 PS4_SYSV_ABI internal_tanl() {
return ORBIS_OK;
}
-float PS4_SYSV_ABI internal__Fsin(float arg, unsigned int m, int n) {
+float PS4_SYSV_ABI internal__FSin(float arg, unsigned int m, int n) {
ASSERT(n == 0);
if (m != 0) {
return cosf(arg);
From 57bdb6cac2ed64116754755d601489ccf4524045 Mon Sep 17 00:00:00 2001
From: georgemoralis
Date: Fri, 14 Feb 2025 10:24:12 +0200
Subject: [PATCH 48/64] hotfix: another typo..
---
src/core/libraries/libc_internal/libc_internal_str.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/core/libraries/libc_internal/libc_internal_str.cpp b/src/core/libraries/libc_internal/libc_internal_str.cpp
index 92a131fa1..e7c0666d6 100644
--- a/src/core/libraries/libc_internal/libc_internal_str.cpp
+++ b/src/core/libraries/libc_internal/libc_internal_str.cpp
@@ -168,7 +168,7 @@ s32 PS4_SYSV_ABI internal_strcspn(const char* str1, const char* str2) {
return std::strcspn(str1, str2);
}
-char* PS4_SYSV_ABI internal_strdup() {
+char* PS4_SYSV_ABI internal_strdup(const char* str1) {
LOG_DEBUG(Lib_LibcInternal, "called");
char* dup = (char*)std::malloc(std::strlen(str1) + 1);
if (dup != NULL)
From ad43ba5ec78a7cf5bbc9d51ed303816a70b677a6 Mon Sep 17 00:00:00 2001
From: kalaposfos13 <153381648+kalaposfos13@users.noreply.github.com>
Date: Fri, 14 Feb 2025 11:17:39 +0100
Subject: [PATCH 49/64] Fix unified config checkbox behaviour + code style
changes (#2427)
---
src/qt_gui/kbm_config_dialog.cpp | 12 +-----------
1 file changed, 1 insertion(+), 11 deletions(-)
diff --git a/src/qt_gui/kbm_config_dialog.cpp b/src/qt_gui/kbm_config_dialog.cpp
index 74a49034b..cfff056a0 100644
--- a/src/qt_gui/kbm_config_dialog.cpp
+++ b/src/qt_gui/kbm_config_dialog.cpp
@@ -10,7 +10,7 @@
#include "common/config.h"
#include "common/path_util.h"
#include "game_info.h"
-#include "src/sdl_window.h"
+#include "sdl_window.h"
#include
#include
@@ -39,15 +39,6 @@ EditorDialog::EditorDialog(QWidget* parent) : QDialog(parent) {
// Create the game selection combo box
gameComboBox = new QComboBox(this);
gameComboBox->addItem("default"); // Add default option
- /*
- gameComboBox = new QComboBox(this);
- layout->addWidget(gameComboBox); // Add the combobox for selecting game configurations
-
- // Populate the combo box with game configurations
- QStringList gameConfigs = GameInfoClass::GetGameInfo(this);
- gameComboBox->addItems(gameConfigs);
- gameComboBox->setCurrentText("default.ini"); // Set the default selection
- */
// Load all installed games
loadInstalledGames();
@@ -60,7 +51,6 @@ EditorDialog::EditorDialog(QWidget* parent) : QDialog(parent) {
Config::save(Common::FS::GetUserPath(Common::FS::PathType::UserDir) / "config.toml");
});
// Create Save, Cancel, and Help buttons
- Config::SetUseUnifiedInputConfig(!Config::GetUseUnifiedInputConfig());
QPushButton* saveButton = new QPushButton("Save", this);
QPushButton* cancelButton = new QPushButton("Cancel", this);
QPushButton* helpButton = new QPushButton("Help", this);
From 1cc9e0d37fb23946c53ce2c2a8b7333ac122e87f Mon Sep 17 00:00:00 2001
From: kalaposfos13 <153381648+kalaposfos13@users.noreply.github.com>
Date: Fri, 14 Feb 2025 11:30:49 +0100
Subject: [PATCH 50/64] Initial implementation of controller color config
(#2411)
---
src/common/config.cpp | 22 ++++++++++++++++++
src/common/config.h | 4 ++++
src/core/libraries/pad/pad.cpp | 12 +++++++++-
src/input/input_handler.cpp | 42 +++++++++++++++++++++++++++-------
src/sdl_window.cpp | 3 ++-
5 files changed, 73 insertions(+), 10 deletions(-)
diff --git a/src/common/config.cpp b/src/common/config.cpp
index e26a998f5..aae903da6 100644
--- a/src/common/config.cpp
+++ b/src/common/config.cpp
@@ -71,6 +71,8 @@ static bool rdocEnable = false;
static s16 cursorState = HideCursorState::Idle;
static int cursorHideTimeout = 5; // 5 seconds (default)
static bool useUnifiedInputConfig = true;
+static bool overrideControllerColor = false;
+static int controllerCustomColorRGB[3] = {0, 0, 255};
static bool separateupdatefolder = false;
static bool compatibilityData = false;
static bool checkCompatibilityOnStartup = false;
@@ -115,6 +117,24 @@ void SetUseUnifiedInputConfig(bool use) {
useUnifiedInputConfig = use;
}
+bool GetOverrideControllerColor() {
+ return overrideControllerColor;
+}
+
+void SetOverrideControllerColor(bool enable) {
+ overrideControllerColor = enable;
+}
+
+int* GetControllerCustomColor() {
+ return controllerCustomColorRGB;
+}
+
+void SetControllerCustomColor(int r, int b, int g) {
+ controllerCustomColorRGB[0] = r;
+ controllerCustomColorRGB[1] = b;
+ controllerCustomColorRGB[2] = g;
+}
+
std::string getTrophyKey() {
return trophyKey;
}
@@ -1046,6 +1066,8 @@ axis_right_y = axis_right_y
# Range of deadzones: 1 (almost none) to 127 (max)
analog_deadzone = leftjoystick, 2, 127
analog_deadzone = rightjoystick, 2, 127
+
+override_controller_color = false, 0, 0, 255
)";
}
std::filesystem::path GetFoolproofKbmConfigFile(const std::string& game_id) {
diff --git a/src/common/config.h b/src/common/config.h
index 3a140c0c8..dfb1d9fad 100644
--- a/src/common/config.h
+++ b/src/common/config.h
@@ -47,6 +47,10 @@ int getSpecialPadClass();
bool getIsMotionControlsEnabled();
bool GetUseUnifiedInputConfig();
void SetUseUnifiedInputConfig(bool use);
+bool GetOverrideControllerColor();
+void SetOverrideControllerColor(bool enable);
+int* GetControllerCustomColor();
+void SetControllerCustomColor(int r, int b, int g);
u32 getScreenWidth();
u32 getScreenHeight();
diff --git a/src/core/libraries/pad/pad.cpp b/src/core/libraries/pad/pad.cpp
index 173b78382..bcc90c49b 100644
--- a/src/core/libraries/pad/pad.cpp
+++ b/src/core/libraries/pad/pad.cpp
@@ -261,6 +261,7 @@ int PS4_SYSV_ABI scePadOpen(s32 userId, s32 type, s32 index, const OrbisPadOpenP
if (type != ORBIS_PAD_PORT_TYPE_STANDARD && type != ORBIS_PAD_PORT_TYPE_REMOTE_CONTROL)
return ORBIS_PAD_ERROR_DEVICE_NOT_CONNECTED;
}
+ scePadResetLightBar(1);
return 1; // dummy
}
@@ -412,7 +413,13 @@ int PS4_SYSV_ABI scePadReadStateExt() {
}
int PS4_SYSV_ABI scePadResetLightBar(s32 handle) {
- LOG_ERROR(Lib_Pad, "(STUBBED) called");
+ LOG_INFO(Lib_Pad, "(DUMMY) called");
+ if (handle != 1) {
+ return ORBIS_PAD_ERROR_INVALID_HANDLE;
+ }
+ auto* controller = Common::Singleton::Instance();
+ int* rgb = Config::GetControllerCustomColor();
+ controller->SetLightBarRGB(rgb[0], rgb[1], rgb[2]);
return ORBIS_OK;
}
@@ -472,6 +479,9 @@ int PS4_SYSV_ABI scePadSetForceIntercepted() {
}
int PS4_SYSV_ABI scePadSetLightBar(s32 handle, const OrbisPadLightBarParam* pParam) {
+ if (Config::GetOverrideControllerColor()) {
+ return ORBIS_OK;
+ }
if (pParam != nullptr) {
LOG_DEBUG(Lib_Pad, "called handle = {} rgb = {} {} {}", handle, pParam->r, pParam->g,
pParam->b);
diff --git a/src/input/input_handler.cpp b/src/input/input_handler.cpp
index 38a310324..6e961043e 100644
--- a/src/input/input_handler.cpp
+++ b/src/input/input_handler.cpp
@@ -214,6 +214,9 @@ void ParseInputConfig(const std::string game_id = "") {
lefttrigger_deadzone = {1, 127};
righttrigger_deadzone = {1, 127};
+ Config::SetOverrideControllerColor(false);
+ Config::SetControllerCustomColor(0, 0, 255);
+
int lineCount = 0;
std::ifstream file(config_file);
@@ -254,6 +257,14 @@ void ParseInputConfig(const std::string game_id = "") {
std::string input_string = line.substr(equal_pos + 1);
std::size_t comma_pos = input_string.find(',');
+ auto parseInt = [](const std::string& s) -> std::optional {
+ try {
+ return std::stoi(s);
+ } catch (...) {
+ return std::nullopt;
+ }
+ };
+
if (output_string == "mouse_to_joystick") {
if (input_string == "left") {
SetMouseToJoystick(1);
@@ -307,14 +318,6 @@ void ParseInputConfig(const std::string game_id = "") {
continue;
}
- auto parseInt = [](const std::string& s) -> std::optional {
- try {
- return std::stoi(s);
- } catch (...) {
- return std::nullopt;
- }
- };
-
auto inner_deadzone = parseInt(inner_deadzone_str);
auto outer_deadzone = parseInt(outer_deadzone_str);
@@ -341,6 +344,29 @@ void ParseInputConfig(const std::string game_id = "") {
lineCount, line);
}
continue;
+ } else if (output_string == "override_controller_color") {
+ std::stringstream ss(input_string);
+ std::string enable, r_s, g_s, b_s;
+ std::optional r, g, b;
+ if (!std::getline(ss, enable, ',') || !std::getline(ss, r_s, ',') ||
+ !std::getline(ss, g_s, ',') || !std::getline(ss, b_s)) {
+ LOG_WARNING(Input, "Malformed controller color config at line {}: \"{}\"",
+ lineCount, line);
+ continue;
+ }
+ r = parseInt(r_s);
+ g = parseInt(g_s);
+ b = parseInt(b_s);
+ if (!r || !g || !b) {
+ LOG_WARNING(Input, "Invalid RGB values at line {}: \"{}\", skipping line.",
+ lineCount, line);
+ continue;
+ }
+ Config::SetOverrideControllerColor(enable == "true");
+ Config::SetControllerCustomColor(*r, *g, *b);
+ LOG_DEBUG(Input, "Parsed color settings: {} {} {} {}",
+ enable == "true" ? "override" : "no override", *r, *b, *g);
+ continue;
}
// normal cases
diff --git a/src/sdl_window.cpp b/src/sdl_window.cpp
index 6eaad62e5..ccc369c53 100644
--- a/src/sdl_window.cpp
+++ b/src/sdl_window.cpp
@@ -129,7 +129,8 @@ void SDLInputEngine::Init() {
};
}
SDL_free(gamepads);
- SetLightBarRGB(0, 0, 255);
+ int* rgb = Config::GetControllerCustomColor();
+ SetLightBarRGB(rgb[0], rgb[1], rgb[2]);
}
void SDLInputEngine::SetLightBarRGB(u8 r, u8 g, u8 b) {
From b48975f11697e77c02d6f9ccb44ee658781d2dac Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C2=A5IGA?= <164882787+Xphalnos@users.noreply.github.com>
Date: Fri, 14 Feb 2025 11:36:23 +0100
Subject: [PATCH 51/64] Qt: Resizing Font Size and Icon Grid Size (#2429)
---
src/qt_gui/game_grid_frame.cpp | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/src/qt_gui/game_grid_frame.cpp b/src/qt_gui/game_grid_frame.cpp
index 2db4b7e4e..6a42fb1d6 100644
--- a/src/qt_gui/game_grid_frame.cpp
+++ b/src/qt_gui/game_grid_frame.cpp
@@ -117,7 +117,12 @@ void GameGridFrame::PopulateGameGrid(QVector m_games_search, bool from
layout->addWidget(image_label);
layout->addWidget(name_label);
- name_label->setStyleSheet("color: white; font-size: 12px; font-weight: bold;");
+ // Resizing of font-size.
+ float fontSize = (Config::getIconSizeGrid() / 5.5f);
+ QString styleSheet =
+ QString("color: white; font-weight: bold; font-size: %1px;").arg(fontSize);
+ name_label->setStyleSheet(styleSheet);
+
QGraphicsDropShadowEffect* shadowEffect = new QGraphicsDropShadowEffect();
shadowEffect->setBlurRadius(5); // Set the blur radius of the shadow
shadowEffect->setColor(QColor(0, 0, 0, 160)); // Set the color and opacity of the shadow
From bb6cca3056ef154e996eee1f6e0db24c6cb41a95 Mon Sep 17 00:00:00 2001
From: Dmugetsu <168934208+diegolix29@users.noreply.github.com>
Date: Fri, 14 Feb 2025 04:48:52 -0600
Subject: [PATCH 52/64] Adding KBM icon for kbm remaps. (#2430)
---
REUSE.toml | 1 +
src/images/keyboard_icon.png | Bin 0 -> 4002 bytes
src/qt_gui/main_window.cpp | 7 +++++++
src/qt_gui/main_window_ui.h | 5 +++++
src/shadps4.qrc | 1 +
5 files changed, 14 insertions(+)
create mode 100644 src/images/keyboard_icon.png
diff --git a/REUSE.toml b/REUSE.toml
index dc5149e8f..3bc09e328 100644
--- a/REUSE.toml
+++ b/REUSE.toml
@@ -35,6 +35,7 @@ path = [
"src/images/folder_icon.png",
"src/images/github.png",
"src/images/grid_icon.png",
+ "src/images/keyboard_icon.png",
"src/images/iconsize_icon.png",
"src/images/ko-fi.png",
"src/images/list_icon.png",
diff --git a/src/images/keyboard_icon.png b/src/images/keyboard_icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..696c1f9dabbaa7d8cbe9e99a3b386363c799a017
GIT binary patch
literal 4002
zcmcIncU05aw*G|@kRA|_Dg?n%E+B*|QiLES6b&FqMzuXDKKuLjxBq$3)m~gg
zQ3L=0aYqL@5&%HFAqWr#^Ne3q1&U_`qHP>Kgn2DN_!@~fKZ13*5)A<0Z+~@=YOJXd
zZ&4w}&O63E5*33BjtT{EIGipzB0M@I7#pe^85NeldQK4lB#%47&wJc1SYgDkseJYC
z`M$kPwpRbeS11{aF7rEa<}vn2N?{#eLrsm%0#mRjp!>4WjiJTsIx8azL%*em#QM-b
z893EFgq^+LB|2<)A6cDqO0dj2{EZ`0L?Dg7g!Bs#csP;mY_m?cn8$53wwxT`8m;eT
z&rdSgTJyWtw!alI{%}6=E4r4=cVe>#$P_^V4uUYC?7jkkd@BZ227w74XZWp8KLM%9
z(*Do45!~t9aAm<(Ra0Qc2{khmW`RUQVcbb
z|IGuu13_zkF0(&KXP%TvY#0p{RV>maP1~z&%CdM@SiB%rLww(A&`}oo
znR6F9Xh}uI;gu))iv(T!XhO}^PN&`U?19`}<+ZLn^b^2CE#DbOR
zjsqMn-{qjWv|dR?5aJ0kO35<8HzK&y098t0@S!uGL8
zF=K$=E0mQ}w4CeB1_4r#lb}Xq8`L?^?vOu0U?&D;Ig8W(q6h~7c;^i!oA4`s9P08p
zpE^ZLps;Pa^`9JPTw{$BVZ?hYEplj)lc2yfQZz^Rn)1&_00M1Kk9m_RU)g^B5o$=A
zxC!~5+%AeXc;ZeVr;dQ&TSa&V*k&
zJ#^r~t}XaeZc~UbY_NV$zPxOa1_vB$ArLO8{1T(;AdyMYm*e))_Ezk4ZW6@+G!Z%{
z#dKnpD<)g=E1PrD!!Lq2HJ=(H45Fh^2Zn34$tAs&>2ly64WLpG^8E^PK0NtcL2gfs
z=RgxLlm#KT0Ic3xRbFs4Y<)G|Ninq?K#CfyqnRd($!%{^eYAoBhn3yN_lWOg%#OT|7=LsOwM;d}4jvCpju2kjR;sGY!6}(ls
zczjyVPaLSUh(s@RG-jXHVy0OmMWJ(CVhaI3uaHH3WE)Saum?UpzVNdC5XLIr0~*CK
zKYj+OxoASSglfTw6~PM)Dvx3MZlE&36wRyw!*H^AZ7wu;9*qyNb>D(?GJd>M?
z(@8W#DkMh`IkXCAq2k(CUC~EQ!|}j1
zRv0l*sEEFp5ee3%(d4<6PN(0iMF@gPBs@We*aM4ppWSrOJmw5IECsO3fhs_bnS%Uu;=%BEg=Y^WhU0ZbdLet8Rp62?K*#892lI@t-s8?$)}I-R*!=mcAW
zB+!UtG?0z+G32ciYh(JXPeiIqs$Va{BYKmcs-9*vdbCAs=L{tjxcAnWK1jzAy^I8?
zMk?d4l5R-o<^Kc_vMU47)7ybnea46ta=6x^G;^|O>8`Np9b7DafJ}hYi_yWLcM^rCy`9gHU
z0~H>bYgYzzzwzoxa*V(4TR9``F~9GB6d9t&{%>$&6T;MpL53@b?|-*Xu`i*OOW0PVcO>I-g75wqc6cb+o^0&2Oqp|(A*%}
z1?b_EG=8z2MQg2krl_g&JE`f|j`MrU7Zzb%5nL1f15qDp7&dMsW*#YF+8AL$?W*zA
ztVGDW_kG?iFt^{2-&Orcv!AMQM9N=?-Y&^g*PgHFh+j;PLu8HAHJc@LDv!S0XGP!Z
z?Q&SU%uu$xmd-&4HkcSYD7H46DO*AuPEWwy1a3$}!U@|zIWtmZB(2XwFLSq)mVheJ
zR=~&Um2keTGLRU|)P>Djnp+sETCcB$tMdJ;i`&u3#qEB1ke=a-0hI5HEj8?5Q}MXM
z!MAq6&+u)#e?VjVWmgdNsuk0z>Vc{Q-ZW?Fz2zg4clS+v92xLRXHAbxaU_Dou~@`%
zmfTW-;6Li~Cb{2KosH(7k6i|oXFlC6Lo1IB8Q2bfELcDN-`c>tnhXlx)1WXBhUUAs
zSTA?2i19uXV2{9`3jKz8$m=!0V2ict6;1D^d_B3TS=AGs5h9DVaXFlIr7*rymrow+
z2#O^ucQ=bU#40?Cu&9=cx`Q&I->E_=9S;vtDqU%P8GKJJ=FJCuUSe@Y;up)=W)qzt
zyu9IFTfy14&AKmr$A5{fxls}R0zq^!x+C&;l?tU+RX7R_zZns1!5!Hsl!cHRDdL2B
zMUK@m$Uws@oo%#1%{j4XJ~F)XxqeTP|G3%b#PPP@UwZnVlj=k*|EAN;e?ECCL5)E=j;KpV5MV8wOfn#FVWo@gLBOXrCqTN@7({ha$H_AV7>%pG*F6ow6(rb
z!(WRDRstfyGna-BBbbvpuSb8?-A3yl7S4$8EgbE2Tl#sVLq0gn>WH8B@L|2o&23?(
zBrjUj3K>F~xwCn3nvn0gd8=I5x?VY>`?|SyMe#q12WaI}6PLYsp6uGgrI6|uje)T+
zmj4$qWyS(55^(-~wlr4fE^zzrhe>~tkQ8K~ky5lD&Y6Kgtj69M0}>Gn9Xil}8)#qu
z#i(Mr_1VhBq@OS?>d@EeX0I2!)UwaXgs_iv>w1Spf|r7ngogLjBYVHAV9F8xEAHe&
zSBz*-Dmj36~RXH3K8%cJxhh5O=|7iBd-
zQ|jb?>PS%tgD>X|nTJwKo4-)%#LG69nJZLhi&I|lkM%$u=8HDDyXWdRC-EY;x!3z$
zY8t9}3UvT-OM1ndF_Rr@pKW;w5`Ih*KeYTkuYF!x=ZOvc=`ZInyfxb1;_nFKhoV)=pn2yrVYW6gF
zQ2c~nwMGGZ;on4;7?aLX5=l=Xxlh&D{}(q_rDpLi?;8?92v>
zHhnbL5ndoMEdhUT<4foeS_M`Gii(=&zH3s{VU5nsL2zY}V*yj{D%P7F`wG-MRHFD7
z8Sm^|TvqPG)u*j-Bl>@CNw2w4ztfj%!>Ni@PnTLE@-Yr8Q!CLYUe8*pK!o@LLkVs=
zlWCFsFF(-kWLRG)*PeZ9CjKmIT4;~CrLm~e$d_>tq%#_PFj!N@5%ekyeD^_b<)$bl
zZhm;dKT$L@cN;W+abMCrrdp8`IP56<>E@0xw*PuMd(FZM{E>D~s9zvrv4WCxx2fdt
zz_ltfnJvep4NcE@z9(OoM;5|1_Mdh2(osQnwky?ydGN*RzA>*B$tFr%(Zla993(TL
zswKr(GN@b?9AM7!B&-t;RjvDseZ4TSQ9q00-cyG5aejiw?BTRaZBK%`D%!4oODZRO
z%UZF3|IgLne<(G%_mV6o
VU~50dpuBn-aI|xU*V+W#{}&&mKDht@
literal 0
HcmV?d00001
diff --git a/src/qt_gui/main_window.cpp b/src/qt_gui/main_window.cpp
index 556dd0456..5cbce1884 100644
--- a/src/qt_gui/main_window.cpp
+++ b/src/qt_gui/main_window.cpp
@@ -142,6 +142,7 @@ void MainWindow::AddUiWidgets() {
ui->toolBar->addWidget(ui->refreshButton);
ui->toolBar->addWidget(ui->settingsButton);
ui->toolBar->addWidget(ui->controllerButton);
+ ui->toolBar->addWidget(ui->keyboardButton);
QFrame* line = new QFrame(this);
line->setFrameShape(QFrame::StyledPanel);
line->setFrameShadow(QFrame::Sunken);
@@ -327,6 +328,11 @@ void MainWindow::CreateConnects() {
configWindow->exec();
});
+ connect(ui->keyboardButton, &QPushButton::clicked, this, [this]() {
+ auto kbmWindow = new EditorDialog(this);
+ kbmWindow->exec();
+ });
+
#ifdef ENABLE_UPDATER
connect(ui->updaterAct, &QAction::triggered, this, [this]() {
auto checkUpdate = new CheckUpdate(true);
@@ -1106,6 +1112,7 @@ void MainWindow::SetUiIcons(bool isWhite) {
ui->refreshButton->setIcon(RecolorIcon(ui->refreshButton->icon(), isWhite));
ui->settingsButton->setIcon(RecolorIcon(ui->settingsButton->icon(), isWhite));
ui->controllerButton->setIcon(RecolorIcon(ui->controllerButton->icon(), isWhite));
+ ui->keyboardButton->setIcon(RecolorIcon(ui->keyboardButton->icon(), isWhite));
ui->refreshGameListAct->setIcon(RecolorIcon(ui->refreshGameListAct->icon(), isWhite));
ui->menuGame_List_Mode->setIcon(RecolorIcon(ui->menuGame_List_Mode->icon(), isWhite));
ui->pkgViewerAct->setIcon(RecolorIcon(ui->pkgViewerAct->icon(), isWhite));
diff --git a/src/qt_gui/main_window_ui.h b/src/qt_gui/main_window_ui.h
index 7de166121..ee582b929 100644
--- a/src/qt_gui/main_window_ui.h
+++ b/src/qt_gui/main_window_ui.h
@@ -47,6 +47,7 @@ public:
QPushButton* refreshButton;
QPushButton* settingsButton;
QPushButton* controllerButton;
+ QPushButton* keyboardButton;
QWidget* sizeSliderContainer;
QHBoxLayout* sizeSliderContainer_layout;
@@ -210,6 +211,10 @@ public:
controllerButton->setFlat(true);
controllerButton->setIcon(QIcon(":images/controller_icon.png"));
controllerButton->setIconSize(QSize(40, 40));
+ keyboardButton = new QPushButton(centralWidget);
+ keyboardButton->setFlat(true);
+ keyboardButton->setIcon(QIcon(":images/keyboard_icon.png"));
+ keyboardButton->setIconSize(QSize(40, 40));
sizeSliderContainer = new QWidget(centralWidget);
sizeSliderContainer->setObjectName("sizeSliderContainer");
diff --git a/src/shadps4.qrc b/src/shadps4.qrc
index 40aeb9fb9..14b50f7a5 100644
--- a/src/shadps4.qrc
+++ b/src/shadps4.qrc
@@ -31,5 +31,6 @@
images/youtube.png
images/website.png
images/ps4_controller.png
+ images/keyboard_icon.png
From 16451b01e8e6372ec4d63706cbf56c58486bb011 Mon Sep 17 00:00:00 2001
From: DanielSvoboda
Date: Fri, 14 Feb 2025 16:49:09 -0300
Subject: [PATCH 53/64] Fix PR 2424 (#2433)
* Fix PR 2424
* chooseHomeTab
---
src/qt_gui/settings_dialog.cpp | 47 ++++++++++++++++++++++++----------
1 file changed, 34 insertions(+), 13 deletions(-)
diff --git a/src/qt_gui/settings_dialog.cpp b/src/qt_gui/settings_dialog.cpp
index c2962ebf9..1598b0640 100644
--- a/src/qt_gui/settings_dialog.cpp
+++ b/src/qt_gui/settings_dialog.cpp
@@ -59,6 +59,9 @@ QStringList languageNames = {"Arabic",
const QVector languageIndexes = {21, 23, 14, 6, 18, 1, 12, 22, 2, 4, 25, 24, 29, 5, 0, 9,
15, 16, 17, 7, 26, 8, 11, 20, 3, 13, 27, 10, 19, 30, 28};
QMap channelMap;
+QMap logTypeMap;
+QMap fullscreenModeMap;
+QMap chooseHomeTabMap;
SettingsDialog::SettingsDialog(std::span physical_devices,
std::shared_ptr m_compat_info,
@@ -73,6 +76,12 @@ SettingsDialog::SettingsDialog(std::span physical_devices,
ui->buttonBox->button(QDialogButtonBox::StandardButton::Close)->setFocus();
channelMap = {{tr("Release"), "Release"}, {tr("Nightly"), "Nightly"}};
+ logTypeMap = {{tr("async"), "async"}, {tr("sync"), "sync"}};
+ fullscreenModeMap = {{tr("Borderless"), "Borderless"}, {tr("True"), "True"}};
+ chooseHomeTabMap = {{tr("General"), "General"}, {tr("GUI"), "GUI"},
+ {tr("Graphics"), "Graphics"}, {tr("User"), "User"},
+ {tr("Input"), "Input"}, {tr("Paths"), "Paths"},
+ {tr("Debug"), "Debug"}};
// Add list of available GPUs
ui->graphicsAdapterBox->addItem(tr("Auto Select")); // -1, auto selection
@@ -374,15 +383,19 @@ void SettingsDialog::LoadValuesFromConfig() {
ui->discordRPCCheckbox->setChecked(
toml::find_or(data, "General", "enableDiscordRPC", true));
ui->fullscreenCheckBox->setChecked(toml::find_or(data, "General", "Fullscreen", false));
- ui->fullscreenModeComboBox->setCurrentText(QString::fromStdString(
- toml::find_or(data, "General", "FullscreenMode", "Borderless")));
+ QString translatedText_FullscreenMode =
+ fullscreenModeMap.key(QString::fromStdString(Config::getFullscreenMode()));
+ if (!translatedText_FullscreenMode.isEmpty()) {
+ ui->fullscreenModeComboBox->setCurrentText(translatedText_FullscreenMode);
+ }
ui->separateUpdatesCheckBox->setChecked(
toml::find_or(data, "General", "separateUpdateEnabled", false));
ui->gameSizeCheckBox->setChecked(toml::find_or(data, "GUI", "loadGameSizeEnabled", true));
ui->showSplashCheckBox->setChecked(toml::find_or(data, "General", "showSplash", false));
- std::string logType = Config::getLogType();
- ui->logTypeComboBox->setCurrentText(logType == "async" ? tr("async")
- : (logType == "sync" ? tr("sync") : ""));
+ QString translatedText_logType = logTypeMap.key(QString::fromStdString(Config::getLogType()));
+ if (!translatedText_logType.isEmpty()) {
+ ui->logTypeComboBox->setCurrentText(translatedText_logType);
+ }
ui->logFilterLineEdit->setText(
QString::fromStdString(toml::find_or(data, "General", "logFilter", "")));
ui->userNameLineEdit->setText(
@@ -421,13 +434,19 @@ void SettingsDialog::LoadValuesFromConfig() {
: updateChannel));
#endif
- std::string chooseHomeTab = toml::find_or(data, "General", "chooseHomeTab", "");
- ui->chooseHomeTabComboBox->setCurrentText(QString::fromStdString(chooseHomeTab));
+ std::string chooseHomeTab =
+ toml::find_or(data, "General", "chooseHomeTab", "General");
+ QString translatedText = chooseHomeTabMap.key(QString::fromStdString(chooseHomeTab));
+ if (translatedText.isEmpty()) {
+ translatedText = tr("General");
+ }
+ ui->chooseHomeTabComboBox->setCurrentText(translatedText);
+
QStringList tabNames = {tr("General"), tr("GUI"), tr("Graphics"), tr("User"),
tr("Input"), tr("Paths"), tr("Debug")};
- QString chooseHomeTabQString = QString::fromStdString(chooseHomeTab);
- int indexTab = tabNames.indexOf(chooseHomeTabQString);
- indexTab = (indexTab == -1) ? 0 : indexTab;
+ int indexTab = tabNames.indexOf(translatedText);
+ if (indexTab == -1)
+ indexTab = 0;
ui->tabWidgetSettings->setCurrentIndex(indexTab);
QString backButtonBehavior = QString::fromStdString(
@@ -634,12 +653,13 @@ void SettingsDialog::UpdateSettings() {
const QVector TouchPadIndex = {"left", "center", "right", "none"};
Config::setBackButtonBehavior(TouchPadIndex[ui->backButtonBehaviorComboBox->currentIndex()]);
Config::setIsFullscreen(ui->fullscreenCheckBox->isChecked());
- Config::setFullscreenMode(ui->fullscreenModeComboBox->currentText().toStdString());
+ Config::setFullscreenMode(
+ fullscreenModeMap.value(ui->fullscreenModeComboBox->currentText()).toStdString());
Config::setIsMotionControlsEnabled(ui->motionControlsCheckBox->isChecked());
Config::setisTrophyPopupDisabled(ui->disableTrophycheckBox->isChecked());
Config::setPlayBGM(ui->playBGMCheckBox->isChecked());
Config::setAllowHDR(ui->enableHDRCheckBox->isChecked());
- Config::setLogType((ui->logTypeComboBox->currentText() == tr("async") ? "async" : "sync"));
+ Config::setLogType(logTypeMap.value(ui->logTypeComboBox->currentText()).toStdString());
Config::setLogFilter(ui->logFilterLineEdit->text().toStdString());
Config::setUserName(ui->userNameLineEdit->text().toStdString());
Config::setTrophyKey(ui->trophyKeyLineEdit->text().toStdString());
@@ -669,7 +689,8 @@ void SettingsDialog::UpdateSettings() {
Config::setAutoUpdate(ui->updateCheckBox->isChecked());
Config::setAlwaysShowChangelog(ui->changelogCheckBox->isChecked());
Config::setUpdateChannel(channelMap.value(ui->updateComboBox->currentText()).toStdString());
- Config::setChooseHomeTab(ui->chooseHomeTabComboBox->currentText().toStdString());
+ Config::setChooseHomeTab(
+ chooseHomeTabMap.value(ui->chooseHomeTabComboBox->currentText()).toStdString());
Config::setCompatibilityEnabled(ui->enableCompatibilityCheckBox->isChecked());
Config::setCheckCompatibilityOnStartup(ui->checkCompatibilityOnStartupCheckBox->isChecked());
Config::setBackgroundImageOpacity(ui->backgroundImageOpacitySlider->value());
From 1781fcb9ef06c548782b193433d92bed50f62a5f Mon Sep 17 00:00:00 2001
From: Dmugetsu <168934208+diegolix29@users.noreply.github.com>
Date: Fri, 14 Feb 2025 13:53:36 -0600
Subject: [PATCH 54/64] Kbm icon change and size modified. (#2435)
* Adding KBM icon for kbm remaps.
* New Icon and new size
---
src/images/keyboard_icon.png | Bin 4002 -> 5986 bytes
src/qt_gui/main_window_ui.h | 2 +-
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/images/keyboard_icon.png b/src/images/keyboard_icon.png
index 696c1f9dabbaa7d8cbe9e99a3b386363c799a017..021db61ffe1ca02f702cb5952eecaca482e02584 100644
GIT binary patch
literal 5986
zcmd5=2Ut{B7CuveAt+5nP|AR;<&z+a0t#fFN(47iV+XN}pkRU`1RZcexmcotg2BW{
zsA^(~iV!Q(W+O<{0Zc3)QbtigK&lAB$n3cfcZ0+zyZi08nGfDQ@7{C%Q|>vpyxpJ7
zb{_cNu=fC9;7k{%c>sJQxj6z=Yz~~8HXIvuKNq(E0L?4(pOd%#_$uradb-S;1@O1O
z0FZ3}FO=9m0oZ5-P%8$Qau8tX`sfw8GXV5zW;#t>5L8lMR_9x3qfO?{mv?1P=sHq2
zvaMvd`Hc)&9B*)DQmoU6T%GKjl21>UAv`Iz8G#LO=tG-6-b|9rA9Uc=TosUi(gx(pf=LxLZ&5QsnSE>QyYsLdYjQ|0C5CG`}hk-yb#5cEQ4D5*eZ3M^v
z$@GUL+JH*vgPQYJlF;!!h>B!=3=9_tRrDJGp`3kKS!3VOE2ONwWc!eglQ8@kcWu=3
zhVTndwp5S%ZG=>owa70+(H!?U8kM~Xt?D2TB^^?tw*B;Ny9jxHi8+i38bx<
z1Jbz?|
z0d+%lEe{T)IE>>8QW89-mc$R8%!dQsY5+@3IQ(HCo+3fGwt9Vlqn>IYz3dh0&gjV7
z1JvN=UYzcmiEDVU0r{n!;VP?-3&eo{O*$x(vm4=?qLIbw8*h6a-x%cUX!pu51t9&1
zQW3CROPKKdkpmA5Juqox0&$ptTD5O9UweMn^P!X`f_>TNtT*=3D`K9hD&vG9iyw
z9ufdE4PhQV9K%Vyr_Qn{&|V6GZO|A-N6`4F?t)E>aDu4aAo`wkpX
z#cr~Etz)8dy7~mz7l}fTz~F97kfJD31wioJy^;&j1v
z8{&(bO`iI2At43hY@s;Q*;%g&WcNLEMo(#wy{Jb&339*`uez{JI9`4PB6O
z?P~qq6+D9MdblP@bvwumOA_xuRFY
z_4D=u%p0Sn^bO>)(~y$eU9NN<41`cm*f@#juD+S5LL-*c`cNrb)IE|5%*SK1RY~9f;E$oDqp&z3oq
zk?`3H>Q!~F(~O>N%Iu_u8w?D#1sW9)hJA*7jI;NaIyYUzBbART>3RWPE39l<{o^tU
zvG_r}Be%RgYQCZO!OC;PlSZ&|HEA8nXL*lQ=nGk>7ZGKWZddR)s=2%QDZhrULm)n{
z;@McZ|D~PL5qtxy5Yr-6qa&4rIn*xcL(#SBjd6*SXP7c{)Ww7&pNQ)&Zd-04?Lp(y
z+?EF>ncF2UrHd8_qc7Ct6Q7oa^?`&*hd%(>j`
z(VRKO9C_IG>_YZTGrpnmdalX1mhnsK=z+s}DbRLK^*r!nrvau0HBu1_jnYf=`~y
zbBm7qsJ+~1;Rw6UVKzsak_G~EF}NmLZnt>K)dAJkhW4;D#V!%xY(>D==6O#-TIOQC
zUByCgzZrSUe;&&uF*9;wpcam>`=~ap>$$%9Ngf@Key}o1e$;VL@?ac>c
zzR5Xjsa}v;H@qmYzS1_J^@~GA-fh!&YJHY`@@A`VR@Bb8N?F8rHZ`r63-aw-Ha2uh
z_NFfmb8=82Yiw)5_=aER%5pZURz%KyOQ8D~QbL`6=Op!F=n?o6fD5VNy$pLNNmzl`
zEl=6*!3X0xQvtMEuvUhU)wjbE(+xz)W32;Q*Oc$CIG&!BU+QV+@Rb5{-Tt}Z-v57OKYWjDA)c<=|^=TlaI+Q@7BgdmI|}SdY_EHu&dy
zrn$wYzkem+VxYlon`IvTlQU0dp
zmlr+Mgsnaf&1wFT@VQTemS3dIeh?n7OPe@yZ%zSwnSg$(`k$5P?+-l~s<#>SUt7Xt
z!OcC!sAPM|@kz}#9Z8sOMBX>&>rQ~Q;a
zi!RWQQy~0d%-xJwnvU%K#|jDU(7j#yaNV4zOBq}@JrG^Fd_gf7ymsR&q|`nPRSiA;
zv~Jq;K_lsVjp*8ahz<+dj-LWV8gV8?{3myIWGyiY*kgH}8Ow^IjFn-2^+C
zi#wDJ=R1Ef>OtzcQsz6LBzp;M%Tcp*{($26otU5An%Q$f_@tuatb{tnh}LIXCep(x
z>|-+Jp2hfC1t2ltntcmzuXDKKuLjxBq$3)m~gg
zQ3L=0aYqL@5&%HFAqWr#^Ne3q1&U_`qHP>Kgn2DN_!@~fKZ13*5)A<0Z+~@=YOJXd
zZ&4w}&O63E5*33BjtT{EIGipzB0M@I7#pe^85NeldQK4lB#%47&wJc1SYgDkseJYC
z`M$kPwpRbeS11{aF7rEa<}vn2N?{#eLrsm%0#mRjp!>4WjiJTsIx8azL%*em#QM-b
z893EFgq^+LB|2<)A6cDqO0dj2{EZ`0L?Dg7g!Bs#csP;mY_m?cn8$53wwxT`8m;eT
z&rdSgTJyWtw!alI{%}6=E4r4=cVe>#$P_^V4uUYC?7jkkd@BZ227w74XZWp8KLM%9
z(*Do45!~t9aAm<(Ra0Qc2{khmW`RUQVcbb
z|IGuu13_zkF0(&KXP%TvY#0p{RV>maP1~z&%CdM@SiB%rLww(A&`}oo
znR6F9Xh}uI;gu))iv(T!XhO}^PN&`U?19`}<+ZLn^b^2CE#DbOR
zjsqMn-{qjWv|dR?5aJ0kO35<8HzK&y098t0@S!uGL8
zF=K$=E0mQ}w4CeB1_4r#lb}Xq8`L?^?vOu0U?&D;Ig8W(q6h~7c;^i!oA4`s9P08p
zpE^ZLps;Pa^`9JPTw{$BVZ?hYEplj)lc2yfQZz^Rn)1&_00M1Kk9m_RU)g^B5o$=A
zxC!~5+%AeXc;ZeVr;dQ&TSa&V*k&
zJ#^r~t}XaeZc~UbY_NV$zPxOa1_vB$ArLO8{1T(;AdyMYm*e))_Ezk4ZW6@+G!Z%{
z#dKnpD<)g=E1PrD!!Lq2HJ=(H45Fh^2Zn34$tAs&>2ly64WLpG^8E^PK0NtcL2gfs
z=RgxLlm#KT0Ic3xRbFs4Y<)G|Ninq?K#CfyqnRd($!%{^eYAoBhn3yN_lWOg%#OT|7=LsOwM;d}4jvCpju2kjR;sGY!6}(ls
zczjyVPaLSUh(s@RG-jXHVy0OmMWJ(CVhaI3uaHH3WE)Saum?UpzVNdC5XLIr0~*CK
zKYj+OxoASSglfTw6~PM)Dvx3MZlE&36wRyw!*H^AZ7wu;9*qyNb>D(?GJd>M?
z(@8W#DkMh`IkXCAq2k(CUC~EQ!|}j1
zRv0l*sEEFp5ee3%(d4<6PN(0iMF@gPBs@We*aM4ppWSrOJmw5IECsO3fhs_bnS%Uu;=%BEg=Y^WhU0ZbdLet8Rp62?K*#892lI@t-s8?$)}I-R*!=mcAW
zB+!UtG?0z+G32ciYh(JXPeiIqs$Va{BYKmcs-9*vdbCAs=L{tjxcAnWK1jzAy^I8?
zMk?d4l5R-o<^Kc_vMU47)7ybnea46ta=6x^G;^|O>8`Np9b7DafJ}hYi_yWLcM^rCy`9gHU
z0~H>bYgYzzzwzoxa*V(4TR9``F~9GB6d9t&{%>$&6T;MpL53@b?|-*Xu`i*OOW0PVcO>I-g75wqc6cb+o^0&2Oqp|(A*%}
z1?b_EG=8z2MQg2krl_g&JE`f|j`MrU7Zzb%5nL1f15qDp7&dMsW*#YF+8AL$?W*zA
ztVGDW_kG?iFt^{2-&Orcv!AMQM9N=?-Y&^g*PgHFh+j;PLu8HAHJc@LDv!S0XGP!Z
z?Q&SU%uu$xmd-&4HkcSYD7H46DO*AuPEWwy1a3$}!U@|zIWtmZB(2XwFLSq)mVheJ
zR=~&Um2keTGLRU|)P>Djnp+sETCcB$tMdJ;i`&u3#qEB1ke=a-0hI5HEj8?5Q}MXM
z!MAq6&+u)#e?VjVWmgdNsuk0z>Vc{Q-ZW?Fz2zg4clS+v92xLRXHAbxaU_Dou~@`%
zmfTW-;6Li~Cb{2KosH(7k6i|oXFlC6Lo1IB8Q2bfELcDN-`c>tnhXlx)1WXBhUUAs
zSTA?2i19uXV2{9`3jKz8$m=!0V2ict6;1D^d_B3TS=AGs5h9DVaXFlIr7*rymrow+
z2#O^ucQ=bU#40?Cu&9=cx`Q&I->E_=9S;vtDqU%P8GKJJ=FJCuUSe@Y;up)=W)qzt
zyu9IFTfy14&AKmr$A5{fxls}R0zq^!x+C&;l?tU+RX7R_zZns1!5!Hsl!cHRDdL2B
zMUK@m$Uws@oo%#1%{j4XJ~F)XxqeTP|G3%b#PPP@UwZnVlj=k*|EAN;e?ECCL5)E=j;KpV5MV8wOfn#FVWo@gLBOXrCqTN@7({ha$H_AV7>%pG*F6ow6(rb
z!(WRDRstfyGna-BBbbvpuSb8?-A3yl7S4$8EgbE2Tl#sVLq0gn>WH8B@L|2o&23?(
zBrjUj3K>F~xwCn3nvn0gd8=I5x?VY>`?|SyMe#q12WaI}6PLYsp6uGgrI6|uje)T+
zmj4$qWyS(55^(-~wlr4fE^zzrhe>~tkQ8K~ky5lD&Y6Kgtj69M0}>Gn9Xil}8)#qu
z#i(Mr_1VhBq@OS?>d@EeX0I2!)UwaXgs_iv>w1Spf|r7ngogLjBYVHAV9F8xEAHe&
zSBz*-Dmj36~RXH3K8%cJxhh5O=|7iBd-
zQ|jb?>PS%tgD>X|nTJwKo4-)%#LG69nJZLhi&I|lkM%$u=8HDDyXWdRC-EY;x!3z$
zY8t9}3UvT-OM1ndF_Rr@pKW;w5`Ih*KeYTkuYF!x=ZOvc=`ZInyfxb1;_nFKhoV)=pn2yrVYW6gF
zQ2c~nwMGGZ;on4;7?aLX5=l=Xxlh&D{}(q_rDpLi?;8?92v>
zHhnbL5ndoMEdhUT<4foeS_M`Gii(=&zH3s{VU5nsL2zY}V*yj{D%P7F`wG-MRHFD7
z8Sm^|TvqPG)u*j-Bl>@CNw2w4ztfj%!>Ni@PnTLE@-Yr8Q!CLYUe8*pK!o@LLkVs=
zlWCFsFF(-kWLRG)*PeZ9CjKmIT4;~CrLm~e$d_>tq%#_PFj!N@5%ekyeD^_b<)$bl
zZhm;dKT$L@cN;W+abMCrrdp8`IP56<>E@0xw*PuMd(FZM{E>D~s9zvrv4WCxx2fdt
zz_ltfnJvep4NcE@z9(OoM;5|1_Mdh2(osQnwky?ydGN*RzA>*B$tFr%(Zla993(TL
zswKr(GN@b?9AM7!B&-t;RjvDseZ4TSQ9q00-cyG5aejiw?BTRaZBK%`D%!4oODZRO
z%UZF3|IgLne<(G%_mV6o
VU~50dpuBn-aI|xU*V+W#{}&&mKDht@
diff --git a/src/qt_gui/main_window_ui.h b/src/qt_gui/main_window_ui.h
index ee582b929..e74ffcacb 100644
--- a/src/qt_gui/main_window_ui.h
+++ b/src/qt_gui/main_window_ui.h
@@ -214,7 +214,7 @@ public:
keyboardButton = new QPushButton(centralWidget);
keyboardButton->setFlat(true);
keyboardButton->setIcon(QIcon(":images/keyboard_icon.png"));
- keyboardButton->setIconSize(QSize(40, 40));
+ keyboardButton->setIconSize(QSize(48, 44));
sizeSliderContainer = new QWidget(centralWidget);
sizeSliderContainer->setObjectName("sizeSliderContainer");
From 32763b7af6c12ea54054ba038109771361319aa4 Mon Sep 17 00:00:00 2001
From: georgemoralis
Date: Fri, 14 Feb 2025 21:54:49 +0200
Subject: [PATCH 55/64] New Crowdin updates (#2436)
* New translations en_us.ts (Romanian)
* New translations en_us.ts (French)
* New translations en_us.ts (Spanish)
* New translations en_us.ts (Arabic)
* New translations en_us.ts (Danish)
* New translations en_us.ts (Greek)
* New translations en_us.ts (Finnish)
* New translations en_us.ts (Hungarian)
* New translations en_us.ts (Italian)
* New translations en_us.ts (Japanese)
* New translations en_us.ts (Korean)
* New translations en_us.ts (Lithuanian)
* New translations en_us.ts (Dutch)
* New translations en_us.ts (Polish)
* New translations en_us.ts (Russian)
* New translations en_us.ts (Albanian)
* New translations en_us.ts (Swedish)
* New translations en_us.ts (Turkish)
* New translations en_us.ts (Chinese Simplified)
* New translations en_us.ts (Chinese Traditional)
* New translations en_us.ts (Vietnamese)
* New translations en_us.ts (Portuguese, Brazilian)
* New translations en_us.ts (Indonesian)
* New translations en_us.ts (Persian)
---
src/qt_gui/translations/ar_SA.ts | 20 +-
src/qt_gui/translations/da_DK.ts | 20 +-
src/qt_gui/translations/el_GR.ts | 22 +--
src/qt_gui/translations/es_ES.ts | 48 ++---
src/qt_gui/translations/fa_IR.ts | 32 +--
src/qt_gui/translations/fi_FI.ts | 10 +-
src/qt_gui/translations/fr_FR.ts | 148 +++++++-------
src/qt_gui/translations/hu_HU.ts | 20 +-
src/qt_gui/translations/id_ID.ts | 20 +-
src/qt_gui/translations/it_IT.ts | 192 +++++++++---------
src/qt_gui/translations/ja_JP.ts | 10 +-
src/qt_gui/translations/ko_KR.ts | 80 ++++----
src/qt_gui/translations/lt_LT.ts | 26 +--
src/qt_gui/translations/nl_NL.ts | 20 +-
src/qt_gui/translations/pl_PL.ts | 10 +-
src/qt_gui/translations/pt_BR.ts | 330 +++++++++++++++----------------
src/qt_gui/translations/ro_RO.ts | 22 +--
src/qt_gui/translations/ru_RU.ts | 108 +++++-----
src/qt_gui/translations/sq_AL.ts | 168 ++++++++--------
src/qt_gui/translations/sv_SE.ts | 80 ++++----
src/qt_gui/translations/tr_TR.ts | 170 ++++++++--------
src/qt_gui/translations/vi_VN.ts | 120 +++++------
src/qt_gui/translations/zh_CN.ts | 158 +++++++--------
src/qt_gui/translations/zh_TW.ts | 20 +-
24 files changed, 927 insertions(+), 927 deletions(-)
diff --git a/src/qt_gui/translations/ar_SA.ts b/src/qt_gui/translations/ar_SA.ts
index f6d42c1c7..b489e4446 100644
--- a/src/qt_gui/translations/ar_SA.ts
+++ b/src/qt_gui/translations/ar_SA.ts
@@ -1569,7 +1569,7 @@
Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
- Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
@@ -1593,7 +1593,7 @@
Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
- Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
@@ -1609,15 +1609,15 @@
Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
- Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
- Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
Update Compatibility Database:\nImmediately update the compatibility database.
- Update Compatibility Database:\nImmediately update the compatibility database.
+ Update Compatibility Database:\nImmediately update the compatibility database.
Never
@@ -1701,23 +1701,23 @@
Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Save Data Path:\nThe folder where game save data will be saved.
diff --git a/src/qt_gui/translations/da_DK.ts b/src/qt_gui/translations/da_DK.ts
index 9f6cf8550..3a66ee624 100644
--- a/src/qt_gui/translations/da_DK.ts
+++ b/src/qt_gui/translations/da_DK.ts
@@ -1569,7 +1569,7 @@
Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
- Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
@@ -1593,7 +1593,7 @@
Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
- Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
@@ -1609,15 +1609,15 @@
Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
- Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
- Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
Update Compatibility Database:\nImmediately update the compatibility database.
- Update Compatibility Database:\nImmediately update the compatibility database.
+ Update Compatibility Database:\nImmediately update the compatibility database.
Never
@@ -1701,23 +1701,23 @@
Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Save Data Path:\nThe folder where game save data will be saved.
diff --git a/src/qt_gui/translations/el_GR.ts b/src/qt_gui/translations/el_GR.ts
index e3892006f..bb322ce08 100644
--- a/src/qt_gui/translations/el_GR.ts
+++ b/src/qt_gui/translations/el_GR.ts
@@ -1553,7 +1553,7 @@
Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.\nThis can be manually created by adding the extracted update to the game folder with the name "CUSA00000-UPDATE" where the CUSA ID matches the game's ID.
- Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.\nThis can be manually created by adding the extracted update to the game folder with the name "CUSA00000-UPDATE" where the CUSA ID matches the game's ID.
Show Splash Screen:\nShows the game's splash screen (a special image) while the game is starting.
@@ -1569,7 +1569,7 @@
Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
- Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
@@ -1593,7 +1593,7 @@
Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
- Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
@@ -1609,15 +1609,15 @@
Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
- Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
- Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
Update Compatibility Database:\nImmediately update the compatibility database.
- Update Compatibility Database:\nImmediately update the compatibility database.
+ Update Compatibility Database:\nImmediately update the compatibility database.
Never
@@ -1701,23 +1701,23 @@
Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Save Data Path:\nThe folder where game save data will be saved.
diff --git a/src/qt_gui/translations/es_ES.ts b/src/qt_gui/translations/es_ES.ts
index 809d64578..4997f5645 100644
--- a/src/qt_gui/translations/es_ES.ts
+++ b/src/qt_gui/translations/es_ES.ts
@@ -26,7 +26,7 @@
CheatsPatches
Cheats / Patches for
- Cheats / Patches for
+ Trucos / Parches para
Cheats/Patches are experimental.\nUse with caution.\n\nDownload cheats individually by selecting the repository and clicking the download button.\nIn the Patches tab, you can download all patches at once, choose which ones you want to use, and save your selection.\n\nSince we do not develop the Cheats/Patches,\nplease report issues to the cheat author.\n\nCreated a new cheat? Visit:\n
@@ -186,7 +186,7 @@
Patches Downloaded Successfully! All Patches available for all games have been downloaded, there is no need to download them individually for each game as happens in Cheats. If the patch does not appear, it may be that it does not exist for the specific serial and version of the game.
- ¡Parches descargados exitosamente! Todos los parches disponibles para todos los juegos han sido descargados, no es necesario descargarlos individualmente para cada juego como ocurre con los trucos. Si el parche no aparece, puede ser que no exista para el número de serie y versión específicos del juego.
+ ¡Parches descargados correctamente! Todos los parches disponibles para todos los juegos han sido descargados, no es necesario descargarlos individualmente para cada juego como ocurre con los trucos. Si el parche no aparece, puede ser que no exista para el número de serie y versión específicos del juego.
Failed to parse JSON data from HTML.
@@ -411,7 +411,7 @@
ControlSettings
Configure Controls
- Configure Controls
+ Configurar Controles
Control Settings
@@ -423,7 +423,7 @@
Up
- Up
+ Arriba
Left
@@ -475,7 +475,7 @@
KBM Editor
- KBM Editor
+ Editor KBM
Back
@@ -499,7 +499,7 @@
R3
- R3
+ R3
Face Buttons
@@ -519,7 +519,7 @@
Cross / A
- Cross / A
+ Cruz / A
Right Stick Deadzone (def:2, max:127)
@@ -655,7 +655,7 @@
Game has game-breaking glitches or unplayable performance
- Game has game-breaking glitches or unplayable performance
+ El juego tiene fallos graves o un rendimiento que lo hace injugable
Game can be completed with playable performance and no major glitches
@@ -690,7 +690,7 @@
TB
- TB
+ TB
@@ -745,7 +745,7 @@
Copy Size
- Copy Size
+ Copiar Tamaño
Copy All
@@ -761,7 +761,7 @@
Delete Update
- Delete Update
+ Eliminar Actualización
Delete DLC
@@ -1155,7 +1155,7 @@
Eboot.bin file not found
- Eboot.bin file not found
+ Archivo Eboot.bin no encontrado
PKG File (*.PKG *.pkg)
@@ -1194,7 +1194,7 @@
Installed
- Installed
+ Instalado
Size
@@ -1553,7 +1553,7 @@
Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.\nThis can be manually created by adding the extracted update to the game folder with the name "CUSA00000-UPDATE" where the CUSA ID matches the game's ID.
- Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.\nThis can be manually created by adding the extracted update to the game folder with the name "CUSA00000-UPDATE" where the CUSA ID matches the game's ID.
Show Splash Screen:\nShows the game's splash screen (a special image) while the game is starting.
@@ -1569,7 +1569,7 @@
Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
- Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
@@ -1593,7 +1593,7 @@
Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
- Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
@@ -1609,15 +1609,15 @@
Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
- Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
- Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
Update Compatibility Database:\nImmediately update the compatibility database.
- Update Compatibility Database:\nImmediately update the compatibility database.
+ Update Compatibility Database:\nImmediately update the compatibility database.
Never
@@ -1701,23 +1701,23 @@
Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Save Data Path:\nThe folder where game save data will be saved.
diff --git a/src/qt_gui/translations/fa_IR.ts b/src/qt_gui/translations/fa_IR.ts
index b4f469f26..dcbf7e6dd 100644
--- a/src/qt_gui/translations/fa_IR.ts
+++ b/src/qt_gui/translations/fa_IR.ts
@@ -1417,19 +1417,19 @@
Enable Debug Dumping
- Debug Dumping
+ Enable Debug Dumping
Enable Vulkan Validation Layers
- Vulkan Validation Layers
+ Enable Vulkan Validation Layers
Enable Vulkan Synchronization Validation
- Vulkan Synchronization Validation
+ Enable Vulkan Synchronization Validation
Enable RenderDoc Debugging
- RenderDoc Debugging
+ Enable RenderDoc Debugging
Enable Crash Diagnostics
@@ -1541,7 +1541,7 @@
Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region.
- Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region.
+ Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region.
Emulator Language:\nSets the language of the emulator's user interface.
@@ -1569,7 +1569,7 @@
Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
- Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
@@ -1577,7 +1577,7 @@
Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nLevels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
- Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Levels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
+ Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nLevels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
Update:\nRelease: Official versions released every month that may be very outdated, but are more reliable and tested.\nNightly: Development versions that have all the latest features and fixes, but may contain bugs and are less stable.
@@ -1665,7 +1665,7 @@
Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
- Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
+ Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
@@ -1689,35 +1689,35 @@
Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state.\nThis will reduce performance and likely change the behavior of emulation.
- Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state. This will reduce performance and likely change the behavior of emulation.
+ Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state.\nThis will reduce performance and likely change the behavior of emulation.
Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks.\nThis will reduce performance and likely change the behavior of emulation.
- Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks. This will reduce performance and likely change the behavior of emulation.
+ Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks.\nThis will reduce performance and likely change the behavior of emulation.
Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
- Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
+ Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Save Data Path:\nThe folder where game save data will be saved.
diff --git a/src/qt_gui/translations/fi_FI.ts b/src/qt_gui/translations/fi_FI.ts
index 1ca07a92b..5e9e33c85 100644
--- a/src/qt_gui/translations/fi_FI.ts
+++ b/src/qt_gui/translations/fi_FI.ts
@@ -1701,23 +1701,23 @@
Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Save Data Path:\nThe folder where game save data will be saved.
diff --git a/src/qt_gui/translations/fr_FR.ts b/src/qt_gui/translations/fr_FR.ts
index 21d7884d8..d01ac2847 100644
--- a/src/qt_gui/translations/fr_FR.ts
+++ b/src/qt_gui/translations/fr_FR.ts
@@ -11,7 +11,7 @@
shadPS4
- shadPS4
+ shadPS4
shadPS4 is an experimental open-source emulator for the PlayStation 4.
@@ -42,7 +42,7 @@
Version:
- Version:
+ Version:
Size:
@@ -90,7 +90,7 @@
Cheats
- Cheats
+ Cheats
Patches
@@ -411,95 +411,95 @@
ControlSettings
Configure Controls
- Configure Controls
+ Configurer les Commandes
Control Settings
- Control Settings
+ Paramètres de Contrôle
D-Pad
- D-Pad
+ Croix directionnelle
Up
- Up
+ Haut
Left
- Left
+ Gauche
Right
- Right
+ Droite
Down
- Down
+ Bas
Left Stick Deadzone (def:2 max:127)
- Left Stick Deadzone (def:2 max:127)
+ Stick Gauche Deadzone (def:2 max:127)
Left Deadzone
- Left Deadzone
+ Deadzone Gauche
Left Stick
- Left Stick
+ Joystick gauche
Config Selection
- Config Selection
+ Sélection de la Configuration
Common Config
- Common Config
+ Configuration Commune
Use per-game configs
- Use per-game configs
+ Utiliser les configurations par jeu
L1 / LB
- L1 / LB
+ L1 / LB
L2 / LT
- L2 / LT
+ L2 / LT
KBM Controls
- KBM Controls
+ Commandes KBM
KBM Editor
- KBM Editor
+ Éditeur KBM
Back
- Back
+ Retour
R1 / RB
- R1 / RB
+ R1 / RB
R2 / RT
- R2 / RT
+ R2 / RT
L3
- L3
+ L3
Options / Start
- Options / Start
+ Options / Start
R3
- R3
+ R3
Face Buttons
@@ -507,31 +507,31 @@
Triangle / Y
- Triangle / Y
+ Triangle / Y
Square / X
- Square / X
+ Carré / X
Circle / B
- Circle / B
+ Rond / B
Cross / A
- Cross / A
+ Croix / A
Right Stick Deadzone (def:2, max:127)
- Right Stick Deadzone (def:2, max:127)
+ Joystick Gauche Deadzone (def:2 max:127)
Right Deadzone
- Right Deadzone
+ Deadzone Droit
Right Stick
- Right Stick
+ Joystick Droit
@@ -576,7 +576,7 @@
Directory to install DLC
- Directory to install DLC
+ Répertoire d'installation des DLC
@@ -603,7 +603,7 @@
Firmware
- Firmware
+ Firmware
Size
@@ -611,7 +611,7 @@
Version
- Version
+ Version
Path
@@ -627,15 +627,15 @@
h
- h
+ h
m
- m
+ m
s
- s
+ s
Compatibility is untested
@@ -674,23 +674,23 @@
GameListUtils
B
- B
+ B
KB
- KB
+ Ko
MB
- MB
+ Mo
GB
- GB
+ Go
TB
- TB
+ To
@@ -741,11 +741,11 @@
Copy Version
- Copy Version
+ Copier la Version
Copy Size
- Copy Size
+ Copier la Taille
Copy All
@@ -821,7 +821,7 @@
DLC
- DLC
+ DLC
Delete %1
@@ -833,27 +833,27 @@
Open Update Folder
- Open Update Folder
+ Ouvrir le Dossier de Mise à Jour
Delete Save Data
- Delete Save Data
+ Supprimer les Données de Sauvegarde
This game has no update folder to open!
- This game has no update folder to open!
+ Ce jeu n'a pas de dossier de mise à jour à ouvrir!
Failed to convert icon.
- Failed to convert icon.
+ Échec de la conversion de l'icône.
This game has no save data to delete!
- This game has no save data to delete!
+ Ce jeu n'a pas de mise à jour à supprimer!
Save Data
- Save Data
+ Enregistrer les Données
@@ -868,11 +868,11 @@
Install All Queued to Selected Folder
- Install All Queued to Selected Folder
+ Installer toute la file d’attente dans le dossier sélectionné
Delete PKG File on Install
- Delete PKG File on Install
+ Supprimer le fichier PKG à l'installation
@@ -1031,7 +1031,7 @@
Violet
- Violet
+ Violet
toolBar
@@ -1151,27 +1151,27 @@
Run Game
- Run Game
+ Lancer le jeu
Eboot.bin file not found
- Eboot.bin file not found
+ Fichier Eboot.bin introuvable
PKG File (*.PKG *.pkg)
- PKG File (*.PKG *.pkg)
+ Fichier PKG (*.PKG *.pkg)
PKG is a patch or DLC, please install the game first!
- PKG is a patch or DLC, please install the game first!
+ PKG est un patch ou DLC, veuillez d'abord installer le jeu !
Game is already running!
- Game is already running!
+ Le jeu est déjà en cours !
shadPS4
- shadPS4
+ shadPS4
@@ -1194,7 +1194,7 @@
Installed
- Installed
+ Installé
Size
@@ -1202,19 +1202,19 @@
Category
- Category
+ Catégorie
Type
- Type
+ Type
App Ver
- App Ver
+ App Ver
FW
- FW
+ FW
Region
@@ -1238,7 +1238,7 @@
Package
- Package
+ Package
@@ -1341,7 +1341,7 @@
s
- s
+ s
Controller
@@ -1393,7 +1393,7 @@
Enable HDR
- Enable HDR
+ Activer HDR
Paths
@@ -1485,15 +1485,15 @@
Background Image
- Background Image
+ Image d'arrière-plan
Show Background Image
- Show Background Image
+ Afficher l'image d'arrière-plan
Opacity
- Opacity
+ Transparence
Play title music
@@ -1517,7 +1517,7 @@
Volume
- Volume
+ Volume
Save
diff --git a/src/qt_gui/translations/hu_HU.ts b/src/qt_gui/translations/hu_HU.ts
index a932337c6..20a6225ca 100644
--- a/src/qt_gui/translations/hu_HU.ts
+++ b/src/qt_gui/translations/hu_HU.ts
@@ -1569,7 +1569,7 @@
Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
- Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
@@ -1593,7 +1593,7 @@
Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
- Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
@@ -1609,15 +1609,15 @@
Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
- Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
- Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
Update Compatibility Database:\nImmediately update the compatibility database.
- Update Compatibility Database:\nImmediately update the compatibility database.
+ Update Compatibility Database:\nImmediately update the compatibility database.
Never
@@ -1701,23 +1701,23 @@
Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Save Data Path:\nThe folder where game save data will be saved.
diff --git a/src/qt_gui/translations/id_ID.ts b/src/qt_gui/translations/id_ID.ts
index e1791ee70..6504c7808 100644
--- a/src/qt_gui/translations/id_ID.ts
+++ b/src/qt_gui/translations/id_ID.ts
@@ -1569,7 +1569,7 @@
Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
- Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
@@ -1593,7 +1593,7 @@
Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
- Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
@@ -1609,15 +1609,15 @@
Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
- Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
- Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
Update Compatibility Database:\nImmediately update the compatibility database.
- Update Compatibility Database:\nImmediately update the compatibility database.
+ Update Compatibility Database:\nImmediately update the compatibility database.
Never
@@ -1701,23 +1701,23 @@
Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Save Data Path:\nThe folder where game save data will be saved.
diff --git a/src/qt_gui/translations/it_IT.ts b/src/qt_gui/translations/it_IT.ts
index ad7b5cad4..1990f8cae 100644
--- a/src/qt_gui/translations/it_IT.ts
+++ b/src/qt_gui/translations/it_IT.ts
@@ -11,7 +11,7 @@
shadPS4
- shadPS4
+ shadPS4
shadPS4 is an experimental open-source emulator for the PlayStation 4.
@@ -321,7 +321,7 @@
No
- No
+ No
Hide Changelog
@@ -337,7 +337,7 @@
Download Complete
- Download completato
+ Download Completato
The update has been downloaded, press OK to install.
@@ -349,7 +349,7 @@
Starting Update...
- Inizio aggiornamento...
+ Inizio Aggiornamento...
Failed to create the update script file
@@ -411,127 +411,127 @@
ControlSettings
Configure Controls
- Configure Controls
+ Configura Comandi
Control Settings
- Control Settings
+ Impostazioni dei Comandi
D-Pad
- D-Pad
+ Croce direzionale
Up
- Up
+ Su
Left
- Left
+ Sinistra
Right
- Right
+ Destra
Down
- Down
+ Giù
Left Stick Deadzone (def:2 max:127)
- Left Stick Deadzone (def:2 max:127)
+ Zona Morta Levetta Sinistra (def:2 max:127)
Left Deadzone
- Left Deadzone
+ Zona Morta Sinistra
Left Stick
- Left Stick
+ Levetta Sinistra
Config Selection
- Config Selection
+ Selezione Configurazione
Common Config
- Common Config
+ Configurazione Comune
Use per-game configs
- Use per-game configs
+ Usa configurazioni per gioco
L1 / LB
- L1 / LB
+ L1 / LB
L2 / LT
- L2 / LT
+ L2 / LT
KBM Controls
- KBM Controls
+ Controlli Tastiera/Mouse
KBM Editor
- KBM Editor
+ Editor Tastiera/Mouse
Back
- Back
+ Indietro
R1 / RB
- R1 / RB
+ R1 / RB
R2 / RT
- R2 / RT
+ R2 / RT
L3
- L3
+ L3
Options / Start
- Options / Start
+ Opzioni / Avvio
R3
- R3
+ R3
Face Buttons
- Face Buttons
+ Pulsanti Frontali
Triangle / Y
- Triangle / Y
+ Triangolo / Y
Square / X
- Square / X
+ Quadrato / X
Circle / B
- Circle / B
+ Cerchio / B
Cross / A
- Cross / A
+ Croce / A
Right Stick Deadzone (def:2, max:127)
- Right Stick Deadzone (def:2, max:127)
+ Zona Morta Levetta Destra (def:2 max:127)
Right Deadzone
- Right Deadzone
+ Zona Morta Destra
Right Stick
- Right Stick
+ Levetta Destra
@@ -576,7 +576,7 @@
Directory to install DLC
- Directory to install DLC
+ Cartella di installazione DLC
@@ -603,7 +603,7 @@
Firmware
- Firmware
+ Firmware
Size
@@ -631,11 +631,11 @@
m
- m
+ m
s
- s
+ s
Compatibility is untested
@@ -674,23 +674,23 @@
GameListUtils
B
- B
+ B
KB
- KB
+ KB
MB
- MB
+ MB
GB
- GB
+ GB
TB
- TB
+ TB
@@ -741,11 +741,11 @@
Copy Version
- Copy Version
+ Copia Versione
Copy Size
- Copy Size
+ Copia Dimensione
Copy All
@@ -821,7 +821,7 @@
DLC
- DLC
+ DLC
Delete %1
@@ -833,27 +833,27 @@
Open Update Folder
- Open Update Folder
+ Apri Cartella Aggiornamento
Delete Save Data
- Delete Save Data
+ Elimina Dati Salvataggio
This game has no update folder to open!
- This game has no update folder to open!
+ Questo gioco non ha nessuna cartella di aggiornamento da aprire!
Failed to convert icon.
- Failed to convert icon.
+ Impossibile convertire l'icona.
This game has no save data to delete!
- This game has no save data to delete!
+ Questo gioco non ha alcun salvataggio dati da eliminare!
Save Data
- Save Data
+ Dati Salvataggio
@@ -868,11 +868,11 @@
Install All Queued to Selected Folder
- Install All Queued to Selected Folder
+ Installa tutto in coda nella Cartella Selezionata
Delete PKG File on Install
- Delete PKG File on Install
+ Elimina file PKG dopo Installazione
@@ -983,7 +983,7 @@
File
- File
+ File
View
@@ -1151,27 +1151,27 @@
Run Game
- Run Game
+ Esegui Gioco
Eboot.bin file not found
- Eboot.bin file not found
+ File Eboot.bin non trovato
PKG File (*.PKG *.pkg)
- PKG File (*.PKG *.pkg)
+ File PKG (*.PKG *.pkg)
PKG is a patch or DLC, please install the game first!
- PKG is a patch or DLC, please install the game first!
+ Il file PKG è una patch o DLC, si prega di installare prima il gioco!
Game is already running!
- Game is already running!
+ Il gioco è già in esecuzione!
shadPS4
- shadPS4
+ shadPS4
@@ -1194,7 +1194,7 @@
Installed
- Installed
+ Installato
Size
@@ -1202,19 +1202,19 @@
Category
- Category
+ Categoria
Type
- Type
+ Tipo
App Ver
- App Ver
+ Vers. App.
FW
- FW
+ FW
Region
@@ -1222,7 +1222,7 @@
Flags
- Flags
+ Segnalazioni
Path
@@ -1230,7 +1230,7 @@
File
- File
+ File
Unknown
@@ -1238,7 +1238,7 @@
Package
- Package
+ Pacchetto
@@ -1309,7 +1309,7 @@
Logger
- Logger
+ Registro
Log Type
@@ -1325,7 +1325,7 @@
Input
- Input
+ Input
Cursor
@@ -1341,11 +1341,11 @@
s
- s
+ s
Controller
- Controller
+ Controller
Back Button Behavior
@@ -1393,7 +1393,7 @@
Enable HDR
- Enable HDR
+ Abilita HDR
Paths
@@ -1413,11 +1413,11 @@
Debug
- Debug
+ Debug
Enable Debug Dumping
- Enable Debug Dumping
+ Abilita Debug Dumping
Enable Vulkan Validation Layers
@@ -1485,15 +1485,15 @@
Background Image
- Background Image
+ Immagine di Sfondo
Show Background Image
- Show Background Image
+ Mostra l'Immagine dello Sfondo
Opacity
- Opacity
+ Opacità
Play title music
@@ -1517,7 +1517,7 @@
Volume
- Volume
+ Volume
Save
@@ -1585,7 +1585,7 @@
Background Image:\nControl the opacity of the game background image.
- Background Image:\nControl the opacity of the game background image.
+ Immagine di sfondo:\nControlla l'opacità dell'immagine di sfondo del gioco.
Play Title Music:\nIf a game supports it, enable playing special music when selecting the game in the GUI.
@@ -1669,7 +1669,7 @@
Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
- Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
+ Abilita HDR:\nAbilita HDR nei giochi che lo supportano.\nIl tuo monitor deve avere il supporto per lo spazio colore BT2020 PQ e il formato swapchain RGB10A2.
Game Folders:\nThe list of folders to check for installed games.
@@ -1721,39 +1721,39 @@
Save Data Path:\nThe folder where game save data will be saved.
- Save Data Path:\nThe folder where game save data will be saved.
+ Percorso Dati Salvataggio:\n La cartella dove verranno archiviati i salvataggi di gioco.
Browse:\nBrowse for a folder to set as the save data path.
- Browse:\nBrowse for a folder to set as the save data path.
+ Esplora:\nEsplora una cartella da impostare come percorso dati di salvataggio.
Borderless
- Borderless
+ Finestra senza bordi
True
- True
+ Vero
Release
- Release
+ Rilascio
Nightly
- Nightly
+ Nightly
Set the volume of the background music.
- Set the volume of the background music.
+ Imposta il volume della musica di sottofondo.
Enable Motion Controls
- Enable Motion Controls
+ Abilita Controlli Di Movimento
Save Data Path
- Save Data Path
+ Percorso Dati Salvataggio
Browse
@@ -1761,15 +1761,15 @@
async
- async
+ Non sincronizzato
sync
- sync
+ Sincronizzato
Auto Select
- Auto Select
+ Selezione Automatica
Directory to install games
@@ -1777,7 +1777,7 @@
Directory to save data
- Directory to save data
+ Cartella per salvare i dati
diff --git a/src/qt_gui/translations/ja_JP.ts b/src/qt_gui/translations/ja_JP.ts
index 1cef2dd6e..fd1de8f78 100644
--- a/src/qt_gui/translations/ja_JP.ts
+++ b/src/qt_gui/translations/ja_JP.ts
@@ -1701,23 +1701,23 @@
Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Save Data Path:\nThe folder where game save data will be saved.
diff --git a/src/qt_gui/translations/ko_KR.ts b/src/qt_gui/translations/ko_KR.ts
index cb16358e6..b344e0b5d 100644
--- a/src/qt_gui/translations/ko_KR.ts
+++ b/src/qt_gui/translations/ko_KR.ts
@@ -30,7 +30,7 @@
Cheats/Patches are experimental.\nUse with caution.\n\nDownload cheats individually by selecting the repository and clicking the download button.\nIn the Patches tab, you can download all patches at once, choose which ones you want to use, and save your selection.\n\nSince we do not develop the Cheats/Patches,\nplease report issues to the cheat author.\n\nCreated a new cheat? Visit:\n
- Cheats/Patches are experimental.\nUse with caution.\n\nDownload cheats individually by selecting the repository and clicking the download button.\nIn the Patches tab, you can download all patches at once, choose which ones you want to use, and save your selection.\n\nSince we do not develop the Cheats/Patches,\nplease report issues to the cheat author.\n\nCreated a new cheat? Visit:\n
+ Cheats/Patches are experimental.\nUse with caution.\n\nDownload cheats individually by selecting the repository and clicking the download button.\nIn the Patches tab, you can download all patches at once, choose which ones you want to use, and save your selection.\n\nSince we do not develop the Cheats/Patches,\nplease report issues to the cheat author.\n\nCreated a new cheat? Visit:\n
No Image Available
@@ -162,7 +162,7 @@
No Cheats found for this game in this version of the selected repository,try another repository or a different version of the game.
- No Cheats found for this game in this version of the selected repository,try another repository or a different version of the game.
+ No Cheats found for this game in this version of the selected repository,try another repository or a different version of the game.
Cheats Downloaded Successfully
@@ -170,7 +170,7 @@
You have successfully downloaded the cheats for this version of the game from the selected repository. You can try downloading from another repository, if it is available it will also be possible to use it by selecting the file from the list.
- You have successfully downloaded the cheats for this version of the game from the selected repository. You can try downloading from another repository, if it is available it will also be possible to use it by selecting the file from the list.
+ You have successfully downloaded the cheats for this version of the game from the selected repository. You can try downloading from another repository, if it is available it will also be possible to use it by selecting the file from the list.
Failed to save:
@@ -186,7 +186,7 @@
Patches Downloaded Successfully! All Patches available for all games have been downloaded, there is no need to download them individually for each game as happens in Cheats. If the patch does not appear, it may be that it does not exist for the specific serial and version of the game.
- Patches Downloaded Successfully! All Patches available for all games have been downloaded, there is no need to download them individually for each game as happens in Cheats. If the patch does not appear, it may be that it does not exist for the specific serial and version of the game.
+ Patches Downloaded Successfully! All Patches available for all games have been downloaded, there is no need to download them individually for each game as happens in Cheats. If the patch does not appear, it may be that it does not exist for the specific serial and version of the game.
Failed to parse JSON data from HTML.
@@ -242,7 +242,7 @@
Can't apply cheats before the game is started
- Can't apply cheats before the game is started.
+ Can't apply cheats before the game is started
Close
@@ -1541,23 +1541,23 @@
Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region.
- Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region.
+ Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region.
Emulator Language:\nSets the language of the emulator's user interface.
- Emulator Language:\nSets the language of the emulator's user interface.
+ Emulator Language:\nSets the language of the emulator's user interface.
Enable Full Screen:\nAutomatically puts the game window into full-screen mode.\nThis can be toggled by pressing the F11 key.
- Enable Full Screen:\nAutomatically puts the game window into full-screen mode.\nThis can be toggled by pressing the F11 key.
+ Enable Full Screen:\nAutomatically puts the game window into full-screen mode.\nThis can be toggled by pressing the F11 key.
Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.\nThis can be manually created by adding the extracted update to the game folder with the name "CUSA00000-UPDATE" where the CUSA ID matches the game's ID.
- Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.\nThis can be manually created by adding the extracted update to the game folder with the name "CUSA00000-UPDATE" where the CUSA ID matches the game's ID.
Show Splash Screen:\nShows the game's splash screen (a special image) while the game is starting.
- Show Splash Screen:\nShows the game's splash screen (a special image) while the game is starting.
+ Show Splash Screen:\nShows the game's splash screen (a special image) while the game is starting.
Enable Discord Rich Presence:\nDisplays the emulator icon and relevant information on your Discord profile.
@@ -1565,23 +1565,23 @@
Username:\nSets the PS4's account username, which may be displayed by some games.
- Username:\nSets the PS4's account username, which may be displayed by some games.
+ Username:\nSets the PS4's account username, which may be displayed by some games.
Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
- Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
- Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
+ Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nLevels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
- Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Levels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
+ Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nLevels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
Update:\nRelease: Official versions released every month that may be very outdated, but are more reliable and tested.\nNightly: Development versions that have all the latest features and fixes, but may contain bugs and are less stable.
- Update:\nRelease: Official versions released every month that may be very outdated, but are more reliable and tested.\nNightly: Development versions that have all the latest features and fixes, but may contain bugs and are less stable.
+ Update:\nRelease: Official versions released every month that may be very outdated, but are more reliable and tested.\nNightly: Development versions that have all the latest features and fixes, but may contain bugs and are less stable.
Background Image:\nControl the opacity of the game background image.
@@ -1589,35 +1589,35 @@
Play Title Music:\nIf a game supports it, enable playing special music when selecting the game in the GUI.
- Play Title Music:\nIf a game supports it, enable playing special music when selecting the game in the GUI.
+ Play Title Music:\nIf a game supports it, enable playing special music when selecting the game in the GUI.
Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
- Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
- Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
+ Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
Hide Idle Cursor Timeout:\nThe duration (seconds) after which the cursor that has been idle hides itself.
- Set a time for the mouse to disappear after being after being idle.
+ Hide Idle Cursor Timeout:\nThe duration (seconds) after which the cursor that has been idle hides itself.
Back Button Behavior:\nSets the controller's back button to emulate tapping the specified position on the PS4 touchpad.
- Back Button Behavior:\nSets the controller's back button to emulate tapping the specified position on the PS4 touchpad.
+ Back Button Behavior:\nSets the controller's back button to emulate tapping the specified position on the PS4 touchpad.
Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
- Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
- Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
Update Compatibility Database:\nImmediately update the compatibility database.
- Update Compatibility Database:\nImmediately update the compatibility database.
+ Update Compatibility Database:\nImmediately update the compatibility database.
Never
@@ -1649,23 +1649,23 @@
Graphics Device:\nOn multiple GPU systems, select the GPU the emulator will use from the drop down list,\nor select "Auto Select" to automatically determine it.
- Graphics Device:\nOn multiple GPU systems, select the GPU the emulator will use from the drop down list,\nor select "Auto Select" to automatically determine it.
+ Graphics Device:\nOn multiple GPU systems, select the GPU the emulator will use from the drop down list,\nor select "Auto Select" to automatically determine it.
Width/Height:\nSets the size of the emulator window at launch, which can be resized during gameplay.\nThis is different from the in-game resolution.
- Width/Height:\nSets the size of the emulator window at launch, which can be resized during gameplay.\nThis is different from the in-game resolution.
+ Width/Height:\nSets the size of the emulator window at launch, which can be resized during gameplay.\nThis is different from the in-game resolution.
Vblank Divider:\nThe frame rate at which the emulator refreshes at is multiplied by this number. Changing this may have adverse effects, such as increasing the game speed, or breaking critical game functionality that does not expect this to change!
- Vblank Divider:\nThe frame rate at which the emulator refreshes at is multiplied by this number. Changing this may have adverse effects, such as increasing the game speed, or breaking critical game functionality that does not expect this to change!
+ Vblank Divider:\nThe frame rate at which the emulator refreshes at is multiplied by this number. Changing this may have adverse effects, such as increasing the game speed, or breaking critical game functionality that does not expect this to change!
Enable Shaders Dumping:\nFor the sake of technical debugging, saves the games shaders to a folder as they render.
- Enable Shaders Dumping:\nFor the sake of technical debugging, saves the games shaders to a folder as they render.
+ Enable Shaders Dumping:\nFor the sake of technical debugging, saves the games shaders to a folder as they render.
Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
- Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
+ Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
@@ -1673,51 +1673,51 @@
Game Folders:\nThe list of folders to check for installed games.
- Game Folders:\nThe list of folders to check for installed games.
+ Game Folders:\nThe list of folders to check for installed games.
Add:\nAdd a folder to the list.
- Add:\nAdd a folder to the list.
+ Add:\nAdd a folder to the list.
Remove:\nRemove a folder from the list.
- Remove:\nRemove a folder from the list.
+ Remove:\nRemove a folder from the list.
Enable Debug Dumping:\nSaves the import and export symbols and file header information of the currently running PS4 program to a directory.
- Enable Debug Dumping:\nSaves the import and export symbols and file header information of the currently running PS4 program to a directory.
+ Enable Debug Dumping:\nSaves the import and export symbols and file header information of the currently running PS4 program to a directory.
Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state.\nThis will reduce performance and likely change the behavior of emulation.
- Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state. This will reduce performance and likely change the behavior of emulation.
+ Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state.\nThis will reduce performance and likely change the behavior of emulation.
Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks.\nThis will reduce performance and likely change the behavior of emulation.
- Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks. This will reduce performance and likely change the behavior of emulation.
+ Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks.\nThis will reduce performance and likely change the behavior of emulation.
Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
- Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
+ Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Save Data Path:\nThe folder where game save data will be saved.
diff --git a/src/qt_gui/translations/lt_LT.ts b/src/qt_gui/translations/lt_LT.ts
index 8177769ce..711d0c7d2 100644
--- a/src/qt_gui/translations/lt_LT.ts
+++ b/src/qt_gui/translations/lt_LT.ts
@@ -1553,7 +1553,7 @@
Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.\nThis can be manually created by adding the extracted update to the game folder with the name "CUSA00000-UPDATE" where the CUSA ID matches the game's ID.
- Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.\nThis can be manually created by adding the extracted update to the game folder with the name "CUSA00000-UPDATE" where the CUSA ID matches the game's ID.
Show Splash Screen:\nShows the game's splash screen (a special image) while the game is starting.
@@ -1569,7 +1569,7 @@
Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
- Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
@@ -1593,7 +1593,7 @@
Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
- Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
@@ -1601,7 +1601,7 @@
Hide Idle Cursor Timeout:\nThe duration (seconds) after which the cursor that has been idle hides itself.
- Nustatykite laiką, po kurio pelė dings, kai bus neaktyvi.
+ Slėpti tuščiosios eigos žymeklio skirtąjį laiką:\nTrukmė (sekundėmis), po kurios neaktyvus žymeklis pasislepia.
Back Button Behavior:\nSets the controller's back button to emulate tapping the specified position on the PS4 touchpad.
@@ -1609,15 +1609,15 @@
Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
- Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
- Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
Update Compatibility Database:\nImmediately update the compatibility database.
- Update Compatibility Database:\nImmediately update the compatibility database.
+ Update Compatibility Database:\nImmediately update the compatibility database.
Never
@@ -1693,7 +1693,7 @@
Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks.\nThis will reduce performance and likely change the behavior of emulation.
- Įjungti Vulkan sinchronizacijos patvirtinimą:\nĮjungia sistemą, kuri patvirtina Vulkan renderavimo užduočių laiką. Tai sumažins našumą ir tikriausiai pakeis emuliacijos elgesį.
+ Įjungti Vulkan sinchronizacijos patvirtinimą:\nĮjungia sistemą, kuri patvirtina Vulkan renderavimo užduočių laiką.\nTai sumažins našumą ir tikriausiai pakeis emuliacijos elgesį.
Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
@@ -1701,23 +1701,23 @@
Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Save Data Path:\nThe folder where game save data will be saved.
diff --git a/src/qt_gui/translations/nl_NL.ts b/src/qt_gui/translations/nl_NL.ts
index b73ab077d..6cd39b209 100644
--- a/src/qt_gui/translations/nl_NL.ts
+++ b/src/qt_gui/translations/nl_NL.ts
@@ -1569,7 +1569,7 @@
Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
- Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
@@ -1593,7 +1593,7 @@
Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
- Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
@@ -1609,15 +1609,15 @@
Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
- Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
- Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
Update Compatibility Database:\nImmediately update the compatibility database.
- Update Compatibility Database:\nImmediately update the compatibility database.
+ Update Compatibility Database:\nImmediately update the compatibility database.
Never
@@ -1701,23 +1701,23 @@
Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Save Data Path:\nThe folder where game save data will be saved.
diff --git a/src/qt_gui/translations/pl_PL.ts b/src/qt_gui/translations/pl_PL.ts
index 1499b1637..e17859784 100644
--- a/src/qt_gui/translations/pl_PL.ts
+++ b/src/qt_gui/translations/pl_PL.ts
@@ -1701,23 +1701,23 @@
Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Save Data Path:\nThe folder where game save data will be saved.
diff --git a/src/qt_gui/translations/pt_BR.ts b/src/qt_gui/translations/pt_BR.ts
index 6ecf59003..33f76764f 100644
--- a/src/qt_gui/translations/pt_BR.ts
+++ b/src/qt_gui/translations/pt_BR.ts
@@ -11,7 +11,7 @@
shadPS4
- shadPS4
+ shadPS4
shadPS4 is an experimental open-source emulator for the PlayStation 4.
@@ -19,7 +19,7 @@
This software should not be used to play games you have not legally obtained.
- Este software não deve ser usado para jogar jogos piratas.
+ Este programa não deve ser usado para jogar jogos piratas.
@@ -30,7 +30,7 @@
Cheats/Patches are experimental.\nUse with caution.\n\nDownload cheats individually by selecting the repository and clicking the download button.\nIn the Patches tab, you can download all patches at once, choose which ones you want to use, and save your selection.\n\nSince we do not develop the Cheats/Patches,\nplease report issues to the cheat author.\n\nCreated a new cheat? Visit:\n
- Cheats/Patches são experimentais.\nUse com cautela.\n\nBaixe os cheats individualmente selecionando o repositório e clicando no botão de download.\nNa aba Patches, você pode baixar todos os Patches de uma vez, escolha qual deseja usar e salve a opção.\n\nComo não desenvolvemos os Cheats/Patches,\npor favor, reporte problemas relacionados ao autor do cheat.\n\nCriou um novo cheat? Visite:\n
+ Cheats/Patches são experimentais.\nUse com cautela.\n\nBaixe os cheats individualmente selecionando o repositório e clicando no botão de download.\nNa aba Patches, você pode baixar todos os Patches de uma vez, escolha qual deseja usar e salve a opção.\n\nComo não desenvolvemos os Cheats/Patches,\npor favor, reporte os problemas relacionados ao autor do cheat.\n\nCriou um novo cheat? Visite:\n
No Image Available
@@ -38,7 +38,7 @@
Serial:
- Serial:
+ Serial:
Version:
@@ -70,7 +70,7 @@
You can delete the cheats you don't want after downloading them.
- Você pode excluir os cheats que não deseja após baixá-las.
+ Você pode excluir os cheats que não deseja após baixá-los.
Do you want to delete the selected file?\n%1
@@ -90,11 +90,11 @@
Cheats
- Cheats
+ Cheats
Patches
- Patches
+ Patches
Error
@@ -142,7 +142,7 @@
File Exists
- Arquivo Existe
+ Arquivo já Existe
File already exists. Do you want to replace it?
@@ -170,7 +170,7 @@
You have successfully downloaded the cheats for this version of the game from the selected repository. You can try downloading from another repository, if it is available it will also be possible to use it by selecting the file from the list.
- Você baixou os cheats com sucesso. Para esta versão do jogo a partir do repositório selecionado. Você pode tentar baixar de outro repositório, se estiver disponível, também será possível usá-lo selecionando o arquivo da lista.
+ Você baixou os cheats para esta versão do jogo do repositório selecionado com sucesso. É possível tentar baixar de outro repositório, se estiver disponível, também será possível utilizá-lo selecionando o arquivo da lista.
Failed to save:
@@ -182,11 +182,11 @@
Download Complete
- Download Completo
+ Download Concluído
Patches Downloaded Successfully! All Patches available for all games have been downloaded, there is no need to download them individually for each game as happens in Cheats. If the patch does not appear, it may be that it does not exist for the specific serial and version of the game.
- Patches Baixados com Sucesso! Todos os patches disponíveis para todos os jogos foram baixados, não é necessário baixá-los individualmente para cada jogo como acontece com os Cheats. Se o patch não aparecer, pode ser que ele não exista para o número de série e a versão específicos do jogo.
+ Patches Baixados com Sucesso! Todos os patches disponíveis para todos os jogos foram baixados, não é necessário baixá-los individualmente para cada jogo como acontece em Cheats. Se o patch não aparecer, pode ser que ele não exista para o serial e versão específicas do jogo.
Failed to parse JSON data from HTML.
@@ -253,7 +253,7 @@
CheckUpdate
Auto Updater
- Atualizador automático
+ Atualização Automática
Error
@@ -273,11 +273,11 @@
No pre-releases found.
- Nenhuma pre-release encontrada.
+ Nenhum Pre-Release encontrado.
Invalid release data.
- Dados da release inválidos.
+ Dados do release inválidos.
No download URL found for the specified asset.
@@ -297,11 +297,11 @@
Current Version
- Versão atual
+ Versão Atual
Latest Version
- Última versão
+ Última Versão
Do you want to update?
@@ -309,7 +309,7 @@
Show Changelog
- Mostrar Changelog
+ Mostrar Mudanças
Check for Updates at Startup
@@ -325,7 +325,7 @@
Hide Changelog
- Ocultar Changelog
+ Ocultar Mudanças
Changes
@@ -337,7 +337,7 @@
Download Complete
- Download Completo
+ Download Concluído
The update has been downloaded, press OK to install.
@@ -349,7 +349,7 @@
Starting Update...
- Iniciando atualização...
+ Iniciando Atualização...
Failed to create the update script file
@@ -396,7 +396,7 @@
Menus
- Menus
+ Menus
Ingame
@@ -411,127 +411,127 @@
ControlSettings
Configure Controls
- Configure Controls
+ Configurar Controles
Control Settings
- Control Settings
+ Configurações do Controle
D-Pad
- D-Pad
+ Direcional
Up
- Up
+ Cima
Left
- Left
+ Esquerda
Right
- Right
+ Direita
Down
- Down
+ Baixo
Left Stick Deadzone (def:2 max:127)
- Left Stick Deadzone (def:2 max:127)
+ Zona Morta do Analógico Esquerdo (Pad: 2, Máx: 127)
Left Deadzone
- Left Deadzone
+ Zona Morta Esquerda
Left Stick
- Left Stick
+ Analógico Esquerdo
Config Selection
- Config Selection
+ Seleção de Configuração
Common Config
- Common Config
+ Configuração Comum
Use per-game configs
- Use per-game configs
+ Usar configurações por jogo
L1 / LB
- L1 / LB
+ L1 / LB
L2 / LT
- L2 / LT
+ L2 / LT
KBM Controls
- KBM Controls
+ Controles T/M
KBM Editor
- KBM Editor
+ Editor T/M
Back
- Back
+ Voltar
R1 / RB
- R1 / RB
+ R1 / RB
R2 / RT
- R2 / RT
+ R2 / RT
L3
- L3
+ L3
Options / Start
- Options / Start
+ Options / Start
R3
- R3
+ R3
Face Buttons
- Face Buttons
+ Botões de Face
Triangle / Y
- Triangle / Y
+ Triângulo / Y
Square / X
- Square / X
+ Quadrado / X
Circle / B
- Circle / B
+ Círculo / B
Cross / A
- Cross / A
+ Cruz / A
Right Stick Deadzone (def:2, max:127)
- Right Stick Deadzone (def:2, max:127)
+ Zona Morta do Analógico Direito (Pad: 2, Máx: 127)
Right Deadzone
- Right Deadzone
+ Zona Morta Direita
Right Stick
- Right Stick
+ Analógico Direito
@@ -560,11 +560,11 @@
GameInstallDialog
shadPS4 - Choose directory
- shadPS4 - Escolha o diretório
+ shadPS4 - Escolha de diretório
Directory to install games
- Diretório para instalar jogos
+ Diretório onde os jogos serão instalados
Browse
@@ -576,14 +576,14 @@
Directory to install DLC
- Directory to install DLC
+ Diretório para instalar DLC
GameListFrame
Icon
- Icone
+ Ícone
Name
@@ -591,7 +591,7 @@
Serial
- Serial
+ Serial
Compatibility
@@ -603,7 +603,7 @@
Firmware
- Firmware
+ Firmware
Size
@@ -627,15 +627,15 @@
h
- h
+ h
m
- m
+ m
s
- s
+ s
Compatibility is untested
@@ -674,23 +674,23 @@
GameListUtils
B
- B
+ B
KB
- KB
+ KB
MB
- MB
+ MB
GB
- GB
+ GB
TB
- TB
+ TB
@@ -701,7 +701,7 @@
Cheats / Patches
- Cheats / Patches
+ Cheats / Patches
SFO Viewer
@@ -709,7 +709,7 @@
Trophy Viewer
- Visualizador de Troféu
+ Visualizador de Troféus
Open Folder...
@@ -721,7 +721,7 @@
Open Save Data Folder
- Abrir Pasta de Save
+ Abrir Pasta de Dados Salvos
Open Log Folder
@@ -741,11 +741,11 @@
Copy Version
- Copy Version
+ Copiar Versão
Copy Size
- Copy Size
+ Copiar Tamanho
Copy All
@@ -817,11 +817,11 @@
This game has no DLC to delete!
- Este jogo não tem DLC para excluir!
+ Este jogo não tem DLC para deletar!
DLC
- DLC
+ DLC
Delete %1
@@ -833,27 +833,27 @@
Open Update Folder
- Open Update Folder
+ Abrir Pasta da Atualização
Delete Save Data
- Delete Save Data
+ Excluir Dados Salvos
This game has no update folder to open!
- This game has no update folder to open!
+ Este jogo não tem atualização para deletar!
Failed to convert icon.
- Failed to convert icon.
+ Falha ao converter o ícone.
This game has no save data to delete!
- This game has no save data to delete!
+ Este jogo não tem dados salvos para deletar!
Save Data
- Save Data
+ Dados Salvos
@@ -868,11 +868,11 @@
Install All Queued to Selected Folder
- Install All Queued to Selected Folder
+ Instalar Todas da Fila para a Pasta Selecionada
Delete PKG File on Install
- Delete PKG File on Install
+ Deletar PKG após instalação
@@ -891,7 +891,7 @@
Check for Updates
- Verificar atualizações
+ Verificar Atualizações
About shadPS4
@@ -1055,7 +1055,7 @@
Download Complete
- Download Completo
+ Download Concluído
You have downloaded cheats for all the games you have installed.
@@ -1123,7 +1123,7 @@
DLC already installed:
- DLC já instalada:
+ DLC já está instalado:
Game already installed
@@ -1151,27 +1151,27 @@
Run Game
- Run Game
+ Executar Jogo
Eboot.bin file not found
- Eboot.bin file not found
+ Arquivo Eboot.bin não encontrado
PKG File (*.PKG *.pkg)
- PKG File (*.PKG *.pkg)
+ Arquivo PKG (*.PKG *.pkg)
PKG is a patch or DLC, please install the game first!
- PKG is a patch or DLC, please install the game first!
+ O PKG é um patch ou DLC, por favor instale o jogo primeiro!
Game is already running!
- Game is already running!
+ O jogo já está executando!
shadPS4
- shadPS4
+ shadPS4
@@ -1190,11 +1190,11 @@
Serial
- Serial
+ Serial
Installed
- Installed
+ Instalado
Size
@@ -1202,19 +1202,19 @@
Category
- Category
+ Categoria
Type
- Type
+ Tipo
App Ver
- App Ver
+ App Ver
FW
- FW
+ FW
Region
@@ -1222,7 +1222,7 @@
Flags
- Flags
+ Flags
Path
@@ -1238,7 +1238,7 @@
Package
- Package
+ Pacote
@@ -1269,7 +1269,7 @@
Enable Fullscreen
- Habilitar Tela Cheia
+ Ativar Tela Cheia
Fullscreen Mode
@@ -1277,7 +1277,7 @@
Enable Separate Update Folder
- Habilitar pasta de atualização separada
+ Ativar Pasta de Atualização Separada
Default tab when opening settings
@@ -1293,7 +1293,7 @@
Enable Discord Rich Presence
- Habilitar Discord Rich Presence
+ Ativar Discord Rich Presence
Username
@@ -1321,7 +1321,7 @@
Open Log Location
- Abrir local do registro
+ Abrir Local do Registro
Input
@@ -1329,7 +1329,7 @@
Cursor
- Cursor
+ Cursor
Hide Cursor
@@ -1341,7 +1341,7 @@
s
- s
+ s
Controller
@@ -1349,7 +1349,7 @@
Back Button Behavior
- Comportamento do botão Voltar
+ Comportamento do Botão Voltar
Graphics
@@ -1385,15 +1385,15 @@
Enable Shaders Dumping
- Habilitar Dumping de Shaders
+ Ativar Dumping de Shaders
Enable NULL GPU
- Habilitar GPU NULA
+ Ativar GPU NULA
Enable HDR
- Enable HDR
+ Ativar HDR
Paths
@@ -1401,7 +1401,7 @@
Game Folders
- Pastas dos Jogos
+ Pastas de Jogos
Add...
@@ -1417,23 +1417,23 @@
Enable Debug Dumping
- Habilitar Depuração de Dumping
+ Ativar Depuração de Dumping
Enable Vulkan Validation Layers
- Habilitar Camadas de Validação do Vulkan
+ Ativar Camadas de Validação do Vulkan
Enable Vulkan Synchronization Validation
- Habilitar Validação de Sincronização do Vulkan
+ Ativar Validação de Sincronização do Vulkan
Enable RenderDoc Debugging
- Habilitar Depuração do RenderDoc
+ Ativar Depuração por RenderDoc
Enable Crash Diagnostics
- Habilitar Diagnóstico de Falhas
+ Ativar Diagnóstico de Falhas
Collect Shaders
@@ -1461,7 +1461,7 @@
Always Show Changelog
- Sempre Mostrar o Changelog
+ Sempre Mostrar o Histórico de Mudanças
Update Channel
@@ -1469,7 +1469,7 @@
Check for Updates
- Verificar atualizações
+ Verificar Atualizações
GUI Settings
@@ -1485,15 +1485,15 @@
Background Image
- Background Image
+ Imagem de Fundo
Show Background Image
- Show Background Image
+ Exibir Imagem de Fundo
Opacity
- Opacity
+ Transparência
Play title music
@@ -1517,7 +1517,7 @@
Volume
- Volume
+ Volume
Save
@@ -1541,7 +1541,7 @@
Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region.
- Idioma do console:\nDefine o idioma usado pelo jogo no PS4.\nRecomenda-se configurá-lo para um idioma que o jogo suporte, o que pode variar conforme a região.
+ Idioma do console:\nDefine o idioma usado pelo jogo do PS4.\nRecomenda-se configurá-lo para um idioma que o jogo suporte, o que pode variar conforme a região.
Emulator Language:\nSets the language of the emulator's user interface.
@@ -1549,11 +1549,11 @@
Enable Full Screen:\nAutomatically puts the game window into full-screen mode.\nThis can be toggled by pressing the F11 key.
- Habilitar Tela Cheia:\nAltera a janela do jogo para o modo tela cheia.\nIsso pode ser alterado pressionando a tecla F11.
+ Ativar Tela Cheia:\nAltera a janela do jogo para o modo tela cheia.\nIsso pode ser alterado pressionando a tecla F11.
Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.\nThis can be manually created by adding the extracted update to the game folder with the name "CUSA00000-UPDATE" where the CUSA ID matches the game's ID.
- Habilitar pasta de atualização separada:\nPermite instalar atualizações de jogos em uma pasta separada para fácil gerenciamento.
+ Ativar pasta de atualização separada:\nPermite instalar atualizações de jogos em uma pasta separada para fácil gerenciamento.\nIsso pode ser manualmente criado adicionando a atualização extraída à pasta do jogo com o nome "CUSA00000-UPDATE" onde o ID do CUSA corresponde ao ID do jogo.
Show Splash Screen:\nShows the game's splash screen (a special image) while the game is starting.
@@ -1561,7 +1561,7 @@
Enable Discord Rich Presence:\nDisplays the emulator icon and relevant information on your Discord profile.
- Habilitar Discord Rich Presence:\nExibe o ícone do emulador e informações relevantes no seu perfil do Discord.
+ Ativar Discord Rich Presence:\nExibe o ícone do emulador e informações relevantes no seu perfil do Discord.
Username:\nSets the PS4's account username, which may be displayed by some games.
@@ -1569,31 +1569,31 @@
Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
- Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
+ Chave de Troféu:\nChave usada para descriptografar troféus. Deve ser obtida a partir do seu console desbloqueado.\nDeve conter apenas caracteres hexadecimais.
Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
- Tipo de Registro:\nDefine se a saída da janela de log deve ser sincronizada para melhorar o desempenho. Isso pode impactar negativamente a emulação.
+ Tipo do Registro:\nDetermina se a saída da janela de log deve ser sincronizada por motivos de desempenho. Pode impactar negativamente a emulação.
Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nLevels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
- Filtro de Registro:\nImprime apenas informações específicas.\nExemplos: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nNíveis: Trace, Debug, Info, Warning, Error, Critical - assim, um nível específico desativa todos os níveis anteriores na lista e registra todos os níveis subsequentes.
+ Filtro de Registro:\nFiltra o registro para exibir apenas informações específicas.\nExemplos: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nNíveis: Trace, Debug, Info, Warning, Error, Critical - nesta ordem, um nível específico silencia todos os níveis anteriores na lista e registra todos os níveis após ele.
Update:\nRelease: Official versions released every month that may be very outdated, but are more reliable and tested.\nNightly: Development versions that have all the latest features and fixes, but may contain bugs and are less stable.
- Atualizações:\nRelease: Versões oficiais que são lançadas todo mês e podem ser bastante antigas, mas são mais confiáveis e testadas.\nNightly: Versões de desenvolvimento que têm todos os novos recursos e correções, mas podem ter bugs e ser instáveis.
+ Atualizações:\nRelease: Versões oficiais lançadas todos os meses que podem estar muito desatualizadas, mas são mais confiáveis e testadas.\nNightly: Versões de desenvolvimento que têm todos os novos recursos e correções, mas podem conter bugs e são menos estáveis.
Background Image:\nControl the opacity of the game background image.
- Background Image:\nControl the opacity of the game background image.
+ Imagem de fundo:\nControle a opacidade da imagem de fundo do jogo.
Play Title Music:\nIf a game supports it, enable playing special music when selecting the game in the GUI.
- Reproduzir música de abertura:\nSe o jogo suportar, ativa a reprodução de uma música especial ao selecionar o jogo na interface do menu.
+ Reproduzir Música do Título:\nSe o jogo suportar, ativa a reprodução de uma música especial ao selecionar o jogo na interface de usuário.
Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
- Desabilitar pop-ups dos troféus:\nDesabilite notificações de troféus no jogo. O progresso do troféu ainda pode ser rastreado usando o Trophy Viewer (clique com o botão direito do mouse no jogo na janela principal).
+ Desabilitar Pop-ups dos Troféus:\nDesabilite notificações de troféus em jogo. O progresso do troféu ainda pode ser rastreado usando o Visualizador de Troféus (clique com o botão direito do mouse no jogo na janela principal).
Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
@@ -1601,19 +1601,19 @@
Hide Idle Cursor Timeout:\nThe duration (seconds) after which the cursor that has been idle hides itself.
- Defina um tempo em segundos para o mouse desaparecer após ficar inativo.
+ Tempo de Inatividade para Ocultar Cursor:\nDefina um tempo em segundos para o mouse desaparecer após ficar inativo.
Back Button Behavior:\nSets the controller's back button to emulate tapping the specified position on the PS4 touchpad.
- Comportamento do botão Voltar:\nDefine o botão Voltar do controle para emular o toque na posição especificada no touchpad do PS4.
+ Comportamento do Botão Voltar:\nDefine o botão voltar do controle para emular o toque na posição especificada no touchpad do PS4.
Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
- Exibir Dados de Compatibilidade:\nExibe informações de compatibilidade dos jogos na janela principal.\nHabilitar "Atualizar Compatibilidade ao Inicializar" para obter informações atualizadas.
+ Exibir Dados de Compatibilidade:\nExibe informações de compatibilidade dos jogos na visualização de tabela.\nAtivar "Atualizar Compatibilidade ao Inicializar" para obter informações atualizadas.
Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
- Atualizar Compatibilidade ao inicializar:\nAtualiza automaticamente o banco de dados de compatibilidade quando o SHADPS4 é iniciado.
+ Atualizar Compatibilidade ao Inicializar:\nAtualiza automaticamente o banco de dados de compatibilidade quando o shadPS4 é iniciado.
Update Compatibility Database:\nImmediately update the compatibility database.
@@ -1649,35 +1649,35 @@
Graphics Device:\nOn multiple GPU systems, select the GPU the emulator will use from the drop down list,\nor select "Auto Select" to automatically determine it.
- Placa de Vídeo:\nEm sistemas com múltiplas GPUs, escolha qual GPU o emulador usará da lista suspensa,\nou escolha "Auto Select" para que ele determine automaticamente.
+ Placa de Vídeo:\nEm sistemas com múltiplas GPUs, escolha qual GPU o emulador utilizará da lista suspensa,\nou escolha "Seleção Automática" para escolher automaticamente o mesmo.
Width/Height:\nSets the size of the emulator window at launch, which can be resized during gameplay.\nThis is different from the in-game resolution.
- Largura/Altura:\nDefine o tamanho da janela do emulador no momento da inicialização, que pode ser redimensionado durante o jogo.\nIsso é diferente da resolução dentro do jogo.
+ Largura/Altura:\nDefine o tamanho da janela do emulador na inicialização, que pode ser redimensionado enquanto joga.\nIsso difere da resolução do jogo.
Vblank Divider:\nThe frame rate at which the emulator refreshes at is multiplied by this number. Changing this may have adverse effects, such as increasing the game speed, or breaking critical game functionality that does not expect this to change!
- Divisor Vblank:\nA taxa de quadros que o emulador atualiza é multiplicada por este número. Mudar isso pode ter efeitos negativos, como aumentar a velocidade do jogo ou quebrar funções vitais do jogo que não esperam que isso mude!
+ Divisor Vblank:\nA taxa de quadros em que o emulador atualiza é multiplicada por este número. Mudar isso pode ter efeitos negativos, como aumentar a velocidade do jogo ou quebrar a funcionalidade vital do jogo que não espera que isso mude!
Enable Shaders Dumping:\nFor the sake of technical debugging, saves the games shaders to a folder as they render.
- Habilitar Dumping de Shaders:\nArmazena os shaders do jogo em uma pasta durante a renderização para fins de depuração técnica.
+ Ativar Dumping de Shaders:\nArmazena os shaders do jogo em uma pasta durante a renderização para fins de depuração técnica.
Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
- Habilitar GPU NULA:\nDesativa a renderização do jogo para fins de depuração técnica, como se não houvesse nenhuma placa gráfica.
+ Ativar GPU NULA:\nDesativa a renderização do jogo para fins de depuração técnica, como se não houvesse placa de vídeo.
Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
- Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
+ Ativar HDR:\nAtiva o HDR em jogos que o suportem.\nSeu monitor deve possuir suporte para o espaço de cores BT2020 PQ e ao formato de swapchain RGB10A2.
Game Folders:\nThe list of folders to check for installed games.
- Pastas dos jogos:\nA lista de pastas para verificar se há jogos instalados.
+ Pastas de Jogos:\nLista de pastas para verificar por jogos instalados.
Add:\nAdd a folder to the list.
- Adicionar:\nAdicione uma pasta à lista.
+ Adicionar:\nAdiciona uma pasta à lista.
Remove:\nRemove a folder from the list.
@@ -1685,27 +1685,27 @@
Enable Debug Dumping:\nSaves the import and export symbols and file header information of the currently running PS4 program to a directory.
- Habilitar Depuração de Dumping:\nArmazena os símbolos de importação e exportação e as informações do cabeçalho do arquivo do programa PS4 atual em um diretório.
+ Ativar Depuração de Dumping:\nArmazena os símbolos de importação, exportação e informações do cabeçalho do arquivo do programa PS4 atual em um diretório.
Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state.\nThis will reduce performance and likely change the behavior of emulation.
- Habilitar Camadas de Validação do Vulkan:\nAtiva um sistema que valida o estado do renderizador Vulkan e registra informações sobre seu estado interno.\nIsso diminui o desempenho e pode alterar o comportamento da emulação.
+ Ativar Camadas de Validação do Vulkan:\nAtiva um sistema que valida o estado do renderizador Vulkan e registra informações sobre seu estado interno.\nIsso diminuirá o desempenho e provavelmente mudará o comportamento da emulação.
Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks.\nThis will reduce performance and likely change the behavior of emulation.
- Habilitar Validação de Sincronização do Vulkan:\nAtiva um sistema que valida o agendamento de tarefas de renderização Vulkan.\nIsso diminui o desempenho e pode alterar o comportamento da emulação.
+ Ativar Validação de Sincronização do Vulkan:\nAtiva um sistema que valida o agendamento de tarefas de renderização Vulkan.\nIsso diminuirá o desempenho e provavelmente mudará o comportamento da emulação.
Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
- Habilitar Depuração por RenderDoc:\nSe ativado, permite que o emulador tenha compatibilidade com RenderDoc para gravação e análise do quadro renderizado atual.
+ Ativar Depuração por RenderDoc:\nSe habilitado, o emulador fornecerá compatibilidade com RenderDoc para permitir a captura e análise do quadro atualmente renderizado.
Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- Coletar Shaders:\nVocê precisa habilitar isso para editar shaders com o menu de depuração (Ctrl + F10).
+ Coletar Shaders:\nVocê precisa dessa opção ativada para editar shaders com o menu de depuração (Ctrl + F10).
Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- Diagnósticos de Falha:\nCria um arquivo .yaml com informações sobre o estado do Vulkan no momento da falha.\nÚtil para depurar erros de 'Device lost'. Se você tiver isso habilitado, você deve habilitar os Marcadores de Depuração de Host e de Convidado.\nNão funciona em GPUs da Intel.\nVocê precisa ter as Camadas de Validação Vulkan habilitadas e o SDK do Vulkan para que isso funcione.
+ Diagnósticos de Falha:\nCria um arquivo .yaml com informações sobre o estado do Vulkan no momento da falha.\nÚtil para depuração de erros de 'Device lost'. Se você tiver isto habilitado, você deve habilitar os Marcadores de Depuração de Host E DE Convidado.\nNão funciona em GPUs Intel.\nVocê precisa ter as Camadas de Validação Vulkan habilitadas e o Vulkan SDK para que isso funcione.
Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
@@ -1713,47 +1713,47 @@
Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Marcadores de Depuração de Host:\nInsere informações do lado do emulador, como marcadores para comandos AMDGPU específicos em torno de comandos Vulkan, além de fornecer nomes de depuração aos recursos.\nSe isso estiver habilitado, você deve habilitar o "Diagnóstico de Falha".\nÚtil para programas como o RenderDoc.
+ Marcadores de Depuração de Host:\nInsere informações vindo do emulador como marcadores para comandos AMDGPU específicos em torno de comandos Vulkan, além de fornecer nomes de depuração aos recursos.\nSe isso estiver habilitado, ative os Diagnósticos de Falha.\nÚtil para programas como o RenderDoc.
Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Marcadores de Depuração de Convidado:\nInsere quaisquer marcadores de depuração que o próprio jogo adicionou ao buffer de comando.\nSe isso estiver habilitado, você deve habilitar "Diagnóstico de Falha".\nÚtil para programas como o RenderDoc.
+ Marcadores de Depuração de Convidado:\nInsere quaisquer marcadores de depuração que o próprio jogo adicionou ao buffer de comando.\nSe isso estiver habilitado, ative os Diagnósticos de Falha.\nÚtil para programas como o RenderDoc.
Save Data Path:\nThe folder where game save data will be saved.
- Save Data Path:\nThe folder where game save data will be saved.
+ Diretório dos Dados Salvos:\nA pasta que onde os dados de salvamento de jogo serão salvos.
Browse:\nBrowse for a folder to set as the save data path.
- Browse:\nBrowse for a folder to set as the save data path.
+ Navegar:\nProcure uma pasta para definir como o caminho para salvar dados.
Borderless
- Borderless
+ Janela sem Bordas
True
- True
+ Tela Cheia
Release
- Release
+ Release
Nightly
- Nightly
+ Nightly
Set the volume of the background music.
- Set the volume of the background music.
+ Defina o volume da música de fundo.
Enable Motion Controls
- Enable Motion Controls
+ Ativar Controles de Movimento
Save Data Path
- Save Data Path
+ Caminho dos Dados Salvos
Browse
@@ -1761,15 +1761,15 @@
async
- async
+ assíncrono
sync
- sync
+ síncrono
Auto Select
- Auto Select
+ Seleção Automática
Directory to install games
@@ -1777,14 +1777,14 @@
Directory to save data
- Directory to save data
+ Diretório para salvar dados
TrophyViewer
Trophy Viewer
- Visualizador de Troféu
+ Visualizador de Troféus
diff --git a/src/qt_gui/translations/ro_RO.ts b/src/qt_gui/translations/ro_RO.ts
index 8c36b37e3..8e0e4260d 100644
--- a/src/qt_gui/translations/ro_RO.ts
+++ b/src/qt_gui/translations/ro_RO.ts
@@ -1553,7 +1553,7 @@
Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.\nThis can be manually created by adding the extracted update to the game folder with the name "CUSA00000-UPDATE" where the CUSA ID matches the game's ID.
- Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.\nThis can be manually created by adding the extracted update to the game folder with the name "CUSA00000-UPDATE" where the CUSA ID matches the game's ID.
Show Splash Screen:\nShows the game's splash screen (a special image) while the game is starting.
@@ -1569,7 +1569,7 @@
Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
- Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
@@ -1593,7 +1593,7 @@
Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
- Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
@@ -1609,15 +1609,15 @@
Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
- Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
- Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
Update Compatibility Database:\nImmediately update the compatibility database.
- Update Compatibility Database:\nImmediately update the compatibility database.
+ Update Compatibility Database:\nImmediately update the compatibility database.
Never
@@ -1701,23 +1701,23 @@
Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Save Data Path:\nThe folder where game save data will be saved.
diff --git a/src/qt_gui/translations/ru_RU.ts b/src/qt_gui/translations/ru_RU.ts
index e0289f690..157fbd4cb 100644
--- a/src/qt_gui/translations/ru_RU.ts
+++ b/src/qt_gui/translations/ru_RU.ts
@@ -11,7 +11,7 @@
shadPS4
- shadPS4
+ shadPS4
shadPS4 is an experimental open-source emulator for the PlayStation 4.
@@ -411,63 +411,63 @@
ControlSettings
Configure Controls
- Configure Controls
+ Настроить управление
Control Settings
- Control Settings
+ Настройки управления
D-Pad
- D-Pad
+ Крестовина
Up
- Up
+ Вверх
Left
- Left
+ Влево
Right
- Right
+ Вправо
Down
- Down
+ Вниз
Left Stick Deadzone (def:2 max:127)
- Left Stick Deadzone (def:2 max:127)
+ Мёртвая зона левого стика (по умолч:2 макс:127)
Left Deadzone
- Left Deadzone
+ Левая мёртвая зона
Left Stick
- Left Stick
+ Левый стик
Config Selection
- Config Selection
+ Выбор конфига
Common Config
- Common Config
+ Общий конфиг
Use per-game configs
- Use per-game configs
+ Использовать настройки для каждой игры
L1 / LB
- L1 / LB
+ L1 / LB
L2 / LT
- L2 / LT
+ L2 / LT
KBM Controls
@@ -483,55 +483,55 @@
R1 / RB
- R1 / RB
+ R1 / RB
R2 / RT
- R2 / RT
+ R2 / RT
L3
- L3
+ L3
Options / Start
- Options / Start
+ Options / Start
R3
- R3
+ R3
Face Buttons
- Face Buttons
+ Кнопки действий
Triangle / Y
- Triangle / Y
+ Треугольник / Y
Square / X
- Square / X
+ Квадрат / X
Circle / B
- Circle / B
+ Круг / B
Cross / A
- Cross / A
+ Крест / A
Right Stick Deadzone (def:2, max:127)
- Right Stick Deadzone (def:2, max:127)
+ Мёртвая зона правого стика (по умолч:2 макс:127)
Right Deadzone
- Right Deadzone
+ Правая мёртвая зона
Right Stick
- Right Stick
+ Правый стик
@@ -741,11 +741,11 @@
Copy Version
- Copy Version
+ Скопировать версию
Copy Size
- Copy Size
+ Скопирать размер
Copy All
@@ -821,7 +821,7 @@
DLC
- DLC
+ DLC
Delete %1
@@ -1171,7 +1171,7 @@
shadPS4
- shadPS4
+ shadPS4
@@ -1194,7 +1194,7 @@
Installed
- Installed
+ Установлено
Size
@@ -1202,19 +1202,19 @@
Category
- Category
+ Категория
Type
- Type
+ Тип
App Ver
- App Ver
+ Версия приложения
FW
- FW
+ Прошивка
Region
@@ -1222,7 +1222,7 @@
Flags
- Flags
+ Флаги
Path
@@ -1393,7 +1393,7 @@
Enable HDR
- Enable HDR
+ Включить HDR
Paths
@@ -1485,15 +1485,15 @@
Background Image
- Background Image
+ Фоновое изображение
Show Background Image
- Show Background Image
+ Показывать фоновое изображение
Opacity
- Opacity
+ Прозрачность
Play title music
@@ -1541,11 +1541,11 @@
Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region.
- Язык консоли:\nУстановите язык, который будет использоваться в играх PS4.\nРекомендуется устанавливать язык, который поддерживается игрой, так как он может отличаться в зависимости от региона.
+ Язык консоли:\nУстанавливает язык, который будет использоваться в играх PS4.\nРекомендуется устанавливать язык, который поддерживается игрой, так как он может отличаться в зависимости от региона.
Emulator Language:\nSets the language of the emulator's user interface.
- Язык эмулятора:\nУстановите язык пользовательского интерфейса эмулятора.
+ Язык эмулятора:\nУстанавливает язык пользовательского интерфейса эмулятора.
Enable Full Screen:\nAutomatically puts the game window into full-screen mode.\nThis can be toggled by pressing the F11 key.
@@ -1565,7 +1565,7 @@
Username:\nSets the PS4's account username, which may be displayed by some games.
- Имя пользователя:\nУстановите имя пользователя аккаунта PS4. Это может отображаться в некоторых играх.
+ Имя пользователя:\nУстанавливает имя пользователя аккаунта PS4. Это может отображаться в некоторых играх.
Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
@@ -1577,7 +1577,7 @@
Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nLevels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
- Фильтр логов:\nФильтрует логи, чтобы показывать только определенную информацию.\nПримеры: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Уровни: Trace, Debug, Info, Warning, Error, Critical - в этом порядке, конкретный уровень глушит все предыдущие уровни в списке и показывает все последующие уровни.
+ Фильтр логов:\nФильтрует логи, чтобы показывать только определенную информацию.\nПримеры: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nУровни: Trace, Debug, Info, Warning, Error, Critical - в этом порядке, конкретный уровень глушит все предыдущие уровни в списке и показывает все последующие уровни.
Update:\nRelease: Official versions released every month that may be very outdated, but are more reliable and tested.\nNightly: Development versions that have all the latest features and fixes, but may contain bugs and are less stable.
@@ -1585,7 +1585,7 @@
Background Image:\nControl the opacity of the game background image.
- Background Image:\nControl the opacity of the game background image.
+ Фоновое изображение:\nКонтролируйте непрозрачность фона игры.
Play Title Music:\nIf a game supports it, enable playing special music when selecting the game in the GUI.
@@ -1601,7 +1601,7 @@
Hide Idle Cursor Timeout:\nThe duration (seconds) after which the cursor that has been idle hides itself.
- Время скрытия курсора при бездействии:\nУстановите время, через которое курсор исчезнет при бездействии.
+ Время скрытия курсора при бездействии:\nВремя (в секундах), через которое курсор исчезнет при бездействии.
Back Button Behavior:\nSets the controller's back button to emulate tapping the specified position on the PS4 touchpad.
@@ -1669,7 +1669,7 @@
Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
- Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
+ Включить HDR:\nВключает HDR в играх, которые его поддерживают.\nВаш монитор должен иметь поддержку цветового пространства BT2020 PQ и формата swapchain RGB10A2.
Game Folders:\nThe list of folders to check for installed games.
@@ -1693,7 +1693,7 @@
Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks.\nThis will reduce performance and likely change the behavior of emulation.
- Включить валидацию синхронизации Vulkan:\nВключает систему, которая проверяет тайминг задач рендеринга Vulkan. Это снизит производительность и, вероятно, изменит поведение эмуляции.
+ Включить валидацию синхронизации Vulkan:\nВключает систему, которая проверяет тайминг задач рендеринга Vulkan.\nЭто снизит производительность и, вероятно, изменит поведение эмуляции.
Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
@@ -1705,7 +1705,7 @@
Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- Диагностика сбоев:\nСоздает .yaml файл с информацией о состоянии Vulkan в момент падения.\nПолезно для отладки ошибок 'Device lost'. Если эта функция включена, вам следует включить Маркеры отладки хоста и Гостя.\nНе работает на видеокартах Intel.\nДля работы вам необходимо включить Слои валидации Vulkan и установить Vulkan SDK.
+ Диагностика сбоев:\nСоздает .yaml-файл с информацией о состоянии Vulkan в момент падения.\nПолезно для отладки ошибок 'Device lost'. Если эта функция включена, вам следует включить Маркеры отладки хоста и Гостя.\nНе работает на видеокартах Intel.\nДля работы вам необходимо включить Слои валидации Vulkan и установить Vulkan SDK.
Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
@@ -1737,11 +1737,11 @@
Release
- Release
+ Релиз
Nightly
- Nightly
+ Nightly
Set the volume of the background music.
diff --git a/src/qt_gui/translations/sq_AL.ts b/src/qt_gui/translations/sq_AL.ts
index 010d0ef1e..9e25a19eb 100644
--- a/src/qt_gui/translations/sq_AL.ts
+++ b/src/qt_gui/translations/sq_AL.ts
@@ -11,7 +11,7 @@
shadPS4
- shadPS4
+ shadPS4
shadPS4 is an experimental open-source emulator for the PlayStation 4.
@@ -411,127 +411,127 @@
ControlSettings
Configure Controls
- Configure Controls
+ Konfiguro kontrollet
Control Settings
- Control Settings
+ Cilësimet e kontrollit
D-Pad
- D-Pad
+ D-Pad
Up
- Up
+ Lartë
Left
- Left
+ Majtas
Right
- Right
+ Djathtas
Down
- Down
+ Poshtë
Left Stick Deadzone (def:2 max:127)
- Left Stick Deadzone (def:2 max:127)
+ Zona e vdekur e levës së majtë (def:2 max:127)
Left Deadzone
- Left Deadzone
+ Zona e vdekur e majtë
Left Stick
- Left Stick
+ Leva e majtë
Config Selection
- Config Selection
+ Zgjedhja e konfigurimit
Common Config
- Common Config
+ Konfigurim i përbashkët
Use per-game configs
- Use per-game configs
+ Përdor konfigurime për secilën lojë
L1 / LB
- L1 / LB
+ L1 / LB
L2 / LT
- L2 / LT
+ L2 / LT
KBM Controls
- KBM Controls
+ Kontrollet Tastierë/Mi
KBM Editor
- KBM Editor
+ Redaktues Tastierë/Mi
Back
- Back
+ Mbrapa
R1 / RB
- R1 / RB
+ R1 / RB
R2 / RT
- R2 / RT
+ R2 / RT
L3
- L3
+ L3
Options / Start
- Options / Start
+ Options / Start
R3
- R3
+ R3
Face Buttons
- Face Buttons
+ Butonat kryesore
Triangle / Y
- Triangle / Y
+ Trekëndësh / Y
Square / X
- Square / X
+ Katror / X
Circle / B
- Circle / B
+ Rreth / B
Cross / A
- Cross / A
+ Kryq / A
Right Stick Deadzone (def:2, max:127)
- Right Stick Deadzone (def:2, max:127)
+ Zona e vdekur e levës së djathtë (def:2, max:127)
Right Deadzone
- Right Deadzone
+ Zona e vdekur e djathtë
Right Stick
- Right Stick
+ Leva e djathtë
@@ -576,7 +576,7 @@
Directory to install DLC
- Directory to install DLC
+ Dosja ku do instalohen DLC-t
@@ -631,11 +631,11 @@
m
- m
+ m
s
- s
+ s
Compatibility is untested
@@ -674,23 +674,23 @@
GameListUtils
B
- B
+ B
KB
- KB
+ KB
MB
- MB
+ MB
GB
- GB
+ GB
TB
- TB
+ TB
@@ -821,7 +821,7 @@
DLC
- DLC
+ DLC
Delete %1
@@ -833,27 +833,27 @@
Open Update Folder
- Open Update Folder
+ Hap Dosjen e Përditësimit
Delete Save Data
- Delete Save Data
+ Fshi të dhënat e ruajtjes
This game has no update folder to open!
- This game has no update folder to open!
+ Kjo lojë nuk ka dosje përditësimi për të hapur!
Failed to convert icon.
- Failed to convert icon.
+ Konvertimi i ikonës dështoi.
This game has no save data to delete!
- This game has no save data to delete!
+ Kjo lojë nuk ka të dhëna ruajtje për të fshirë!
Save Data
- Save Data
+ Të dhënat e ruajtjes
@@ -868,11 +868,11 @@
Install All Queued to Selected Folder
- Install All Queued to Selected Folder
+ Instalo të gjitha të radhiturat në dosjen e zgjedhur
Delete PKG File on Install
- Delete PKG File on Install
+ Fshi skedarin PKG pas instalimit
@@ -1151,27 +1151,27 @@
Run Game
- Run Game
+ Ekzekuto lojën
Eboot.bin file not found
- Eboot.bin file not found
+ Skedari Eboot.bin nuk u gjet
PKG File (*.PKG *.pkg)
- PKG File (*.PKG *.pkg)
+ Skedar PKG (*.PKG *.pkg)
PKG is a patch or DLC, please install the game first!
- PKG is a patch or DLC, please install the game first!
+ PKG-ja është një arnë ose DLC, të lutem instalo lojën fillimisht!
Game is already running!
- Game is already running!
+ Loja tashmë është duke u ekzekutuar!
shadPS4
- shadPS4
+ shadPS4
@@ -1194,7 +1194,7 @@
Installed
- Installed
+ Instaluar
Size
@@ -1202,19 +1202,19 @@
Category
- Category
+ Kategoria
Type
- Type
+ Lloji
App Ver
- App Ver
+ Versioni i aplikacionit
FW
- FW
+ Firmueri
Region
@@ -1222,7 +1222,7 @@
Flags
- Flags
+ Flamurët
Path
@@ -1238,7 +1238,7 @@
Package
- Package
+ Paketa
@@ -1341,7 +1341,7 @@
s
- s
+ s
Controller
@@ -1393,7 +1393,7 @@
Enable HDR
- Enable HDR
+ Aktivizo HDR
Paths
@@ -1565,7 +1565,7 @@
Username:\nSets the PS4's account username, which may be displayed by some games.
- Përdoruesi:\nPërcakton emrin e përdoruesit të llogarisë PS4, i cili mund të shfaqet nga disa lojra.
+ Përdoruesi:\nPërcakton emrin e përdoruesit të llogarisë PS4, i cili mund të shfaqet nga disa lojëra.
Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
@@ -1577,11 +1577,11 @@
Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nLevels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
- Filtri i ditarit:\nFiltron ditarin për të shfaqur vetëm informacione specifike.\nShembuj: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Nivelet: Trace, Debug, Info, Warning, Error, Critical - në këtë rend, një nivel specifik hesht të gjitha nivelet përpara në listë dhe regjistron çdo nivel pas atij.
+ Filtri i ditarit:\nFiltron ditarin për të shfaqur vetëm informacione specifike.\nShembuj: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nNivelet: Trace, Debug, Info, Warning, Error, Critical - në këtë rend, një nivel specifik hesht të gjitha nivelet përpara në listë dhe regjistron çdo nivel pas atij.
Update:\nRelease: Official versions released every month that may be very outdated, but are more reliable and tested.\nNightly: Development versions that have all the latest features and fixes, but may contain bugs and are less stable.
- Përditësimi:\nRelease: Versionet zyrtare të lëshuara çdo muaj që mund të jenë shumë të vjetra, por janë më të besueshme dhe të provuara.\nNightly: Versionet e zhvillimit që kanë të gjitha veçoritë dhe rregullimet më të fundit, por mund të përmbajnë gabime dhe janë më pak të qëndrueshme.
+ Përditësimi:\nRelease: Versionet zyrtare të botuara çdo muaj që mund të jenë shumë të vjetra, por janë më të besueshme dhe të provuara.\nNightly: Versionet e zhvillimit që kanë të gjitha veçoritë dhe rregullimet më të fundit, por mund të përmbajnë gabime dhe janë më pak të qëndrueshme.
Background Image:\nControl the opacity of the game background image.
@@ -1605,11 +1605,11 @@
Back Button Behavior:\nSets the controller's back button to emulate tapping the specified position on the PS4 touchpad.
- Sjellja e butonit mbrapa:\nLejon të përcaktohet se në cilën pjesë të tastierës prekëse do të imitojë një prekje butoni mprapa.
+ Sjellja e butonit mbrapa:\nLejon të përcaktohet se në cilën pjesë të tastierës prekëse do të imitojë një prekje butoni mbrapa.
Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
- Shfaq të dhënat e përputhshmërisë:\nShfaq informacionin e përputhshmërisë së lojës në formë tabele. Aktivizo 'Përditëso përputhshmërinë gjatë nisjes' për të marrë informacion të përditësuar.
+ Shfaq të dhënat e përputhshmërisë:\nShfaq informacionin e përputhshmërisë së lojës në formë tabele. Aktivizo "Përditëso përputhshmërinë gjatë nisjes" për të marrë informacion të përditësuar.
Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
@@ -1661,7 +1661,7 @@
Enable Shaders Dumping:\nFor the sake of technical debugging, saves the games shaders to a folder as they render.
- Aktivizo zbrazjen e shaders-ave:\nPër qëllime të korrigjimit teknik, ruan shaders-at e lojës në një dosje ndërsa ato pasqyrohen.
+ Aktivizo zbrazjen e shader-ave:\nPër qëllime të korrigjimit teknik, ruan shader-at e lojës në një dosje ndërsa ato pasqyrohen.
Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
@@ -1669,7 +1669,7 @@
Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
- Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
+ Aktivizo HDR:\nAktivizon HDR në lojërat që e mbështesin.\nMonitori jotë duhet të mbështesë hapësirën e ngjyrave BT2020 PQ dhe formatin e zinxhirit të ndërrimit (swapchain) RGB10A2.
Game Folders:\nThe list of folders to check for installed games.
@@ -1689,11 +1689,11 @@
Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state.\nThis will reduce performance and likely change the behavior of emulation.
- Aktivizo shtresat e vlefshmërisë Vulkan:\nAktivizon një sistem që vërteton gjendjen e pasqyruesit Vulkan dhe regjistron informacionin në lidhje me gjendjen e tij të brendshme. Kjo do të ul performancën dhe ndoshta do të ndryshojë sjelljen e emulimit.
+ Aktivizo shtresat e vlefshmërisë Vulkan:\nAktivizon një sistem që vërteton gjendjen e pasqyruesit Vulkan dhe regjistron informacionin në lidhje me gjendjen e tij të brendshme.\nKjo do të ul performancën dhe ndoshta do të ndryshojë sjelljen e emulimit.
Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks.\nThis will reduce performance and likely change the behavior of emulation.
- Aktivizo vërtetimin e sinkronizimit Vulkan:\nAktivizon një sistem që vërteton kohën e detyrave të pasqyrimit Vulkan. Kjo do të ul performancën dhe ndoshta do të ndryshojë sjelljen e emulimit.
+ Aktivizo vërtetimin e sinkronizimit Vulkan:\nAktivizon një sistem që vërteton kohën e detyrave të pasqyrimit Vulkan.\nKjo do të ul performancën dhe ndoshta do të ndryshojë sjelljen e emulimit.
Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
@@ -1729,31 +1729,31 @@
Borderless
- Borderless
+ Pa kufij
True
- True
+ Vërtetë
Release
- Release
+ Botimi
Nightly
- Nightly
+ Nightly
Set the volume of the background music.
- Set the volume of the background music.
+ Vendos vëllimin e zërit të muzikës së sfondit.
Enable Motion Controls
- Enable Motion Controls
+ Aktivizo kontrollet me lëvizje
Save Data Path
- Save Data Path
+ Shtegu i të dhënave të ruajtjes
Browse
@@ -1761,15 +1761,15 @@
async
- async
+ async
sync
- sync
+ sync
Auto Select
- Auto Select
+ Auto Select
Directory to install games
@@ -1777,7 +1777,7 @@
Directory to save data
- Directory to save data
+ Dosja për të ruajtur të dhënat
diff --git a/src/qt_gui/translations/sv_SE.ts b/src/qt_gui/translations/sv_SE.ts
index 28a07128e..15267951e 100644
--- a/src/qt_gui/translations/sv_SE.ts
+++ b/src/qt_gui/translations/sv_SE.ts
@@ -11,7 +11,7 @@
shadPS4
- shadPS4
+ shadPS4
shadPS4 is an experimental open-source emulator for the PlayStation 4.
@@ -42,7 +42,7 @@
Version:
- Version:
+ Version:
Size:
@@ -463,19 +463,19 @@
L1 / LB
- L1 / LB
+ L1 / LB
L2 / LT
- L2 / LT
+ L2 / LT
KBM Controls
- KBM Controls
+ KBM-kontroller
KBM Editor
- KBM Editor
+ KBM-redigerare
Back
@@ -483,23 +483,23 @@
R1 / RB
- R1 / RB
+ R1 / RB
R2 / RT
- R2 / RT
+ R2 / RT
L3
- L3
+ L3
Options / Start
- Options / Start
+ Options / Start
R3
- R3
+ R3
Face Buttons
@@ -599,11 +599,11 @@
Region
- Region
+ Region
Firmware
- Firmware
+ Firmware
Size
@@ -611,7 +611,7 @@
Version
- Version
+ Version
Path
@@ -627,15 +627,15 @@
h
- h
+ h
m
- m
+ m
s
- s
+ s
Compatibility is untested
@@ -674,23 +674,23 @@
GameListUtils
B
- B
+ B
KB
- KB
+ KB
MB
- MB
+ MB
GB
- GB
+ GB
TB
- TB
+ TB
@@ -821,7 +821,7 @@
DLC
- DLC
+ DLC
Delete %1
@@ -1171,7 +1171,7 @@
shadPS4
- shadPS4
+ shadPS4
@@ -1194,7 +1194,7 @@
Installed
- Installed
+ Installerat
Size
@@ -1202,27 +1202,27 @@
Category
- Category
+ Kategori
Type
- Type
+ Typ
App Ver
- App Ver
+ Appver
FW
- FW
+ FW
Region
- Region
+ Region
Flags
- Flags
+ Flaggor
Path
@@ -1238,7 +1238,7 @@
Package
- Package
+ Paket
@@ -1253,7 +1253,7 @@
System
- System
+ System
Console Language
@@ -1265,7 +1265,7 @@
Emulator
- Emulator
+ Emulator
Enable Fullscreen
@@ -1341,7 +1341,7 @@
s
- s
+ s
Controller
@@ -1377,7 +1377,7 @@
Vblank Divider
- Vblank Divider
+ Vblank Divider
Advanced
@@ -1393,7 +1393,7 @@
Enable HDR
- Enable HDR
+ Aktivera HDR
Paths
@@ -1669,7 +1669,7 @@
Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
- Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
+ Aktivera HDR:\nAktiverar HDR i spel som har stöd för det.\nDin skärm måste ha stöd för färgrymden BT2020 PQ samt swapchain-formatet RGB10A2.
Game Folders:\nThe list of folders to check for installed games.
@@ -1737,11 +1737,11 @@
Release
- Release
+ Release
Nightly
- Nightly
+ Nightly
Set the volume of the background music.
diff --git a/src/qt_gui/translations/tr_TR.ts b/src/qt_gui/translations/tr_TR.ts
index 4d762cea5..b1aeaa9c3 100644
--- a/src/qt_gui/translations/tr_TR.ts
+++ b/src/qt_gui/translations/tr_TR.ts
@@ -11,7 +11,7 @@
shadPS4
- shadPS4
+ shadPS4
shadPS4 is an experimental open-source emulator for the PlayStation 4.
@@ -230,7 +230,7 @@
Directory does not exist:
- Klasör mevcut değil:
+ Dizin mevcut değil:
Failed to open files.json for reading.
@@ -411,31 +411,31 @@
ControlSettings
Configure Controls
- Configure Controls
+ Kontrolleri Yapılandır
Control Settings
- Control Settings
+ Kontrol Ayarları
D-Pad
- D-Pad
+ Yön Düğmeleri
Up
- Up
+ Yukarı
Left
- Left
+ Sol
Right
- Right
+ Sağ
Down
- Down
+ Aşağı
Left Stick Deadzone (def:2 max:127)
@@ -447,7 +447,7 @@
Left Stick
- Left Stick
+ Sol Analog
Config Selection
@@ -455,7 +455,7 @@
Common Config
- Common Config
+ Genel Yapılandırma
Use per-game configs
@@ -463,11 +463,11 @@
L1 / LB
- L1 / LB
+ L1 / LB
L2 / LT
- L2 / LT
+ L2 / LT
KBM Controls
@@ -479,19 +479,19 @@
Back
- Back
+ Geri
R1 / RB
- R1 / RB
+ R1 / RB
R2 / RT
- R2 / RT
+ R2 / RT
L3
- L3
+ L3
Options / Start
@@ -499,7 +499,7 @@
R3
- R3
+ R3
Face Buttons
@@ -507,19 +507,19 @@
Triangle / Y
- Triangle / Y
+ Üçgen / Y
Square / X
- Square / X
+ Kare / X
Circle / B
- Circle / B
+ Daire / B
Cross / A
- Cross / A
+ Çarpı / A
Right Stick Deadzone (def:2, max:127)
@@ -531,7 +531,7 @@
Right Stick
- Right Stick
+ Sağ Analog
@@ -564,7 +564,7 @@
Directory to install games
- Oyunların yükleneceği klasör
+ Oyunların yükleneceği dizin
Browse
@@ -576,7 +576,7 @@
Directory to install DLC
- Directory to install DLC
+ İndirilebilir içeriğin yükleneceği dizin
@@ -674,23 +674,23 @@
GameListUtils
B
- B
+ B
KB
- KB
+ KB
MB
- MB
+ MB
GB
- GB
+ GB
TB
- TB
+ TB
@@ -701,7 +701,7 @@
Cheats / Patches
- Hileler / Yamanlar
+ Hileler / Yamalar
SFO Viewer
@@ -741,11 +741,11 @@
Copy Version
- Copy Version
+ Sürümü Kopyala
Copy Size
- Copy Size
+ Boyutu Kopyala
Copy All
@@ -753,35 +753,35 @@
Delete...
- Delete...
+ Sil...
Delete Game
- Delete Game
+ Oyunu Sil
Delete Update
- Delete Update
+ Güncellemeyi Sil
Delete DLC
- Delete DLC
+ İndirilebilir İçeriği Sil
Compatibility...
- Compatibility...
+ Uyumluluk...
Update database
- Update database
+ Veri tabanını güncelle
View report
- View report
+ Raporu görüntüle
Submit a report
- Submit a report
+ Rapor gönder
Shortcut creation
@@ -805,7 +805,7 @@
Game
- Game
+ Oyun
This game has no update to delete!
@@ -813,7 +813,7 @@
Update
- Update
+ Güncelleme
This game has no DLC to delete!
@@ -821,7 +821,7 @@
DLC
- DLC
+ İndirilebilir İçerik
Delete %1
@@ -833,11 +833,11 @@
Open Update Folder
- Open Update Folder
+ Güncelleme Klasörünü Aç
Delete Save Data
- Delete Save Data
+ Kayıt Verilerini Sil
This game has no update folder to open!
@@ -853,7 +853,7 @@
Save Data
- Save Data
+ Kayıt Verisi
@@ -868,7 +868,7 @@
Install All Queued to Selected Folder
- Install All Queued to Selected Folder
+ Tüm Kuyruktakileri Seçili Klasöre Yükle
Delete PKG File on Install
@@ -911,7 +911,7 @@
Open shadPS4 Folder
- Open shadPS4 Folder
+ shadPS4 Klasörünü Aç
Exit
@@ -963,7 +963,7 @@
Game Install Directory
- Oyun Kurulum Klasörü
+ Oyun Kurulum Dizini
Download Cheats/Patches
@@ -995,7 +995,7 @@
Game List Mode
- Oyun Listesi Modu
+ Oyun Listesi Görünümü
Settings
@@ -1151,15 +1151,15 @@
Run Game
- Run Game
+ Oyunu Çalıştır
Eboot.bin file not found
- Eboot.bin file not found
+ Eboot.bin dosyası bulunamadı
PKG File (*.PKG *.pkg)
- PKG File (*.PKG *.pkg)
+ PKG Dosyası (*.PKG *.pkg)
PKG is a patch or DLC, please install the game first!
@@ -1167,11 +1167,11 @@
Game is already running!
- Game is already running!
+ Oyun zaten çalışıyor!
shadPS4
- shadPS4
+ shadPS4
@@ -1202,7 +1202,7 @@
Category
- Category
+ Kategori
Type
@@ -1222,7 +1222,7 @@
Flags
- Flags
+ Bayraklar
Path
@@ -1238,7 +1238,7 @@
Package
- Package
+ Paket
@@ -1341,7 +1341,7 @@
s
- s
+ sn
Controller
@@ -1393,7 +1393,7 @@
Enable HDR
- Enable HDR
+ HDR'yi Etkinleştir
Paths
@@ -1473,11 +1473,11 @@
GUI Settings
- GUI Ayarları
+ Arayüz Ayarları
Title Music
- Title Music
+ Oyun Müziği
Disable Trophy Pop-ups
@@ -1485,19 +1485,19 @@
Background Image
- Background Image
+ Arka Plan Resmi
Show Background Image
- Show Background Image
+ Arka Plan Resmini Göster
Opacity
- Opacity
+ Görünürlük
Play title music
- Başlık müziğini çal
+ Oyun müziğini çal
Update Compatibility Database On Startup
@@ -1569,7 +1569,7 @@
Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
- Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
@@ -1593,7 +1593,7 @@
Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
- Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
@@ -1609,15 +1609,15 @@
Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
- Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
- Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
Update Compatibility Database:\nImmediately update the compatibility database.
- Update Compatibility Database:\nImmediately update the compatibility database.
+ Update Compatibility Database:\nImmediately update the compatibility database.
Never
@@ -1701,23 +1701,23 @@
Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Save Data Path:\nThe folder where game save data will be saved.
@@ -1729,7 +1729,7 @@
Borderless
- Borderless
+ Çerçevesiz
True
@@ -1737,7 +1737,7 @@
Release
- Release
+ Kararlı
Nightly
@@ -1745,7 +1745,7 @@
Set the volume of the background music.
- Set the volume of the background music.
+ Arka plan müziğinin ses seviyesini ayarlayın.
Enable Motion Controls
@@ -1753,7 +1753,7 @@
Save Data Path
- Save Data Path
+ Kayıt Verileri Yolu
Browse
@@ -1761,11 +1761,11 @@
async
- async
+ asenkronize
sync
- sync
+ senkronize
Auto Select
@@ -1773,11 +1773,11 @@
Directory to install games
- Oyunların yükleneceği klasör
+ Oyunların yükleneceği dizin
Directory to save data
- Directory to save data
+ Kayıt verilerinin tutulacağı dizin
diff --git a/src/qt_gui/translations/vi_VN.ts b/src/qt_gui/translations/vi_VN.ts
index 1b3c508bf..4334a3be2 100644
--- a/src/qt_gui/translations/vi_VN.ts
+++ b/src/qt_gui/translations/vi_VN.ts
@@ -7,7 +7,7 @@
AboutDialog
About shadPS4
- About shadPS4
+ Về shadPS4
shadPS4
@@ -15,11 +15,11 @@
shadPS4 is an experimental open-source emulator for the PlayStation 4.
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 là một trình giả lập thử nghiệm mã nguồn mở cho PlayStation 4.
This software should not be used to play games you have not legally obtained.
- This software should not be used to play games you have not legally obtained.
+ Không sử dụng phần mềm này để chơi những trò chơi mà bạn không sở hữu một cách hợp pháp.
@@ -411,11 +411,11 @@
ControlSettings
Configure Controls
- Configure Controls
+ Cấu hình điều khiển
Control Settings
- Control Settings
+ Cài đặt điều khiển
D-Pad
@@ -560,23 +560,23 @@
GameInstallDialog
shadPS4 - Choose directory
- shadPS4 - Choose directory
+ shadPS4 - Chọn thư mục
Directory to install games
- Directory to install games
+ Thư mục để cài các trò chơi
Browse
- Browse
+ Duyệt
Error
- Error
+ Lỗi
Directory to install DLC
- Directory to install DLC
+ Thư mục để cài DLC
@@ -595,7 +595,7 @@
Compatibility
- Compatibility
+ Khả năng tương thích
Region
@@ -623,7 +623,7 @@
Never Played
- Never Played
+ Chưa chơi
h
@@ -639,7 +639,7 @@
Compatibility is untested
- Compatibility is untested
+ Chưa kiểm tra khả năng tương thích
Game does not initialize properly / crashes the emulator
@@ -697,7 +697,7 @@
GuiContextMenus
Create Shortcut
- Create Shortcut
+ Tạo phím tắt
Cheats / Patches
@@ -705,11 +705,11 @@
SFO Viewer
- SFO Viewer
+ Trình xem SFO
Trophy Viewer
- Trophy Viewer
+ Trình xem chiến tích
Open Folder...
@@ -729,11 +729,11 @@
Copy info...
- Copy info...
+ Sao chép thông tin...
Copy Name
- Copy Name
+ Sao chép tên
Copy Serial
@@ -1245,31 +1245,31 @@
SettingsDialog
Settings
- Settings
+ Cài đặt
General
- General
+ Chung
System
- System
+ Hệ thống
Console Language
- Console Language
+ Ngôn ngữ của console
Emulator Language
- Emulator Language
+ Ngôn ngữ trình giả lập
Emulator
- Emulator
+ Trình giả lập
Enable Fullscreen
- Enable Fullscreen
+ Bật toàn màn hình
Fullscreen Mode
@@ -1277,7 +1277,7 @@
Enable Separate Update Folder
- Enable Separate Update Folder
+ Bật thư mục cập nhật riêng
Default tab when opening settings
@@ -1289,7 +1289,7 @@
Show Splash
- Show Splash
+ Hiển thị splash
Enable Discord Rich Presence
@@ -1297,7 +1297,7 @@
Username
- Username
+ Tên người dùng
Trophy Key
@@ -1353,7 +1353,7 @@
Graphics
- Graphics
+ Đồ họa
GUI
@@ -1365,15 +1365,15 @@
Graphics Device
- Graphics Device
+ Thiết bị đồ họa
Width
- Width
+ Rộng
Height
- Height
+ Cao
Vblank Divider
@@ -1381,7 +1381,7 @@
Advanced
- Advanced
+ Nâng cao
Enable Shaders Dumping
@@ -1413,7 +1413,7 @@
Debug
- Debug
+ Gỡ lỗi
Enable Debug Dumping
@@ -1485,15 +1485,15 @@
Background Image
- Background Image
+ Hình nền
Show Background Image
- Show Background Image
+ Hiển thị hình nền
Opacity
- Opacity
+ Độ mờ đục
Play title music
@@ -1501,19 +1501,19 @@
Update Compatibility Database On Startup
- Update Compatibility Database On Startup
+ Cập nhật cơ sở dữ liệu tương thích khi khởi động
Game Compatibility
- Game Compatibility
+ Khả năng tương thích của trò chơi
Display Compatibility Data
- Display Compatibility Data
+ Hiển thị dữ liệu tương thích
Update Compatibility Database
- Update Compatibility Database
+ Cập nhật cơ sở dữ liệu tương thích
Volume
@@ -1569,7 +1569,7 @@
Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
- Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
@@ -1593,7 +1593,7 @@
Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
- Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
@@ -1609,15 +1609,15 @@
Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
- Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
- Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
Update Compatibility Database:\nImmediately update the compatibility database.
- Update Compatibility Database:\nImmediately update the compatibility database.
+ Update Compatibility Database:\nImmediately update the compatibility database.
Never
@@ -1701,23 +1701,23 @@
Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Save Data Path:\nThe folder where game save data will be saved.
@@ -1729,7 +1729,7 @@
Borderless
- Borderless
+ Không viền
True
@@ -1745,19 +1745,19 @@
Set the volume of the background music.
- Set the volume of the background music.
+ Đặt âm lượng nhạc nền
Enable Motion Controls
- Enable Motion Controls
+ Bật điều khiển bằng cử chỉ
Save Data Path
- Save Data Path
+ Đường dẫn để lưu dữ liệu
Browse
- Browse
+ Duyệt
async
@@ -1769,22 +1769,22 @@
Auto Select
- Auto Select
+ Chọn tự động
Directory to install games
- Directory to install games
+ Thư mục để cài các trò chơi
Directory to save data
- Directory to save data
+ Thư mục để lưu dữ liệu
TrophyViewer
Trophy Viewer
- Trophy Viewer
+ Trình xem chiến tích
diff --git a/src/qt_gui/translations/zh_CN.ts b/src/qt_gui/translations/zh_CN.ts
index 363b1ac3a..8eae7ae69 100644
--- a/src/qt_gui/translations/zh_CN.ts
+++ b/src/qt_gui/translations/zh_CN.ts
@@ -11,7 +11,7 @@
shadPS4
- shadPS4
+ shadPS4
shadPS4 is an experimental open-source emulator for the PlayStation 4.
@@ -30,7 +30,7 @@
Cheats/Patches are experimental.\nUse with caution.\n\nDownload cheats individually by selecting the repository and clicking the download button.\nIn the Patches tab, you can download all patches at once, choose which ones you want to use, and save your selection.\n\nSince we do not develop the Cheats/Patches,\nplease report issues to the cheat author.\n\nCreated a new cheat? Visit:\n
- 作弊码/补丁是实验性的。\n请小心使用。\n\n通过选择存储库并点击下载按钮,下载该游戏的作弊码。\n在“补丁”选项卡中,您可以一次性下载所有补丁,选择要使用的补丁并保存选择。\n\n由于我们不开发作弊码/补丁,\n请将问题报告给作弊码/补丁的作者。\n\n创建了新的作弊码/补丁?欢迎提交到我们的仓库:\n
+ 作弊码/补丁是实验性的,\n请小心使用。\n\n通过选择存储库并点击下载按钮,下载该游戏的作弊码。\n在“补丁”选项卡中,您可以一次性下载所有补丁,选择要使用的补丁并保存选择。\n\n由于我们不开发作弊码/补丁,\n请将问题报告给作弊码/补丁的作者。\n\n创建了新的作弊码/补丁?欢迎提交到我们的仓库:\n
No Image Available
@@ -411,127 +411,127 @@
ControlSettings
Configure Controls
- Configure Controls
+ 配置按键
Control Settings
- Control Settings
+ 按键配置
D-Pad
- D-Pad
+ D-Pad
Up
- Up
+ 上
Left
- Left
+ 左
Right
- Right
+ 右
Down
- Down
+ 下
Left Stick Deadzone (def:2 max:127)
- Left Stick Deadzone (def:2 max:127)
+ 左摇杆死区(默认:2 最大:127)
Left Deadzone
- Left Deadzone
+ 左死区
Left Stick
- Left Stick
+ 左摇杆
Config Selection
- Config Selection
+ 配置选择
Common Config
- Common Config
+ 通用配置
Use per-game configs
- Use per-game configs
+ 使用每个游戏的配置
L1 / LB
- L1 / LB
+ L1 / LB
L2 / LT
- L2 / LT
+ L2 / LT
KBM Controls
- KBM Controls
+ 键鼠
KBM Editor
- KBM Editor
+ 键鼠配置
Back
- Back
+ Back
R1 / RB
- R1 / RB
+ R1 / RB
R2 / RT
- R2 / RT
+ R2 / RT
L3
- L3
+ L3
Options / Start
- Options / Start
+ 选项 / 开始
R3
- R3
+ R3
Face Buttons
- Face Buttons
+ 正面按钮
Triangle / Y
- Triangle / Y
+ Triangle / Y
Square / X
- Square / X
+ Square / X
Circle / B
- Circle / B
+ Circle / B
Cross / A
- Cross / A
+ Cross / A
Right Stick Deadzone (def:2, max:127)
- Right Stick Deadzone (def:2, max:127)
+ 右摇杆死区(默认:2 最大:127)
Right Deadzone
- Right Deadzone
+ 右死区
Right Stick
- Right Stick
+ 右摇杆
@@ -576,7 +576,7 @@
Directory to install DLC
- Directory to install DLC
+ 安装 DLC 的目录
@@ -674,23 +674,23 @@
GameListUtils
B
- B
+ B
KB
- KB
+ KB
MB
- MB
+ MB
GB
- GB
+ GB
TB
- TB
+ TB
@@ -821,7 +821,7 @@
DLC
- DLC
+ DLC
Delete %1
@@ -833,27 +833,27 @@
Open Update Folder
- Open Update Folder
+ 打开更新文件夹
Delete Save Data
- Delete Save Data
+ 删除存档数据
This game has no update folder to open!
- This game has no update folder to open!
+ 这个游戏没有可打开的更新文件夹!
Failed to convert icon.
- Failed to convert icon.
+ 转换图标失败。
This game has no save data to delete!
- This game has no save data to delete!
+ 这个游戏没有更新可以删除!
Save Data
- Save Data
+ 存档数据
@@ -868,11 +868,11 @@
Install All Queued to Selected Folder
- Install All Queued to Selected Folder
+ 安装所有 PKG 到选定的文件夹
Delete PKG File on Install
- Delete PKG File on Install
+ 安装后删除 PKG 文件
@@ -911,7 +911,7 @@
Open shadPS4 Folder
- Open shadPS4 Folder
+ 打开 shadPS4 文件夹
Exit
@@ -1015,23 +1015,23 @@
Dark
- Dark
+ 深色
Light
- Light
+ 浅色
Green
- Green
+ 绿色
Blue
- Blue
+ 蓝色
Violet
- Violet
+ 紫色
toolBar
@@ -1151,27 +1151,27 @@
Run Game
- Run Game
+ 运行游戏
Eboot.bin file not found
- Eboot.bin file not found
+ 找不到 Eboot.bin 文件
PKG File (*.PKG *.pkg)
- PKG File (*.PKG *.pkg)
+ PKG 文件(*.PKG *.pkg)
PKG is a patch or DLC, please install the game first!
- PKG is a patch or DLC, please install the game first!
+ PKG是一个补丁或 DLC,请先安装游戏!
Game is already running!
- Game is already running!
+ 游戏已经在运行中!
shadPS4
- shadPS4
+ shadPS4
@@ -1194,7 +1194,7 @@
Installed
- Installed
+ 已安装
Size
@@ -1202,19 +1202,19 @@
Category
- Category
+ 分类
Type
- Type
+ 类型
App Ver
- App Ver
+ 版本
FW
- FW
+ 固件
Region
@@ -1222,7 +1222,7 @@
Flags
- Flags
+ 标志
Path
@@ -1393,7 +1393,7 @@
Enable HDR
- Enable HDR
+ 启用 HDR
Paths
@@ -1669,7 +1669,7 @@
Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
- Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
+ 启用 HDR:\n在支持 HDR 的游戏中启用 HDR。\n您的显示器必须支持 BT2020 PQ 色彩空间和 RGB10A2 交换链格式。
Game Folders:\nThe list of folders to check for installed games.
@@ -1729,31 +1729,31 @@
Borderless
- Borderless
+ 无边框全屏
True
- True
+ 真全屏
Release
- Release
+ 稳定版
Nightly
- Nightly
+ 预览版
Set the volume of the background music.
- Set the volume of the background music.
+ 设置背景音乐的音量。
Enable Motion Controls
- Enable Motion Controls
+ 启用体感控制
Save Data Path
- Save Data Path
+ 保存数据路径
Browse
@@ -1761,15 +1761,15 @@
async
- async
+ 异步
sync
- sync
+ 同步
Auto Select
- Auto Select
+ 自动选择
Directory to install games
@@ -1777,7 +1777,7 @@
Directory to save data
- Directory to save data
+ 存档数据目录
diff --git a/src/qt_gui/translations/zh_TW.ts b/src/qt_gui/translations/zh_TW.ts
index 0d7d74ae9..2654e8707 100644
--- a/src/qt_gui/translations/zh_TW.ts
+++ b/src/qt_gui/translations/zh_TW.ts
@@ -1569,7 +1569,7 @@
Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
- Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
@@ -1593,7 +1593,7 @@
Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
- Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
@@ -1609,15 +1609,15 @@
Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
- Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
- Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
Update Compatibility Database:\nImmediately update the compatibility database.
- Update Compatibility Database:\nImmediately update the compatibility database.
+ Update Compatibility Database:\nImmediately update the compatibility database.
Never
@@ -1701,23 +1701,23 @@
Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
Save Data Path:\nThe folder where game save data will be saved.
From 290e127a4f8cc0afab6a4fb4dd7f6410132bdf06 Mon Sep 17 00:00:00 2001
From: DanielSvoboda
Date: Sat, 15 Feb 2025 03:07:22 -0300
Subject: [PATCH 56/64] More fixes to make the translation work (#2439)
* more fixes to make the translation work
* If size is disabled, it will not appear on the patches screen
* Update game_install_dialog.h
---
src/qt_gui/cheats_patches.cpp | 8 +++++---
src/qt_gui/game_install_dialog.h | 1 +
src/qt_gui/settings_dialog.cpp | 10 +++++-----
3 files changed, 11 insertions(+), 8 deletions(-)
diff --git a/src/qt_gui/cheats_patches.cpp b/src/qt_gui/cheats_patches.cpp
index 866ab3ca0..e9db88381 100644
--- a/src/qt_gui/cheats_patches.cpp
+++ b/src/qt_gui/cheats_patches.cpp
@@ -91,9 +91,11 @@ void CheatsPatches::setupUI() {
gameVersionLabel->setAlignment(Qt::AlignLeft);
gameInfoLayout->addWidget(gameVersionLabel);
- QLabel* gameSizeLabel = new QLabel(tr("Size: ") + m_gameSize);
- gameSizeLabel->setAlignment(Qt::AlignLeft);
- gameInfoLayout->addWidget(gameSizeLabel);
+ if (m_gameSize.left(4) != "0.00") {
+ QLabel* gameSizeLabel = new QLabel(tr("Size: ") + m_gameSize);
+ gameSizeLabel->setAlignment(Qt::AlignLeft);
+ gameInfoLayout->addWidget(gameSizeLabel);
+ }
// Add a text area for instructions and 'Patch' descriptions
instructionsTextEdit = new QTextEdit();
diff --git a/src/qt_gui/game_install_dialog.h b/src/qt_gui/game_install_dialog.h
index 0a4e29357..938f0e1f3 100644
--- a/src/qt_gui/game_install_dialog.h
+++ b/src/qt_gui/game_install_dialog.h
@@ -11,6 +11,7 @@
class QLineEdit;
class GameInstallDialog final : public QDialog {
+ Q_OBJECT
public:
GameInstallDialog();
~GameInstallDialog();
diff --git a/src/qt_gui/settings_dialog.cpp b/src/qt_gui/settings_dialog.cpp
index 1598b0640..bebb16c9a 100644
--- a/src/qt_gui/settings_dialog.cpp
+++ b/src/qt_gui/settings_dialog.cpp
@@ -536,7 +536,7 @@ void SettingsDialog::updateNoteTextEdit(const QString& elementName) {
} else if (elementName == "fullscreenCheckBox") {
text = tr("Enable Full Screen:\\nAutomatically puts the game window into full-screen mode.\\nThis can be toggled by pressing the F11 key.");
} else if (elementName == "separateUpdatesCheckBox") {
- text = tr("Enable Separate Update Folder:\\nEnables installing game updates into a separate folder for easy management.\\nThis can be manually created by adding the extracted update to the game folder with the name 'CUSA00000-UPDATE' where the CUSA ID matches the game's ID.");
+ text = tr("Enable Separate Update Folder:\\nEnables installing game updates into a separate folder for easy management.\\nThis can be manually created by adding the extracted update to the game folder with the name \"CUSA00000-UPDATE\" where the CUSA ID matches the game's ID.");
} else if (elementName == "showSplashCheckBox") {
text = tr("Show Splash Screen:\\nShows the game's splash screen (a special image) while the game is starting.");
} else if (elementName == "discordRPCCheckbox") {
@@ -548,8 +548,8 @@ void SettingsDialog::updateNoteTextEdit(const QString& elementName) {
} else if (elementName == "logTypeGroupBox") {
text = tr("Log Type:\\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.");
} else if (elementName == "logFilter") {
- text = tr("Log Filter:\nFilters the log to only print specific information.\nExamples: 'Core:Trace' 'Lib.Pad:Debug Common.Filesystem:Error' '*:Critical'\\nLevels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.");
-#ifdef ENABLE_UPDATER
+ text = tr("Log Filter:\\nFilters the log to only print specific information.\\nExamples: \"Core:Trace\" \"Lib.Pad:Debug Common.Filesystem:Error\" \"*:Critical\"\\nLevels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.");
+ #ifdef ENABLE_UPDATER
} else if (elementName == "updaterGroupBox") {
text = tr("Update:\\nRelease: Official versions released every month that may be very outdated, but are more reliable and tested.\\nNightly: Development versions that have all the latest features and fixes, but may contain bugs and are less stable.");
#endif
@@ -562,7 +562,7 @@ void SettingsDialog::updateNoteTextEdit(const QString& elementName) {
} else if (elementName == "disableTrophycheckBox") {
text = tr("Disable Trophy Pop-ups:\\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).");
} else if (elementName == "enableCompatibilityCheckBox") {
- text = tr("Display Compatibility Data:\\nDisplays game compatibility information in table view. Enable 'Update Compatibility On Startup' to get up-to-date information.");
+ text = tr("Display Compatibility Data:\\nDisplays game compatibility information in table view. Enable \"Update Compatibility On Startup\" to get up-to-date information.");
} else if (elementName == "checkCompatibilityOnStartupCheckBox") {
text = tr("Update Compatibility On Startup:\\nAutomatically update the compatibility database when shadPS4 starts.");
} else if (elementName == "updateCompatibilityButton") {
@@ -580,7 +580,7 @@ void SettingsDialog::updateNoteTextEdit(const QString& elementName) {
// Graphics
if (elementName == "graphicsAdapterGroupBox") {
- text = tr("Graphics Device:\\nOn multiple GPU systems, select the GPU the emulator will use from the drop down list,\\nor select 'Auto Select' to automatically determine it.");
+ text = tr("Graphics Device:\\nOn multiple GPU systems, select the GPU the emulator will use from the drop down list,\\nor select \"Auto Select\" to automatically determine it.");
} else if (elementName == "widthGroupBox" || elementName == "heightGroupBox") {
text = tr("Width/Height:\\nSets the size of the emulator window at launch, which can be resized during gameplay.\\nThis is different from the in-game resolution.");
} else if (elementName == "heightDivider") {
From 82cacec8eb18825a163165e4b6790edf0d63ff17 Mon Sep 17 00:00:00 2001
From: TheTurtle <47210458+raphaelthegreat@users.noreply.github.com>
Date: Sat, 15 Feb 2025 14:06:56 +0200
Subject: [PATCH 57/64] shader_recompiler: Remove special case buffers and add
support for aliasing (#2428)
* shader_recompiler: Move shared mem lowering into emitter
* IR can be quite verbose during first stages of translation, before ssa and constant prop passes have run that drastically simplify it. This lowering can also be done during emission so why not do it then to save some compilation time
* runtime_info: Pack PsColorBuffer into 8 bytes
* Drops the size of the total structure by half from 396 to 204 bytes. Also should make comparison of the array a bit faster, since its a hot path done every draw
* emit_spirv_context: Add infrastructure for buffer aliases
* Splits out the buffer creation function so it can be reused when defining multiple type aliases
* shader_recompiler: Merge srt_flatbuf into buffers list
* Its no longer a special case, yay
* shader_recompiler: Complete buffer aliasing support
* Add a bunch more types into buffers, such as F32 for float reads/writes and 8/16 bit integer types for formatted buffers
* shader_recompiler: Remove existing shared memory emulation
* The current impl relies on backend side implementaton and hooking into every shared memory access. It also doesnt handle atomics. Will be replaced by an IR pass that solves these issues
* shader_recompiler: Reintroduce shared memory on ssbo emulation
* Now it is performed with an IR pass, and combined with the previous commit cleanup, is fully transparent from the backend, other than requiring workgroup_index be provided as an attribute (computing this on every shared memory access is gonna be too verbose
* clang format
* buffer_cache: Reduce buffer sizes
* vk_rasterizer: Cleanup resource binding code
* Reduce noise in the functions, also remove some arguments which are class members
* Fix gcc
---
CMakeLists.txt | 2 +-
.../backend/spirv/emit_spirv.cpp | 7 +-
.../backend/spirv/emit_spirv_atomic.cpp | 21 +-
.../spirv/emit_spirv_context_get_set.cpp | 148 +++++++-----
.../spirv/emit_spirv_shared_memory.cpp | 54 +----
.../backend/spirv/emit_spirv_special.cpp | 3 +
.../backend/spirv/spirv_emit_context.cpp | 221 +++++++++---------
.../backend/spirv/spirv_emit_context.h | 42 +++-
.../frontend/translate/data_share.cpp | 26 ++-
.../frontend/translate/export.cpp | 4 +-
.../frontend/translate/translate.cpp | 22 +-
.../frontend/translate/translate.h | 4 +-
src/shader_recompiler/info.h | 42 ++--
src/shader_recompiler/ir/attribute.h | 21 +-
src/shader_recompiler/ir/passes/ir_passes.h | 6 +-
.../passes/lower_shared_mem_to_registers.cpp | 81 -------
.../ir/passes/resource_tracking_pass.cpp | 48 ++--
.../ir/passes/shader_info_collection_pass.cpp | 12 +-
.../ir/passes/shared_memory_barrier_pass.cpp | 72 ++++--
.../passes/shared_memory_to_storage_pass.cpp | 117 ++++++++++
src/shader_recompiler/recompiler.cpp | 7 +-
src/shader_recompiler/runtime_info.h | 31 ++-
src/shader_recompiler/specialization.h | 18 --
src/video_core/amdgpu/liverpool.h | 4 +
src/video_core/amdgpu/resource.h | 6 +
src/video_core/amdgpu/types.h | 10 +-
src/video_core/buffer_cache/buffer.h | 2 +-
src/video_core/buffer_cache/buffer_cache.cpp | 17 +-
src/video_core/buffer_cache/buffer_cache.h | 9 +-
.../renderer_vulkan/vk_compute_pipeline.cpp | 19 --
.../renderer_vulkan/vk_graphics_pipeline.cpp | 13 --
.../renderer_vulkan/vk_graphics_pipeline.h | 3 +-
.../renderer_vulkan/vk_instance.cpp | 24 +-
.../renderer_vulkan/vk_pipeline_cache.cpp | 4 +-
.../renderer_vulkan/vk_rasterizer.cpp | 172 ++++++--------
.../renderer_vulkan/vk_rasterizer.h | 8 +-
36 files changed, 675 insertions(+), 625 deletions(-)
delete mode 100644 src/shader_recompiler/ir/passes/lower_shared_mem_to_registers.cpp
create mode 100644 src/shader_recompiler/ir/passes/shared_memory_to_storage_pass.cpp
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 22a811d30..95766bc67 100755
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -766,11 +766,11 @@ set(SHADER_RECOMPILER src/shader_recompiler/exception.h
src/shader_recompiler/ir/passes/identity_removal_pass.cpp
src/shader_recompiler/ir/passes/ir_passes.h
src/shader_recompiler/ir/passes/lower_buffer_format_to_raw.cpp
- src/shader_recompiler/ir/passes/lower_shared_mem_to_registers.cpp
src/shader_recompiler/ir/passes/resource_tracking_pass.cpp
src/shader_recompiler/ir/passes/ring_access_elimination.cpp
src/shader_recompiler/ir/passes/shader_info_collection_pass.cpp
src/shader_recompiler/ir/passes/shared_memory_barrier_pass.cpp
+ src/shader_recompiler/ir/passes/shared_memory_to_storage_pass.cpp
src/shader_recompiler/ir/passes/ssa_rewrite_pass.cpp
src/shader_recompiler/ir/abstract_syntax_list.h
src/shader_recompiler/ir/attribute.cpp
diff --git a/src/shader_recompiler/backend/spirv/emit_spirv.cpp b/src/shader_recompiler/backend/spirv/emit_spirv.cpp
index 3712380f5..2a5b9335e 100644
--- a/src/shader_recompiler/backend/spirv/emit_spirv.cpp
+++ b/src/shader_recompiler/backend/spirv/emit_spirv.cpp
@@ -242,14 +242,17 @@ void SetupCapabilities(const Info& info, const Profile& profile, EmitContext& ct
ctx.AddCapability(spv::Capability::Image1D);
ctx.AddCapability(spv::Capability::Sampled1D);
ctx.AddCapability(spv::Capability::ImageQuery);
+ ctx.AddCapability(spv::Capability::Int8);
+ ctx.AddCapability(spv::Capability::Int16);
+ ctx.AddCapability(spv::Capability::Int64);
+ ctx.AddCapability(spv::Capability::UniformAndStorageBuffer8BitAccess);
+ ctx.AddCapability(spv::Capability::UniformAndStorageBuffer16BitAccess);
if (info.uses_fp16) {
ctx.AddCapability(spv::Capability::Float16);
- ctx.AddCapability(spv::Capability::Int16);
}
if (info.uses_fp64) {
ctx.AddCapability(spv::Capability::Float64);
}
- ctx.AddCapability(spv::Capability::Int64);
if (info.has_storage_images) {
ctx.AddCapability(spv::Capability::StorageImageExtendedFormats);
ctx.AddCapability(spv::Capability::StorageImageReadWithoutFormat);
diff --git a/src/shader_recompiler/backend/spirv/emit_spirv_atomic.cpp b/src/shader_recompiler/backend/spirv/emit_spirv_atomic.cpp
index ce65a5ccb..92cfcbb0f 100644
--- a/src/shader_recompiler/backend/spirv/emit_spirv_atomic.cpp
+++ b/src/shader_recompiler/backend/spirv/emit_spirv_atomic.cpp
@@ -23,10 +23,13 @@ Id SharedAtomicU32(EmitContext& ctx, Id offset, Id value,
Id BufferAtomicU32(EmitContext& ctx, IR::Inst* inst, u32 handle, Id address, Id value,
Id (Sirit::Module::*atomic_func)(Id, Id, Id, Id, Id)) {
- auto& buffer = ctx.buffers[handle];
- address = ctx.OpIAdd(ctx.U32[1], address, buffer.offset);
+ const auto& buffer = ctx.buffers[handle];
+ if (Sirit::ValidId(buffer.offset)) {
+ address = ctx.OpIAdd(ctx.U32[1], address, buffer.offset);
+ }
const Id index = ctx.OpShiftRightLogical(ctx.U32[1], address, ctx.ConstU32(2u));
- const Id ptr = ctx.OpAccessChain(buffer.pointer_type, buffer.id, ctx.u32_zero_value, index);
+ const auto [id, pointer_type] = buffer[EmitContext::BufferAlias::U32];
+ const Id ptr = ctx.OpAccessChain(pointer_type, id, ctx.u32_zero_value, index);
const auto [scope, semantics]{AtomicArgs(ctx)};
return (ctx.*atomic_func)(ctx.U32[1], ptr, scope, semantics, value);
}
@@ -165,17 +168,17 @@ Id EmitImageAtomicExchange32(EmitContext& ctx, IR::Inst* inst, u32 handle, Id co
}
Id EmitDataAppend(EmitContext& ctx, u32 gds_addr, u32 binding) {
- auto& buffer = ctx.buffers[binding];
- const Id ptr = ctx.OpAccessChain(buffer.pointer_type, buffer.id, ctx.u32_zero_value,
- ctx.ConstU32(gds_addr));
+ const auto& buffer = ctx.buffers[binding];
+ const auto [id, pointer_type] = buffer[EmitContext::BufferAlias::U32];
+ const Id ptr = ctx.OpAccessChain(pointer_type, id, ctx.u32_zero_value, ctx.ConstU32(gds_addr));
const auto [scope, semantics]{AtomicArgs(ctx)};
return ctx.OpAtomicIIncrement(ctx.U32[1], ptr, scope, semantics);
}
Id EmitDataConsume(EmitContext& ctx, u32 gds_addr, u32 binding) {
- auto& buffer = ctx.buffers[binding];
- const Id ptr = ctx.OpAccessChain(buffer.pointer_type, buffer.id, ctx.u32_zero_value,
- ctx.ConstU32(gds_addr));
+ const auto& buffer = ctx.buffers[binding];
+ const auto [id, pointer_type] = buffer[EmitContext::BufferAlias::U32];
+ const Id ptr = ctx.OpAccessChain(pointer_type, id, ctx.u32_zero_value, ctx.ConstU32(gds_addr));
const auto [scope, semantics]{AtomicArgs(ctx)};
return ctx.OpAtomicIDecrement(ctx.U32[1], ptr, scope, semantics);
}
diff --git a/src/shader_recompiler/backend/spirv/emit_spirv_context_get_set.cpp b/src/shader_recompiler/backend/spirv/emit_spirv_context_get_set.cpp
index ae77ed413..cc7b7e097 100644
--- a/src/shader_recompiler/backend/spirv/emit_spirv_context_get_set.cpp
+++ b/src/shader_recompiler/backend/spirv/emit_spirv_context_get_set.cpp
@@ -160,21 +160,25 @@ void EmitGetGotoVariable(EmitContext&) {
UNREACHABLE_MSG("Unreachable instruction");
}
+using BufferAlias = EmitContext::BufferAlias;
+
Id EmitReadConst(EmitContext& ctx, IR::Inst* inst) {
- u32 flatbuf_off_dw = inst->Flags();
- ASSERT(ctx.srt_flatbuf.binding >= 0);
- ASSERT(flatbuf_off_dw > 0);
- Id index = ctx.ConstU32(flatbuf_off_dw);
- auto& buffer = ctx.srt_flatbuf;
- const Id ptr{ctx.OpAccessChain(buffer.pointer_type, buffer.id, ctx.u32_zero_value, index)};
+ const u32 flatbuf_off_dw = inst->Flags();
+ const auto& srt_flatbuf = ctx.buffers.back();
+ ASSERT(srt_flatbuf.binding >= 0 && flatbuf_off_dw > 0 &&
+ srt_flatbuf.buffer_type == BufferType::ReadConstUbo);
+ const auto [id, pointer_type] = srt_flatbuf[BufferAlias::U32];
+ const Id ptr{
+ ctx.OpAccessChain(pointer_type, id, ctx.u32_zero_value, ctx.ConstU32(flatbuf_off_dw))};
return ctx.OpLoad(ctx.U32[1], ptr);
}
Id EmitReadConstBuffer(EmitContext& ctx, u32 handle, Id index) {
- auto& buffer = ctx.buffers[handle];
+ const auto& buffer = ctx.buffers[handle];
index = ctx.OpIAdd(ctx.U32[1], index, buffer.offset_dwords);
- const Id ptr{ctx.OpAccessChain(buffer.pointer_type, buffer.id, ctx.u32_zero_value, index)};
- return ctx.OpLoad(buffer.data_types->Get(1), ptr);
+ const auto [id, pointer_type] = buffer[BufferAlias::U32];
+ const Id ptr{ctx.OpAccessChain(pointer_type, id, ctx.u32_zero_value, index)};
+ return ctx.OpLoad(ctx.U32[1], ptr);
}
Id EmitReadStepRate(EmitContext& ctx, int rate_idx) {
@@ -184,7 +188,7 @@ Id EmitReadStepRate(EmitContext& ctx, int rate_idx) {
rate_idx == 0 ? ctx.u32_zero_value : ctx.u32_one_value));
}
-Id EmitGetAttributeForGeometry(EmitContext& ctx, IR::Attribute attr, u32 comp, Id index) {
+static Id EmitGetAttributeForGeometry(EmitContext& ctx, IR::Attribute attr, u32 comp, Id index) {
if (IR::IsPosition(attr)) {
ASSERT(attr == IR::Attribute::Position0);
const auto position_arr_ptr = ctx.TypePointer(spv::StorageClass::Input, ctx.F32[4]);
@@ -285,6 +289,8 @@ Id EmitGetAttributeU32(EmitContext& ctx, IR::Attribute attr, u32 comp) {
return EmitReadStepRate(ctx, 0);
case IR::Attribute::InstanceId1:
return EmitReadStepRate(ctx, 1);
+ case IR::Attribute::WorkgroupIndex:
+ return ctx.workgroup_index_id;
case IR::Attribute::WorkgroupId:
return ctx.OpCompositeExtract(ctx.U32[1], ctx.OpLoad(ctx.U32[3], ctx.workgroup_id), comp);
case IR::Attribute::LocalInvocationId:
@@ -396,140 +402,158 @@ void EmitSetPatch(EmitContext& ctx, IR::Patch patch, Id value) {
ctx.OpStore(pointer, value);
}
-template
-static Id EmitLoadBufferU32xN(EmitContext& ctx, u32 handle, Id address) {
- auto& buffer = ctx.buffers[handle];
- address = ctx.OpIAdd(ctx.U32[1], address, buffer.offset);
+template
+static Id EmitLoadBufferB32xN(EmitContext& ctx, u32 handle, Id address) {
+ const auto& spv_buffer = ctx.buffers[handle];
+ if (Sirit::ValidId(spv_buffer.offset)) {
+ address = ctx.OpIAdd(ctx.U32[1], address, spv_buffer.offset);
+ }
const Id index = ctx.OpShiftRightLogical(ctx.U32[1], address, ctx.ConstU32(2u));
+ const auto& data_types = alias == BufferAlias::U32 ? ctx.U32 : ctx.F32;
+ const auto [id, pointer_type] = spv_buffer[alias];
if constexpr (N == 1) {
- const Id ptr{ctx.OpAccessChain(buffer.pointer_type, buffer.id, ctx.u32_zero_value, index)};
- return ctx.OpLoad(buffer.data_types->Get(1), ptr);
+ const Id ptr{ctx.OpAccessChain(pointer_type, id, ctx.u32_zero_value, index)};
+ return ctx.OpLoad(data_types[1], ptr);
} else {
boost::container::static_vector ids;
for (u32 i = 0; i < N; i++) {
const Id index_i = ctx.OpIAdd(ctx.U32[1], index, ctx.ConstU32(i));
- const Id ptr{
- ctx.OpAccessChain(buffer.pointer_type, buffer.id, ctx.u32_zero_value, index_i)};
- ids.push_back(ctx.OpLoad(buffer.data_types->Get(1), ptr));
+ const Id ptr{ctx.OpAccessChain(pointer_type, id, ctx.u32_zero_value, index_i)};
+ ids.push_back(ctx.OpLoad(data_types[1], ptr));
}
- return ctx.OpCompositeConstruct(buffer.data_types->Get(N), ids);
+ return ctx.OpCompositeConstruct(data_types[N], ids);
}
}
Id EmitLoadBufferU8(EmitContext& ctx, IR::Inst*, u32 handle, Id address) {
- const Id byte_index{ctx.OpBitwiseAnd(ctx.U32[1], address, ctx.ConstU32(3u))};
- const Id bit_offset{ctx.OpShiftLeftLogical(ctx.U32[1], byte_index, ctx.ConstU32(3u))};
- const Id dword{EmitLoadBufferU32xN<1>(ctx, handle, address)};
- return ctx.OpBitFieldUExtract(ctx.U32[1], dword, bit_offset, ctx.ConstU32(8u));
+ const auto& spv_buffer = ctx.buffers[handle];
+ if (Sirit::ValidId(spv_buffer.offset)) {
+ address = ctx.OpIAdd(ctx.U32[1], address, spv_buffer.offset);
+ }
+ const auto [id, pointer_type] = spv_buffer[BufferAlias::U8];
+ const Id ptr{ctx.OpAccessChain(pointer_type, id, ctx.u32_zero_value, address)};
+ return ctx.OpUConvert(ctx.U32[1], ctx.OpLoad(ctx.U8, ptr));
}
Id EmitLoadBufferU16(EmitContext& ctx, IR::Inst*, u32 handle, Id address) {
- const Id byte_index{ctx.OpBitwiseAnd(ctx.U32[1], address, ctx.ConstU32(2u))};
- const Id bit_offset{ctx.OpShiftLeftLogical(ctx.U32[1], byte_index, ctx.ConstU32(3u))};
- const Id dword{EmitLoadBufferU32xN<1>(ctx, handle, address)};
- return ctx.OpBitFieldUExtract(ctx.U32[1], dword, bit_offset, ctx.ConstU32(16u));
+ const auto& spv_buffer = ctx.buffers[handle];
+ if (Sirit::ValidId(spv_buffer.offset)) {
+ address = ctx.OpIAdd(ctx.U32[1], address, spv_buffer.offset);
+ }
+ const auto [id, pointer_type] = spv_buffer[BufferAlias::U16];
+ const Id index = ctx.OpShiftRightLogical(ctx.U32[1], address, ctx.ConstU32(1u));
+ const Id ptr{ctx.OpAccessChain(pointer_type, id, ctx.u32_zero_value, index)};
+ return ctx.OpUConvert(ctx.U32[1], ctx.OpLoad(ctx.U16, ptr));
}
Id EmitLoadBufferU32(EmitContext& ctx, IR::Inst*, u32 handle, Id address) {
- return EmitLoadBufferU32xN<1>(ctx, handle, address);
+ return EmitLoadBufferB32xN<1, BufferAlias::U32>(ctx, handle, address);
}
Id EmitLoadBufferU32x2(EmitContext& ctx, IR::Inst*, u32 handle, Id address) {
- return EmitLoadBufferU32xN<2>(ctx, handle, address);
+ return EmitLoadBufferB32xN<2, BufferAlias::U32>(ctx, handle, address);
}
Id EmitLoadBufferU32x3(EmitContext& ctx, IR::Inst*, u32 handle, Id address) {
- return EmitLoadBufferU32xN<3>(ctx, handle, address);
+ return EmitLoadBufferB32xN<3, BufferAlias::U32>(ctx, handle, address);
}
Id EmitLoadBufferU32x4(EmitContext& ctx, IR::Inst*, u32 handle, Id address) {
- return EmitLoadBufferU32xN<4>(ctx, handle, address);
+ return EmitLoadBufferB32xN<4, BufferAlias::U32>(ctx, handle, address);
}
Id EmitLoadBufferF32(EmitContext& ctx, IR::Inst* inst, u32 handle, Id address) {
- return ctx.OpBitcast(ctx.F32[1], EmitLoadBufferU32(ctx, inst, handle, address));
+ return EmitLoadBufferB32xN<1, BufferAlias::F32>(ctx, handle, address);
}
Id EmitLoadBufferF32x2(EmitContext& ctx, IR::Inst* inst, u32 handle, Id address) {
- return ctx.OpBitcast(ctx.F32[2], EmitLoadBufferU32x2(ctx, inst, handle, address));
+ return EmitLoadBufferB32xN<2, BufferAlias::F32>(ctx, handle, address);
}
Id EmitLoadBufferF32x3(EmitContext& ctx, IR::Inst* inst, u32 handle, Id address) {
- return ctx.OpBitcast(ctx.F32[3], EmitLoadBufferU32x3(ctx, inst, handle, address));
+ return EmitLoadBufferB32xN<3, BufferAlias::F32>(ctx, handle, address);
}
Id EmitLoadBufferF32x4(EmitContext& ctx, IR::Inst* inst, u32 handle, Id address) {
- return ctx.OpBitcast(ctx.F32[4], EmitLoadBufferU32x4(ctx, inst, handle, address));
+ return EmitLoadBufferB32xN<4, BufferAlias::F32>(ctx, handle, address);
}
Id EmitLoadBufferFormatF32(EmitContext& ctx, IR::Inst* inst, u32 handle, Id address) {
UNREACHABLE_MSG("SPIR-V instruction");
}
-template
-static void EmitStoreBufferU32xN(EmitContext& ctx, u32 handle, Id address, Id value) {
- auto& buffer = ctx.buffers[handle];
- address = ctx.OpIAdd(ctx.U32[1], address, buffer.offset);
+template
+static void EmitStoreBufferB32xN(EmitContext& ctx, u32 handle, Id address, Id value) {
+ const auto& spv_buffer = ctx.buffers[handle];
+ if (Sirit::ValidId(spv_buffer.offset)) {
+ address = ctx.OpIAdd(ctx.U32[1], address, spv_buffer.offset);
+ }
const Id index = ctx.OpShiftRightLogical(ctx.U32[1], address, ctx.ConstU32(2u));
+ const auto& data_types = alias == BufferAlias::U32 ? ctx.U32 : ctx.F32;
+ const auto [id, pointer_type] = spv_buffer[alias];
if constexpr (N == 1) {
- const Id ptr{ctx.OpAccessChain(buffer.pointer_type, buffer.id, ctx.u32_zero_value, index)};
+ const Id ptr{ctx.OpAccessChain(pointer_type, id, ctx.u32_zero_value, index)};
ctx.OpStore(ptr, value);
} else {
for (u32 i = 0; i < N; i++) {
const Id index_i = ctx.OpIAdd(ctx.U32[1], index, ctx.ConstU32(i));
- const Id ptr =
- ctx.OpAccessChain(buffer.pointer_type, buffer.id, ctx.u32_zero_value, index_i);
- ctx.OpStore(ptr, ctx.OpCompositeExtract(buffer.data_types->Get(1), value, i));
+ const Id ptr = ctx.OpAccessChain(pointer_type, id, ctx.u32_zero_value, index_i);
+ ctx.OpStore(ptr, ctx.OpCompositeExtract(data_types[1], value, i));
}
}
}
void EmitStoreBufferU8(EmitContext& ctx, IR::Inst*, u32 handle, Id address, Id value) {
- const Id byte_index{ctx.OpBitwiseAnd(ctx.U32[1], address, ctx.ConstU32(3u))};
- const Id bit_offset{ctx.OpShiftLeftLogical(ctx.U32[1], byte_index, ctx.ConstU32(3u))};
- const Id dword{EmitLoadBufferU32xN<1>(ctx, handle, address)};
- const Id new_val{ctx.OpBitFieldInsert(ctx.U32[1], dword, value, bit_offset, ctx.ConstU32(8u))};
- EmitStoreBufferU32xN<1>(ctx, handle, address, new_val);
+ const auto& spv_buffer = ctx.buffers[handle];
+ if (Sirit::ValidId(spv_buffer.offset)) {
+ address = ctx.OpIAdd(ctx.U32[1], address, spv_buffer.offset);
+ }
+ const auto [id, pointer_type] = spv_buffer[BufferAlias::U8];
+ const Id ptr{ctx.OpAccessChain(pointer_type, id, ctx.u32_zero_value, address)};
+ ctx.OpStore(ptr, ctx.OpUConvert(ctx.U8, value));
}
void EmitStoreBufferU16(EmitContext& ctx, IR::Inst*, u32 handle, Id address, Id value) {
- const Id byte_index{ctx.OpBitwiseAnd(ctx.U32[1], address, ctx.ConstU32(2u))};
- const Id bit_offset{ctx.OpShiftLeftLogical(ctx.U32[1], byte_index, ctx.ConstU32(3u))};
- const Id dword{EmitLoadBufferU32xN<1>(ctx, handle, address)};
- const Id new_val{ctx.OpBitFieldInsert(ctx.U32[1], dword, value, bit_offset, ctx.ConstU32(16u))};
- EmitStoreBufferU32xN<1>(ctx, handle, address, new_val);
+ const auto& spv_buffer = ctx.buffers[handle];
+ if (Sirit::ValidId(spv_buffer.offset)) {
+ address = ctx.OpIAdd(ctx.U32[1], address, spv_buffer.offset);
+ }
+ const auto [id, pointer_type] = spv_buffer[BufferAlias::U16];
+ const Id index = ctx.OpShiftRightLogical(ctx.U32[1], address, ctx.ConstU32(1u));
+ const Id ptr{ctx.OpAccessChain(pointer_type, id, ctx.u32_zero_value, index)};
+ ctx.OpStore(ptr, ctx.OpUConvert(ctx.U16, value));
}
void EmitStoreBufferU32(EmitContext& ctx, IR::Inst*, u32 handle, Id address, Id value) {
- EmitStoreBufferU32xN<1>(ctx, handle, address, value);
+ EmitStoreBufferB32xN<1, BufferAlias::U32>(ctx, handle, address, value);
}
void EmitStoreBufferU32x2(EmitContext& ctx, IR::Inst*, u32 handle, Id address, Id value) {
- EmitStoreBufferU32xN<2>(ctx, handle, address, value);
+ EmitStoreBufferB32xN<2, BufferAlias::U32>(ctx, handle, address, value);
}
void EmitStoreBufferU32x3(EmitContext& ctx, IR::Inst*, u32 handle, Id address, Id value) {
- EmitStoreBufferU32xN<3>(ctx, handle, address, value);
+ EmitStoreBufferB32xN<3, BufferAlias::U32>(ctx, handle, address, value);
}
void EmitStoreBufferU32x4(EmitContext& ctx, IR::Inst*, u32 handle, Id address, Id value) {
- EmitStoreBufferU32xN<4>(ctx, handle, address, value);
+ EmitStoreBufferB32xN<4, BufferAlias::U32>(ctx, handle, address, value);
}
void EmitStoreBufferF32(EmitContext& ctx, IR::Inst* inst, u32 handle, Id address, Id value) {
- EmitStoreBufferU32(ctx, inst, handle, address, ctx.OpBitcast(ctx.U32[1], value));
+ EmitStoreBufferB32xN<1, BufferAlias::F32>(ctx, handle, address, value);
}
void EmitStoreBufferF32x2(EmitContext& ctx, IR::Inst* inst, u32 handle, Id address, Id value) {
- EmitStoreBufferU32x2(ctx, inst, handle, address, ctx.OpBitcast(ctx.U32[2], value));
+ EmitStoreBufferB32xN<2, BufferAlias::F32>(ctx, handle, address, value);
}
void EmitStoreBufferF32x3(EmitContext& ctx, IR::Inst* inst, u32 handle, Id address, Id value) {
- EmitStoreBufferU32x3(ctx, inst, handle, address, ctx.OpBitcast(ctx.U32[3], value));
+ EmitStoreBufferB32xN<3, BufferAlias::F32>(ctx, handle, address, value);
}
void EmitStoreBufferF32x4(EmitContext& ctx, IR::Inst* inst, u32 handle, Id address, Id value) {
- EmitStoreBufferU32x4(ctx, inst, handle, address, ctx.OpBitcast(ctx.U32[4], value));
+ EmitStoreBufferB32xN<4, BufferAlias::F32>(ctx, handle, address, value);
}
void EmitStoreBufferFormatF32(EmitContext& ctx, IR::Inst* inst, u32 handle, Id address, Id value) {
diff --git a/src/shader_recompiler/backend/spirv/emit_spirv_shared_memory.cpp b/src/shader_recompiler/backend/spirv/emit_spirv_shared_memory.cpp
index 550b95f3d..8b1610d61 100644
--- a/src/shader_recompiler/backend/spirv/emit_spirv_shared_memory.cpp
+++ b/src/shader_recompiler/backend/spirv/emit_spirv_shared_memory.cpp
@@ -9,65 +9,35 @@ namespace Shader::Backend::SPIRV {
Id EmitLoadSharedU32(EmitContext& ctx, Id offset) {
const Id shift_id{ctx.ConstU32(2U)};
const Id index{ctx.OpShiftRightArithmetic(ctx.U32[1], offset, shift_id)};
- if (ctx.info.has_emulated_shared_memory) {
- const Id pointer =
- ctx.OpAccessChain(ctx.shared_u32, ctx.shared_memory_u32, ctx.u32_zero_value, index);
- return ctx.OpLoad(ctx.U32[1], pointer);
- } else {
- const Id pointer = ctx.OpAccessChain(ctx.shared_u32, ctx.shared_memory_u32, index);
- return ctx.OpLoad(ctx.U32[1], pointer);
- }
+ const Id pointer = ctx.OpAccessChain(ctx.shared_u32, ctx.shared_memory_u32, index);
+ return ctx.OpLoad(ctx.U32[1], pointer);
}
Id EmitLoadSharedU64(EmitContext& ctx, Id offset) {
const Id shift_id{ctx.ConstU32(2U)};
const Id base_index{ctx.OpShiftRightArithmetic(ctx.U32[1], offset, shift_id)};
const Id next_index{ctx.OpIAdd(ctx.U32[1], base_index, ctx.ConstU32(1U))};
- if (ctx.info.has_emulated_shared_memory) {
- const Id lhs_pointer{ctx.OpAccessChain(ctx.shared_u32, ctx.shared_memory_u32,
- ctx.u32_zero_value, base_index)};
- const Id rhs_pointer{ctx.OpAccessChain(ctx.shared_u32, ctx.shared_memory_u32,
- ctx.u32_zero_value, next_index)};
- return ctx.OpCompositeConstruct(ctx.U32[2], ctx.OpLoad(ctx.U32[1], lhs_pointer),
- ctx.OpLoad(ctx.U32[1], rhs_pointer));
- } else {
- const Id lhs_pointer{ctx.OpAccessChain(ctx.shared_u32, ctx.shared_memory_u32, base_index)};
- const Id rhs_pointer{ctx.OpAccessChain(ctx.shared_u32, ctx.shared_memory_u32, next_index)};
- return ctx.OpCompositeConstruct(ctx.U32[2], ctx.OpLoad(ctx.U32[1], lhs_pointer),
- ctx.OpLoad(ctx.U32[1], rhs_pointer));
- }
+ const Id lhs_pointer{ctx.OpAccessChain(ctx.shared_u32, ctx.shared_memory_u32, base_index)};
+ const Id rhs_pointer{ctx.OpAccessChain(ctx.shared_u32, ctx.shared_memory_u32, next_index)};
+ return ctx.OpCompositeConstruct(ctx.U32[2], ctx.OpLoad(ctx.U32[1], lhs_pointer),
+ ctx.OpLoad(ctx.U32[1], rhs_pointer));
}
void EmitWriteSharedU32(EmitContext& ctx, Id offset, Id value) {
const Id shift{ctx.ConstU32(2U)};
const Id word_offset{ctx.OpShiftRightArithmetic(ctx.U32[1], offset, shift)};
- if (ctx.info.has_emulated_shared_memory) {
- const Id pointer = ctx.OpAccessChain(ctx.shared_u32, ctx.shared_memory_u32,
- ctx.u32_zero_value, word_offset);
- ctx.OpStore(pointer, value);
- } else {
- const Id pointer = ctx.OpAccessChain(ctx.shared_u32, ctx.shared_memory_u32, word_offset);
- ctx.OpStore(pointer, value);
- }
+ const Id pointer = ctx.OpAccessChain(ctx.shared_u32, ctx.shared_memory_u32, word_offset);
+ ctx.OpStore(pointer, value);
}
void EmitWriteSharedU64(EmitContext& ctx, Id offset, Id value) {
const Id shift{ctx.ConstU32(2U)};
const Id word_offset{ctx.OpShiftRightArithmetic(ctx.U32[1], offset, shift)};
const Id next_offset{ctx.OpIAdd(ctx.U32[1], word_offset, ctx.ConstU32(1U))};
- if (ctx.info.has_emulated_shared_memory) {
- const Id lhs_pointer{ctx.OpAccessChain(ctx.shared_u32, ctx.shared_memory_u32,
- ctx.u32_zero_value, word_offset)};
- const Id rhs_pointer{ctx.OpAccessChain(ctx.shared_u32, ctx.shared_memory_u32,
- ctx.u32_zero_value, next_offset)};
- ctx.OpStore(lhs_pointer, ctx.OpCompositeExtract(ctx.U32[1], value, 0U));
- ctx.OpStore(rhs_pointer, ctx.OpCompositeExtract(ctx.U32[1], value, 1U));
- } else {
- const Id lhs_pointer{ctx.OpAccessChain(ctx.shared_u32, ctx.shared_memory_u32, word_offset)};
- const Id rhs_pointer{ctx.OpAccessChain(ctx.shared_u32, ctx.shared_memory_u32, next_offset)};
- ctx.OpStore(lhs_pointer, ctx.OpCompositeExtract(ctx.U32[1], value, 0U));
- ctx.OpStore(rhs_pointer, ctx.OpCompositeExtract(ctx.U32[1], value, 1U));
- }
+ const Id lhs_pointer{ctx.OpAccessChain(ctx.shared_u32, ctx.shared_memory_u32, word_offset)};
+ const Id rhs_pointer{ctx.OpAccessChain(ctx.shared_u32, ctx.shared_memory_u32, next_offset)};
+ ctx.OpStore(lhs_pointer, ctx.OpCompositeExtract(ctx.U32[1], value, 0U));
+ ctx.OpStore(rhs_pointer, ctx.OpCompositeExtract(ctx.U32[1], value, 1U));
}
} // namespace Shader::Backend::SPIRV
diff --git a/src/shader_recompiler/backend/spirv/emit_spirv_special.cpp b/src/shader_recompiler/backend/spirv/emit_spirv_special.cpp
index a0a3ed8ff..724550cd6 100644
--- a/src/shader_recompiler/backend/spirv/emit_spirv_special.cpp
+++ b/src/shader_recompiler/backend/spirv/emit_spirv_special.cpp
@@ -11,6 +11,9 @@ void EmitPrologue(EmitContext& ctx) {
if (ctx.stage == Stage::Fragment) {
ctx.DefineInterpolatedAttribs();
}
+ if (ctx.info.loads.Get(IR::Attribute::WorkgroupIndex)) {
+ ctx.DefineWorkgroupIndex();
+ }
ctx.DefineBufferOffsets();
}
diff --git a/src/shader_recompiler/backend/spirv/spirv_emit_context.cpp b/src/shader_recompiler/backend/spirv/spirv_emit_context.cpp
index d676d205d..da20dc691 100644
--- a/src/shader_recompiler/backend/spirv/spirv_emit_context.cpp
+++ b/src/shader_recompiler/backend/spirv/spirv_emit_context.cpp
@@ -5,7 +5,6 @@
#include "common/div_ceil.h"
#include "shader_recompiler/backend/spirv/spirv_emit_context.h"
#include "shader_recompiler/frontend/fetch_shader.h"
-#include "shader_recompiler/ir/passes/srt.h"
#include "shader_recompiler/runtime_info.h"
#include "video_core/amdgpu/types.h"
@@ -107,6 +106,8 @@ Id EmitContext::Def(const IR::Value& value) {
void EmitContext::DefineArithmeticTypes() {
void_id = Name(TypeVoid(), "void_id");
U1[1] = Name(TypeBool(), "bool_id");
+ U8 = Name(TypeUInt(8), "u8_id");
+ U16 = Name(TypeUInt(16), "u16_id");
if (info.uses_fp16) {
F16[1] = Name(TypeFloat(16), "f16_id");
U16 = Name(TypeUInt(16), "u16_id");
@@ -193,6 +194,9 @@ EmitContext::SpirvAttribute EmitContext::GetAttributeInfo(AmdGpu::NumberFormat f
void EmitContext::DefineBufferOffsets() {
for (BufferDefinition& buffer : buffers) {
+ if (buffer.buffer_type != BufferType::Guest) {
+ continue;
+ }
const u32 binding = buffer.binding;
const u32 half = PushData::BufOffsetIndex + (binding >> 4);
const u32 comp = (binding & 0xf) >> 2;
@@ -211,8 +215,7 @@ void EmitContext::DefineInterpolatedAttribs() {
if (!profile.needs_manual_interpolation) {
return;
}
- // Iterate all input attributes, load them and manually interpolate with barycentric
- // coordinates.
+ // Iterate all input attributes, load them and manually interpolate.
for (s32 i = 0; i < runtime_info.fs_info.num_inputs; i++) {
const auto& input = runtime_info.fs_info.inputs[i];
const u32 semantic = input.param_index;
@@ -237,6 +240,20 @@ void EmitContext::DefineInterpolatedAttribs() {
}
}
+void EmitContext::DefineWorkgroupIndex() {
+ const Id workgroup_id_val{OpLoad(U32[3], workgroup_id)};
+ const Id workgroup_x{OpCompositeExtract(U32[1], workgroup_id_val, 0)};
+ const Id workgroup_y{OpCompositeExtract(U32[1], workgroup_id_val, 1)};
+ const Id workgroup_z{OpCompositeExtract(U32[1], workgroup_id_val, 2)};
+ const Id num_workgroups{OpLoad(U32[3], num_workgroups_id)};
+ const Id num_workgroups_x{OpCompositeExtract(U32[1], num_workgroups, 0)};
+ const Id num_workgroups_y{OpCompositeExtract(U32[1], num_workgroups, 1)};
+ workgroup_index_id =
+ OpIAdd(U32[1], OpIAdd(U32[1], workgroup_x, OpIMul(U32[1], workgroup_y, num_workgroups_x)),
+ OpIMul(U32[1], workgroup_z, OpIMul(U32[1], num_workgroups_x, num_workgroups_y)));
+ Name(workgroup_index_id, "workgroup_index");
+}
+
Id MakeDefaultValue(EmitContext& ctx, u32 default_value) {
switch (default_value) {
case 0:
@@ -305,9 +322,16 @@ void EmitContext::DefineInputs() {
break;
}
case LogicalStage::Fragment:
- frag_coord = DefineVariable(F32[4], spv::BuiltIn::FragCoord, spv::StorageClass::Input);
- frag_depth = DefineVariable(F32[1], spv::BuiltIn::FragDepth, spv::StorageClass::Output);
- front_facing = DefineVariable(U1[1], spv::BuiltIn::FrontFacing, spv::StorageClass::Input);
+ if (info.loads.GetAny(IR::Attribute::FragCoord)) {
+ frag_coord = DefineVariable(F32[4], spv::BuiltIn::FragCoord, spv::StorageClass::Input);
+ }
+ if (info.stores.Get(IR::Attribute::Depth)) {
+ frag_depth = DefineVariable(F32[1], spv::BuiltIn::FragDepth, spv::StorageClass::Output);
+ }
+ if (info.loads.Get(IR::Attribute::IsFrontFace)) {
+ front_facing =
+ DefineVariable(U1[1], spv::BuiltIn::FrontFacing, spv::StorageClass::Input);
+ }
if (profile.needs_manual_interpolation) {
gl_bary_coord_id =
DefineVariable(F32[3], spv::BuiltIn::BaryCoordKHR, spv::StorageClass::Input);
@@ -342,9 +366,19 @@ void EmitContext::DefineInputs() {
}
break;
case LogicalStage::Compute:
- workgroup_id = DefineVariable(U32[3], spv::BuiltIn::WorkgroupId, spv::StorageClass::Input);
- local_invocation_id =
- DefineVariable(U32[3], spv::BuiltIn::LocalInvocationId, spv::StorageClass::Input);
+ if (info.loads.GetAny(IR::Attribute::WorkgroupIndex) ||
+ info.loads.GetAny(IR::Attribute::WorkgroupId)) {
+ workgroup_id =
+ DefineVariable(U32[3], spv::BuiltIn::WorkgroupId, spv::StorageClass::Input);
+ }
+ if (info.loads.GetAny(IR::Attribute::WorkgroupIndex)) {
+ num_workgroups_id =
+ DefineVariable(U32[3], spv::BuiltIn::NumWorkgroups, spv::StorageClass::Input);
+ }
+ if (info.loads.GetAny(IR::Attribute::LocalInvocationId)) {
+ local_invocation_id =
+ DefineVariable(U32[3], spv::BuiltIn::LocalInvocationId, spv::StorageClass::Input);
+ }
break;
case LogicalStage::Geometry: {
primitive_id = DefineVariable(U32[1], spv::BuiltIn::PrimitiveId, spv::StorageClass::Input);
@@ -588,78 +622,74 @@ void EmitContext::DefinePushDataBlock() {
interfaces.push_back(push_data_block);
}
-void EmitContext::DefineBuffers() {
- boost::container::small_vector type_ids;
- const auto define_struct = [&](Id record_array_type, bool is_instance_data,
- std::optional explicit_name = {}) {
- const Id struct_type{TypeStruct(record_array_type)};
- if (std::ranges::find(type_ids, record_array_type.value, &Id::value) != type_ids.end()) {
- return struct_type;
- }
- Decorate(record_array_type, spv::Decoration::ArrayStride, 4);
- auto name = is_instance_data ? fmt::format("{}_instance_data_f32", stage)
- : fmt::format("{}_cbuf_block_f32", stage);
- name = explicit_name.value_or(name);
- Name(struct_type, name);
+EmitContext::BufferSpv EmitContext::DefineBuffer(bool is_storage, bool is_written, u32 elem_shift,
+ BufferType buffer_type, Id data_type) {
+ // Define array type.
+ const Id max_num_items = ConstU32(u32(profile.max_ubo_size) >> elem_shift);
+ const Id record_array_type{is_storage ? TypeRuntimeArray(data_type)
+ : TypeArray(data_type, max_num_items)};
+ // Define block struct type. Don't perform decorations twice on the same Id.
+ const Id struct_type{TypeStruct(record_array_type)};
+ if (std::ranges::find(buf_type_ids, record_array_type.value, &Id::value) ==
+ buf_type_ids.end()) {
+ Decorate(record_array_type, spv::Decoration::ArrayStride, 1 << elem_shift);
Decorate(struct_type, spv::Decoration::Block);
MemberName(struct_type, 0, "data");
MemberDecorate(struct_type, 0, spv::Decoration::Offset, 0U);
- type_ids.push_back(record_array_type);
- return struct_type;
- };
-
- if (info.has_readconst) {
- const Id data_type = U32[1];
- const auto storage_class = spv::StorageClass::Uniform;
- const Id pointer_type = TypePointer(storage_class, data_type);
- const Id record_array_type{
- TypeArray(U32[1], ConstU32(static_cast(info.flattened_ud_buf.size())))};
-
- const Id struct_type{define_struct(record_array_type, false, "srt_flatbuf_ty")};
-
- const Id struct_pointer_type{TypePointer(storage_class, struct_type)};
- const Id id{AddGlobalVariable(struct_pointer_type, storage_class)};
- Decorate(id, spv::Decoration::Binding, binding.unified++);
- Decorate(id, spv::Decoration::DescriptorSet, 0U);
- Name(id, "srt_flatbuf_ubo");
-
- srt_flatbuf = {
- .id = id,
- .binding = binding.buffer++,
- .pointer_type = pointer_type,
- };
- interfaces.push_back(id);
+ buf_type_ids.push_back(record_array_type);
}
+ // Define buffer binding interface.
+ const auto storage_class =
+ is_storage ? spv::StorageClass::StorageBuffer : spv::StorageClass::Uniform;
+ const Id struct_pointer_type{TypePointer(storage_class, struct_type)};
+ const Id pointer_type = TypePointer(storage_class, data_type);
+ const Id id{AddGlobalVariable(struct_pointer_type, storage_class)};
+ Decorate(id, spv::Decoration::Binding, binding.unified);
+ Decorate(id, spv::Decoration::DescriptorSet, 0U);
+ if (is_storage && !is_written) {
+ Decorate(id, spv::Decoration::NonWritable);
+ }
+ switch (buffer_type) {
+ case Shader::BufferType::GdsBuffer:
+ Name(id, "gds_buffer");
+ break;
+ case Shader::BufferType::ReadConstUbo:
+ Name(id, "srt_flatbuf_ubo");
+ break;
+ case Shader::BufferType::SharedMemory:
+ Name(id, "ssbo_shmem");
+ break;
+ default:
+ Name(id, fmt::format("{}_{}", is_storage ? "ssbo" : "ubo", binding.buffer));
+ }
+ interfaces.push_back(id);
+ return {id, pointer_type};
+};
+void EmitContext::DefineBuffers() {
for (const auto& desc : info.buffers) {
- const auto sharp = desc.GetSharp(info);
- const bool is_storage = desc.IsStorage(sharp, profile);
- const u32 array_size = profile.max_ubo_size >> 2;
- const auto* data_types = True(desc.used_types & IR::Type::F32) ? &F32 : &U32;
- const Id data_type = (*data_types)[1];
- const Id record_array_type{is_storage ? TypeRuntimeArray(data_type)
- : TypeArray(data_type, ConstU32(array_size))};
- const Id struct_type{define_struct(record_array_type, desc.is_instance_data)};
+ const auto buf_sharp = desc.GetSharp(info);
+ const bool is_storage = desc.IsStorage(buf_sharp, profile);
- const auto storage_class =
- is_storage ? spv::StorageClass::StorageBuffer : spv::StorageClass::Uniform;
- const Id struct_pointer_type{TypePointer(storage_class, struct_type)};
- const Id pointer_type = TypePointer(storage_class, data_type);
- const Id id{AddGlobalVariable(struct_pointer_type, storage_class)};
- Decorate(id, spv::Decoration::Binding, binding.unified++);
- Decorate(id, spv::Decoration::DescriptorSet, 0U);
- if (is_storage && !desc.is_written) {
- Decorate(id, spv::Decoration::NonWritable);
+ // Define aliases depending on the shader usage.
+ auto& spv_buffer = buffers.emplace_back(binding.buffer++, desc.buffer_type);
+ if (True(desc.used_types & IR::Type::U32)) {
+ spv_buffer[BufferAlias::U32] =
+ DefineBuffer(is_storage, desc.is_written, 2, desc.buffer_type, U32[1]);
}
- Name(id, fmt::format("{}_{}", is_storage ? "ssbo" : "cbuf", desc.sharp_idx));
-
- buffers.push_back({
- .id = id,
- .binding = binding.buffer++,
- .data_types = data_types,
- .pointer_type = pointer_type,
- });
- interfaces.push_back(id);
+ if (True(desc.used_types & IR::Type::F32)) {
+ spv_buffer[BufferAlias::F32] =
+ DefineBuffer(is_storage, desc.is_written, 2, desc.buffer_type, F32[1]);
+ }
+ if (True(desc.used_types & IR::Type::U16)) {
+ spv_buffer[BufferAlias::U16] =
+ DefineBuffer(is_storage, desc.is_written, 1, desc.buffer_type, U16);
+ }
+ if (True(desc.used_types & IR::Type::U8)) {
+ spv_buffer[BufferAlias::U8] =
+ DefineBuffer(is_storage, desc.is_written, 0, desc.buffer_type, U8);
+ }
+ ++binding.unified;
}
}
@@ -809,51 +839,18 @@ void EmitContext::DefineImagesAndSamplers() {
}
void EmitContext::DefineSharedMemory() {
- static constexpr size_t DefaultSharedMemSize = 2_KB;
if (!info.uses_shared) {
return;
}
ASSERT(info.stage == Stage::Compute);
-
- const u32 max_shared_memory_size = profile.max_shared_memory_size;
- u32 shared_memory_size = runtime_info.cs_info.shared_memory_size;
- if (shared_memory_size == 0) {
- shared_memory_size = DefaultSharedMemSize;
- }
-
+ const u32 shared_memory_size = runtime_info.cs_info.shared_memory_size;
const u32 num_elements{Common::DivCeil(shared_memory_size, 4U)};
const Id type{TypeArray(U32[1], ConstU32(num_elements))};
-
- if (shared_memory_size <= max_shared_memory_size) {
- shared_memory_u32_type = TypePointer(spv::StorageClass::Workgroup, type);
- shared_u32 = TypePointer(spv::StorageClass::Workgroup, U32[1]);
- shared_memory_u32 = AddGlobalVariable(shared_memory_u32_type, spv::StorageClass::Workgroup);
- Name(shared_memory_u32, "shared_mem");
- interfaces.push_back(shared_memory_u32);
- } else {
- shared_memory_u32_type = TypePointer(spv::StorageClass::StorageBuffer, type);
- shared_u32 = TypePointer(spv::StorageClass::StorageBuffer, U32[1]);
-
- Decorate(type, spv::Decoration::ArrayStride, 4);
-
- const Id struct_type{TypeStruct(type)};
- Name(struct_type, "shared_memory_buf");
- Decorate(struct_type, spv::Decoration::Block);
- MemberName(struct_type, 0, "data");
- MemberDecorate(struct_type, 0, spv::Decoration::Offset, 0U);
-
- const Id struct_pointer_type{TypePointer(spv::StorageClass::StorageBuffer, struct_type)};
- const Id ssbo_id{AddGlobalVariable(struct_pointer_type, spv::StorageClass::StorageBuffer)};
- Decorate(ssbo_id, spv::Decoration::Binding, binding.unified++);
- Decorate(ssbo_id, spv::Decoration::DescriptorSet, 0U);
- Name(ssbo_id, "shared_mem_ssbo");
-
- shared_memory_u32 = ssbo_id;
-
- info.has_emulated_shared_memory = true;
- info.shared_memory_size = shared_memory_size;
- interfaces.push_back(ssbo_id);
- }
+ shared_memory_u32_type = TypePointer(spv::StorageClass::Workgroup, type);
+ shared_u32 = TypePointer(spv::StorageClass::Workgroup, U32[1]);
+ shared_memory_u32 = AddGlobalVariable(shared_memory_u32_type, spv::StorageClass::Workgroup);
+ Name(shared_memory_u32, "shared_mem");
+ interfaces.push_back(shared_memory_u32);
}
Id EmitContext::DefineFloat32ToUfloatM5(u32 mantissa_bits, const std::string_view name) {
diff --git a/src/shader_recompiler/backend/spirv/spirv_emit_context.h b/src/shader_recompiler/backend/spirv/spirv_emit_context.h
index 23fca4212..0fe6e336c 100644
--- a/src/shader_recompiler/backend/spirv/spirv_emit_context.h
+++ b/src/shader_recompiler/backend/spirv/spirv_emit_context.h
@@ -8,7 +8,7 @@
#include "shader_recompiler/backend/bindings.h"
#include "shader_recompiler/info.h"
-#include "shader_recompiler/ir/program.h"
+#include "shader_recompiler/ir/value.h"
#include "shader_recompiler/profile.h"
namespace Shader::Backend::SPIRV {
@@ -45,6 +45,7 @@ public:
void DefineBufferOffsets();
void DefineInterpolatedAttribs();
+ void DefineWorkgroupIndex();
[[nodiscard]] Id DefineInput(Id type, std::optional location = std::nullopt,
std::optional builtin = std::nullopt) {
@@ -200,8 +201,10 @@ public:
std::array patches{};
Id workgroup_id{};
+ Id num_workgroups_id{};
+ Id workgroup_index_id{};
Id local_invocation_id{};
- Id invocation_id{}; // for instanced geoshaders or output vertices within TCS patch
+ Id invocation_id{};
Id subgroup_local_invocation_id{};
Id image_u32{};
@@ -227,18 +230,38 @@ public:
bool is_storage = false;
};
- struct BufferDefinition {
+ enum class BufferAlias : u32 {
+ U8,
+ U16,
+ U32,
+ F32,
+ NumAlias,
+ };
+
+ struct BufferSpv {
Id id;
- Id offset;
- Id offset_dwords;
- u32 binding;
- const VectorIds* data_types;
Id pointer_type;
};
+ struct BufferDefinition {
+ u32 binding;
+ BufferType buffer_type;
+ Id offset;
+ Id offset_dwords;
+ std::array aliases;
+
+ const BufferSpv& operator[](BufferAlias alias) const {
+ return aliases[u32(alias)];
+ }
+
+ BufferSpv& operator[](BufferAlias alias) {
+ return aliases[u32(alias)];
+ }
+ };
+
Bindings& binding;
+ boost::container::small_vector buf_type_ids;
boost::container::small_vector buffers;
- BufferDefinition srt_flatbuf;
boost::container::small_vector images;
boost::container::small_vector samplers;
@@ -279,6 +302,9 @@ private:
SpirvAttribute GetAttributeInfo(AmdGpu::NumberFormat fmt, Id id, u32 num_components,
bool output);
+ BufferSpv DefineBuffer(bool is_storage, bool is_written, u32 elem_shift, BufferType buffer_type,
+ Id data_type);
+
Id DefineFloat32ToUfloatM5(u32 mantissa_bits, std::string_view name);
Id DefineUfloatM5ToFloat32(u32 mantissa_bits, std::string_view name);
};
diff --git a/src/shader_recompiler/frontend/translate/data_share.cpp b/src/shader_recompiler/frontend/translate/data_share.cpp
index 62c0423dd..460f8913c 100644
--- a/src/shader_recompiler/frontend/translate/data_share.cpp
+++ b/src/shader_recompiler/frontend/translate/data_share.cpp
@@ -176,6 +176,13 @@ void Translator::DS_WRITE(int bit_size, bool is_signed, bool is_pair, bool strid
const IR::U32 addr{ir.GetVectorReg(IR::VectorReg(inst.src[0].code))};
const IR::VectorReg data0{inst.src[1].code};
const IR::VectorReg data1{inst.src[2].code};
+ const u32 offset = (inst.control.ds.offset1 << 8u) + inst.control.ds.offset0;
+ if (info.stage == Stage::Fragment) {
+ ASSERT_MSG(!is_pair && bit_size == 32 && offset % 256 == 0,
+ "Unexpected shared memory offset alignment: {}", offset);
+ ir.SetVectorReg(GetScratchVgpr(offset), ir.GetVectorReg(data0));
+ return;
+ }
if (is_pair) {
const u32 adj = (bit_size == 32 ? 4 : 8) * (stride64 ? 64 : 1);
const IR::U32 addr0 = ir.IAdd(addr, ir.Imm32(u32(inst.control.ds.offset0 * adj)));
@@ -195,14 +202,12 @@ void Translator::DS_WRITE(int bit_size, bool is_signed, bool is_pair, bool strid
addr1);
}
} else if (bit_size == 64) {
- const IR::U32 addr0 = ir.IAdd(
- addr, ir.Imm32((u32(inst.control.ds.offset1) << 8u) + u32(inst.control.ds.offset0)));
+ const IR::U32 addr0 = ir.IAdd(addr, ir.Imm32(offset));
const IR::Value data =
ir.CompositeConstruct(ir.GetVectorReg(data0), ir.GetVectorReg(data0 + 1));
ir.WriteShared(bit_size, data, addr0);
} else {
- const IR::U32 addr0 = ir.IAdd(
- addr, ir.Imm32((u32(inst.control.ds.offset1) << 8u) + u32(inst.control.ds.offset0)));
+ const IR::U32 addr0 = ir.IAdd(addr, ir.Imm32(offset));
ir.WriteShared(bit_size, ir.GetVectorReg(data0), addr0);
}
}
@@ -223,6 +228,13 @@ void Translator::DS_READ(int bit_size, bool is_signed, bool is_pair, bool stride
const GcnInst& inst) {
const IR::U32 addr{ir.GetVectorReg(IR::VectorReg(inst.src[0].code))};
IR::VectorReg dst_reg{inst.dst[0].code};
+ const u32 offset = (inst.control.ds.offset1 << 8u) + inst.control.ds.offset0;
+ if (info.stage == Stage::Fragment) {
+ ASSERT_MSG(!is_pair && bit_size == 32 && offset % 256 == 0,
+ "Unexpected shared memory offset alignment: {}", offset);
+ ir.SetVectorReg(dst_reg, ir.GetVectorReg(GetScratchVgpr(offset)));
+ return;
+ }
if (is_pair) {
// Pair loads are either 32 or 64-bit
const u32 adj = (bit_size == 32 ? 4 : 8) * (stride64 ? 64 : 1);
@@ -243,14 +255,12 @@ void Translator::DS_READ(int bit_size, bool is_signed, bool is_pair, bool stride
ir.SetVectorReg(dst_reg++, IR::U32{ir.CompositeExtract(data1, 1)});
}
} else if (bit_size == 64) {
- const IR::U32 addr0 = ir.IAdd(
- addr, ir.Imm32((u32(inst.control.ds.offset1) << 8u) + u32(inst.control.ds.offset0)));
+ const IR::U32 addr0 = ir.IAdd(addr, ir.Imm32(offset));
const IR::Value data = ir.LoadShared(bit_size, is_signed, addr0);
ir.SetVectorReg(dst_reg, IR::U32{ir.CompositeExtract(data, 0)});
ir.SetVectorReg(dst_reg + 1, IR::U32{ir.CompositeExtract(data, 1)});
} else {
- const IR::U32 addr0 = ir.IAdd(
- addr, ir.Imm32((u32(inst.control.ds.offset1) << 8u) + u32(inst.control.ds.offset0)));
+ const IR::U32 addr0 = ir.IAdd(addr, ir.Imm32(offset));
const IR::U32 data = IR::U32{ir.LoadShared(bit_size, is_signed, addr0)};
ir.SetVectorReg(dst_reg, data);
}
diff --git a/src/shader_recompiler/frontend/translate/export.cpp b/src/shader_recompiler/frontend/translate/export.cpp
index ece35093a..0abef2e81 100644
--- a/src/shader_recompiler/frontend/translate/export.cpp
+++ b/src/shader_recompiler/frontend/translate/export.cpp
@@ -7,7 +7,7 @@
namespace Shader::Gcn {
-u32 SwizzleMrtComponent(const FragmentRuntimeInfo::PsColorBuffer& color_buffer, u32 comp) {
+u32 SwizzleMrtComponent(const PsColorBuffer& color_buffer, u32 comp) {
const auto [r, g, b, a] = color_buffer.swizzle;
const std::array swizzle_array = {r, g, b, a};
const auto swizzled_comp_type = static_cast(swizzle_array[comp]);
@@ -16,7 +16,7 @@ u32 SwizzleMrtComponent(const FragmentRuntimeInfo::PsColorBuffer& color_buffer,
}
void Translator::ExportMrtValue(IR::Attribute attribute, u32 comp, const IR::F32& value,
- const FragmentRuntimeInfo::PsColorBuffer& color_buffer) {
+ const PsColorBuffer& color_buffer) {
auto converted = ApplyWriteNumberConversion(ir, value, color_buffer.num_conversion);
if (color_buffer.needs_unorm_fixup) {
// FIXME: Fix-up for GPUs where float-to-unorm rounding is off from expected.
diff --git a/src/shader_recompiler/frontend/translate/translate.cpp b/src/shader_recompiler/frontend/translate/translate.cpp
index 7f5504663..7f1bcb33e 100644
--- a/src/shader_recompiler/frontend/translate/translate.cpp
+++ b/src/shader_recompiler/frontend/translate/translate.cpp
@@ -4,7 +4,6 @@
#include "common/config.h"
#include "common/io_file.h"
#include "common/path_util.h"
-#include "shader_recompiler/exception.h"
#include "shader_recompiler/frontend/fetch_shader.h"
#include "shader_recompiler/frontend/translate/translate.h"
#include "shader_recompiler/info.h"
@@ -21,9 +20,14 @@
namespace Shader::Gcn {
+static u32 next_vgpr_num;
+static std::unordered_map vgpr_map;
+
Translator::Translator(IR::Block* block_, Info& info_, const RuntimeInfo& runtime_info_,
const Profile& profile_)
- : ir{*block_, block_->begin()}, info{info_}, runtime_info{runtime_info_}, profile{profile_} {}
+ : ir{*block_, block_->begin()}, info{info_}, runtime_info{runtime_info_}, profile{profile_} {
+ next_vgpr_num = vgpr_map.empty() ? runtime_info.num_allocated_vgprs : next_vgpr_num;
+}
void Translator::EmitPrologue() {
ir.Prologue();
@@ -179,8 +183,21 @@ void Translator::EmitPrologue() {
default:
UNREACHABLE_MSG("Unknown shader stage");
}
+
+ // Clear any scratch vgpr mappings for next shader.
+ vgpr_map.clear();
}
+IR::VectorReg Translator::GetScratchVgpr(u32 offset) {
+ const auto [it, is_new] = vgpr_map.try_emplace(offset);
+ if (is_new) {
+ ASSERT_MSG(next_vgpr_num < 256, "Out of VGPRs");
+ const auto new_vgpr = static_cast(next_vgpr_num++);
+ it->second = new_vgpr;
+ }
+ return it->second;
+};
+
template
T Translator::GetSrc(const InstOperand& operand) {
constexpr bool is_float = std::is_same_v;
@@ -490,7 +507,6 @@ void Translator::EmitFetch(const GcnInst& inst) {
info.buffers.push_back({
.sharp_idx = info.srt_info.ReserveSharp(attrib.sgpr_base, attrib.dword_offset, 4),
.used_types = IR::Type::F32,
- .is_instance_data = true,
.instance_attrib = attrib.semantic,
});
}
diff --git a/src/shader_recompiler/frontend/translate/translate.h b/src/shader_recompiler/frontend/translate/translate.h
index 287885854..563881a8e 100644
--- a/src/shader_recompiler/frontend/translate/translate.h
+++ b/src/shader_recompiler/frontend/translate/translate.h
@@ -309,7 +309,7 @@ private:
const IR::F32& x_res, const IR::F32& y_res, const IR::F32& z_res);
void ExportMrtValue(IR::Attribute attribute, u32 comp, const IR::F32& value,
- const FragmentRuntimeInfo::PsColorBuffer& color_buffer);
+ const PsColorBuffer& color_buffer);
void ExportMrtCompressed(IR::Attribute attribute, u32 idx, const IR::U32& value);
void ExportMrtUncompressed(IR::Attribute attribute, u32 comp, const IR::F32& value);
void ExportCompressed(IR::Attribute attribute, u32 idx, const IR::U32& value);
@@ -317,6 +317,8 @@ private:
void LogMissingOpcode(const GcnInst& inst);
+ IR::VectorReg GetScratchVgpr(u32 offset);
+
private:
IR::IREmitter ir;
Info& info;
diff --git a/src/shader_recompiler/info.h b/src/shader_recompiler/info.h
index 57d428a49..13f310cf8 100644
--- a/src/shader_recompiler/info.h
+++ b/src/shader_recompiler/info.h
@@ -2,7 +2,6 @@
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
-#include
#include
#include
#include
@@ -19,7 +18,6 @@
#include "shader_recompiler/params.h"
#include "shader_recompiler/profile.h"
#include "shader_recompiler/runtime_info.h"
-#include "video_core/amdgpu/liverpool.h"
#include "video_core/amdgpu/resource.h"
namespace Shader {
@@ -37,21 +35,30 @@ enum class TextureType : u32 {
};
constexpr u32 NUM_TEXTURE_TYPES = 7;
+enum class BufferType : u32 {
+ Guest,
+ ReadConstUbo,
+ GdsBuffer,
+ SharedMemory,
+};
+
struct Info;
struct BufferResource {
u32 sharp_idx;
IR::Type used_types;
AmdGpu::Buffer inline_cbuf;
- bool is_gds_buffer{};
- bool is_instance_data{};
+ BufferType buffer_type;
u8 instance_attrib{};
bool is_written{};
bool is_formatted{};
- [[nodiscard]] bool IsStorage(const AmdGpu::Buffer& buffer,
- const Profile& profile) const noexcept {
- return buffer.GetSize() > profile.max_ubo_size || is_written || is_gds_buffer;
+ bool IsSpecial() const noexcept {
+ return buffer_type != BufferType::Guest;
+ }
+
+ bool IsStorage(const AmdGpu::Buffer& buffer, const Profile& profile) const noexcept {
+ return buffer.GetSize() > profile.max_ubo_size || is_written;
}
[[nodiscard]] constexpr AmdGpu::Buffer GetSharp(const Info& info) const noexcept;
@@ -193,10 +200,8 @@ struct Info {
bool uses_unpack_10_11_11{};
bool stores_tess_level_outer{};
bool stores_tess_level_inner{};
- bool translation_failed{}; // indicates that shader has unsupported instructions
- bool has_emulated_shared_memory{};
+ bool translation_failed{};
bool has_readconst{};
- u32 shared_memory_size{};
u8 mrt_mask{0u};
bool has_fetch_shader{false};
u32 fetch_shader_sgpr_base{0u};
@@ -233,10 +238,8 @@ struct Info {
}
void AddBindings(Backend::Bindings& bnd) const {
- const auto total_buffers =
- buffers.size() + (has_readconst ? 1 : 0) + (has_emulated_shared_memory ? 1 : 0);
- bnd.buffer += total_buffers;
- bnd.unified += total_buffers + images.size() + samplers.size();
+ bnd.buffer += buffers.size();
+ bnd.unified += buffers.size() + images.size() + samplers.size();
bnd.user_data += ud_mask.NumRegs();
}
@@ -283,14 +286,3 @@ constexpr AmdGpu::Image FMaskResource::GetSharp(const Info& info) const noexcept
}
} // namespace Shader
-
-template <>
-struct fmt::formatter {
- constexpr auto parse(format_parse_context& ctx) {
- return ctx.begin();
- }
- auto format(const Shader::Stage stage, format_context& ctx) const {
- constexpr static std::array names = {"fs", "vs", "gs", "es", "hs", "ls", "cs"};
- return fmt::format_to(ctx.out(), "{}", names[static_cast(stage)]);
- }
-};
diff --git a/src/shader_recompiler/ir/attribute.h b/src/shader_recompiler/ir/attribute.h
index bcb2b44a9..5117f5650 100644
--- a/src/shader_recompiler/ir/attribute.h
+++ b/src/shader_recompiler/ir/attribute.h
@@ -69,16 +69,17 @@ enum class Attribute : u64 {
SampleIndex = 72,
GlobalInvocationId = 73,
WorkgroupId = 74,
- LocalInvocationId = 75,
- LocalInvocationIndex = 76,
- FragCoord = 77,
- InstanceId0 = 78, // step rate 0
- InstanceId1 = 79, // step rate 1
- InvocationId = 80, // TCS id in output patch and instanced geometry shader id
- PatchVertices = 81,
- TessellationEvaluationPointU = 82,
- TessellationEvaluationPointV = 83,
- PackedHullInvocationInfo = 84, // contains patch id within the VGT and invocation ID
+ WorkgroupIndex = 75,
+ LocalInvocationId = 76,
+ LocalInvocationIndex = 77,
+ FragCoord = 78,
+ InstanceId0 = 79, // step rate 0
+ InstanceId1 = 80, // step rate 1
+ InvocationId = 81, // TCS id in output patch and instanced geometry shader id
+ PatchVertices = 82,
+ TessellationEvaluationPointU = 83,
+ TessellationEvaluationPointV = 84,
+ PackedHullInvocationInfo = 85, // contains patch id within the VGT and invocation ID
Max,
};
diff --git a/src/shader_recompiler/ir/passes/ir_passes.h b/src/shader_recompiler/ir/passes/ir_passes.h
index 3c98579a0..69628dbfd 100644
--- a/src/shader_recompiler/ir/passes/ir_passes.h
+++ b/src/shader_recompiler/ir/passes/ir_passes.h
@@ -20,12 +20,14 @@ void FlattenExtendedUserdataPass(IR::Program& program);
void ResourceTrackingPass(IR::Program& program);
void CollectShaderInfoPass(IR::Program& program);
void LowerBufferFormatToRaw(IR::Program& program);
-void LowerSharedMemToRegisters(IR::Program& program, const RuntimeInfo& runtime_info);
void RingAccessElimination(const IR::Program& program, const RuntimeInfo& runtime_info,
Stage stage);
void TessellationPreprocess(IR::Program& program, RuntimeInfo& runtime_info);
void HullShaderTransform(IR::Program& program, RuntimeInfo& runtime_info);
void DomainShaderTransform(IR::Program& program, RuntimeInfo& runtime_info);
-void SharedMemoryBarrierPass(IR::Program& program, const Profile& profile);
+void SharedMemoryBarrierPass(IR::Program& program, const RuntimeInfo& runtime_info,
+ const Profile& profile);
+void SharedMemoryToStoragePass(IR::Program& program, const RuntimeInfo& runtime_info,
+ const Profile& profile);
} // namespace Shader::Optimization
diff --git a/src/shader_recompiler/ir/passes/lower_shared_mem_to_registers.cpp b/src/shader_recompiler/ir/passes/lower_shared_mem_to_registers.cpp
deleted file mode 100644
index 23963a991..000000000
--- a/src/shader_recompiler/ir/passes/lower_shared_mem_to_registers.cpp
+++ /dev/null
@@ -1,81 +0,0 @@
-// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project
-// SPDX-License-Identifier: GPL-2.0-or-later
-
-#include
-
-#include "shader_recompiler/ir/ir_emitter.h"
-#include "shader_recompiler/ir/program.h"
-
-namespace Shader::Optimization {
-
-static bool IsSharedMemoryInst(const IR::Inst& inst) {
- const auto opcode = inst.GetOpcode();
- return opcode == IR::Opcode::LoadSharedU32 || opcode == IR::Opcode::LoadSharedU64 ||
- opcode == IR::Opcode::WriteSharedU32 || opcode == IR::Opcode::WriteSharedU64;
-}
-
-static u32 GetSharedMemImmOffset(const IR::Inst& inst) {
- const auto* address = inst.Arg(0).InstRecursive();
- ASSERT(address->GetOpcode() == IR::Opcode::IAdd32);
- const auto ir_offset = address->Arg(1);
- ASSERT_MSG(ir_offset.IsImmediate());
- const auto offset = ir_offset.U32();
- // Typical usage is the compiler spilling registers into shared memory, with 256 bytes between
- // each register to account for 4 bytes per register times 64 threads per group. Ensure that
- // this assumption holds, as if it does not this approach may need to be revised.
- ASSERT_MSG(offset % 256 == 0, "Unexpected shared memory offset alignment: {}", offset);
- return offset;
-}
-
-static void ConvertSharedMemToVgpr(IR::IREmitter& ir, IR::Inst& inst, const IR::VectorReg vgpr) {
- switch (inst.GetOpcode()) {
- case IR::Opcode::LoadSharedU32:
- inst.ReplaceUsesWithAndRemove(ir.GetVectorReg(vgpr));
- break;
- case IR::Opcode::LoadSharedU64:
- inst.ReplaceUsesWithAndRemove(
- ir.CompositeConstruct(ir.GetVectorReg(vgpr), ir.GetVectorReg(vgpr + 1)));
- break;
- case IR::Opcode::WriteSharedU32:
- ir.SetVectorReg(vgpr, IR::U32{inst.Arg(1)});
- inst.Invalidate();
- break;
- case IR::Opcode::WriteSharedU64: {
- const auto value = inst.Arg(1);
- ir.SetVectorReg(vgpr, IR::U32{ir.CompositeExtract(value, 0)});
- ir.SetVectorReg(vgpr, IR::U32{ir.CompositeExtract(value, 1)});
- inst.Invalidate();
- break;
- }
- default:
- UNREACHABLE_MSG("Unknown shared memory opcode: {}", inst.GetOpcode());
- }
-}
-
-void LowerSharedMemToRegisters(IR::Program& program, const RuntimeInfo& runtime_info) {
- u32 next_vgpr_num = runtime_info.num_allocated_vgprs;
- std::unordered_map vgpr_map;
- const auto get_vgpr = [&next_vgpr_num, &vgpr_map](const u32 offset) {
- const auto [it, is_new] = vgpr_map.try_emplace(offset);
- if (is_new) {
- ASSERT_MSG(next_vgpr_num < 256, "Out of VGPRs");
- const auto new_vgpr = static_cast(next_vgpr_num++);
- it->second = new_vgpr;
- }
- return it->second;
- };
-
- for (IR::Block* const block : program.blocks) {
- for (IR::Inst& inst : block->Instructions()) {
- if (!IsSharedMemoryInst(inst)) {
- continue;
- }
- const auto offset = GetSharedMemImmOffset(inst);
- const auto vgpr = get_vgpr(offset);
- IR::IREmitter ir{*block, IR::Block::InstructionList::s_iterator_to(inst)};
- ConvertSharedMemToVgpr(ir, inst, vgpr);
- }
- }
-}
-
-} // namespace Shader::Optimization
diff --git a/src/shader_recompiler/ir/passes/resource_tracking_pass.cpp b/src/shader_recompiler/ir/passes/resource_tracking_pass.cpp
index 029558d9e..c5bfe5796 100644
--- a/src/shader_recompiler/ir/passes/resource_tracking_pass.cpp
+++ b/src/shader_recompiler/ir/passes/resource_tracking_pass.cpp
@@ -78,7 +78,20 @@ bool IsDataRingInstruction(const IR::Inst& inst) {
}
IR::Type BufferDataType(const IR::Inst& inst, AmdGpu::NumberFormat num_format) {
- return IR::Type::U32;
+ switch (inst.GetOpcode()) {
+ case IR::Opcode::LoadBufferU8:
+ case IR::Opcode::StoreBufferU8:
+ return IR::Type::U8;
+ case IR::Opcode::LoadBufferU16:
+ case IR::Opcode::StoreBufferU16:
+ return IR::Type::U16;
+ case IR::Opcode::LoadBufferFormatF32:
+ case IR::Opcode::StoreBufferFormatF32:
+ // Formatted buffer loads can use a variety of types.
+ return IR::Type::U32 | IR::Type::F32 | IR::Type::U16 | IR::Type::U8;
+ default:
+ return IR::Type::U32;
+ }
}
bool IsImageAtomicInstruction(const IR::Inst& inst) {
@@ -121,11 +134,9 @@ public:
u32 Add(const BufferResource& desc) {
const u32 index{Add(buffer_resources, desc, [&desc](const auto& existing) {
- // Only one GDS binding can exist.
- if (desc.is_gds_buffer && existing.is_gds_buffer) {
- return true;
- }
- return desc.sharp_idx == existing.sharp_idx && desc.inline_cbuf == existing.inline_cbuf;
+ return desc.sharp_idx == existing.sharp_idx &&
+ desc.inline_cbuf == existing.inline_cbuf &&
+ desc.buffer_type == existing.buffer_type;
})};
auto& buffer = buffer_resources[index];
buffer.used_types |= desc.used_types;
@@ -272,6 +283,7 @@ s32 TryHandleInlineCbuf(IR::Inst& inst, Info& info, Descriptors& descriptors,
.sharp_idx = std::numeric_limits::max(),
.used_types = BufferDataType(inst, cbuf.GetNumberFmt()),
.inline_cbuf = cbuf,
+ .buffer_type = BufferType::Guest,
});
}
@@ -286,6 +298,7 @@ void PatchBufferSharp(IR::Block& block, IR::Inst& inst, Info& info, Descriptors&
binding = descriptors.Add(BufferResource{
.sharp_idx = sharp,
.used_types = BufferDataType(inst, buffer.GetNumberFmt()),
+ .buffer_type = BufferType::Guest,
.is_written = IsBufferStore(inst),
.is_formatted = inst.GetOpcode() == IR::Opcode::LoadBufferFormatF32 ||
inst.GetOpcode() == IR::Opcode::StoreBufferFormatF32,
@@ -402,13 +415,10 @@ void PatchImageSharp(IR::Block& block, IR::Inst& inst, Info& info, Descriptors&
}
void PatchDataRingAccess(IR::Block& block, IR::Inst& inst, Info& info, Descriptors& descriptors) {
- // Insert gds binding in the shader if it doesn't exist already.
- // The buffer is used for append/consume counters.
- constexpr static AmdGpu::Buffer GdsSharp{.base_address = 1};
const u32 binding = descriptors.Add(BufferResource{
.used_types = IR::Type::U32,
- .inline_cbuf = GdsSharp,
- .is_gds_buffer = true,
+ .inline_cbuf = AmdGpu::Buffer::Null(),
+ .buffer_type = BufferType::GdsBuffer,
.is_written = true,
});
@@ -420,12 +430,12 @@ void PatchDataRingAccess(IR::Block& block, IR::Inst& inst, Info& info, Descripto
};
// Attempt to deduce the GDS address of counter at compile time.
- const u32 gds_addr = [&] {
- const IR::Value& gds_offset = inst.Arg(0);
- if (gds_offset.IsImmediate()) {
- // Nothing to do, offset is known.
- return gds_offset.U32() & 0xFFFF;
- }
+ u32 gds_addr = 0;
+ const IR::Value& gds_offset = inst.Arg(0);
+ if (gds_offset.IsImmediate()) {
+ // Nothing to do, offset is known.
+ gds_addr = gds_offset.U32() & 0xFFFF;
+ } else {
const auto result = IR::BreadthFirstSearch(&inst, pred);
ASSERT_MSG(result, "Unable to track M0 source");
@@ -436,8 +446,8 @@ void PatchDataRingAccess(IR::Block& block, IR::Inst& inst, Info& info, Descripto
if (prod->GetOpcode() == IR::Opcode::IAdd32) {
m0_val += prod->Arg(1).U32();
}
- return m0_val & 0xFFFF;
- }();
+ gds_addr = m0_val & 0xFFFF;
+ }
// Patch instruction.
IR::IREmitter ir{block, IR::Block::InstructionList::s_iterator_to(inst)};
diff --git a/src/shader_recompiler/ir/passes/shader_info_collection_pass.cpp b/src/shader_recompiler/ir/passes/shader_info_collection_pass.cpp
index f3a1fc9a8..219378a6c 100644
--- a/src/shader_recompiler/ir/passes/shader_info_collection_pass.cpp
+++ b/src/shader_recompiler/ir/passes/shader_info_collection_pass.cpp
@@ -74,7 +74,14 @@ void Visit(Info& info, const IR::Inst& inst) {
info.uses_lane_id = true;
break;
case IR::Opcode::ReadConst:
- info.has_readconst = true;
+ if (!info.has_readconst) {
+ info.buffers.push_back({
+ .used_types = IR::Type::U32,
+ .inline_cbuf = AmdGpu::Buffer::Null(),
+ .buffer_type = BufferType::ReadConstUbo,
+ });
+ info.has_readconst = true;
+ }
break;
case IR::Opcode::PackUfloat10_11_11:
info.uses_pack_10_11_11 = true;
@@ -88,10 +95,9 @@ void Visit(Info& info, const IR::Inst& inst) {
}
void CollectShaderInfoPass(IR::Program& program) {
- Info& info{program.info};
for (IR::Block* const block : program.post_order_blocks) {
for (IR::Inst& inst : block->Instructions()) {
- Visit(info, inst);
+ Visit(program.info, inst);
}
}
}
diff --git a/src/shader_recompiler/ir/passes/shared_memory_barrier_pass.cpp b/src/shader_recompiler/ir/passes/shared_memory_barrier_pass.cpp
index ec7d7e986..0ee52cf19 100644
--- a/src/shader_recompiler/ir/passes/shared_memory_barrier_pass.cpp
+++ b/src/shader_recompiler/ir/passes/shared_memory_barrier_pass.cpp
@@ -8,37 +8,46 @@
namespace Shader::Optimization {
+static bool IsLoadShared(const IR::Inst& inst) {
+ return inst.GetOpcode() == IR::Opcode::LoadSharedU32 ||
+ inst.GetOpcode() == IR::Opcode::LoadSharedU64;
+}
+
+static bool IsWriteShared(const IR::Inst& inst) {
+ return inst.GetOpcode() == IR::Opcode::WriteSharedU32 ||
+ inst.GetOpcode() == IR::Opcode::WriteSharedU64;
+}
+
+// Inserts barriers when a shared memory write and read occur in the same basic block.
static void EmitBarrierInBlock(IR::Block* block) {
- // This is inteded to insert a barrier when shared memory write and read
- // occur in the same basic block. Also checks if branch depth is zero as
- // we don't want to insert barrier in potentially divergent code.
- bool emit_barrier_on_write = false;
- bool emit_barrier_on_read = false;
- const auto emit_barrier = [block](bool& emit_cond, IR::Inst& inst) {
- if (emit_cond) {
- IR::IREmitter ir{*block, IR::Block::InstructionList::s_iterator_to(inst)};
- ir.Barrier();
- emit_cond = false;
- }
+ enum class BarrierAction : u32 {
+ None,
+ BarrierOnWrite,
+ BarrierOnRead,
};
+ BarrierAction action{};
for (IR::Inst& inst : block->Instructions()) {
- if (inst.GetOpcode() == IR::Opcode::LoadSharedU32 ||
- inst.GetOpcode() == IR::Opcode::LoadSharedU64) {
- emit_barrier(emit_barrier_on_read, inst);
- emit_barrier_on_write = true;
+ if (IsLoadShared(inst)) {
+ if (action == BarrierAction::BarrierOnRead) {
+ IR::IREmitter ir{*block, IR::Block::InstructionList::s_iterator_to(inst)};
+ ir.Barrier();
+ }
+ action = BarrierAction::BarrierOnWrite;
+ continue;
}
- if (inst.GetOpcode() == IR::Opcode::WriteSharedU32 ||
- inst.GetOpcode() == IR::Opcode::WriteSharedU64) {
- emit_barrier(emit_barrier_on_write, inst);
- emit_barrier_on_read = true;
+ if (IsWriteShared(inst)) {
+ if (action == BarrierAction::BarrierOnWrite) {
+ IR::IREmitter ir{*block, IR::Block::InstructionList::s_iterator_to(inst)};
+ ir.Barrier();
+ }
+ action = BarrierAction::BarrierOnRead;
}
}
}
+// Inserts a barrier after divergent conditional blocks to avoid undefined
+// behavior when some threads write and others read from shared memory.
static void EmitBarrierInMergeBlock(const IR::AbstractSyntaxNode::Data& data) {
- // Insert a barrier after divergent conditional blocks.
- // This avoids potential softlocks and crashes when some threads
- // initialize shared memory and others read from it.
const IR::U1 cond = data.if_node.cond;
const auto insert_barrier =
IR::BreadthFirstSearch(cond, [](IR::Inst* inst) -> std::optional {
@@ -56,8 +65,21 @@ static void EmitBarrierInMergeBlock(const IR::AbstractSyntaxNode::Data& data) {
}
}
-void SharedMemoryBarrierPass(IR::Program& program, const Profile& profile) {
- if (!program.info.uses_shared || !profile.needs_lds_barriers) {
+static constexpr u32 GcnSubgroupSize = 64;
+
+void SharedMemoryBarrierPass(IR::Program& program, const RuntimeInfo& runtime_info,
+ const Profile& profile) {
+ if (program.info.stage != Stage::Compute) {
+ return;
+ }
+ const auto& cs_info = runtime_info.cs_info;
+ const u32 shared_memory_size = cs_info.shared_memory_size;
+ const u32 threadgroup_size =
+ cs_info.workgroup_size[0] * cs_info.workgroup_size[1] * cs_info.workgroup_size[2];
+ // The compiler can only omit barriers when the local workgroup size is the same as the HW
+ // subgroup.
+ if (shared_memory_size == 0 || threadgroup_size != GcnSubgroupSize ||
+ !profile.needs_lds_barriers) {
return;
}
using Type = IR::AbstractSyntaxNode::Type;
@@ -67,6 +89,8 @@ void SharedMemoryBarrierPass(IR::Program& program, const Profile& profile) {
--branch_depth;
continue;
}
+ // Check if branch depth is zero, we don't want to insert barrier in potentially divergent
+ // code.
if (node.type == Type::If && branch_depth++ == 0) {
EmitBarrierInMergeBlock(node.data);
continue;
diff --git a/src/shader_recompiler/ir/passes/shared_memory_to_storage_pass.cpp b/src/shader_recompiler/ir/passes/shared_memory_to_storage_pass.cpp
new file mode 100644
index 000000000..25aaf257c
--- /dev/null
+++ b/src/shader_recompiler/ir/passes/shared_memory_to_storage_pass.cpp
@@ -0,0 +1,117 @@
+// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project
+// SPDX-License-Identifier: GPL-2.0-or-later
+
+#include "shader_recompiler/ir/ir_emitter.h"
+#include "shader_recompiler/ir/program.h"
+#include "shader_recompiler/profile.h"
+
+namespace Shader::Optimization {
+
+static bool IsSharedAccess(const IR::Inst& inst) {
+ const auto opcode = inst.GetOpcode();
+ switch (opcode) {
+ case IR::Opcode::LoadSharedU32:
+ case IR::Opcode::LoadSharedU64:
+ case IR::Opcode::WriteSharedU32:
+ case IR::Opcode::WriteSharedU64:
+ case IR::Opcode::SharedAtomicAnd32:
+ case IR::Opcode::SharedAtomicIAdd32:
+ case IR::Opcode::SharedAtomicOr32:
+ case IR::Opcode::SharedAtomicSMax32:
+ case IR::Opcode::SharedAtomicUMax32:
+ case IR::Opcode::SharedAtomicSMin32:
+ case IR::Opcode::SharedAtomicUMin32:
+ case IR::Opcode::SharedAtomicXor32:
+ return true;
+ default:
+ return false;
+ }
+}
+
+void SharedMemoryToStoragePass(IR::Program& program, const RuntimeInfo& runtime_info,
+ const Profile& profile) {
+ if (program.info.stage != Stage::Compute) {
+ return;
+ }
+ // Only perform the transform if the host shared memory is insufficient.
+ const u32 shared_memory_size = runtime_info.cs_info.shared_memory_size;
+ if (shared_memory_size <= profile.max_shared_memory_size) {
+ return;
+ }
+ // Add buffer binding for shared memory storage buffer.
+ const u32 binding = static_cast(program.info.buffers.size());
+ program.info.buffers.push_back({
+ .used_types = IR::Type::U32,
+ .inline_cbuf = AmdGpu::Buffer::Null(),
+ .buffer_type = BufferType::SharedMemory,
+ .is_written = true,
+ });
+ for (IR::Block* const block : program.blocks) {
+ for (IR::Inst& inst : block->Instructions()) {
+ if (!IsSharedAccess(inst)) {
+ continue;
+ }
+ IR::IREmitter ir{*block, IR::Block::InstructionList::s_iterator_to(inst)};
+ const IR::U32 handle = ir.Imm32(binding);
+ // Replace shared atomics first
+ switch (inst.GetOpcode()) {
+ case IR::Opcode::SharedAtomicAnd32:
+ inst.ReplaceUsesWithAndRemove(
+ ir.BufferAtomicAnd(handle, inst.Arg(0), inst.Arg(1), {}));
+ continue;
+ case IR::Opcode::SharedAtomicIAdd32:
+ inst.ReplaceUsesWithAndRemove(
+ ir.BufferAtomicIAdd(handle, inst.Arg(0), inst.Arg(1), {}));
+ continue;
+ case IR::Opcode::SharedAtomicOr32:
+ inst.ReplaceUsesWithAndRemove(
+ ir.BufferAtomicOr(handle, inst.Arg(0), inst.Arg(1), {}));
+ continue;
+ case IR::Opcode::SharedAtomicSMax32:
+ case IR::Opcode::SharedAtomicUMax32: {
+ const bool is_signed = inst.GetOpcode() == IR::Opcode::SharedAtomicSMax32;
+ inst.ReplaceUsesWithAndRemove(
+ ir.BufferAtomicIMax(handle, inst.Arg(0), inst.Arg(1), is_signed, {}));
+ continue;
+ }
+ case IR::Opcode::SharedAtomicSMin32:
+ case IR::Opcode::SharedAtomicUMin32: {
+ const bool is_signed = inst.GetOpcode() == IR::Opcode::SharedAtomicSMin32;
+ inst.ReplaceUsesWithAndRemove(
+ ir.BufferAtomicIMin(handle, inst.Arg(0), inst.Arg(1), is_signed, {}));
+ continue;
+ }
+ case IR::Opcode::SharedAtomicXor32:
+ inst.ReplaceUsesWithAndRemove(
+ ir.BufferAtomicXor(handle, inst.Arg(0), inst.Arg(1), {}));
+ continue;
+ default:
+ break;
+ }
+ // Replace shared operations.
+ const IR::U32 offset = ir.IMul(ir.GetAttributeU32(IR::Attribute::WorkgroupIndex),
+ ir.Imm32(shared_memory_size));
+ const IR::U32 address = ir.IAdd(IR::U32{inst.Arg(0)}, offset);
+ switch (inst.GetOpcode()) {
+ case IR::Opcode::LoadSharedU32:
+ inst.ReplaceUsesWithAndRemove(ir.LoadBufferU32(1, handle, address, {}));
+ break;
+ case IR::Opcode::LoadSharedU64:
+ inst.ReplaceUsesWithAndRemove(ir.LoadBufferU32(2, handle, address, {}));
+ break;
+ case IR::Opcode::WriteSharedU32:
+ ir.StoreBufferU32(1, handle, address, inst.Arg(1), {});
+ inst.Invalidate();
+ break;
+ case IR::Opcode::WriteSharedU64:
+ ir.StoreBufferU32(2, handle, address, inst.Arg(1), {});
+ inst.Invalidate();
+ break;
+ default:
+ break;
+ }
+ }
+ }
+}
+
+} // namespace Shader::Optimization
diff --git a/src/shader_recompiler/recompiler.cpp b/src/shader_recompiler/recompiler.cpp
index 5a6d1d775..1c132ebbb 100644
--- a/src/shader_recompiler/recompiler.cpp
+++ b/src/shader_recompiler/recompiler.cpp
@@ -65,10 +65,6 @@ IR::Program TranslateProgram(std::span code, Pools& pools, Info& info
// Run optimization passes
const auto stage = program.info.stage;
- if (stage == Stage::Fragment) {
- // Before SSA pass, as it will rewrite to VGPR load/store.
- Shader::Optimization::LowerSharedMemToRegisters(program, runtime_info);
- }
Shader::Optimization::SsaRewritePass(program.post_order_blocks);
Shader::Optimization::IdentityRemovalPass(program.blocks);
if (info.l_stage == LogicalStage::TessellationControl) {
@@ -90,11 +86,12 @@ IR::Program TranslateProgram(std::span code, Pools& pools, Info& info
Shader::Optimization::FlattenExtendedUserdataPass(program);
Shader::Optimization::ResourceTrackingPass(program);
Shader::Optimization::LowerBufferFormatToRaw(program);
+ Shader::Optimization::SharedMemoryToStoragePass(program, runtime_info, profile);
+ Shader::Optimization::SharedMemoryBarrierPass(program, runtime_info, profile);
Shader::Optimization::IdentityRemovalPass(program.blocks);
Shader::Optimization::DeadCodeEliminationPass(program);
Shader::Optimization::ConstantPropagationPass(program.post_order_blocks);
Shader::Optimization::CollectShaderInfoPass(program);
- Shader::Optimization::SharedMemoryBarrierPass(program, profile);
return program;
}
diff --git a/src/shader_recompiler/runtime_info.h b/src/shader_recompiler/runtime_info.h
index 78973c2d4..517392b98 100644
--- a/src/shader_recompiler/runtime_info.h
+++ b/src/shader_recompiler/runtime_info.h
@@ -167,6 +167,17 @@ enum class MrtSwizzle : u8 {
};
static constexpr u32 MaxColorBuffers = 8;
+struct PsColorBuffer {
+ AmdGpu::NumberFormat num_format : 4;
+ AmdGpu::NumberConversion num_conversion : 2;
+ AmdGpu::Liverpool::ShaderExportFormat export_format : 4;
+ u32 needs_unorm_fixup : 1;
+ u32 pad : 21;
+ AmdGpu::CompMapping swizzle;
+
+ auto operator<=>(const PsColorBuffer&) const noexcept = default;
+};
+
struct FragmentRuntimeInfo {
struct PsInput {
u8 param_index;
@@ -184,15 +195,6 @@ struct FragmentRuntimeInfo {
AmdGpu::Liverpool::PsInput addr_flags;
u32 num_inputs;
std::array inputs;
- struct PsColorBuffer {
- AmdGpu::NumberFormat num_format;
- AmdGpu::NumberConversion num_conversion;
- AmdGpu::CompMapping swizzle;
- AmdGpu::Liverpool::ShaderExportFormat export_format;
- bool needs_unorm_fixup;
-
- auto operator<=>(const PsColorBuffer&) const noexcept = default;
- };
std::array color_buffers;
bool operator==(const FragmentRuntimeInfo& other) const noexcept {
@@ -264,3 +266,14 @@ struct RuntimeInfo {
};
} // namespace Shader
+
+template <>
+struct fmt::formatter {
+ constexpr auto parse(format_parse_context& ctx) {
+ return ctx.begin();
+ }
+ auto format(const Shader::Stage stage, format_context& ctx) const {
+ constexpr static std::array names = {"fs", "vs", "gs", "es", "hs", "ls", "cs"};
+ return fmt::format_to(ctx.out(), "{}", names[static_cast(stage)]);
+ }
+};
diff --git a/src/shader_recompiler/specialization.h b/src/shader_recompiler/specialization.h
index 9bf9e71e4..1c3bfc60a 100644
--- a/src/shader_recompiler/specialization.h
+++ b/src/shader_recompiler/specialization.h
@@ -98,12 +98,6 @@ struct StageSpecialization {
});
}
u32 binding{};
- if (info->has_emulated_shared_memory) {
- binding++;
- }
- if (info->has_readconst) {
- binding++;
- }
ForEachSharp(binding, buffers, info->buffers,
[profile_](auto& spec, const auto& desc, AmdGpu::Buffer sharp) {
spec.stride = sharp.GetStride();
@@ -195,18 +189,6 @@ struct StageSpecialization {
}
}
u32 binding{};
- if (info->has_emulated_shared_memory != other.info->has_emulated_shared_memory) {
- return false;
- }
- if (info->has_readconst != other.info->has_readconst) {
- return false;
- }
- if (info->has_emulated_shared_memory) {
- binding++;
- }
- if (info->has_readconst) {
- binding++;
- }
for (u32 i = 0; i < buffers.size(); i++) {
if (other.bitset[binding++] && buffers[i] != other.buffers[i]) {
return false;
diff --git a/src/video_core/amdgpu/liverpool.h b/src/video_core/amdgpu/liverpool.h
index 525a0c9f1..5b9b647eb 100644
--- a/src/video_core/amdgpu/liverpool.h
+++ b/src/video_core/amdgpu/liverpool.h
@@ -197,6 +197,10 @@ struct Liverpool {
return settings.lds_dwords.Value() * 128 * 4;
}
+ u32 NumWorkgroups() const noexcept {
+ return dim_x * dim_y * dim_z;
+ }
+
bool IsTgidEnabled(u32 i) const noexcept {
return (settings.tgid_enable.Value() >> i) & 1;
}
diff --git a/src/video_core/amdgpu/resource.h b/src/video_core/amdgpu/resource.h
index fa8edb3e2..64a85c812 100644
--- a/src/video_core/amdgpu/resource.h
+++ b/src/video_core/amdgpu/resource.h
@@ -31,6 +31,12 @@ struct Buffer {
u32 _padding1 : 6;
u32 type : 2; // overlaps with T# type, so should be 0 for buffer
+ static constexpr Buffer Null() {
+ Buffer buffer{};
+ buffer.base_address = 1;
+ return buffer;
+ }
+
bool Valid() const {
return type == 0u;
}
diff --git a/src/video_core/amdgpu/types.h b/src/video_core/amdgpu/types.h
index ee2dda494..d991e0abd 100644
--- a/src/video_core/amdgpu/types.h
+++ b/src/video_core/amdgpu/types.h
@@ -183,7 +183,7 @@ enum class NumberFormat : u32 {
Ubscaled = 13,
};
-enum class CompSwizzle : u32 {
+enum class CompSwizzle : u8 {
Zero = 0,
One = 1,
Red = 4,
@@ -193,10 +193,10 @@ enum class CompSwizzle : u32 {
};
enum class NumberConversion : u32 {
- None,
- UintToUscaled,
- SintToSscaled,
- UnormToUbnorm,
+ None = 0,
+ UintToUscaled = 1,
+ SintToSscaled = 2,
+ UnormToUbnorm = 3,
};
struct CompMapping {
diff --git a/src/video_core/buffer_cache/buffer.h b/src/video_core/buffer_cache/buffer.h
index ec92a0ebf..188b4b2ca 100644
--- a/src/video_core/buffer_cache/buffer.h
+++ b/src/video_core/buffer_cache/buffer.h
@@ -168,7 +168,7 @@ public:
void Commit();
/// Maps and commits a memory region with user provided data
- u64 Copy(VAddr src, size_t size, size_t alignment = 0) {
+ u64 Copy(auto src, size_t size, size_t alignment = 0) {
const auto [data, offset] = Map(size, alignment);
std::memcpy(data, reinterpret_cast(src), size);
Commit();
diff --git a/src/video_core/buffer_cache/buffer_cache.cpp b/src/video_core/buffer_cache/buffer_cache.cpp
index 37af62f30..ccb45c095 100644
--- a/src/video_core/buffer_cache/buffer_cache.cpp
+++ b/src/video_core/buffer_cache/buffer_cache.cpp
@@ -5,11 +5,8 @@
#include "common/alignment.h"
#include "common/scope_exit.h"
#include "common/types.h"
-#include "shader_recompiler/frontend/fetch_shader.h"
-#include "shader_recompiler/info.h"
#include "video_core/amdgpu/liverpool.h"
#include "video_core/buffer_cache/buffer_cache.h"
-#include "video_core/renderer_vulkan/liverpool_to_vk.h"
#include "video_core/renderer_vulkan/vk_graphics_pipeline.h"
#include "video_core/renderer_vulkan/vk_instance.h"
#include "video_core/renderer_vulkan/vk_scheduler.h"
@@ -18,8 +15,8 @@
namespace VideoCore {
static constexpr size_t DataShareBufferSize = 64_KB;
-static constexpr size_t StagingBufferSize = 1_GB;
-static constexpr size_t UboStreamBufferSize = 64_MB;
+static constexpr size_t StagingBufferSize = 512_MB;
+static constexpr size_t UboStreamBufferSize = 128_MB;
BufferCache::BufferCache(const Vulkan::Instance& instance_, Vulkan::Scheduler& scheduler_,
AmdGpu::Liverpool* liverpool_, TextureCache& texture_cache_,
@@ -29,10 +26,8 @@ BufferCache::BufferCache(const Vulkan::Instance& instance_, Vulkan::Scheduler& s
staging_buffer{instance, scheduler, MemoryUsage::Upload, StagingBufferSize},
stream_buffer{instance, scheduler, MemoryUsage::Stream, UboStreamBufferSize},
gds_buffer{instance, scheduler, MemoryUsage::Stream, 0, AllFlags, DataShareBufferSize},
- lds_buffer{instance, scheduler, MemoryUsage::DeviceLocal, 0, AllFlags, DataShareBufferSize},
memory_tracker{&tracker} {
Vulkan::SetObjectName(instance.GetDevice(), gds_buffer.Handle(), "GDS Buffer");
- Vulkan::SetObjectName(instance.GetDevice(), lds_buffer.Handle(), "LDS Buffer");
// Ensure the first slot is used for the null buffer
const auto null_id =
@@ -251,14 +246,6 @@ void BufferCache::InlineData(VAddr address, const void* value, u32 num_bytes, bo
});
}
-std::pair BufferCache::ObtainHostUBO(std::span data) {
- static constexpr u64 StreamThreshold = CACHING_PAGESIZE;
- ASSERT(data.size_bytes() <= StreamThreshold);
- const u64 offset = stream_buffer.Copy(reinterpret_cast(data.data()), data.size_bytes(),
- instance.UniformMinAlignment());
- return {&stream_buffer, offset};
-}
-
std::pair BufferCache::ObtainBuffer(VAddr device_addr, u32 size, bool is_written,
bool is_texel_buffer, BufferId buffer_id) {
// For small uniform buffers that have not been modified by gpu
diff --git a/src/video_core/buffer_cache/buffer_cache.h b/src/video_core/buffer_cache/buffer_cache.h
index 088c22c12..71a6bed2a 100644
--- a/src/video_core/buffer_cache/buffer_cache.h
+++ b/src/video_core/buffer_cache/buffer_cache.h
@@ -68,9 +68,9 @@ public:
return &gds_buffer;
}
- /// Returns a pointer to LDS device local buffer.
- [[nodiscard]] const Buffer* GetLdsBuffer() const noexcept {
- return &lds_buffer;
+ /// Retrieves the host visible device local stream buffer.
+ [[nodiscard]] StreamBuffer& GetStreamBuffer() noexcept {
+ return stream_buffer;
}
/// Retrieves the buffer with the specified id.
@@ -90,8 +90,6 @@ public:
/// Writes a value to GPU buffer.
void InlineData(VAddr address, const void* value, u32 num_bytes, bool is_gds);
- [[nodiscard]] std::pair ObtainHostUBO(std::span data);
-
/// Obtains a buffer for the specified region.
[[nodiscard]] std::pair ObtainBuffer(VAddr gpu_addr, u32 size, bool is_written,
bool is_texel_buffer = false,
@@ -159,7 +157,6 @@ private:
StreamBuffer staging_buffer;
StreamBuffer stream_buffer;
Buffer gds_buffer;
- Buffer lds_buffer;
std::shared_mutex mutex;
Common::SlotVector slot_buffers;
RangeSet gpu_modified_ranges;
diff --git a/src/video_core/renderer_vulkan/vk_compute_pipeline.cpp b/src/video_core/renderer_vulkan/vk_compute_pipeline.cpp
index f0346559d..f6216f54f 100644
--- a/src/video_core/renderer_vulkan/vk_compute_pipeline.cpp
+++ b/src/video_core/renderer_vulkan/vk_compute_pipeline.cpp
@@ -3,11 +3,9 @@
#include
-#include "video_core/buffer_cache/buffer_cache.h"
#include "video_core/renderer_vulkan/vk_compute_pipeline.h"
#include "video_core/renderer_vulkan/vk_instance.h"
#include "video_core/renderer_vulkan/vk_scheduler.h"
-#include "video_core/texture_cache/texture_cache.h"
namespace Vulkan {
@@ -29,23 +27,6 @@ ComputePipeline::ComputePipeline(const Instance& instance, Scheduler& scheduler,
u32 binding{};
boost::container::small_vector bindings;
-
- if (info->has_emulated_shared_memory) {
- bindings.push_back({
- .binding = binding++,
- .descriptorType = vk::DescriptorType::eStorageBuffer,
- .descriptorCount = 1,
- .stageFlags = vk::ShaderStageFlagBits::eCompute,
- });
- }
- if (info->has_readconst) {
- bindings.push_back({
- .binding = binding++,
- .descriptorType = vk::DescriptorType::eUniformBuffer,
- .descriptorCount = 1,
- .stageFlags = vk::ShaderStageFlagBits::eCompute,
- });
- }
for (const auto& buffer : info->buffers) {
const auto sharp = buffer.GetSharp(*info);
bindings.push_back({
diff --git a/src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp b/src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp
index 4eecd1edf..2c432e9bf 100644
--- a/src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp
+++ b/src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp
@@ -7,18 +7,13 @@
#include
#include "common/assert.h"
-#include "common/io_file.h"
#include "shader_recompiler/backend/spirv/emit_spirv_quad_rect.h"
#include "shader_recompiler/frontend/fetch_shader.h"
-#include "shader_recompiler/runtime_info.h"
#include "video_core/amdgpu/resource.h"
-#include "video_core/buffer_cache/buffer_cache.h"
#include "video_core/renderer_vulkan/vk_graphics_pipeline.h"
#include "video_core/renderer_vulkan/vk_instance.h"
-#include "video_core/renderer_vulkan/vk_pipeline_cache.h"
#include "video_core/renderer_vulkan/vk_scheduler.h"
#include "video_core/renderer_vulkan/vk_shader_util.h"
-#include "video_core/texture_cache/texture_cache.h"
namespace Vulkan {
@@ -357,14 +352,6 @@ void GraphicsPipeline::BuildDescSetLayout() {
if (!stage) {
continue;
}
- if (stage->has_readconst) {
- bindings.push_back({
- .binding = binding++,
- .descriptorType = vk::DescriptorType::eUniformBuffer,
- .descriptorCount = 1,
- .stageFlags = gp_stage_flags,
- });
- }
for (const auto& buffer : stage->buffers) {
const auto sharp = buffer.GetSharp(*stage);
bindings.push_back({
diff --git a/src/video_core/renderer_vulkan/vk_graphics_pipeline.h b/src/video_core/renderer_vulkan/vk_graphics_pipeline.h
index 64cc761f4..e6596db2f 100644
--- a/src/video_core/renderer_vulkan/vk_graphics_pipeline.h
+++ b/src/video_core/renderer_vulkan/vk_graphics_pipeline.h
@@ -35,8 +35,7 @@ struct GraphicsPipelineKey {
std::array stage_hashes;
u32 num_color_attachments;
std::array color_formats;
- std::array
- color_buffers;
+ std::array color_buffers;
vk::Format depth_format;
vk::Format stencil_format;
diff --git a/src/video_core/renderer_vulkan/vk_instance.cpp b/src/video_core/renderer_vulkan/vk_instance.cpp
index 780779c0b..a17f8c9c2 100644
--- a/src/video_core/renderer_vulkan/vk_instance.cpp
+++ b/src/video_core/renderer_vulkan/vk_instance.cpp
@@ -1,14 +1,11 @@
// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project
// SPDX-License-Identifier: GPL-2.0-or-later
-#include
-#include
#include
#include
#include
#include "common/assert.h"
-#include "common/config.h"
#include "common/debug.h"
#include "sdl_window.h"
#include "video_core/renderer_vulkan/liverpool_to_vk.h"
@@ -206,13 +203,12 @@ std::string Instance::GetDriverVersionName() {
}
bool Instance::CreateDevice() {
- const vk::StructureChain feature_chain =
- physical_device
- .getFeatures2();
+ const vk::StructureChain feature_chain = physical_device.getFeatures2<
+ vk::PhysicalDeviceFeatures2, vk::PhysicalDeviceVulkan11Features,
+ vk::PhysicalDeviceVulkan12Features, vk::PhysicalDeviceRobustness2FeaturesEXT,
+ vk::PhysicalDeviceExtendedDynamicState3FeaturesEXT,
+ vk::PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT,
+ vk::PhysicalDevicePortabilitySubsetFeaturesKHR>();
features = feature_chain.get().features;
#ifdef __APPLE__
portability_features = feature_chain.get();
@@ -319,6 +315,7 @@ bool Instance::CreateDevice() {
const auto topology_list_restart_features =
feature_chain.get();
+ const auto vk11_features = feature_chain.get();
const auto vk12_features = feature_chain.get();
vk::StructureChain device_chain = {
vk::DeviceCreateInfo{
@@ -351,12 +348,17 @@ bool Instance::CreateDevice() {
},
},
vk::PhysicalDeviceVulkan11Features{
- .shaderDrawParameters = true,
+ .storageBuffer16BitAccess = vk11_features.storageBuffer16BitAccess,
+ .uniformAndStorageBuffer16BitAccess = vk11_features.uniformAndStorageBuffer16BitAccess,
+ .shaderDrawParameters = vk11_features.shaderDrawParameters,
},
vk::PhysicalDeviceVulkan12Features{
.samplerMirrorClampToEdge = vk12_features.samplerMirrorClampToEdge,
.drawIndirectCount = vk12_features.drawIndirectCount,
+ .storageBuffer8BitAccess = vk12_features.storageBuffer8BitAccess,
+ .uniformAndStorageBuffer8BitAccess = vk12_features.uniformAndStorageBuffer8BitAccess,
.shaderFloat16 = vk12_features.shaderFloat16,
+ .shaderInt8 = vk12_features.shaderInt8,
.scalarBlockLayout = vk12_features.scalarBlockLayout,
.uniformBufferStandardLayout = vk12_features.uniformBufferStandardLayout,
.separateDepthStencilLayouts = vk12_features.separateDepthStencilLayouts,
diff --git a/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp b/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp
index f7afd2e75..6ac7f7e43 100644
--- a/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp
+++ b/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp
@@ -345,12 +345,12 @@ bool PipelineCache::RefreshGraphicsKey() {
key.color_formats[remapped_cb] =
LiverpoolToVK::SurfaceFormat(col_buf.GetDataFmt(), col_buf.GetNumberFmt());
- key.color_buffers[remapped_cb] = {
+ key.color_buffers[remapped_cb] = Shader::PsColorBuffer{
.num_format = col_buf.GetNumberFmt(),
.num_conversion = col_buf.GetNumberConversion(),
- .swizzle = col_buf.Swizzle(),
.export_format = regs.color_export_format.GetFormat(cb),
.needs_unorm_fixup = needs_unorm_fixup,
+ .swizzle = col_buf.Swizzle(),
};
}
diff --git a/src/video_core/renderer_vulkan/vk_rasterizer.cpp b/src/video_core/renderer_vulkan/vk_rasterizer.cpp
index ac6aac7b3..816f149b0 100644
--- a/src/video_core/renderer_vulkan/vk_rasterizer.cpp
+++ b/src/video_core/renderer_vulkan/vk_rasterizer.cpp
@@ -19,6 +19,20 @@
namespace Vulkan {
+static Shader::PushData MakeUserData(const AmdGpu::Liverpool::Regs& regs) {
+ Shader::PushData push_data{};
+ push_data.step0 = regs.vgt_instance_step_rate_0;
+ push_data.step1 = regs.vgt_instance_step_rate_1;
+
+ // TODO(roamic): Add support for multiple viewports and geometry shaders when ViewportIndex
+ // is encountered and implemented in the recompiler.
+ push_data.xoffset = regs.viewport_control.xoffset_enable ? regs.viewports[0].xoffset : 0.f;
+ push_data.xscale = regs.viewport_control.xscale_enable ? regs.viewports[0].xscale : 1.f;
+ push_data.yoffset = regs.viewport_control.yoffset_enable ? regs.viewports[0].yoffset : 0.f;
+ push_data.yscale = regs.viewport_control.yscale_enable ? regs.viewports[0].yscale : 1.f;
+ return push_data;
+}
+
Rasterizer::Rasterizer(const Instance& instance_, Scheduler& scheduler_,
AmdGpu::Liverpool* liverpool_)
: instance{instance_}, scheduler{scheduler_}, page_manager{this},
@@ -426,95 +440,69 @@ void Rasterizer::Finish() {
}
bool Rasterizer::BindResources(const Pipeline* pipeline) {
- buffer_infos.clear();
- buffer_views.clear();
- image_infos.clear();
-
- const auto& regs = liverpool->regs;
-
- if (pipeline->IsCompute()) {
- const auto& info = pipeline->GetStage(Shader::LogicalStage::Compute);
-
- // Assume if a shader reads and writes metas at the same time, it is a copy shader.
- bool meta_read = false;
- for (const auto& desc : info.buffers) {
- if (desc.is_gds_buffer) {
- continue;
- }
- if (!desc.is_written) {
- const VAddr address = desc.GetSharp(info).base_address;
- meta_read = texture_cache.IsMeta(address);
- }
- }
-
- // Most of the time when a metadata is updated with a shader it gets cleared. It means
- // we can skip the whole dispatch and update the tracked state instead. Also, it is not
- // intended to be consumed and in such rare cases (e.g. HTile introspection, CRAA) we
- // will need its full emulation anyways. For cases of metadata read a warning will be
- // logged.
- if (!meta_read) {
- for (const auto& desc : info.buffers) {
- const auto sharp = desc.GetSharp(info);
- const VAddr address = sharp.base_address;
- if (desc.is_written) {
- // Assume all slices were updates
- if (texture_cache.ClearMeta(address)) {
- LOG_TRACE(Render_Vulkan, "Metadata update skipped");
- return false;
- }
- } else {
- if (texture_cache.IsMeta(address)) {
- LOG_WARNING(Render_Vulkan,
- "Unexpected metadata read by a CS shader (buffer)");
- }
- }
- }
- }
+ if (IsComputeMetaClear(pipeline)) {
+ return false;
}
set_writes.clear();
buffer_barriers.clear();
+ buffer_infos.clear();
+ buffer_views.clear();
+ image_infos.clear();
// Bind resource buffers and textures.
- Shader::PushData push_data{};
Shader::Backend::Bindings binding{};
-
+ Shader::PushData push_data = MakeUserData(liverpool->regs);
for (const auto* stage : pipeline->GetStages()) {
if (!stage) {
continue;
}
- push_data.step0 = regs.vgt_instance_step_rate_0;
- push_data.step1 = regs.vgt_instance_step_rate_1;
-
- // TODO(roamic): add support for multiple viewports and geometry shaders when ViewportIndex
- // is encountered and implemented in the recompiler.
- if (stage->stage == Shader::Stage::Vertex) {
- push_data.xoffset =
- regs.viewport_control.xoffset_enable ? regs.viewports[0].xoffset : 0.f;
- push_data.xscale = regs.viewport_control.xscale_enable ? regs.viewports[0].xscale : 1.f;
- push_data.yoffset =
- regs.viewport_control.yoffset_enable ? regs.viewports[0].yoffset : 0.f;
- push_data.yscale = regs.viewport_control.yscale_enable ? regs.viewports[0].yscale : 1.f;
- }
stage->PushUd(binding, push_data);
-
- BindBuffers(*stage, binding, push_data, set_writes, buffer_barriers);
- BindTextures(*stage, binding, set_writes);
+ BindBuffers(*stage, binding, push_data);
+ BindTextures(*stage, binding);
}
pipeline->BindResources(set_writes, buffer_barriers, push_data);
-
return true;
}
+bool Rasterizer::IsComputeMetaClear(const Pipeline* pipeline) {
+ if (!pipeline->IsCompute()) {
+ return false;
+ }
+
+ const auto& info = pipeline->GetStage(Shader::LogicalStage::Compute);
+
+ // Assume if a shader reads and writes metas at the same time, it is a copy shader.
+ for (const auto& desc : info.buffers) {
+ const VAddr address = desc.GetSharp(info).base_address;
+ if (!desc.IsSpecial() && !desc.is_written && texture_cache.IsMeta(address)) {
+ return false;
+ }
+ }
+
+ // Most of the time when a metadata is updated with a shader it gets cleared. It means
+ // we can skip the whole dispatch and update the tracked state instead. Also, it is not
+ // intended to be consumed and in such rare cases (e.g. HTile introspection, CRAA) we
+ // will need its full emulation anyways.
+ for (const auto& desc : info.buffers) {
+ const VAddr address = desc.GetSharp(info).base_address;
+ if (!desc.IsSpecial() && desc.is_written && texture_cache.ClearMeta(address)) {
+ // Assume all slices were updates
+ LOG_TRACE(Render_Vulkan, "Metadata update skipped");
+ return true;
+ }
+ }
+ return false;
+}
+
void Rasterizer::BindBuffers(const Shader::Info& stage, Shader::Backend::Bindings& binding,
- Shader::PushData& push_data, Pipeline::DescriptorWrites& set_writes,
- Pipeline::BufferBarriers& buffer_barriers) {
+ Shader::PushData& push_data) {
buffer_bindings.clear();
for (const auto& desc : stage.buffers) {
const auto vsharp = desc.GetSharp(stage);
- if (!desc.is_gds_buffer && vsharp.base_address != 0 && vsharp.GetSize() > 0) {
+ if (!desc.IsSpecial() && vsharp.base_address != 0 && vsharp.GetSize() > 0) {
const auto buffer_id = buffer_cache.FindBuffer(vsharp.base_address, vsharp.GetSize());
buffer_bindings.emplace_back(buffer_id, vsharp);
} else {
@@ -522,47 +510,30 @@ void Rasterizer::BindBuffers(const Shader::Info& stage, Shader::Backend::Binding
}
}
- // Bind a SSBO to act as shared memory in case of not being able to use a workgroup buffer
- // (e.g. when the compute shared memory is bigger than the GPU's shared memory)
- if (stage.has_emulated_shared_memory) {
- const auto* lds_buf = buffer_cache.GetLdsBuffer();
- buffer_infos.emplace_back(lds_buf->Handle(), 0, lds_buf->SizeBytes());
- set_writes.push_back({
- .dstSet = VK_NULL_HANDLE,
- .dstBinding = binding.unified++,
- .dstArrayElement = 0,
- .descriptorCount = 1,
- .descriptorType = vk::DescriptorType::eStorageBuffer,
- .pBufferInfo = &buffer_infos.back(),
- });
- ++binding.buffer;
- }
-
- // Bind the flattened user data buffer as a UBO so it's accessible to the shader
- if (stage.has_readconst) {
- const auto [vk_buffer, offset] = buffer_cache.ObtainHostUBO(stage.flattened_ud_buf);
- buffer_infos.emplace_back(vk_buffer->Handle(), offset,
- stage.flattened_ud_buf.size() * sizeof(u32));
- set_writes.push_back({
- .dstSet = VK_NULL_HANDLE,
- .dstBinding = binding.unified++,
- .dstArrayElement = 0,
- .descriptorCount = 1,
- .descriptorType = vk::DescriptorType::eUniformBuffer,
- .pBufferInfo = &buffer_infos.back(),
- });
- ++binding.buffer;
- }
-
// Second pass to re-bind buffers that were updated after binding
for (u32 i = 0; i < buffer_bindings.size(); i++) {
const auto& [buffer_id, vsharp] = buffer_bindings[i];
const auto& desc = stage.buffers[i];
const bool is_storage = desc.IsStorage(vsharp, pipeline_cache.GetProfile());
+ // Buffer is not from the cache, either a special buffer or unbound.
if (!buffer_id) {
- if (desc.is_gds_buffer) {
+ if (desc.buffer_type == Shader::BufferType::GdsBuffer) {
const auto* gds_buf = buffer_cache.GetGdsBuffer();
buffer_infos.emplace_back(gds_buf->Handle(), 0, gds_buf->SizeBytes());
+ } else if (desc.buffer_type == Shader::BufferType::ReadConstUbo) {
+ auto& vk_buffer = buffer_cache.GetStreamBuffer();
+ const u32 ubo_size = stage.flattened_ud_buf.size() * sizeof(u32);
+ const u64 offset = vk_buffer.Copy(stage.flattened_ud_buf.data(), ubo_size,
+ instance.UniformMinAlignment());
+ buffer_infos.emplace_back(vk_buffer.Handle(), offset, ubo_size);
+ } else if (desc.buffer_type == Shader::BufferType::SharedMemory) {
+ auto& lds_buffer = buffer_cache.GetStreamBuffer();
+ const auto& cs_program = liverpool->GetCsRegs();
+ const auto lds_size = cs_program.SharedMemSize() * cs_program.NumWorkgroups();
+ const auto [data, offset] =
+ lds_buffer.Map(lds_size, instance.StorageMinAlignment());
+ std::memset(data, 0, lds_size);
+ buffer_infos.emplace_back(lds_buffer.Handle(), offset, lds_size);
} else if (instance.IsNullDescriptorSupported()) {
buffer_infos.emplace_back(VK_NULL_HANDLE, 0, VK_WHOLE_SIZE);
} else {
@@ -605,8 +576,7 @@ void Rasterizer::BindBuffers(const Shader::Info& stage, Shader::Backend::Binding
}
}
-void Rasterizer::BindTextures(const Shader::Info& stage, Shader::Backend::Bindings& binding,
- Pipeline::DescriptorWrites& set_writes) {
+void Rasterizer::BindTextures(const Shader::Info& stage, Shader::Backend::Bindings& binding) {
image_bindings.clear();
for (const auto& image_desc : stage.images) {
diff --git a/src/video_core/renderer_vulkan/vk_rasterizer.h b/src/video_core/renderer_vulkan/vk_rasterizer.h
index db458662c..292944a10 100644
--- a/src/video_core/renderer_vulkan/vk_rasterizer.h
+++ b/src/video_core/renderer_vulkan/vk_rasterizer.h
@@ -81,11 +81,9 @@ private:
bool FilterDraw();
void BindBuffers(const Shader::Info& stage, Shader::Backend::Bindings& binding,
- Shader::PushData& push_data, Pipeline::DescriptorWrites& set_writes,
- Pipeline::BufferBarriers& buffer_barriers);
+ Shader::PushData& push_data);
- void BindTextures(const Shader::Info& stage, Shader::Backend::Bindings& binding,
- Pipeline::DescriptorWrites& set_writes);
+ void BindTextures(const Shader::Info& stage, Shader::Backend::Bindings& binding);
bool BindResources(const Pipeline* pipeline);
void ResetBindings() {
@@ -95,6 +93,8 @@ private:
bound_images.clear();
}
+ bool IsComputeMetaClear(const Pipeline* pipeline);
+
private:
const Instance& instance;
Scheduler& scheduler;
From bdf4a5249d1f0814b4c7f026cf18f15ff1435722 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C2=A5IGA?= <164882787+Xphalnos@users.noreply.github.com>
Date: Sat, 15 Feb 2025 14:53:25 +0100
Subject: [PATCH 58/64] imgui: Displays FPS color based on FPS (#2437)
---
src/common/config.cpp | 7 +++++++
src/common/config.h | 1 +
src/core/devtools/layer.cpp | 12 ++++++++++++
3 files changed, 20 insertions(+)
diff --git a/src/common/config.cpp b/src/common/config.cpp
index aae903da6..a42709b7a 100644
--- a/src/common/config.cpp
+++ b/src/common/config.cpp
@@ -68,6 +68,7 @@ static bool vkCrashDiagnostic = false;
static bool vkHostMarkers = false;
static bool vkGuestMarkers = false;
static bool rdocEnable = false;
+static bool isFpsColor = true;
static s16 cursorState = HideCursorState::Idle;
static int cursorHideTimeout = 5; // 5 seconds (default)
static bool useUnifiedInputConfig = true;
@@ -282,6 +283,10 @@ bool isRdocEnabled() {
return rdocEnable;
}
+bool fpsColor() {
+ return isFpsColor;
+}
+
u32 vblankDiv() {
return vblankDivider;
}
@@ -757,6 +762,7 @@ void load(const std::filesystem::path& path) {
isDebugDump = toml::find_or(debug, "DebugDump", false);
isShaderDebug = toml::find_or(debug, "CollectShader", false);
+ isFpsColor = toml::find_or(debug, "FPSColor", true);
}
if (data.contains("GUI")) {
@@ -881,6 +887,7 @@ void save(const std::filesystem::path& path) {
data["Vulkan"]["rdocEnable"] = rdocEnable;
data["Debug"]["DebugDump"] = isDebugDump;
data["Debug"]["CollectShader"] = isShaderDebug;
+ data["Debug"]["FPSColor"] = isFpsColor;
data["Keys"]["TrophyKey"] = trophyKey;
diff --git a/src/common/config.h b/src/common/config.h
index dfb1d9fad..7b9bc789b 100644
--- a/src/common/config.h
+++ b/src/common/config.h
@@ -67,6 +67,7 @@ bool copyGPUCmdBuffers();
bool dumpShaders();
bool patchShaders();
bool isRdocEnabled();
+bool fpsColor();
u32 vblankDiv();
void setDebugDump(bool enable);
diff --git a/src/core/devtools/layer.cpp b/src/core/devtools/layer.cpp
index a6d99b49b..603d76df5 100644
--- a/src/core/devtools/layer.cpp
+++ b/src/core/devtools/layer.cpp
@@ -259,7 +259,19 @@ void L::DrawAdvanced() {
void L::DrawSimple() {
const float frameRate = DebugState.Framerate;
+ if (Config::fpsColor()) {
+ if (frameRate < 10) {
+ PushStyleColor(ImGuiCol_Text, ImVec4(1.0f, 0.0f, 0.0f, 1.0f)); // Red
+ } else if (frameRate >= 10 && frameRate < 20) {
+ PushStyleColor(ImGuiCol_Text, ImVec4(1.0f, 0.5f, 0.0f, 1.0f)); // Orange
+ } else {
+ PushStyleColor(ImGuiCol_Text, ImVec4(1.0f, 1.0f, 1.0f, 1.0f)); // White
+ }
+ } else {
+ PushStyleColor(ImGuiCol_Text, ImVec4(1.0f, 1.0f, 1.0f, 1.0f)); // White
+ }
Text("%d FPS (%.1f ms)", static_cast(std::round(frameRate)), 1000.0f / frameRate);
+ PopStyleColor();
}
static void LoadSettings(const char* line) {
From 2b9a8e5605eae426d34336aa95ddbb475889c9be Mon Sep 17 00:00:00 2001
From: rainmakerv2 <30595646+rainmakerv3@users.noreply.github.com>
Date: Sun, 16 Feb 2025 00:19:04 +0800
Subject: [PATCH 59/64] add lightbar color override to Controller GUI (#2443)
* WIP Lightbar GUI, needs saving and loading
* Implement saving and loading lightbar values
* replace license header deleted by QT
---
src/qt_gui/control_settings.cpp | 93 +-
src/qt_gui/control_settings.h | 1 +
src/qt_gui/control_settings.ui | 2450 ++++++++++++++++---------------
3 files changed, 1375 insertions(+), 1169 deletions(-)
diff --git a/src/qt_gui/control_settings.cpp b/src/qt_gui/control_settings.cpp
index 644576feb..73622e6b0 100644
--- a/src/qt_gui/control_settings.cpp
+++ b/src/qt_gui/control_settings.cpp
@@ -3,9 +3,9 @@
#include
#include
+#include
#include "common/path_util.h"
#include "control_settings.h"
-#include "kbm_config_dialog.h"
#include "ui_control_settings.h"
ControlSettings::ControlSettings(std::shared_ptr game_info_get, QWidget* parent)
@@ -16,7 +16,7 @@ ControlSettings::ControlSettings(std::shared_ptr game_info_get, Q
AddBoxItems();
SetUIValuestoMappings();
- ui->KBMButton->setFocus();
+ UpdateLightbarColor();
connect(ui->buttonBox, &QDialogButtonBox::clicked, this, [this](QAbstractButton* button) {
if (button == ui->buttonBox->button(QDialogButtonBox::Save)) {
@@ -29,11 +29,7 @@ ControlSettings::ControlSettings(std::shared_ptr game_info_get, Q
});
connect(ui->buttonBox, &QDialogButtonBox::rejected, this, &QWidget::close);
- connect(ui->KBMButton, &QPushButton::clicked, this, [this] {
- auto KBMWindow = new EditorDialog(this);
- KBMWindow->exec();
- SetUIValuestoMappings();
- });
+
connect(ui->ProfileComboBox, &QComboBox::currentTextChanged, this, [this] {
GetGameTitle();
SetUIValuestoMappings();
@@ -61,6 +57,27 @@ ControlSettings::ControlSettings(std::shared_ptr game_info_get, Q
[this](int value) { ui->RStickLeftBox->setCurrentIndex(value); });
connect(ui->RStickLeftBox, &QComboBox::currentIndexChanged, this,
[this](int value) { ui->RStickRightBox->setCurrentIndex(value); });
+
+ connect(ui->RSlider, &QSlider::valueChanged, this, [this](int value) {
+ QString RedValue = QString("%1").arg(value, 3, 10, QChar('0'));
+ QString RValue = "R: " + RedValue;
+ ui->RLabel->setText(RValue);
+ UpdateLightbarColor();
+ });
+
+ connect(ui->GSlider, &QSlider::valueChanged, this, [this](int value) {
+ QString GreenValue = QString("%1").arg(value, 3, 10, QChar('0'));
+ QString GValue = "G: " + GreenValue;
+ ui->GLabel->setText(GValue);
+ UpdateLightbarColor();
+ });
+
+ connect(ui->BSlider, &QSlider::valueChanged, this, [this](int value) {
+ QString BlueValue = QString("%1").arg(value, 3, 10, QChar('0'));
+ QString BValue = "B: " + BlueValue;
+ ui->BLabel->setText(BValue);
+ UpdateLightbarColor();
+ });
}
void ControlSettings::SaveControllerConfig(bool CloseOnSave) {
@@ -121,7 +138,7 @@ void ControlSettings::SaveControllerConfig(bool CloseOnSave) {
if (std::find(ControllerInputs.begin(), ControllerInputs.end(), input_string) !=
ControllerInputs.end() ||
- output_string == "analog_deadzone") {
+ output_string == "analog_deadzone" || output_string == "override_controller_color") {
line.erase();
continue;
}
@@ -227,6 +244,14 @@ void ControlSettings::SaveControllerConfig(bool CloseOnSave) {
deadzonevalue = std::to_string(ui->RightDeadzoneSlider->value());
lines.push_back("analog_deadzone = rightjoystick, " + deadzonevalue + ", 127");
+ lines.push_back("");
+ std::string OverrideLB = ui->LightbarCheckBox->isChecked() ? "true" : "false";
+ std::string LightBarR = std::to_string(ui->RSlider->value());
+ std::string LightBarG = std::to_string(ui->GSlider->value());
+ std::string LightBarB = std::to_string(ui->BSlider->value());
+ lines.push_back("override_controller_color = " + OverrideLB + ", " + LightBarR + ", " +
+ LightBarG + ", " + LightBarB);
+
std::vector save;
bool CurrentLineEmpty = false, LastLineEmpty = false;
for (auto const& line : lines) {
@@ -243,6 +268,9 @@ void ControlSettings::SaveControllerConfig(bool CloseOnSave) {
output_file.close();
Config::SetUseUnifiedInputConfig(!ui->PerGameCheckBox->isChecked());
+ Config::SetOverrideControllerColor(ui->LightbarCheckBox->isChecked());
+ Config::SetControllerCustomColor(ui->RSlider->value(), ui->GSlider->value(),
+ ui->BSlider->value());
Config::save(Common::FS::GetUserPath(Common::FS::PathType::UserDir) / "config.toml");
if (CloseOnSave)
@@ -351,7 +379,7 @@ void ControlSettings::SetUIValuestoMappings() {
if (std::find(ControllerInputs.begin(), ControllerInputs.end(), input_string) !=
ControllerInputs.end() ||
- output_string == "analog_deadzone") {
+ output_string == "analog_deadzone" || output_string == "override_controller_color") {
if (input_string == "cross") {
ui->ABox->setCurrentText(QString::fromStdString(output_string));
CrossExists = true;
@@ -436,9 +464,45 @@ void ControlSettings::SetUIValuestoMappings() {
ui->RightDeadzoneSlider->setValue(2);
ui->RightDeadzoneValue->setText("2");
}
+ } else if (output_string == "override_controller_color") {
+ std::size_t comma_pos = line.find(',');
+ if (comma_pos != std::string::npos) {
+ std::string overridestring = line.substr(equal_pos + 1, comma_pos);
+ bool override = overridestring.contains("true") ? true : false;
+ ui->LightbarCheckBox->setChecked(override);
+
+ std::string lightbarstring = line.substr(comma_pos + 1);
+ std::size_t comma_pos2 = lightbarstring.find(',');
+ if (comma_pos2 != std::string::npos) {
+ std::string Rstring = lightbarstring.substr(0, comma_pos2);
+ ui->RSlider->setValue(std::stoi(Rstring));
+ QString RedValue = QString("%1").arg(std::stoi(Rstring), 3, 10, QChar('0'));
+ QString RValue = "R: " + RedValue;
+ ui->RLabel->setText(RValue);
+ }
+
+ std::string GBstring = lightbarstring.substr(comma_pos2 + 1);
+ std::size_t comma_pos3 = GBstring.find(',');
+ if (comma_pos3 != std::string::npos) {
+ std::string Gstring = GBstring.substr(0, comma_pos3);
+ ui->GSlider->setValue(std::stoi(Gstring));
+ QString GreenValue =
+ QString("%1").arg(std::stoi(Gstring), 3, 10, QChar('0'));
+ QString GValue = "G: " + GreenValue;
+ ui->GLabel->setText(GValue);
+
+ std::string Bstring = GBstring.substr(comma_pos3 + 1);
+ ui->BSlider->setValue(std::stoi(Bstring));
+ QString BlueValue =
+ QString("%1").arg(std::stoi(Bstring), 3, 10, QChar('0'));
+ QString BValue = "B: " + BlueValue;
+ ui->BLabel->setText(BValue);
+ }
+ }
}
}
}
+ file.close();
// If an entry does not exist in the config file, we assume the user wants it unmapped
if (!CrossExists)
@@ -490,8 +554,6 @@ void ControlSettings::SetUIValuestoMappings() {
ui->RStickUpBox->setCurrentText("unmapped");
ui->RStickDownBox->setCurrentText("unmapped");
}
-
- file.close();
}
void ControlSettings::GetGameTitle() {
@@ -507,4 +569,13 @@ void ControlSettings::GetGameTitle() {
}
}
+void ControlSettings::UpdateLightbarColor() {
+ ui->LightbarColorFrame->setStyleSheet("");
+ QString RValue = QString::number(ui->RSlider->value());
+ QString GValue = QString::number(ui->GSlider->value());
+ QString BValue = QString::number(ui->BSlider->value());
+ QString colorstring = "background-color: rgb(" + RValue + "," + GValue + "," + BValue + ")";
+ ui->LightbarColorFrame->setStyleSheet(colorstring);
+}
+
ControlSettings::~ControlSettings() {}
diff --git a/src/qt_gui/control_settings.h b/src/qt_gui/control_settings.h
index 04227f3a8..e686f044d 100644
--- a/src/qt_gui/control_settings.h
+++ b/src/qt_gui/control_settings.h
@@ -18,6 +18,7 @@ public:
private Q_SLOTS:
void SaveControllerConfig(bool CloseOnSave);
void SetDefault();
+ void UpdateLightbarColor();
private:
std::unique_ptr ui;
diff --git a/src/qt_gui/control_settings.ui b/src/qt_gui/control_settings.ui
index b6acb5ca9..e88e239e9 100644
--- a/src/qt_gui/control_settings.ui
+++ b/src/qt_gui/control_settings.ui
@@ -11,8 +11,8 @@
0
0
- 1012
- 721
+ 1043
+ 792
@@ -25,760 +25,681 @@
-
-
- QFrame::Shape::NoFrame
-
-
- 0
-
true
-
+
0
0
- 994
- 673
+ 1019
+ 732
-
-
- Control Settings
-
-
-
- 5
-
-
- 5
-
-
- 5
-
-
- 5
-
+
+
+
+ 0
+ 0
+ 1021
+ 731
+
+
+
-
-
+
+
+ 5
+
-
-
-
- 5
+
+
+ true
- -
-
-
- true
-
-
-
- 0
- 0
-
-
-
-
- 16777215
- 16777215
-
-
-
- D-Pad
-
-
-
- 6
-
-
- 5
-
-
- 5
-
-
- 5
-
-
- 5
-
- -
-
-
-
- 0
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ D-Pad
+
+
+
+ 6
+
+
+ 5
+
+
+ 5
+
+
+ 5
+
+
+ 5
+
+ -
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+ -
+
+
+
+ 124
+ 0
+
+
+
+ 0
+ 16777215
+
+
+
+ Up
+
+
+ -
+
+
+ false
+
+
+ QComboBox::SizeAdjustPolicy::AdjustToContents
+
+
+
+
+
+
+
+
+
+ -
+
+ -
+
+
+ Left
+
+
- 0
+ 5
- 0
+ 5
- 0
+ 5
- 0
+ 5
-
-
-
-
- 124
- 0
-
-
-
-
- 0
- 16777215
-
-
-
- Up
-
-
- -
-
-
- false
-
-
- QComboBox::SizeAdjustPolicy::AdjustToContents
-
-
-
-
-
+
-
-
- -
-
-
- Left
-
-
-
- 5
-
-
- 5
-
-
- 5
-
-
- 5
-
- -
-
-
-
-
-
- -
-
-
- Right
-
-
-
- 5
-
-
- 5
-
-
- 5
-
-
- 5
-
- -
-
-
- false
-
-
-
-
-
-
-
-
- -
-
-
+
+
+ Right
+
+
- 0
+ 5
- 0
+ 5
- 0
+ 5
- 0
+ 5
-
-
-
-
- 124
- 16777215
-
+
+
+ false
-
- Down
-
-
- -
-
-
- true
-
-
-
- 0
- 0
-
-
-
-
- 0
- 0
-
-
-
-
-
-
-
- -
-
-
- Qt::Orientation::Vertical
-
-
- QSizePolicy::Policy::Maximum
-
-
-
- 20
- 40
-
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
- Left Stick Deadzone (def:2 max:127)
-
-
- -
-
-
-
- 0
- 0
-
-
-
- Left Deadzone
-
-
- Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
- 1
-
-
- 127
-
-
- Qt::Orientation::Horizontal
-
-
-
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 0
- 0
-
-
-
- Left Stick
-
-
-
- 5
-
-
- 5
-
-
- 5
-
-
- 5
-
- -
-
-
-
- 16777215
- 2121
-
-
-
-
- 0
+
+ -
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+ -
+
+
+
+ 124
+ 16777215
+
-
- 0
+
+ Down
-
- 0
-
-
- 0
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 124
- 16777215
-
-
-
- Up
-
-
- -
-
-
- true
-
-
-
-
-
-
-
-
-
- -
-
- -
-
-
- Left
-
-
-
- 5
-
-
- 5
-
-
- 5
-
-
- 5
-
- -
-
-
- true
-
-
-
-
-
-
- -
-
-
-
- 179
- 16777215
-
-
-
- Right
-
-
-
- 5
-
-
- 5
-
-
- 5
-
-
- 5
-
- -
-
-
- true
-
-
-
-
-
-
-
-
- -
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
- -
-
-
-
- 124
- 0
-
-
-
-
- 124
- 21212
-
-
-
- Down
-
-
- -
-
-
- true
-
-
- false
-
-
- false
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ -
+
+
+ true
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
- 0
+
+
+ Qt::Orientation::Vertical
- -
-
-
-
- 0
- 0
-
-
-
-
- 12
- true
-
-
-
- Config Selection
-
-
- Qt::AlignmentFlag::AlignCenter
-
-
+
+ QSizePolicy::Policy::Maximum
+
+
+
+ 20
+ 40
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ Left Stick Deadzone (def:2 max:127)
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ Left Deadzone
+
+
+ Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ 1
+
+
+ 127
+
+
+ Qt::Orientation::Horizontal
+
+
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 0
+
+
+
+ Left Stick
+
+
+
+ 5
+
+
+ 5
+
+
+ 5
+
+
+ 5
+
+ -
+
+
+
+ 16777215
+ 2121
+
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 124
+ 16777215
+
+
+
+ Up
+
+
+ -
+
+
+ true
+
+
+
+
+
+
+
+
+
+ -
+
-
-
- -
-
-
-
- 9
- false
-
-
-
-
-
-
- -1
-
-
- Common Config
-
-
-
- -
-
-
-
- 10
- true
-
-
-
- Common Config
-
-
- Qt::AlignmentFlag::AlignCenter
-
-
- true
-
-
-
-
+
+
+ Left
+
+
+
+ 5
+
+
+ 5
+
+
+ 5
+
+
+ 5
+
+ -
+
+
+ true
+
+
+
+
+
-
-
-
-
- 0
- 0
-
+
+
+
+ 179
+ 16777215
+
+
+ Right
+
+
+
+ 5
+
+
+ 5
+
+
+ 5
+
+
+ 5
+
+ -
+
+
+ true
+
+
+
+
+
+
+
+
+ -
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+ -
+
+
+
+ 124
+ 0
+
+
+
+
+ 124
+ 21212
+
+
+
+ Down
+
+
+ -
+
+
+ true
+
+
+ false
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+ 0
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 12
+ true
+
+
+
+ Config Selection
+
+
+ Qt::AlignmentFlag::AlignCenter
+
+
+ -
+
+ -
+
9
false
+
+
+
+
+ -1
+
+
+ Common Config
+
+
+
+ -
+
+
+
+ 10
+ true
+
+
- Use per-game configs
+ Common Config
+
+
+ Qt::AlignmentFlag::AlignCenter
+
+
+ true
-
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 9
+ false
+
+
+
+ Use per-game configs
+
+
+
+
+
+
+ -
+
+
+ 0
+
+ -
+
+ -
+
+
+ L1 / LB
+
+
+
+ 5
+
+
+ 5
+
+
+ 5
+
+
+ 5
+
+ -
+
+
+
+
+
+ -
+
+
+ L2 / LT
+
+
+
+ 5
+
+
+ 5
+
+
+ 5
+
+
+ 5
+
+ -
+
+
+
+
+
+
-
-
-
- 0
-
+
-
-
- -
-
-
- L1 / LB
-
-
-
- 5
-
-
- 5
-
-
- 5
-
-
- 5
-
- -
-
-
-
-
-
- -
-
-
- L2 / LT
-
-
-
- 5
-
-
- 5
-
-
- 5
-
-
- 5
-
- -
-
-
-
-
-
-
+
+
+ Qt::Orientation::Vertical
+
+
+ QSizePolicy::Policy::Preferred
+
+
+
+ 20
+ 40
+
+
+
-
-
+
+
+ 10
+
-
-
-
- 10
-
- -
-
-
-
- true
-
-
-
- KBM Controls
-
-
- -
-
-
-
- true
-
-
-
- KBM Editor
-
-
-
-
-
-
- -
-
-
- Back
-
-
- -
-
-
-
-
-
-
-
-
-
- -
-
- -
-
+
- R1 / RB
+ Back
-
-
- 5
-
-
- 5
-
-
- 5
-
-
- 5
-
+
-
-
-
-
-
-
- -
-
-
- R2 / RT
-
-
-
- 5
-
-
- 5
-
-
- 5
-
-
- 5
-
- -
-
+
@@ -788,62 +709,13 @@
-
-
-
-
- 0
- 200
-
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
- -
-
-
-
- 415
- 256
-
-
-
- :/images/ps4_controller.png
-
-
- true
-
-
- Qt::AlignmentFlag::AlignBottom|Qt::AlignmentFlag::AlignHCenter
-
-
-
-
-
-
- -
-
-
- 10
-
-
- QLayout::SizeConstraint::SetDefaultConstraint
-
+
-
-
+
- L3
+ R1 / RB
-
+
5
@@ -857,17 +729,17 @@
5
-
-
+
-
-
+
- Options / Start
+ R2 / RT
-
+
5
@@ -881,31 +753,7 @@
5
-
-
-
-
-
-
- -
-
-
- R3
-
-
-
- 5
-
-
- 5
-
-
- 5
-
-
- 5
-
- -
-
+
@@ -915,22 +763,62 @@
-
-
+
+
+
+ 0
+ 200
+
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+ -
+
+
+
+ 415
+ 256
+
+
+
+ :/images/ps4_controller.png
+
+
+ true
+
+
+ Qt::AlignmentFlag::AlignBottom|Qt::AlignmentFlag::AlignHCenter
+
+
+
+
+
+
+ -
+
- 5
+ 10
+
+
+ QLayout::SizeConstraint::SetDefaultConstraint
-
-
-
-
- 0
- 0
-
-
+
- Face Buttons
+ L3
-
+
5
@@ -944,244 +832,17 @@
5
-
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 124
- 0
-
-
-
-
- 0
- 16777215
-
-
-
- Triangle / Y
-
-
- -
-
-
- true
-
-
-
- 0
- 0
-
-
-
-
-
-
-
-
-
-
- -
-
- -
-
-
- Square / X
-
-
-
- 5
-
-
- 5
-
-
- 5
-
-
- 5
-
- -
-
-
-
-
-
- -
-
-
- Circle / B
-
-
-
- 5
-
-
- 5
-
-
- 5
-
-
- 5
-
- -
-
-
-
-
-
-
-
- -
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
- -
-
-
-
- 124
- 0
-
-
-
-
- 124
- 16777215
-
-
-
- Cross / A
-
-
- -
-
-
-
-
-
-
-
+
-
-
-
- Qt::Orientation::Vertical
-
-
- QSizePolicy::Policy::Maximum
-
-
-
- 20
- 40
-
-
-
-
- -
-
-
-
- 0
- 0
-
-
+
- Right Stick Deadzone (def:2, max:127)
+ Options / Start
-
- -
-
-
-
- 0
- 0
-
-
-
- Right Deadzone
-
-
- Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
- 1
-
-
- 127
-
-
- Qt::Orientation::Horizontal
-
-
-
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 0
- 0
-
-
-
- Right Stick
-
-
+
5
@@ -1195,164 +856,637 @@
5
-
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 0
- 0
-
-
-
-
- 124
- 1231321
-
-
-
- Up
-
-
- -
-
-
- true
-
-
-
-
-
-
-
-
+
+
+
+
+ -
+
+
+ R3
+
+
+
+ 5
+
+
+ 5
+
+
+ 5
+
+
+ 5
+
-
-
- -
-
-
- Left
-
-
-
- 5
-
-
- 5
-
-
- 5
-
-
- 5
-
- -
-
-
- true
-
-
-
-
-
-
- -
-
-
- Right
-
-
-
- 5
-
-
- 5
-
-
- 5
-
-
- 5
-
- -
-
-
-
-
-
-
-
- -
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
- -
-
-
-
- 124
- 0
-
-
-
-
- 124
- 2121
-
-
-
- Down
-
-
- -
-
-
- true
-
-
-
-
-
-
-
-
+
+ -
+
+ -
+
+ -
+
+
+
+ false
+
+
+
+ Color Adjustment
+
+
+ -
+
+ -
+
+
+
+ false
+
+
+
+ R: 000
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ 255
+
+
+ Qt::Orientation::Horizontal
+
+
+
+
+
+ -
+
+ -
+
+
+
+ false
+
+
+
+ G: 000
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ 255
+
+
+ Qt::Orientation::Horizontal
+
+
+
+
+
+ -
+
+ -
+
+
+
+ false
+
+
+
+ B: 255
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ 255
+
+
+ 255
+
+
+ Qt::Orientation::Horizontal
+
+
+
+
+
+
+
+
+
+
+ -
+
+ -
+
+
+
+ false
+
+
+
+ Override Lightbar Color
+
+
+ -
+
+
+
+ false
+
+
+
+ Override Color
+
+
+
+ -
+
+
+ QFrame::Shape::StyledPanel
+
+
+ QFrame::Shadow::Raised
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+ 5
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ Face Buttons
+
+
+
+ 5
+
+
+ 5
+
+
+ 5
+
+
+ 5
+
+ -
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 124
+ 0
+
+
+
+
+ 0
+ 16777215
+
+
+
+ Triangle / Y
+
+
+ -
+
+
+ true
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+
+
+
+
+ -
+
+ -
+
+
+ Square / X
+
+
+
+ 5
+
+
+ 5
+
+
+ 5
+
+
+ 5
+
+ -
+
+
+
+
+
+ -
+
+
+ Circle / B
+
+
+
+ 5
+
+
+ 5
+
+
+ 5
+
+
+ 5
+
+ -
+
+
+
+
+
+
+
+ -
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+ -
+
+
+
+ 124
+ 0
+
+
+
+
+ 124
+ 16777215
+
+
+
+ Cross / A
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+ Qt::Orientation::Vertical
+
+
+ QSizePolicy::Policy::Maximum
+
+
+
+ 20
+ 40
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ Right Stick Deadzone (def:2, max:127)
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ Right Deadzone
+
+
+ Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ 1
+
+
+ 127
+
+
+ Qt::Orientation::Horizontal
+
+
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 0
+
+
+
+ Right Stick
+
+
+
+ 5
+
+
+ 5
+
+
+ 5
+
+
+ 5
+
+ -
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 124
+ 1231321
+
+
+
+ Up
+
+
+ -
+
+
+ true
+
+
+
+
+
+
+
+
+
+ -
+
+ -
+
+
+ Left
+
+
+
+ 5
+
+
+ 5
+
+
+ 5
+
+
+ 5
+
+ -
+
+
+ true
+
+
+
+
+
+
+ -
+
+
+ Right
+
+
+
+ 5
+
+
+ 5
+
+
+ 5
+
+
+ 5
+
+ -
+
+
+
+
+
+
+
+ -
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+ -
+
+
+
+ 124
+ 0
+
+
+
+
+ 124
+ 2121
+
+
+
+ Down
+
+
+ -
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+
From e042710eaad0c89beb3610cc4ce65cfc15e3b0b5 Mon Sep 17 00:00:00 2001
From: DanielSvoboda
Date: Sat, 15 Feb 2025 13:19:33 -0300
Subject: [PATCH 60/64] Background image sized correctly (#2451)
---
src/qt_gui/game_grid_frame.cpp | 18 ++++++++++++++++--
src/qt_gui/game_grid_frame.h | 2 ++
src/qt_gui/game_list_frame.cpp | 18 ++++++++++++++++--
src/qt_gui/game_list_frame.h | 1 +
4 files changed, 35 insertions(+), 4 deletions(-)
diff --git a/src/qt_gui/game_grid_frame.cpp b/src/qt_gui/game_grid_frame.cpp
index 6a42fb1d6..e06fea090 100644
--- a/src/qt_gui/game_grid_frame.cpp
+++ b/src/qt_gui/game_grid_frame.cpp
@@ -196,14 +196,28 @@ void GameGridFrame::SetGridBackgroundImage(int row, int column) {
void GameGridFrame::RefreshGridBackgroundImage() {
QPalette palette;
if (!backgroundImage.isNull() && Config::getShowBackgroundImage()) {
- palette.setBrush(QPalette::Base,
- QBrush(backgroundImage.scaled(size(), Qt::IgnoreAspectRatio)));
+ QSize widgetSize = size();
+ QPixmap scaledPixmap =
+ QPixmap::fromImage(backgroundImage)
+ .scaled(widgetSize, Qt::KeepAspectRatioByExpanding, Qt::SmoothTransformation);
+ int x = (widgetSize.width() - scaledPixmap.width()) / 2;
+ int y = (widgetSize.height() - scaledPixmap.height()) / 2;
+ QPixmap finalPixmap(widgetSize);
+ finalPixmap.fill(Qt::transparent);
+ QPainter painter(&finalPixmap);
+ painter.drawPixmap(x, y, scaledPixmap);
+ palette.setBrush(QPalette::Base, QBrush(finalPixmap));
}
QColor transparentColor = QColor(135, 206, 235, 40);
palette.setColor(QPalette::Highlight, transparentColor);
this->setPalette(palette);
}
+void GameGridFrame::resizeEvent(QResizeEvent* event) {
+ QTableWidget::resizeEvent(event);
+ RefreshGridBackgroundImage();
+}
+
bool GameGridFrame::IsValidCellSelected() {
return validCellSelected;
}
diff --git a/src/qt_gui/game_grid_frame.h b/src/qt_gui/game_grid_frame.h
index 370b71dcb..14596f8e1 100644
--- a/src/qt_gui/game_grid_frame.h
+++ b/src/qt_gui/game_grid_frame.h
@@ -3,6 +3,7 @@
#pragma once
+#include
#include
#include "background_music_player.h"
@@ -21,6 +22,7 @@ Q_SIGNALS:
public Q_SLOTS:
void SetGridBackgroundImage(int row, int column);
void RefreshGridBackgroundImage();
+ void resizeEvent(QResizeEvent* event);
void PlayBackgroundMusic(QString path);
void onCurrentCellChanged(int currentRow, int currentColumn, int previousRow,
int previousColumn);
diff --git a/src/qt_gui/game_list_frame.cpp b/src/qt_gui/game_list_frame.cpp
index 2caae35b0..4c0607571 100644
--- a/src/qt_gui/game_list_frame.cpp
+++ b/src/qt_gui/game_list_frame.cpp
@@ -200,14 +200,28 @@ void GameListFrame::SetListBackgroundImage(QTableWidgetItem* item) {
void GameListFrame::RefreshListBackgroundImage() {
QPalette palette;
if (!backgroundImage.isNull() && Config::getShowBackgroundImage()) {
- palette.setBrush(QPalette::Base,
- QBrush(backgroundImage.scaled(size(), Qt::IgnoreAspectRatio)));
+ QSize widgetSize = size();
+ QPixmap scaledPixmap =
+ QPixmap::fromImage(backgroundImage)
+ .scaled(widgetSize, Qt::KeepAspectRatioByExpanding, Qt::SmoothTransformation);
+ int x = (widgetSize.width() - scaledPixmap.width()) / 2;
+ int y = (widgetSize.height() - scaledPixmap.height()) / 2;
+ QPixmap finalPixmap(widgetSize);
+ finalPixmap.fill(Qt::transparent);
+ QPainter painter(&finalPixmap);
+ painter.drawPixmap(x, y, scaledPixmap);
+ palette.setBrush(QPalette::Base, QBrush(finalPixmap));
}
QColor transparentColor = QColor(135, 206, 235, 40);
palette.setColor(QPalette::Highlight, transparentColor);
this->setPalette(palette);
}
+void GameListFrame::resizeEvent(QResizeEvent* event) {
+ QTableWidget::resizeEvent(event);
+ RefreshListBackgroundImage();
+}
+
void GameListFrame::SortNameAscending(int columnIndex) {
std::sort(m_game_info->m_games.begin(), m_game_info->m_games.end(),
[columnIndex](const GameInfo& a, const GameInfo& b) {
diff --git a/src/qt_gui/game_list_frame.h b/src/qt_gui/game_list_frame.h
index b2e5f1e2f..782db6bae 100644
--- a/src/qt_gui/game_list_frame.h
+++ b/src/qt_gui/game_list_frame.h
@@ -30,6 +30,7 @@ Q_SIGNALS:
public Q_SLOTS:
void SetListBackgroundImage(QTableWidgetItem* item);
void RefreshListBackgroundImage();
+ void resizeEvent(QResizeEvent* event);
void SortNameAscending(int columnIndex);
void SortNameDescending(int columnIndex);
void PlayBackgroundMusic(QTableWidgetItem* item);
From b0169de7c4ba2e47d4a0044fd940308f70ae8450 Mon Sep 17 00:00:00 2001
From: DanielSvoboda
Date: Sat, 15 Feb 2025 16:40:24 -0300
Subject: [PATCH 61/64] added language pt_PT (#2452)
---
src/common/config.cpp | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/common/config.cpp b/src/common/config.cpp
index a42709b7a..4383b64b5 100644
--- a/src/common/config.cpp
+++ b/src/common/config.cpp
@@ -813,8 +813,8 @@ void load(const std::filesystem::path& path) {
// Check if the loaded language is in the allowed list
const std::vector allowed_languages = {
"ar_SA", "da_DK", "de_DE", "el_GR", "en_US", "es_ES", "fa_IR", "fi_FI", "fr_FR", "hu_HU",
- "id_ID", "it_IT", "ja_JP", "ko_KR", "lt_LT", "nl_NL", "no_NO", "pl_PL", "pt_BR", "ro_RO",
- "ru_RU", "sq_AL", "sv_SE", "tr_TR", "uk_UA", "vi_VN", "zh_CN", "zh_TW"};
+ "id_ID", "it_IT", "ja_JP", "ko_KR", "lt_LT", "nl_NL", "no_NO", "pl_PL", "pt_BR", "pt_PT",
+ "ro_RO", "ru_RU", "sq_AL", "sv_SE", "tr_TR", "uk_UA", "vi_VN", "zh_CN", "zh_TW"};
if (std::find(allowed_languages.begin(), allowed_languages.end(), emulator_language) ==
allowed_languages.end()) {
From 7af9de353b1e2147442e2834165d258383fb134b Mon Sep 17 00:00:00 2001
From: georgemoralis
Date: Sun, 16 Feb 2025 09:40:28 +0200
Subject: [PATCH 62/64] New Crowdin updates (#2440)
* New translations en_us.ts (Russian)
* New translations en_us.ts (Chinese Simplified)
* New translations en_us.ts (Portuguese, Brazilian)
* New translations en_us.ts (Portuguese, Brazilian)
* New translations en_us.ts (Portuguese)
* New translations en_us.ts (Japanese)
* New translations en_us.ts (Portuguese)
* New translations en_us.ts (Turkish)
* New translations en_us.ts (Turkish)
* New translations en_us.ts (Turkish)
* New translations en_us.ts (Chinese Simplified)
* New translations en_us.ts (Turkish)
* New translations en_us.ts (Norwegian Bokmal)
---
src/qt_gui/translations/ja_JP.ts | 108 +-
src/qt_gui/translations/nb_NO.ts | 1790 ++++++++++++++++++++++++++++++
src/qt_gui/translations/pt_BR.ts | 14 +-
src/qt_gui/translations/pt_PT.ts | 1790 ++++++++++++++++++++++++++++++
src/qt_gui/translations/ru_RU.ts | 8 +-
src/qt_gui/translations/tr_TR.ts | 52 +-
src/qt_gui/translations/zh_CN.ts | 6 +-
7 files changed, 3674 insertions(+), 94 deletions(-)
create mode 100644 src/qt_gui/translations/nb_NO.ts
create mode 100644 src/qt_gui/translations/pt_PT.ts
diff --git a/src/qt_gui/translations/ja_JP.ts b/src/qt_gui/translations/ja_JP.ts
index fd1de8f78..502070bb5 100644
--- a/src/qt_gui/translations/ja_JP.ts
+++ b/src/qt_gui/translations/ja_JP.ts
@@ -11,7 +11,7 @@
shadPS4
- shadPS4
+ shadPS4
shadPS4 is an experimental open-source emulator for the PlayStation 4.
@@ -411,35 +411,35 @@
ControlSettings
Configure Controls
- Configure Controls
+ コントロール設定
Control Settings
- Control Settings
+ 操作設定
D-Pad
- D-Pad
+ 十字キー
Up
- Up
+ 上
Left
- Left
+ 左
Right
- Right
+ 右
Down
- Down
+ 下
Left Stick Deadzone (def:2 max:127)
- Left Stick Deadzone (def:2 max:127)
+ 左スティックデッドゾーン(既定:2 最大:127)
Left Deadzone
@@ -447,7 +447,7 @@
Left Stick
- Left Stick
+ 左スティック
Config Selection
@@ -463,11 +463,11 @@
L1 / LB
- L1 / LB
+ L1 / LB
L2 / LT
- L2 / LT
+ L2 / LT
KBM Controls
@@ -483,23 +483,23 @@
R1 / RB
- R1 / RB
+ R1 / RB
R2 / RT
- R2 / RT
+ R2 / RT
L3
- L3
+ L3
Options / Start
- Options / Start
+ Options / Start
R3
- R3
+ R3
Face Buttons
@@ -507,23 +507,23 @@
Triangle / Y
- Triangle / Y
+ 三角 / Y
Square / X
- Square / X
+ 四角 / X
Circle / B
- Circle / B
+ 丸 / B
Cross / A
- Cross / A
+ バツ / A
Right Stick Deadzone (def:2, max:127)
- Right Stick Deadzone (def:2, max:127)
+ 右スティックデッドゾーン(既定:2, 最大:127)
Right Deadzone
@@ -531,7 +531,7 @@
Right Stick
- Right Stick
+ 右スティック
@@ -576,7 +576,7 @@
Directory to install DLC
- Directory to install DLC
+ DLCをインストールするディレクトリ
@@ -595,7 +595,7 @@
Compatibility
- Compatibility
+ 互換性
Region
@@ -674,23 +674,23 @@
GameListUtils
B
- B
+ B
KB
- KB
+ KB
MB
- MB
+ MB
GB
- GB
+ GB
TB
- TB
+ TB
@@ -741,11 +741,11 @@
Copy Version
- Copy Version
+ バージョンをコピー
Copy Size
- Copy Size
+ サイズをコピー
Copy All
@@ -821,7 +821,7 @@
DLC
- DLC
+ DLC
Delete %1
@@ -833,23 +833,23 @@
Open Update Folder
- Open Update Folder
+ アップデートフォルダを開く
Delete Save Data
- Delete Save Data
+ セーブデータを削除
This game has no update folder to open!
- This game has no update folder to open!
+ このゲームにはアップデートフォルダがありません!
Failed to convert icon.
- Failed to convert icon.
+ アイコンの変換に失敗しました。
This game has no save data to delete!
- This game has no save data to delete!
+ このゲームには削除するセーブデータがありません!
Save Data
@@ -872,7 +872,7 @@
Delete PKG File on Install
- Delete PKG File on Install
+ インストール時にPKGファイルを削除
@@ -1151,15 +1151,15 @@
Run Game
- Run Game
+ ゲームを実行
Eboot.bin file not found
- Eboot.bin file not found
+ Eboot.bin ファイルが見つかりません
PKG File (*.PKG *.pkg)
- PKG File (*.PKG *.pkg)
+ PKGファイル (*.PKG *.pkg)
PKG is a patch or DLC, please install the game first!
@@ -1167,11 +1167,11 @@
Game is already running!
- Game is already running!
+ ゲームは既に実行されています!
shadPS4
- shadPS4
+ shadPS4
@@ -1238,7 +1238,7 @@
Package
- Package
+ パッケージ
@@ -1393,7 +1393,7 @@
Enable HDR
- Enable HDR
+ HDRを有効化
Paths
@@ -1493,7 +1493,7 @@
Opacity
- Opacity
+ 透明度
Play title music
@@ -1729,7 +1729,7 @@
Borderless
- Borderless
+ ボーダーレス
True
@@ -1737,19 +1737,19 @@
Release
- Release
+ Release
Nightly
- Nightly
+ Nightly
Set the volume of the background music.
- Set the volume of the background music.
+ バックグラウンドミュージックの音量を設定します。
Enable Motion Controls
- Enable Motion Controls
+ モーションコントロールを有効にする
Save Data Path
@@ -1761,11 +1761,11 @@
async
- async
+ 非同期
sync
- sync
+ 同期
Auto Select
diff --git a/src/qt_gui/translations/nb_NO.ts b/src/qt_gui/translations/nb_NO.ts
new file mode 100644
index 000000000..934612683
--- /dev/null
+++ b/src/qt_gui/translations/nb_NO.ts
@@ -0,0 +1,1790 @@
+
+
+
+
+
+ AboutDialog
+
+ About shadPS4
+ Om shadPS4
+
+
+ shadPS4
+ shadPS4
+
+
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 er en eksperimentell åpen kildekode-emulator for PlayStation 4.
+
+
+ This software should not be used to play games you have not legally obtained.
+ Denne programvaren skal ikke brukes til å spille spill du ikke har fått lovlig.
+
+
+
+ CheatsPatches
+
+ Cheats / Patches for
+ Juks / Programrettelser for
+
+
+ Cheats/Patches are experimental.\nUse with caution.\n\nDownload cheats individually by selecting the repository and clicking the download button.\nIn the Patches tab, you can download all patches at once, choose which ones you want to use, and save your selection.\n\nSince we do not develop the Cheats/Patches,\nplease report issues to the cheat author.\n\nCreated a new cheat? Visit:\n
+ Juks/programrettelse er eksperimentelle.\nBruk med forsiktighet.\n\nLast ned juks individuelt ved å velge pakkebrønn og klikke på nedlastingsknappen.\nPå fanen programrettelse kan du laste ned alle programrettelser samtidig, velge hvilke du ønsker å bruke, og lagre valget ditt.\n\nSiden vi ikke utvikler Juks/Programrettelse,\nvær vennlig å rapportere problemer til juks/programrettelse utvikleren.\n\nHar du laget en ny juks? Besøk:\n
+
+
+ No Image Available
+ Ingen bilde tilgjengelig
+
+
+ Serial:
+ Serienummer:
+
+
+ Version:
+ Versjon:
+
+
+ Size:
+ Størrelse:
+
+
+ Select Cheat File:
+ Velg juksefil:
+
+
+ Repository:
+ Pakkebrønn:
+
+
+ Download Cheats
+ Last ned juks
+
+
+ Delete File
+ Slett fil
+
+
+ No files selected.
+ Ingen filer valgt.
+
+
+ You can delete the cheats you don't want after downloading them.
+ Du kan slette juks du ikke ønsker etter å ha lastet dem ned.
+
+
+ Do you want to delete the selected file?\n%1
+ Ønsker du å slette den valgte filen?\n%1
+
+
+ Select Patch File:
+ Velg programrettelse-filen:
+
+
+ Download Patches
+ Last ned programrettelser
+
+
+ Save
+ Lagre
+
+
+ Cheats
+ Juks
+
+
+ Patches
+ Programrettelse
+
+
+ Error
+ Feil
+
+
+ No patch selected.
+ Ingen programrettelse valgt.
+
+
+ Unable to open files.json for reading.
+ Kan ikke åpne files.json for lesing.
+
+
+ No patch file found for the current serial.
+ Ingen programrettelse-fil funnet for det aktuelle serienummeret.
+
+
+ Unable to open the file for reading.
+ Kan ikke åpne filen for lesing.
+
+
+ Unable to open the file for writing.
+ Kan ikke åpne filen for skriving.
+
+
+ Failed to parse XML:
+ Feil ved tolkning av XML:
+
+
+ Success
+ Vellykket
+
+
+ Options saved successfully.
+ Alternativer ble lagret.
+
+
+ Invalid Source
+ Ugyldig kilde
+
+
+ The selected source is invalid.
+ Den valgte kilden er ugyldig.
+
+
+ File Exists
+ Filen eksisterer
+
+
+ File already exists. Do you want to replace it?
+ Filen eksisterer allerede. Ønsker du å erstatte den?
+
+
+ Failed to save file:
+ Kunne ikke lagre filen:
+
+
+ Failed to download file:
+ Kunne ikke laste ned filen:
+
+
+ Cheats Not Found
+ Fant ikke juks
+
+
+ No Cheats found for this game in this version of the selected repository,try another repository or a different version of the game.
+ Ingen juks funnet for dette spillet i denne versjonen av den valgte pakkebrønnen,prøv en annen pakkebrønn eller en annen versjon av spillet.
+
+
+ Cheats Downloaded Successfully
+ Juks ble lastet ned
+
+
+ You have successfully downloaded the cheats for this version of the game from the selected repository. You can try downloading from another repository, if it is available it will also be possible to use it by selecting the file from the list.
+ Du har lastet ned juks for denne versjonen av spillet fra den valgte pakkebrønnen. Du kan prøve å laste ned fra en annen pakkebrønn, hvis det er tilgjengelig, vil det også være mulig å bruke det ved å velge filen fra listen.
+
+
+ Failed to save:
+ Kunne ikke lagre:
+
+
+ Failed to download:
+ Kunne ikke laste ned:
+
+
+ Download Complete
+ Nedlasting fullført
+
+
+ Patches Downloaded Successfully! All Patches available for all games have been downloaded, there is no need to download them individually for each game as happens in Cheats. If the patch does not appear, it may be that it does not exist for the specific serial and version of the game.
+ Programrettelser ble lastet ned! Alle programrettelsene tilgjengelige for alle spill har blitt lastet ned, det er ikke nødvendig å laste dem ned individuelt for hvert spill som skjer med juks. Hvis programrettelsen ikke vises, kan det hende at den ikke finnes for den spesifikke serienummeret og versjonen av spillet.
+
+
+ Failed to parse JSON data from HTML.
+ Kunne ikke analysere JSON-data fra HTML.
+
+
+ Failed to retrieve HTML page.
+ Kunne ikke hente HTML-side.
+
+
+ The game is in version: %1
+ Spillet er i versjon: %1
+
+
+ The downloaded patch only works on version: %1
+ Den nedlastede programrettelsen fungerer bare på versjon: %1
+
+
+ You may need to update your game.
+ Du må kanskje oppdatere spillet ditt.
+
+
+ Incompatibility Notice
+ Inkompatibilitets-varsel
+
+
+ Failed to open file:
+ Kunne ikke åpne filen:
+
+
+ XML ERROR:
+ XML FEIL:
+
+
+ Failed to open files.json for writing
+ Kunne ikke åpne files.json for skriving
+
+
+ Author:
+ Forfatter:
+
+
+ Directory does not exist:
+ Mappen eksisterer ikke:
+
+
+ Failed to open files.json for reading.
+ Kunne ikke åpne files.json for lesing.
+
+
+ Name:
+ Navn:
+
+
+ Can't apply cheats before the game is started
+ Kan ikke bruke juks før spillet er startet.
+
+
+ Close
+ Lukk
+
+
+
+ CheckUpdate
+
+ Auto Updater
+ Automatisk oppdatering
+
+
+ Error
+ Feil
+
+
+ Network error:
+ Nettverksfeil:
+
+
+ The Auto Updater allows up to 60 update checks per hour.\nYou have reached this limit. Please try again later.
+ Den automatiske oppdateringen tillater opptil 60 oppdateringssjekker per time.\nDu har nådd denne grensen. Prøv igjen senere.
+
+
+ Failed to parse update information.
+ Kunne ikke analysere oppdaterings-informasjonen.
+
+
+ No pre-releases found.
+ Fant ingen forhåndsutgivelser.
+
+
+ Invalid release data.
+ Ugyldige utgivelsesdata.
+
+
+ No download URL found for the specified asset.
+ Ingen nedlastings-URL funnet for den spesifiserte ressursen.
+
+
+ Your version is already up to date!
+ Din versjon er allerede oppdatert!
+
+
+ Update Available
+ Oppdatering tilgjengelig
+
+
+ Update Channel
+ Oppdateringskanal
+
+
+ Current Version
+ Gjeldende versjon
+
+
+ Latest Version
+ Nyeste versjon
+
+
+ Do you want to update?
+ Vil du oppdatere?
+
+
+ Show Changelog
+ Vis endringslogg
+
+
+ Check for Updates at Startup
+ Se etter oppdateringer ved oppstart
+
+
+ Update
+ Oppdater
+
+
+ No
+ Nei
+
+
+ Hide Changelog
+ Skjul endringslogg
+
+
+ Changes
+ Endringer
+
+
+ Network error occurred while trying to access the URL
+ Nettverksfeil oppstod mens vi prøvde å få tilgang til URL
+
+
+ Download Complete
+ Nedlasting fullført
+
+
+ The update has been downloaded, press OK to install.
+ Oppdateringen har blitt lastet ned, trykk OK for å installere.
+
+
+ Failed to save the update file at
+ Kunne ikke lagre oppdateringsfilen på
+
+
+ Starting Update...
+ Starter oppdatering...
+
+
+ Failed to create the update script file
+ Kunne ikke opprette oppdateringsskriptfilen
+
+
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ Henter kompatibilitetsdata, vennligst vent
+
+
+ Cancel
+ Avbryt
+
+
+ Loading...
+ Laster...
+
+
+ Error
+ Feil
+
+
+ Unable to update compatibility data! Try again later.
+ Kan ikke oppdatere kompatibilitetsdata! Prøv igjen senere.
+
+
+ Unable to open compatibility_data.json for writing.
+ Kan ikke åpne compatibility_data.json for skriving.
+
+
+ Unknown
+ Ukjent
+
+
+ Nothing
+ Ingenting
+
+
+ Boots
+ Starter opp
+
+
+ Menus
+ Menyene
+
+
+ Ingame
+ I spill
+
+
+ Playable
+ Spillbar
+
+
+
+ ControlSettings
+
+ Configure Controls
+ Configure Controls
+
+
+ Control Settings
+ Control Settings
+
+
+ D-Pad
+ D-Pad
+
+
+ Up
+ Up
+
+
+ Left
+ Left
+
+
+ Right
+ Right
+
+
+ Down
+ Down
+
+
+ Left Stick Deadzone (def:2 max:127)
+ Left Stick Deadzone (def:2 max:127)
+
+
+ Left Deadzone
+ Left Deadzone
+
+
+ Left Stick
+ Left Stick
+
+
+ Config Selection
+ Config Selection
+
+
+ Common Config
+ Common Config
+
+
+ Use per-game configs
+ Use per-game configs
+
+
+ L1 / LB
+ L1 / LB
+
+
+ L2 / LT
+ L2 / LT
+
+
+ KBM Controls
+ KBM Controls
+
+
+ KBM Editor
+ KBM Editor
+
+
+ Back
+ Back
+
+
+ R1 / RB
+ R1 / RB
+
+
+ R2 / RT
+ R2 / RT
+
+
+ L3
+ L3
+
+
+ Options / Start
+ Options / Start
+
+
+ R3
+ R3
+
+
+ Face Buttons
+ Face Buttons
+
+
+ Triangle / Y
+ Triangle / Y
+
+
+ Square / X
+ Square / X
+
+
+ Circle / B
+ Circle / B
+
+
+ Cross / A
+ Cross / A
+
+
+ Right Stick Deadzone (def:2, max:127)
+ Right Stick Deadzone (def:2, max:127)
+
+
+ Right Deadzone
+ Right Deadzone
+
+
+ Right Stick
+ Right Stick
+
+
+
+ ElfViewer
+
+ Open Folder
+ Åpne mappe
+
+
+
+ GameInfoClass
+
+ Loading game list, please wait :3
+ Laster spill-liste, vennligst vent :3
+
+
+ Cancel
+ Avbryt
+
+
+ Loading...
+ Laster...
+
+
+
+ GameInstallDialog
+
+ shadPS4 - Choose directory
+ shadPS4 - Velg mappe
+
+
+ Directory to install games
+ Mappe for å installere spill
+
+
+ Browse
+ Bla gjennom
+
+
+ Error
+ Feil
+
+
+ Directory to install DLC
+ Directory to install DLC
+
+
+
+ GameListFrame
+
+ Icon
+ Ikon
+
+
+ Name
+ Navn
+
+
+ Serial
+ Serienummer
+
+
+ Compatibility
+ Kompatibilitet
+
+
+ Region
+ Region
+
+
+ Firmware
+ Fastvare
+
+
+ Size
+ Størrelse
+
+
+ Version
+ Versjon
+
+
+ Path
+ Adresse
+
+
+ Play Time
+ Spilletid
+
+
+ Never Played
+ Aldri spilt
+
+
+ h
+ h
+
+
+ m
+ m
+
+
+ s
+ s
+
+
+ Compatibility is untested
+ kompatibilitet er utestet
+
+
+ Game does not initialize properly / crashes the emulator
+ Spillet initialiseres ikke riktig / krasjer emulatoren
+
+
+ Game boots, but only displays a blank screen
+ Spillet starter, men viser bare en tom skjerm
+
+
+ Game displays an image but does not go past the menu
+ Spillet viser et bilde, men går ikke forbi menyen
+
+
+ Game has game-breaking glitches or unplayable performance
+ Spillet har spillbrytende feil eller uspillbar ytelse
+
+
+ Game can be completed with playable performance and no major glitches
+ Spillet kan fullføres med spillbar ytelse og uten store feil
+
+
+ Click to see details on github
+ Klikk for å se detaljer på GitHub
+
+
+ Last updated
+ Sist oppdatert
+
+
+
+ GameListUtils
+
+ B
+ B
+
+
+ KB
+ KB
+
+
+ MB
+ MB
+
+
+ GB
+ GB
+
+
+ TB
+ TB
+
+
+
+ GuiContextMenus
+
+ Create Shortcut
+ Lag snarvei
+
+
+ Cheats / Patches
+ Juks / Programrettelse
+
+
+ SFO Viewer
+ SFO viser
+
+
+ Trophy Viewer
+ Trofé viser
+
+
+ Open Folder...
+ Åpne mappe...
+
+
+ Open Game Folder
+ Åpne spillmappen
+
+
+ Open Save Data Folder
+ Åpne lagrede datamappen
+
+
+ Open Log Folder
+ Åpne loggmappen
+
+
+ Copy info...
+ Kopier info...
+
+
+ Copy Name
+ Kopier navn
+
+
+ Copy Serial
+ Kopier serienummer
+
+
+ Copy Version
+ Kopier versjon
+
+
+ Copy Size
+ Kopier størrelse
+
+
+ Copy All
+ Kopier alt
+
+
+ Delete...
+ Slett...
+
+
+ Delete Game
+ Slett spill
+
+
+ Delete Update
+ Slett oppdatering
+
+
+ Delete DLC
+ Slett DLC
+
+
+ Compatibility...
+ Kompatibilitet...
+
+
+ Update database
+ Oppdater database
+
+
+ View report
+ Vis rapport
+
+
+ Submit a report
+ Send inn en rapport
+
+
+ Shortcut creation
+ Snarvei opprettelse
+
+
+ Shortcut created successfully!
+ Snarvei opprettet!
+
+
+ Error
+ Feil
+
+
+ Error creating shortcut!
+ Feil ved opprettelse av snarvei!
+
+
+ Install PKG
+ Installer PKG
+
+
+ Game
+ Spill
+
+
+ This game has no update to delete!
+ Dette spillet har ingen oppdatering å slette!
+
+
+ Update
+ Oppdater
+
+
+ This game has no DLC to delete!
+ Dette spillet har ingen DLC å slette!
+
+
+ DLC
+ DLC
+
+
+ Delete %1
+ Slett %1
+
+
+ Are you sure you want to delete %1's %2 directory?
+ Er du sikker på at du vil slette %1's %2 directory?
+
+
+ Open Update Folder
+ Open Update Folder
+
+
+ Delete Save Data
+ Delete Save Data
+
+
+ This game has no update folder to open!
+ This game has no update folder to open!
+
+
+ Failed to convert icon.
+ Failed to convert icon.
+
+
+ This game has no save data to delete!
+ This game has no save data to delete!
+
+
+ Save Data
+ Save Data
+
+
+
+ InstallDirSelect
+
+ shadPS4 - Choose directory
+ shadPS4 - Velg mappe
+
+
+ Select which directory you want to install to.
+ Velg hvilken mappe du vil installere til.
+
+
+ Install All Queued to Selected Folder
+ Install All Queued to Selected Folder
+
+
+ Delete PKG File on Install
+ Delete PKG File on Install
+
+
+
+ MainWindow
+
+ Open/Add Elf Folder
+ Åpne/Legg til Elf-mappe
+
+
+ Install Packages (PKG)
+ Installer pakker (PKG)
+
+
+ Boot Game
+ Start spill
+
+
+ Check for Updates
+ Se etter oppdateringer
+
+
+ About shadPS4
+ Om shadPS4
+
+
+ Configure...
+ Konfigurer...
+
+
+ Install application from a .pkg file
+ Installer fra en .pkg fil
+
+
+ Recent Games
+ Nylige spill
+
+
+ Open shadPS4 Folder
+ Open shadPS4 Folder
+
+
+ Exit
+ Avslutt
+
+
+ Exit shadPS4
+ Avslutt shadPS4
+
+
+ Exit the application.
+ Avslutt programmet.
+
+
+ Show Game List
+ Vis spill-listen
+
+
+ Game List Refresh
+ Oppdater spill-listen
+
+
+ Tiny
+ Bitteliten
+
+
+ Small
+ Liten
+
+
+ Medium
+ Medium
+
+
+ Large
+ Stor
+
+
+ List View
+ Liste-visning
+
+
+ Grid View
+ Rute-visning
+
+
+ Elf Viewer
+ Elf-visning
+
+
+ Game Install Directory
+ Spillinstallasjons-mappe
+
+
+ Download Cheats/Patches
+ Last ned juks/programrettelse
+
+
+ Dump Game List
+ Dump spill-liste
+
+
+ PKG Viewer
+ PKG viser
+
+
+ Search...
+ Søk...
+
+
+ File
+ Fil
+
+
+ View
+ Oversikt
+
+
+ Game List Icons
+ Spill-liste ikoner
+
+
+ Game List Mode
+ Spill-liste modus
+
+
+ Settings
+ Innstillinger
+
+
+ Utils
+ Verktøy
+
+
+ Themes
+ Tema
+
+
+ Help
+ Hjelp
+
+
+ Dark
+ Mørk
+
+
+ Light
+ Lys
+
+
+ Green
+ Grønn
+
+
+ Blue
+ Blå
+
+
+ Violet
+ Lilla
+
+
+ toolBar
+ Verktøylinje
+
+
+ Game List
+ Spill-liste
+
+
+ * Unsupported Vulkan Version
+ * Ustøttet Vulkan-versjon
+
+
+ Download Cheats For All Installed Games
+ Last ned juks for alle installerte spill
+
+
+ Download Patches For All Games
+ Last ned programrettelser for alle spill
+
+
+ Download Complete
+ Nedlasting fullført
+
+
+ You have downloaded cheats for all the games you have installed.
+ Du har lastet ned juks for alle spillene du har installert.
+
+
+ Patches Downloaded Successfully!
+ Programrettelser ble lastet ned!
+
+
+ All Patches available for all games have been downloaded.
+ Programrettelser tilgjengelige for alle spill har blitt lastet ned.
+
+
+ Games:
+ Spill:
+
+
+ ELF files (*.bin *.elf *.oelf)
+ ELF-filer (*.bin *.elf *.oelf)
+
+
+ Game Boot
+ Spilloppstart
+
+
+ Only one file can be selected!
+ Kun én fil kan velges!
+
+
+ PKG Extraction
+ PKG-utpakking
+
+
+ Patch detected!
+ Programrettelse oppdaget!
+
+
+ PKG and Game versions match:
+ PKG og spillversjoner stemmer overens:
+
+
+ Would you like to overwrite?
+ Ønsker du å overskrive?
+
+
+ PKG Version %1 is older than installed version:
+ PKG-versjon %1 er eldre enn installert versjon:
+
+
+ Game is installed:
+ Spillet er installert:
+
+
+ Would you like to install Patch:
+ Ønsker du å installere programrettelsen:
+
+
+ DLC Installation
+ DLC installasjon
+
+
+ Would you like to install DLC: %1?
+ Ønsker du å installere DLC: %1?
+
+
+ DLC already installed:
+ DLC allerede installert:
+
+
+ Game already installed
+ Spillet er allerede installert
+
+
+ PKG ERROR
+ PKG FEIL
+
+
+ Extracting PKG %1/%2
+ Pakker ut PKG %1/%2
+
+
+ Extraction Finished
+ Utpakking fullført
+
+
+ Game successfully installed at %1
+ Spillet ble installert i %1
+
+
+ File doesn't appear to be a valid PKG file
+ Filen ser ikke ut til å være en gyldig PKG-fil
+
+
+ Run Game
+ Run Game
+
+
+ Eboot.bin file not found
+ Eboot.bin file not found
+
+
+ PKG File (*.PKG *.pkg)
+ PKG File (*.PKG *.pkg)
+
+
+ PKG is a patch or DLC, please install the game first!
+ PKG is a patch or DLC, please install the game first!
+
+
+ Game is already running!
+ Game is already running!
+
+
+ shadPS4
+ shadPS4
+
+
+
+ PKGViewer
+
+ Open Folder
+ Åpne mappe
+
+
+ PKG ERROR
+ PKG FEIL
+
+
+ Name
+ Navn
+
+
+ Serial
+ Serienummer
+
+
+ Installed
+ Installed
+
+
+ Size
+ Størrelse
+
+
+ Category
+ Category
+
+
+ Type
+ Type
+
+
+ App Ver
+ App Ver
+
+
+ FW
+ FW
+
+
+ Region
+ Region
+
+
+ Flags
+ Flags
+
+
+ Path
+ Adresse
+
+
+ File
+ Fil
+
+
+ Unknown
+ Ukjent
+
+
+ Package
+ Package
+
+
+
+ SettingsDialog
+
+ Settings
+ Innstillinger
+
+
+ General
+ Generell
+
+
+ System
+ System
+
+
+ Console Language
+ Konsollspråk
+
+
+ Emulator Language
+ Emulatorspråk
+
+
+ Emulator
+ Emulator
+
+
+ Enable Fullscreen
+ Aktiver fullskjerm
+
+
+ Fullscreen Mode
+ Fullskjermmodus
+
+
+ Enable Separate Update Folder
+ Aktiver seperat oppdateringsmappe
+
+
+ Default tab when opening settings
+ Standardfanen når innstillingene åpnes
+
+
+ Show Game Size In List
+ Vis spillstørrelse i listen
+
+
+ Show Splash
+ Vis velkomstbilde
+
+
+ Enable Discord Rich Presence
+ Aktiver Discord Rich Presence
+
+
+ Username
+ Brukernavn
+
+
+ Trophy Key
+ Trofénøkkel
+
+
+ Trophy
+ Trofé
+
+
+ Logger
+ Logger
+
+
+ Log Type
+ Logg type
+
+
+ Log Filter
+ Logg filter
+
+
+ Open Log Location
+ Åpne loggplassering
+
+
+ Input
+ Inndata
+
+
+ Cursor
+ Musepeker
+
+
+ Hide Cursor
+ Skjul musepeker
+
+
+ Hide Cursor Idle Timeout
+ Skjul musepeker ved inaktivitet
+
+
+ s
+ s
+
+
+ Controller
+ Kontroller
+
+
+ Back Button Behavior
+ Tilbakeknapp atferd
+
+
+ Graphics
+ Grafikk
+
+
+ GUI
+ Grensesnitt
+
+
+ User
+ Bruker
+
+
+ Graphics Device
+ Grafikkenhet
+
+
+ Width
+ Bredde
+
+
+ Height
+ Høyde
+
+
+ Vblank Divider
+ Vblank skillelinje
+
+
+ Advanced
+ Avansert
+
+
+ Enable Shaders Dumping
+ Aktiver skyggeleggerdumping
+
+
+ Enable NULL GPU
+ Aktiver NULL GPU
+
+
+ Enable HDR
+ Enable HDR
+
+
+ Paths
+ Mapper
+
+
+ Game Folders
+ Spillmapper
+
+
+ Add...
+ Legg til...
+
+
+ Remove
+ Fjern
+
+
+ Debug
+ Feilretting
+
+
+ Enable Debug Dumping
+ Aktiver feilrettingsdumping
+
+
+ Enable Vulkan Validation Layers
+ Aktiver Vulkan Validation Layers
+
+
+ Enable Vulkan Synchronization Validation
+ Aktiver Vulkan synkroniseringslag
+
+
+ Enable RenderDoc Debugging
+ Aktiver RenderDoc feilretting
+
+
+ Enable Crash Diagnostics
+ Aktiver krasjdiagnostikk
+
+
+ Collect Shaders
+ Lagre skyggeleggere
+
+
+ Copy GPU Buffers
+ Kopier GPU-buffere
+
+
+ Host Debug Markers
+ Vertsfeilsøkingsmarkører
+
+
+ Guest Debug Markers
+ Gjestefeilsøkingsmarkører
+
+
+ Update
+ Oppdatering
+
+
+ Check for Updates at Startup
+ Se etter oppdateringer ved oppstart
+
+
+ Always Show Changelog
+ Always Show Changelog
+
+
+ Update Channel
+ Oppdateringskanal
+
+
+ Check for Updates
+ Se etter oppdateringer
+
+
+ GUI Settings
+ Grensesnitt-innstillinger
+
+
+ Title Music
+ Tittelmusikk
+
+
+ Disable Trophy Pop-ups
+ Deaktiver trofé hurtigmeny
+
+
+ Background Image
+ Bakgrunnsbilde
+
+
+ Show Background Image
+ Vis bakgrunnsbilde
+
+
+ Opacity
+ Synlighet
+
+
+ Play title music
+ Spill tittelmusikk
+
+
+ Update Compatibility Database On Startup
+ Oppdater database ved oppstart
+
+
+ Game Compatibility
+ Spill kompatibilitet
+
+
+ Display Compatibility Data
+ Vis kompatibilitets-data
+
+
+ Update Compatibility Database
+ Oppdater kompatibilitets-database
+
+
+ Volume
+ Volum
+
+
+ Save
+ Lagre
+
+
+ Apply
+ Bruk
+
+
+ Restore Defaults
+ Gjenopprett standardinnstillinger
+
+
+ Close
+ Lukk
+
+
+ Point your mouse at an option to display its description.
+ Pek musen over et alternativ for å vise beskrivelsen.
+
+
+ Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region.
+ Konsollspråk:\nAngir språket som PS4-spillet bruker.\nDet anbefales å sette dette til et språk som spillet støtter, noe som kan variere avhengig av region.
+
+
+ Emulator Language:\nSets the language of the emulator's user interface.
+ Emulatorspråket:\nAngir språket for emulatorens brukergrensesnitt.
+
+
+ Enable Full Screen:\nAutomatically puts the game window into full-screen mode.\nThis can be toggled by pressing the F11 key.
+ Aktiver fullskjerm:\nSetter spillvinduet automatisk i fullskjermmodus.\nDette kan slås av ved å trykke på F11-tasten.
+
+
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.\nThis can be manually created by adding the extracted update to the game folder with the name "CUSA00000-UPDATE" where the CUSA ID matches the game's ID.
+ Aktiver separat oppdateringsmappe:\nAktiverer installering av spill i en egen mappe for enkel administrasjon.
+
+
+ Show Splash Screen:\nShows the game's splash screen (a special image) while the game is starting.
+ Vis velkomstbilde:\nViser spillets velkomstbilde (et spesialbilde) når spillet starter.
+
+
+ Enable Discord Rich Presence:\nDisplays the emulator icon and relevant information on your Discord profile.
+ Aktiver Discord Rich Presence:\nViser emulatorikonet og relevant informasjon på Discord-profilen din.
+
+
+ Username:\nSets the PS4's account username, which may be displayed by some games.
+ Brukernavn:\nAngir brukernavnet for PS4-kontoen, som kan vises av enkelte spill.
+
+
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
+ Trofénøkkel:\nNøkkel brukes til å dekryptere trofeer. Må hentes fra din konsoll (jailbroken).\nMå bare inneholde sekskantede tegn.
+
+
+ Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
+ Logg type:\nAngir om loggvinduets utdata skal synkroniseres for ytelse. Kan ha negative effekter for emulatoren.
+
+
+ Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nLevels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
+ Logg filter:\nFiltrerer loggen for å kun skrive ut spesifikk informasjon.\nEksempler: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Nivåer: Trace, Debug, Info, Warning, Error, Critical - i denne rekkefølgen, et spesifikt nivå demper alle tidligere nivåer i listen og logger alle nivåer etter det.
+
+
+ Update:\nRelease: Official versions released every month that may be very outdated, but are more reliable and tested.\nNightly: Development versions that have all the latest features and fixes, but may contain bugs and are less stable.
+ Oppdatering:\nRelease: Offisielle versjoner utgitt hver måned som kan være veldig utdaterte, men er mer pålitelige og testet.\nNightly: Utviklingsversjoner som har alle de nyeste funksjonene og feilrettingene, men som kan inneholde feil og er mindre stabile.
+
+
+ Background Image:\nControl the opacity of the game background image.
+ Bakgrunnsbilde:\nEndrer synligheten til spillets bakgrunnsbilde.
+
+
+ Play Title Music:\nIf a game supports it, enable playing special music when selecting the game in the GUI.
+ Spille tittelmusikk:\nHvis et spill støtter det, så aktiveres det spesiell musikk når du velger spillet i menyen.
+
+
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
+ Deaktiver trofé hurtigmeny:\nDeaktiver trofévarsler i spillet. Trofé-fremgang kan fortsatt ved help av troféviseren (høyreklikk på spillet i hovedvinduet).
+
+
+ Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
+ Skjul musepeker:\nVelg når musepekeren skal forsvinne:\nAldri: Du vil alltid se musepekeren.\nInaktiv: Sett en tid for at den skal forsvinne etter å ha vært inaktiv.\nAlltid: du vil aldri se musepekeren.
+
+
+ Hide Idle Cursor Timeout:\nThe duration (seconds) after which the cursor that has been idle hides itself.
+ Sett en tid for når musepekeren forsvinner etter å ha vært inaktiv.
+
+
+ Back Button Behavior:\nSets the controller's back button to emulate tapping the specified position on the PS4 touchpad.
+ Atferd for tilbaketasten:\nSetter tilbaketasten på kontrolleren til å imitere et trykk på den angitte posisjonen på PS4s berøringsplate.
+
+
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
+ Vis kompatibilitets-data:\nViser informasjon om spillkompatibilitet i tabellvisning. Aktiver "Oppdater kompatibilitets-data ved oppstart" for oppdatert informasjon.
+
+
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
+ Oppdater database ved oppstart:\nOppdaterer kompatibilitets-databasen automatisk når shadPS4 starter.
+
+
+ Update Compatibility Database:\nImmediately update the compatibility database.
+ Oppdater kompatibilitets-database:\nOppdater kompatibilitets-databasen nå.
+
+
+ Never
+ Aldri
+
+
+ Idle
+ Inaktiv
+
+
+ Always
+ Alltid
+
+
+ Touchpad Left
+ Berøringsplate Venstre
+
+
+ Touchpad Right
+ Berøringsplate Høyre
+
+
+ Touchpad Center
+ Berøringsplate Midt
+
+
+ None
+ Ingen
+
+
+ Graphics Device:\nOn multiple GPU systems, select the GPU the emulator will use from the drop down list,\nor select "Auto Select" to automatically determine it.
+ Grafikkenhet:\nI systemer med flere GPU-er, velg GPU-en emulatoren skal bruke fra rullegardinlisten,\neller velg "Auto Select" for å velge automatisk.
+
+
+ Width/Height:\nSets the size of the emulator window at launch, which can be resized during gameplay.\nThis is different from the in-game resolution.
+ Bredde/Høyde:\nAngir størrelsen på emulatorvinduet ved oppstart, som kan endres under spillingen.\nDette er forskjellig fra oppløsningen i spillet.
+
+
+ Vblank Divider:\nThe frame rate at which the emulator refreshes at is multiplied by this number. Changing this may have adverse effects, such as increasing the game speed, or breaking critical game functionality that does not expect this to change!
+ Vblank skillelinje:\nBildehastigheten som emulatoren oppdaterer ved, multipliseres med dette tallet. Endring av dette kan ha negative effekter, som å øke hastigheten av spillet, eller ødelegge kritisk spillfunksjonalitet som ikke forventer at dette endres!
+
+
+ Enable Shaders Dumping:\nFor the sake of technical debugging, saves the games shaders to a folder as they render.
+ Aktiver skyggeleggerdumping:\nFor teknisk feilsøking lagrer skyggeleggerne fra spillet i en mappe mens de gjengis.
+
+
+ Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
+ Aktiver Null GPU:\nFor teknisk feilsøking deaktiverer spillets-gjengivelse som om det ikke var noe grafikkort.
+
+
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
+
+
+ Game Folders:\nThe list of folders to check for installed games.
+ Spillmapper:\nListe over mapper som brukes for å se etter installerte spill.
+
+
+ Add:\nAdd a folder to the list.
+ Legg til:\nLegg til en mappe til listen.
+
+
+ Remove:\nRemove a folder from the list.
+ Fjern:\nFjern en mappe fra listen.
+
+
+ Enable Debug Dumping:\nSaves the import and export symbols and file header information of the currently running PS4 program to a directory.
+ Aktiver feilrettingsdumping:\nLagrer import- og eksport-symbolene og filoverskriftsinformasjonen til det nåværende kjørende PS4-programmet i en katalog.
+
+
+ Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state.\nThis will reduce performance and likely change the behavior of emulation.
+ Aktiver Vulkan Validation Layers:\nAktiverer et system som validerer tilstanden til Vulkan-gjengiveren og logger informasjon om dens indre tilstand. Dette vil redusere ytelsen og sannsynligvis endre emulatorens atferd.
+
+
+ Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks.\nThis will reduce performance and likely change the behavior of emulation.
+ Aktiver Vulkan synkronisering validering:\nAktiverer et system som validerer frekvens tiden av Vulkan-gjengivelsensoppgaver. Dette vil redusere ytelsen og sannsynligvis endre emulatorens atferd.
+
+
+ Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
+ Aktiver RenderDoc feilsøking:\nHvis aktivert, vil emulatoren gi kompatibilitet med RenderDoc for å tillate opptak og analyse av det nåværende gjengitte bildet.
+
+
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+ Lagre skyggeleggere:\nDu trenger dette aktivert for å redigere skyggeleggerne med feilsøkingsmenyen (Ctrl + F10).
+
+
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+ Krasjdiagnostikk:\nOppretter en .yaml-fil med informasjon om Vulkan-tilstanden ved krasj.\nNyttig for feilsøking 'Device lost' feil. Hvis du har dette aktivert, burde du aktivere vert OG gjestefeilsøkingsmarkører.\nFunker ikke med Intel GPU-er.\nDu trenger Vulkan Validation Layers og Vulkan SDK for at dette skal fungere.
+
+
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+ Kopier GPU-buffere:\nKommer rundt løpsforhold som involverer GPU-innsendinger.\nKan muligens hjelpe med PM4 type 0 krasj.
+
+
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ Vertsfeilsøkingsmarkører:\nSetter inn emulator-side informasjon som markører for spesifikke AMDGPU-kommandoer rundt Vulkan-kommandoer, i tillegg til å gi ressurser feilrettingsnavn.\nHvis du har dette aktivert, burde du aktivere krasjdiagnostikk.\nNyttig for programmer som RenderDoc.
+
+
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ Gjestefeilsøkingsmarkører:\nSetter inn eventuelle feilsøkingsmarkører spillet selv har lagt til kommandobufferen.\nHvis du har dette aktivert, burde du aktivere krasjdiagnostikk.\nNyttig for programmer som RenderDoc.
+
+
+ Save Data Path:\nThe folder where game save data will be saved.
+ Lagrede datamappe:\nListe over data shadPS4 lagrer.
+
+
+ Browse:\nBrowse for a folder to set as the save data path.
+ Endre mappe:\nEndrer hvilken mappe shadPS4 skal lagre data til.
+
+
+ Borderless
+ Borderless
+
+
+ True
+ True
+
+
+ Release
+ Release
+
+
+ Nightly
+ Nightly
+
+
+ Set the volume of the background music.
+ Set the volume of the background music.
+
+
+ Enable Motion Controls
+ Enable Motion Controls
+
+
+ Save Data Path
+ Lagrede datamappe
+
+
+ Browse
+ Endre mappe
+
+
+ async
+ async
+
+
+ sync
+ sync
+
+
+ Auto Select
+ Auto Select
+
+
+ Directory to install games
+ Mappe for å installere spill
+
+
+ Directory to save data
+ Directory to save data
+
+
+
+ TrophyViewer
+
+ Trophy Viewer
+ Trofé viser
+
+
+
diff --git a/src/qt_gui/translations/pt_BR.ts b/src/qt_gui/translations/pt_BR.ts
index 33f76764f..be9c4d11b 100644
--- a/src/qt_gui/translations/pt_BR.ts
+++ b/src/qt_gui/translations/pt_BR.ts
@@ -1309,7 +1309,7 @@
Logger
- Registro-Log
+ Registros de Log
Log Type
@@ -1497,7 +1497,7 @@
Play title music
- Reproduzir música de abertura
+ Reproduzir Música do Título
Update Compatibility Database On Startup
@@ -1573,7 +1573,7 @@
Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
- Tipo do Registro:\nDetermina se a saída da janela de log deve ser sincronizada por motivos de desempenho. Pode impactar negativamente a emulação.
+ Tipo de Registro:\nDetermina se a saída da janela de log deve ser sincronizada por motivos de desempenho. Pode impactar negativamente a emulação.
Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nLevels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
@@ -1585,7 +1585,7 @@
Background Image:\nControl the opacity of the game background image.
- Imagem de fundo:\nControle a opacidade da imagem de fundo do jogo.
+ Imagem de Fundo:\nControla a opacidade da imagem de fundo do jogo.
Play Title Music:\nIf a game supports it, enable playing special music when selecting the game in the GUI.
@@ -1705,7 +1705,7 @@
Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- Diagnósticos de Falha:\nCria um arquivo .yaml com informações sobre o estado do Vulkan no momento da falha.\nÚtil para depuração de erros de 'Device lost'. Se você tiver isto habilitado, você deve habilitar os Marcadores de Depuração de Host E DE Convidado.\nNão funciona em GPUs Intel.\nVocê precisa ter as Camadas de Validação Vulkan habilitadas e o Vulkan SDK para que isso funcione.
+ Diagnóstico de Falhas:\nCria um arquivo .yaml com informações sobre o estado do Vulkan no momento da falha.\nÚtil para depuração de erros de 'Device lost'. Se isto estiver ativado, você deve habilitar os Marcadores de Depuração de Host E DE Convidado.\nNão funciona em GPUs Intel.\nVocê precisa ter as Camadas de Validação Vulkan habilitadas e o Vulkan SDK para que isso funcione.
Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
@@ -1721,11 +1721,11 @@
Save Data Path:\nThe folder where game save data will be saved.
- Diretório dos Dados Salvos:\nA pasta que onde os dados de salvamento de jogo serão salvos.
+ Caminho dos Dados Salvos:\nA pasta que onde os dados de salvamento de jogo serão salvos.
Browse:\nBrowse for a folder to set as the save data path.
- Navegar:\nProcure uma pasta para definir como o caminho para salvar dados.
+ Procurar:\nProcure uma pasta para definir como o caminho para salvar dados.
Borderless
diff --git a/src/qt_gui/translations/pt_PT.ts b/src/qt_gui/translations/pt_PT.ts
new file mode 100644
index 000000000..1a63c88fd
--- /dev/null
+++ b/src/qt_gui/translations/pt_PT.ts
@@ -0,0 +1,1790 @@
+
+
+
+
+
+ AboutDialog
+
+ About shadPS4
+ Sobre o shadPS4
+
+
+ shadPS4
+ shadPS4
+
+
+ shadPS4 is an experimental open-source emulator for the PlayStation 4.
+ shadPS4 é um emulador de código aberto experimental para o PlayStation 4.
+
+
+ This software should not be used to play games you have not legally obtained.
+ Este programa não deve ser usado para jogar títulos não obtidos legalmente.
+
+
+
+ CheatsPatches
+
+ Cheats / Patches for
+ Cheats / Patches for
+
+
+ Cheats/Patches are experimental.\nUse with caution.\n\nDownload cheats individually by selecting the repository and clicking the download button.\nIn the Patches tab, you can download all patches at once, choose which ones you want to use, and save your selection.\n\nSince we do not develop the Cheats/Patches,\nplease report issues to the cheat author.\n\nCreated a new cheat? Visit:\n
+ Cheats/Patches are experimental.\nUse with caution.\n\nDownload cheats individually by selecting the repository and clicking the download button.\nIn the Patches tab, you can download all patches at once, choose which ones you want to use, and save your selection.\n\nSince we do not develop the Cheats/Patches,\nplease report issues to the cheat author.\n\nCreated a new cheat? Visit:\n
+
+
+ No Image Available
+ No Image Available
+
+
+ Serial:
+ Serial:
+
+
+ Version:
+ Version:
+
+
+ Size:
+ Size:
+
+
+ Select Cheat File:
+ Select Cheat File:
+
+
+ Repository:
+ Repository:
+
+
+ Download Cheats
+ Download Cheats
+
+
+ Delete File
+ Delete File
+
+
+ No files selected.
+ No files selected.
+
+
+ You can delete the cheats you don't want after downloading them.
+ You can delete the cheats you don't want after downloading them.
+
+
+ Do you want to delete the selected file?\n%1
+ Do you want to delete the selected file?\n%1
+
+
+ Select Patch File:
+ Select Patch File:
+
+
+ Download Patches
+ Download Patches
+
+
+ Save
+ Save
+
+
+ Cheats
+ Cheats
+
+
+ Patches
+ Patches
+
+
+ Error
+ Error
+
+
+ No patch selected.
+ No patch selected.
+
+
+ Unable to open files.json for reading.
+ Unable to open files.json for reading.
+
+
+ No patch file found for the current serial.
+ No patch file found for the current serial.
+
+
+ Unable to open the file for reading.
+ Unable to open the file for reading.
+
+
+ Unable to open the file for writing.
+ Unable to open the file for writing.
+
+
+ Failed to parse XML:
+ Failed to parse XML:
+
+
+ Success
+ Success
+
+
+ Options saved successfully.
+ Options saved successfully.
+
+
+ Invalid Source
+ Invalid Source
+
+
+ The selected source is invalid.
+ The selected source is invalid.
+
+
+ File Exists
+ File Exists
+
+
+ File already exists. Do you want to replace it?
+ File already exists. Do you want to replace it?
+
+
+ Failed to save file:
+ Failed to save file:
+
+
+ Failed to download file:
+ Failed to download file:
+
+
+ Cheats Not Found
+ Cheats Not Found
+
+
+ No Cheats found for this game in this version of the selected repository,try another repository or a different version of the game.
+ No Cheats found for this game in this version of the selected repository,try another repository or a different version of the game.
+
+
+ Cheats Downloaded Successfully
+ Cheats Downloaded Successfully
+
+
+ You have successfully downloaded the cheats for this version of the game from the selected repository. You can try downloading from another repository, if it is available it will also be possible to use it by selecting the file from the list.
+ You have successfully downloaded the cheats for this version of the game from the selected repository. You can try downloading from another repository, if it is available it will also be possible to use it by selecting the file from the list.
+
+
+ Failed to save:
+ Failed to save:
+
+
+ Failed to download:
+ Failed to download:
+
+
+ Download Complete
+ Download Complete
+
+
+ Patches Downloaded Successfully! All Patches available for all games have been downloaded, there is no need to download them individually for each game as happens in Cheats. If the patch does not appear, it may be that it does not exist for the specific serial and version of the game.
+ Patches Downloaded Successfully! All Patches available for all games have been downloaded, there is no need to download them individually for each game as happens in Cheats. If the patch does not appear, it may be that it does not exist for the specific serial and version of the game.
+
+
+ Failed to parse JSON data from HTML.
+ Failed to parse JSON data from HTML.
+
+
+ Failed to retrieve HTML page.
+ Failed to retrieve HTML page.
+
+
+ The game is in version: %1
+ The game is in version: %1
+
+
+ The downloaded patch only works on version: %1
+ The downloaded patch only works on version: %1
+
+
+ You may need to update your game.
+ You may need to update your game.
+
+
+ Incompatibility Notice
+ Incompatibility Notice
+
+
+ Failed to open file:
+ Failed to open file:
+
+
+ XML ERROR:
+ XML ERROR:
+
+
+ Failed to open files.json for writing
+ Failed to open files.json for writing
+
+
+ Author:
+ Author:
+
+
+ Directory does not exist:
+ Directory does not exist:
+
+
+ Failed to open files.json for reading.
+ Failed to open files.json for reading.
+
+
+ Name:
+ Name:
+
+
+ Can't apply cheats before the game is started
+ Can't apply cheats before the game is started
+
+
+ Close
+ Close
+
+
+
+ CheckUpdate
+
+ Auto Updater
+ Auto Updater
+
+
+ Error
+ Error
+
+
+ Network error:
+ Network error:
+
+
+ The Auto Updater allows up to 60 update checks per hour.\nYou have reached this limit. Please try again later.
+ The Auto Updater allows up to 60 update checks per hour.\nYou have reached this limit. Please try again later.
+
+
+ Failed to parse update information.
+ Failed to parse update information.
+
+
+ No pre-releases found.
+ No pre-releases found.
+
+
+ Invalid release data.
+ Invalid release data.
+
+
+ No download URL found for the specified asset.
+ No download URL found for the specified asset.
+
+
+ Your version is already up to date!
+ Your version is already up to date!
+
+
+ Update Available
+ Update Available
+
+
+ Update Channel
+ Update Channel
+
+
+ Current Version
+ Current Version
+
+
+ Latest Version
+ Latest Version
+
+
+ Do you want to update?
+ Do you want to update?
+
+
+ Show Changelog
+ Show Changelog
+
+
+ Check for Updates at Startup
+ Check for Updates at Startup
+
+
+ Update
+ Update
+
+
+ No
+ No
+
+
+ Hide Changelog
+ Hide Changelog
+
+
+ Changes
+ Changes
+
+
+ Network error occurred while trying to access the URL
+ Network error occurred while trying to access the URL
+
+
+ Download Complete
+ Download Complete
+
+
+ The update has been downloaded, press OK to install.
+ The update has been downloaded, press OK to install.
+
+
+ Failed to save the update file at
+ Failed to save the update file at
+
+
+ Starting Update...
+ Starting Update...
+
+
+ Failed to create the update script file
+ Failed to create the update script file
+
+
+
+ CompatibilityInfoClass
+
+ Fetching compatibility data, please wait
+ Fetching compatibility data, please wait
+
+
+ Cancel
+ Cancel
+
+
+ Loading...
+ Loading...
+
+
+ Error
+ Error
+
+
+ Unable to update compatibility data! Try again later.
+ Unable to update compatibility data! Try again later.
+
+
+ Unable to open compatibility_data.json for writing.
+ Unable to open compatibility_data.json for writing.
+
+
+ Unknown
+ Unknown
+
+
+ Nothing
+ Nothing
+
+
+ Boots
+ Boots
+
+
+ Menus
+ Menus
+
+
+ Ingame
+ Ingame
+
+
+ Playable
+ Playable
+
+
+
+ ControlSettings
+
+ Configure Controls
+ Configure Controls
+
+
+ Control Settings
+ Control Settings
+
+
+ D-Pad
+ D-Pad
+
+
+ Up
+ Up
+
+
+ Left
+ Left
+
+
+ Right
+ Right
+
+
+ Down
+ Down
+
+
+ Left Stick Deadzone (def:2 max:127)
+ Left Stick Deadzone (def:2 max:127)
+
+
+ Left Deadzone
+ Left Deadzone
+
+
+ Left Stick
+ Left Stick
+
+
+ Config Selection
+ Config Selection
+
+
+ Common Config
+ Common Config
+
+
+ Use per-game configs
+ Use per-game configs
+
+
+ L1 / LB
+ L1 / LB
+
+
+ L2 / LT
+ L2 / LT
+
+
+ KBM Controls
+ KBM Controls
+
+
+ KBM Editor
+ KBM Editor
+
+
+ Back
+ Back
+
+
+ R1 / RB
+ R1 / RB
+
+
+ R2 / RT
+ R2 / RT
+
+
+ L3
+ L3
+
+
+ Options / Start
+ Options / Start
+
+
+ R3
+ R3
+
+
+ Face Buttons
+ Face Buttons
+
+
+ Triangle / Y
+ Triangle / Y
+
+
+ Square / X
+ Square / X
+
+
+ Circle / B
+ Circle / B
+
+
+ Cross / A
+ Cross / A
+
+
+ Right Stick Deadzone (def:2, max:127)
+ Right Stick Deadzone (def:2, max:127)
+
+
+ Right Deadzone
+ Right Deadzone
+
+
+ Right Stick
+ Right Stick
+
+
+
+ ElfViewer
+
+ Open Folder
+ Open Folder
+
+
+
+ GameInfoClass
+
+ Loading game list, please wait :3
+ Loading game list, please wait :3
+
+
+ Cancel
+ Cancel
+
+
+ Loading...
+ Loading...
+
+
+
+ GameInstallDialog
+
+ shadPS4 - Choose directory
+ shadPS4 - Choose directory
+
+
+ Directory to install games
+ Directory to install games
+
+
+ Browse
+ Browse
+
+
+ Error
+ Error
+
+
+ Directory to install DLC
+ Directory to install DLC
+
+
+
+ GameListFrame
+
+ Icon
+ Icon
+
+
+ Name
+ Name
+
+
+ Serial
+ Serial
+
+
+ Compatibility
+ Compatibility
+
+
+ Region
+ Region
+
+
+ Firmware
+ Firmware
+
+
+ Size
+ Size
+
+
+ Version
+ Version
+
+
+ Path
+ Path
+
+
+ Play Time
+ Play Time
+
+
+ Never Played
+ Never Played
+
+
+ h
+ h
+
+
+ m
+ m
+
+
+ s
+ s
+
+
+ Compatibility is untested
+ Compatibility is untested
+
+
+ Game does not initialize properly / crashes the emulator
+ Game does not initialize properly / crashes the emulator
+
+
+ Game boots, but only displays a blank screen
+ Game boots, but only displays a blank screen
+
+
+ Game displays an image but does not go past the menu
+ Game displays an image but does not go past the menu
+
+
+ Game has game-breaking glitches or unplayable performance
+ Game has game-breaking glitches or unplayable performance
+
+
+ Game can be completed with playable performance and no major glitches
+ Game can be completed with playable performance and no major glitches
+
+
+ Click to see details on github
+ Click to see details on github
+
+
+ Last updated
+ Last updated
+
+
+
+ GameListUtils
+
+ B
+ B
+
+
+ KB
+ KB
+
+
+ MB
+ MB
+
+
+ GB
+ GB
+
+
+ TB
+ TB
+
+
+
+ GuiContextMenus
+
+ Create Shortcut
+ Create Shortcut
+
+
+ Cheats / Patches
+ Cheats / Patches
+
+
+ SFO Viewer
+ SFO Viewer
+
+
+ Trophy Viewer
+ Trophy Viewer
+
+
+ Open Folder...
+ Open Folder...
+
+
+ Open Game Folder
+ Open Game Folder
+
+
+ Open Save Data Folder
+ Open Save Data Folder
+
+
+ Open Log Folder
+ Open Log Folder
+
+
+ Copy info...
+ Copy info...
+
+
+ Copy Name
+ Copy Name
+
+
+ Copy Serial
+ Copy Serial
+
+
+ Copy Version
+ Copy Version
+
+
+ Copy Size
+ Copy Size
+
+
+ Copy All
+ Copy All
+
+
+ Delete...
+ Delete...
+
+
+ Delete Game
+ Delete Game
+
+
+ Delete Update
+ Delete Update
+
+
+ Delete DLC
+ Delete DLC
+
+
+ Compatibility...
+ Compatibility...
+
+
+ Update database
+ Update database
+
+
+ View report
+ View report
+
+
+ Submit a report
+ Submit a report
+
+
+ Shortcut creation
+ Shortcut creation
+
+
+ Shortcut created successfully!
+ Shortcut created successfully!
+
+
+ Error
+ Error
+
+
+ Error creating shortcut!
+ Error creating shortcut!
+
+
+ Install PKG
+ Install PKG
+
+
+ Game
+ Game
+
+
+ This game has no update to delete!
+ This game has no update to delete!
+
+
+ Update
+ Update
+
+
+ This game has no DLC to delete!
+ This game has no DLC to delete!
+
+
+ DLC
+ DLC
+
+
+ Delete %1
+ Delete %1
+
+
+ Are you sure you want to delete %1's %2 directory?
+ Are you sure you want to delete %1's %2 directory?
+
+
+ Open Update Folder
+ Open Update Folder
+
+
+ Delete Save Data
+ Delete Save Data
+
+
+ This game has no update folder to open!
+ This game has no update folder to open!
+
+
+ Failed to convert icon.
+ Failed to convert icon.
+
+
+ This game has no save data to delete!
+ This game has no save data to delete!
+
+
+ Save Data
+ Save Data
+
+
+
+ InstallDirSelect
+
+ shadPS4 - Choose directory
+ shadPS4 - Choose directory
+
+
+ Select which directory you want to install to.
+ Select which directory you want to install to.
+
+
+ Install All Queued to Selected Folder
+ Install All Queued to Selected Folder
+
+
+ Delete PKG File on Install
+ Delete PKG File on Install
+
+
+
+ MainWindow
+
+ Open/Add Elf Folder
+ Open/Add Elf Folder
+
+
+ Install Packages (PKG)
+ Install Packages (PKG)
+
+
+ Boot Game
+ Boot Game
+
+
+ Check for Updates
+ Check for Updates
+
+
+ About shadPS4
+ About shadPS4
+
+
+ Configure...
+ Configure...
+
+
+ Install application from a .pkg file
+ Install application from a .pkg file
+
+
+ Recent Games
+ Recent Games
+
+
+ Open shadPS4 Folder
+ Open shadPS4 Folder
+
+
+ Exit
+ Exit
+
+
+ Exit shadPS4
+ Exit shadPS4
+
+
+ Exit the application.
+ Exit the application.
+
+
+ Show Game List
+ Show Game List
+
+
+ Game List Refresh
+ Game List Refresh
+
+
+ Tiny
+ Tiny
+
+
+ Small
+ Small
+
+
+ Medium
+ Medium
+
+
+ Large
+ Large
+
+
+ List View
+ List View
+
+
+ Grid View
+ Grid View
+
+
+ Elf Viewer
+ Elf Viewer
+
+
+ Game Install Directory
+ Game Install Directory
+
+
+ Download Cheats/Patches
+ Download Cheats/Patches
+
+
+ Dump Game List
+ Dump Game List
+
+
+ PKG Viewer
+ PKG Viewer
+
+
+ Search...
+ Search...
+
+
+ File
+ File
+
+
+ View
+ View
+
+
+ Game List Icons
+ Game List Icons
+
+
+ Game List Mode
+ Game List Mode
+
+
+ Settings
+ Settings
+
+
+ Utils
+ Utils
+
+
+ Themes
+ Themes
+
+
+ Help
+ Help
+
+
+ Dark
+ Dark
+
+
+ Light
+ Light
+
+
+ Green
+ Green
+
+
+ Blue
+ Blue
+
+
+ Violet
+ Violet
+
+
+ toolBar
+ toolBar
+
+
+ Game List
+ Game List
+
+
+ * Unsupported Vulkan Version
+ * Unsupported Vulkan Version
+
+
+ Download Cheats For All Installed Games
+ Download Cheats For All Installed Games
+
+
+ Download Patches For All Games
+ Download Patches For All Games
+
+
+ Download Complete
+ Download Complete
+
+
+ You have downloaded cheats for all the games you have installed.
+ You have downloaded cheats for all the games you have installed.
+
+
+ Patches Downloaded Successfully!
+ Patches Downloaded Successfully!
+
+
+ All Patches available for all games have been downloaded.
+ All Patches available for all games have been downloaded.
+
+
+ Games:
+ Games:
+
+
+ ELF files (*.bin *.elf *.oelf)
+ ELF files (*.bin *.elf *.oelf)
+
+
+ Game Boot
+ Game Boot
+
+
+ Only one file can be selected!
+ Only one file can be selected!
+
+
+ PKG Extraction
+ PKG Extraction
+
+
+ Patch detected!
+ Patch detected!
+
+
+ PKG and Game versions match:
+ PKG and Game versions match:
+
+
+ Would you like to overwrite?
+ Would you like to overwrite?
+
+
+ PKG Version %1 is older than installed version:
+ PKG Version %1 is older than installed version:
+
+
+ Game is installed:
+ Game is installed:
+
+
+ Would you like to install Patch:
+ Would you like to install Patch:
+
+
+ DLC Installation
+ DLC Installation
+
+
+ Would you like to install DLC: %1?
+ Would you like to install DLC: %1?
+
+
+ DLC already installed:
+ DLC already installed:
+
+
+ Game already installed
+ Game already installed
+
+
+ PKG ERROR
+ PKG ERROR
+
+
+ Extracting PKG %1/%2
+ Extracting PKG %1/%2
+
+
+ Extraction Finished
+ Extraction Finished
+
+
+ Game successfully installed at %1
+ Game successfully installed at %1
+
+
+ File doesn't appear to be a valid PKG file
+ File doesn't appear to be a valid PKG file
+
+
+ Run Game
+ Run Game
+
+
+ Eboot.bin file not found
+ Eboot.bin file not found
+
+
+ PKG File (*.PKG *.pkg)
+ PKG File (*.PKG *.pkg)
+
+
+ PKG is a patch or DLC, please install the game first!
+ PKG is a patch or DLC, please install the game first!
+
+
+ Game is already running!
+ Game is already running!
+
+
+ shadPS4
+ shadPS4
+
+
+
+ PKGViewer
+
+ Open Folder
+ Open Folder
+
+
+ PKG ERROR
+ PKG ERROR
+
+
+ Name
+ Name
+
+
+ Serial
+ Serial
+
+
+ Installed
+ Installed
+
+
+ Size
+ Size
+
+
+ Category
+ Category
+
+
+ Type
+ Type
+
+
+ App Ver
+ App Ver
+
+
+ FW
+ FW
+
+
+ Region
+ Region
+
+
+ Flags
+ Flags
+
+
+ Path
+ Path
+
+
+ File
+ File
+
+
+ Unknown
+ Unknown
+
+
+ Package
+ Package
+
+
+
+ SettingsDialog
+
+ Settings
+ Settings
+
+
+ General
+ General
+
+
+ System
+ System
+
+
+ Console Language
+ Console Language
+
+
+ Emulator Language
+ Emulator Language
+
+
+ Emulator
+ Emulator
+
+
+ Enable Fullscreen
+ Enable Fullscreen
+
+
+ Fullscreen Mode
+ Fullscreen Mode
+
+
+ Enable Separate Update Folder
+ Enable Separate Update Folder
+
+
+ Default tab when opening settings
+ Default tab when opening settings
+
+
+ Show Game Size In List
+ Show Game Size In List
+
+
+ Show Splash
+ Show Splash
+
+
+ Enable Discord Rich Presence
+ Enable Discord Rich Presence
+
+
+ Username
+ Username
+
+
+ Trophy Key
+ Trophy Key
+
+
+ Trophy
+ Trophy
+
+
+ Logger
+ Logger
+
+
+ Log Type
+ Log Type
+
+
+ Log Filter
+ Log Filter
+
+
+ Open Log Location
+ Open Log Location
+
+
+ Input
+ Input
+
+
+ Cursor
+ Cursor
+
+
+ Hide Cursor
+ Hide Cursor
+
+
+ Hide Cursor Idle Timeout
+ Hide Cursor Idle Timeout
+
+
+ s
+ s
+
+
+ Controller
+ Controller
+
+
+ Back Button Behavior
+ Back Button Behavior
+
+
+ Graphics
+ Graphics
+
+
+ GUI
+ GUI
+
+
+ User
+ User
+
+
+ Graphics Device
+ Graphics Device
+
+
+ Width
+ Width
+
+
+ Height
+ Height
+
+
+ Vblank Divider
+ Vblank Divider
+
+
+ Advanced
+ Advanced
+
+
+ Enable Shaders Dumping
+ Enable Shaders Dumping
+
+
+ Enable NULL GPU
+ Enable NULL GPU
+
+
+ Enable HDR
+ Enable HDR
+
+
+ Paths
+ Paths
+
+
+ Game Folders
+ Game Folders
+
+
+ Add...
+ Add...
+
+
+ Remove
+ Remove
+
+
+ Debug
+ Debug
+
+
+ Enable Debug Dumping
+ Enable Debug Dumping
+
+
+ Enable Vulkan Validation Layers
+ Enable Vulkan Validation Layers
+
+
+ Enable Vulkan Synchronization Validation
+ Enable Vulkan Synchronization Validation
+
+
+ Enable RenderDoc Debugging
+ Enable RenderDoc Debugging
+
+
+ Enable Crash Diagnostics
+ Enable Crash Diagnostics
+
+
+ Collect Shaders
+ Collect Shaders
+
+
+ Copy GPU Buffers
+ Copy GPU Buffers
+
+
+ Host Debug Markers
+ Host Debug Markers
+
+
+ Guest Debug Markers
+ Guest Debug Markers
+
+
+ Update
+ Update
+
+
+ Check for Updates at Startup
+ Check for Updates at Startup
+
+
+ Always Show Changelog
+ Always Show Changelog
+
+
+ Update Channel
+ Update Channel
+
+
+ Check for Updates
+ Check for Updates
+
+
+ GUI Settings
+ GUI Settings
+
+
+ Title Music
+ Title Music
+
+
+ Disable Trophy Pop-ups
+ Disable Trophy Pop-ups
+
+
+ Background Image
+ Background Image
+
+
+ Show Background Image
+ Show Background Image
+
+
+ Opacity
+ Opacity
+
+
+ Play title music
+ Play title music
+
+
+ Update Compatibility Database On Startup
+ Update Compatibility Database On Startup
+
+
+ Game Compatibility
+ Game Compatibility
+
+
+ Display Compatibility Data
+ Display Compatibility Data
+
+
+ Update Compatibility Database
+ Update Compatibility Database
+
+
+ Volume
+ Volume
+
+
+ Save
+ Save
+
+
+ Apply
+ Apply
+
+
+ Restore Defaults
+ Restore Defaults
+
+
+ Close
+ Close
+
+
+ Point your mouse at an option to display its description.
+ Point your mouse at an option to display its description.
+
+
+ Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region.
+ Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region.
+
+
+ Emulator Language:\nSets the language of the emulator's user interface.
+ Emulator Language:\nSets the language of the emulator's user interface.
+
+
+ Enable Full Screen:\nAutomatically puts the game window into full-screen mode.\nThis can be toggled by pressing the F11 key.
+ Enable Full Screen:\nAutomatically puts the game window into full-screen mode.\nThis can be toggled by pressing the F11 key.
+
+
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.\nThis can be manually created by adding the extracted update to the game folder with the name "CUSA00000-UPDATE" where the CUSA ID matches the game's ID.
+ Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.\nThis can be manually created by adding the extracted update to the game folder with the name "CUSA00000-UPDATE" where the CUSA ID matches the game's ID.
+
+
+ Show Splash Screen:\nShows the game's splash screen (a special image) while the game is starting.
+ Show Splash Screen:\nShows the game's splash screen (a special image) while the game is starting.
+
+
+ Enable Discord Rich Presence:\nDisplays the emulator icon and relevant information on your Discord profile.
+ Enable Discord Rich Presence:\nDisplays the emulator icon and relevant information on your Discord profile.
+
+
+ Username:\nSets the PS4's account username, which may be displayed by some games.
+ Username:\nSets the PS4's account username, which may be displayed by some games.
+
+
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
+ Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
+
+
+ Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
+ Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
+
+
+ Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nLevels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
+ Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nLevels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
+
+
+ Update:\nRelease: Official versions released every month that may be very outdated, but are more reliable and tested.\nNightly: Development versions that have all the latest features and fixes, but may contain bugs and are less stable.
+ Update:\nRelease: Official versions released every month that may be very outdated, but are more reliable and tested.\nNightly: Development versions that have all the latest features and fixes, but may contain bugs and are less stable.
+
+
+ Background Image:\nControl the opacity of the game background image.
+ Background Image:\nControl the opacity of the game background image.
+
+
+ Play Title Music:\nIf a game supports it, enable playing special music when selecting the game in the GUI.
+ Play Title Music:\nIf a game supports it, enable playing special music when selecting the game in the GUI.
+
+
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
+ Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
+
+
+ Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
+ Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
+
+
+ Hide Idle Cursor Timeout:\nThe duration (seconds) after which the cursor that has been idle hides itself.
+ Hide Idle Cursor Timeout:\nThe duration (seconds) after which the cursor that has been idle hides itself.
+
+
+ Back Button Behavior:\nSets the controller's back button to emulate tapping the specified position on the PS4 touchpad.
+ Back Button Behavior:\nSets the controller's back button to emulate tapping the specified position on the PS4 touchpad.
+
+
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
+ Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
+
+
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
+ Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
+
+
+ Update Compatibility Database:\nImmediately update the compatibility database.
+ Update Compatibility Database:\nImmediately update the compatibility database.
+
+
+ Never
+ Never
+
+
+ Idle
+ Idle
+
+
+ Always
+ Always
+
+
+ Touchpad Left
+ Touchpad Left
+
+
+ Touchpad Right
+ Touchpad Right
+
+
+ Touchpad Center
+ Touchpad Center
+
+
+ None
+ None
+
+
+ Graphics Device:\nOn multiple GPU systems, select the GPU the emulator will use from the drop down list,\nor select "Auto Select" to automatically determine it.
+ Graphics Device:\nOn multiple GPU systems, select the GPU the emulator will use from the drop down list,\nor select "Auto Select" to automatically determine it.
+
+
+ Width/Height:\nSets the size of the emulator window at launch, which can be resized during gameplay.\nThis is different from the in-game resolution.
+ Width/Height:\nSets the size of the emulator window at launch, which can be resized during gameplay.\nThis is different from the in-game resolution.
+
+
+ Vblank Divider:\nThe frame rate at which the emulator refreshes at is multiplied by this number. Changing this may have adverse effects, such as increasing the game speed, or breaking critical game functionality that does not expect this to change!
+ Vblank Divider:\nThe frame rate at which the emulator refreshes at is multiplied by this number. Changing this may have adverse effects, such as increasing the game speed, or breaking critical game functionality that does not expect this to change!
+
+
+ Enable Shaders Dumping:\nFor the sake of technical debugging, saves the games shaders to a folder as they render.
+ Enable Shaders Dumping:\nFor the sake of technical debugging, saves the games shaders to a folder as they render.
+
+
+ Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
+ Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
+
+
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
+ Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
+
+
+ Game Folders:\nThe list of folders to check for installed games.
+ Game Folders:\nThe list of folders to check for installed games.
+
+
+ Add:\nAdd a folder to the list.
+ Add:\nAdd a folder to the list.
+
+
+ Remove:\nRemove a folder from the list.
+ Remove:\nRemove a folder from the list.
+
+
+ Enable Debug Dumping:\nSaves the import and export symbols and file header information of the currently running PS4 program to a directory.
+ Enable Debug Dumping:\nSaves the import and export symbols and file header information of the currently running PS4 program to a directory.
+
+
+ Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state.\nThis will reduce performance and likely change the behavior of emulation.
+ Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state.\nThis will reduce performance and likely change the behavior of emulation.
+
+
+ Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks.\nThis will reduce performance and likely change the behavior of emulation.
+ Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks.\nThis will reduce performance and likely change the behavior of emulation.
+
+
+ Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
+ Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
+
+
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+ Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
+
+
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+ Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
+
+
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+ Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
+
+
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+
+
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+ Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
+
+
+ Save Data Path:\nThe folder where game save data will be saved.
+ Save Data Path:\nThe folder where game save data will be saved.
+
+
+ Browse:\nBrowse for a folder to set as the save data path.
+ Browse:\nBrowse for a folder to set as the save data path.
+
+
+ Borderless
+ Borderless
+
+
+ True
+ True
+
+
+ Release
+ Release
+
+
+ Nightly
+ Nightly
+
+
+ Set the volume of the background music.
+ Set the volume of the background music.
+
+
+ Enable Motion Controls
+ Enable Motion Controls
+
+
+ Save Data Path
+ Save Data Path
+
+
+ Browse
+ Browse
+
+
+ async
+ async
+
+
+ sync
+ sync
+
+
+ Auto Select
+ Auto Select
+
+
+ Directory to install games
+ Directory to install games
+
+
+ Directory to save data
+ Directory to save data
+
+
+
+ TrophyViewer
+
+ Trophy Viewer
+ Trophy Viewer
+
+
+
diff --git a/src/qt_gui/translations/ru_RU.ts b/src/qt_gui/translations/ru_RU.ts
index 157fbd4cb..538b774fc 100644
--- a/src/qt_gui/translations/ru_RU.ts
+++ b/src/qt_gui/translations/ru_RU.ts
@@ -471,15 +471,15 @@
KBM Controls
- KBM Controls
+ Управление KBM
KBM Editor
- KBM Editor
+ Редактор KBM
Back
- Back
+ Назад
R1 / RB
@@ -1238,7 +1238,7 @@
Package
- Package
+ Пакет
diff --git a/src/qt_gui/translations/tr_TR.ts b/src/qt_gui/translations/tr_TR.ts
index b1aeaa9c3..34baf29bd 100644
--- a/src/qt_gui/translations/tr_TR.ts
+++ b/src/qt_gui/translations/tr_TR.ts
@@ -443,7 +443,7 @@
Left Deadzone
- Left Deadzone
+ Sol Ölü Bölge
Left Stick
@@ -451,7 +451,7 @@
Config Selection
- Config Selection
+ Yapılandırma Seçimi
Common Config
@@ -459,7 +459,7 @@
Use per-game configs
- Use per-game configs
+ Oyuna özel yapılandırmaları kullan
L1 / LB
@@ -495,7 +495,7 @@
Options / Start
- Options / Start
+ Seçenekler / Başlat
R3
@@ -503,7 +503,7 @@
Face Buttons
- Face Buttons
+ Eylem Düğmeleri
Triangle / Y
@@ -527,7 +527,7 @@
Right Deadzone
- Right Deadzone
+ Sağ Ölü Bölge
Right Stick
@@ -655,7 +655,7 @@
Game has game-breaking glitches or unplayable performance
- Game has game-breaking glitches or unplayable performance
+ Oyunu bozan hatalar ya da oynanamayan performans
Game can be completed with playable performance and no major glitches
@@ -725,7 +725,7 @@
Open Log Folder
- Log Klasörünü Aç
+ Günlük Klasörünü Aç
Copy info...
@@ -809,7 +809,7 @@
This game has no update to delete!
- This game has no update to delete!
+ Bu oyunun silinecek güncellemesi yok!
Update
@@ -817,7 +817,7 @@
This game has no DLC to delete!
- This game has no DLC to delete!
+ Bu oyunun silinecek indirilebilir içeriği yok!
DLC
@@ -841,7 +841,7 @@
This game has no update folder to open!
- This game has no update folder to open!
+ Bu oyunun açılacak güncelleme klasörü yok!
Failed to convert icon.
@@ -849,7 +849,7 @@
This game has no save data to delete!
- This game has no save data to delete!
+ Bu oyunun silinecek kayıt verisi yok!
Save Data
@@ -1206,15 +1206,15 @@
Type
- Type
+ Tür
App Ver
- App Ver
+ Uygulama Sürümü
FW
- FW
+ Sistem Yazılımı
Region
@@ -1349,7 +1349,7 @@
Back Button Behavior
- Geri Dön Butonu Davranışı
+ Geri Dönme Butonu Davranışı
Graphics
@@ -1437,19 +1437,19 @@
Collect Shaders
- Collect Shaders
+ Gölgelendiricileri Topla
Copy GPU Buffers
- Copy GPU Buffers
+ GPU Arabelleklerini Kopyala
Host Debug Markers
- Host Debug Markers
+ Ana Bilgisayar Hata Ayıklama İşaretleyicileri
Guest Debug Markers
- Guest Debug Markers
+ Konuk Hata Ayıklama İşaretleyicileri
Update
@@ -1569,7 +1569,7 @@
Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
- Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
+ Kupa Anahtarı:\nKupaların şifresini çözmek için kullanılan anahtardır. Jailbreak yapılmış konsolunuzdan alınmalıdır.\nYalnızca onaltılık karakterler içermelidir.
Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
@@ -1585,11 +1585,11 @@
Background Image:\nControl the opacity of the game background image.
- Background Image:\nControl the opacity of the game background image.
+ Arka Plan Resmi:\nOyunun arka plan resmi görünürlüğünü ayarlayın.
Play Title Music:\nIf a game supports it, enable playing special music when selecting the game in the GUI.
- Başlık Müziklerini Çal:\nEğer bir oyun bunu destekliyorsa, GUI'de oyunu seçtiğinizde özel müziklerin çalmasını etkinleştirir.
+ Oyun Müziklerini Çal:\nEğer oyun destekliyorsa, arayüzde oyunu seçtiğinizde özel müzik çalmasını etkinleştirir.
Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
@@ -1613,11 +1613,11 @@
Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
- Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
+ Başlangıçta Uyumluluk Veritabanını Güncelle:\nshadPS4 başlatıldığında uyumluluk veritabanını otomatik olarak güncelleyin.
Update Compatibility Database:\nImmediately update the compatibility database.
- Update Compatibility Database:\nImmediately update the compatibility database.
+ Uyumluluk Veritabanını Güncelle:\nUyumluluk veri tabanını hemen güncelleyin.
Never
@@ -1721,7 +1721,7 @@
Save Data Path:\nThe folder where game save data will be saved.
- Save Data Path:\nThe folder where game save data will be saved.
+ Kayıt Verileri Yolu:\nOyun kayıt verilerinin kaydedileceği klasördür.
Browse:\nBrowse for a folder to set as the save data path.
diff --git a/src/qt_gui/translations/zh_CN.ts b/src/qt_gui/translations/zh_CN.ts
index 8eae7ae69..21daafb5e 100644
--- a/src/qt_gui/translations/zh_CN.ts
+++ b/src/qt_gui/translations/zh_CN.ts
@@ -495,7 +495,7 @@
Options / Start
- 选项 / 开始
+ Options / Start
R3
@@ -1238,7 +1238,7 @@
Package
- Package
+ Package
@@ -1377,7 +1377,7 @@
Vblank Divider
- Vblank Divider
+ Vblank Divider
Advanced
From 26bb3d40d9172790249a922a7e24990fe554ce34 Mon Sep 17 00:00:00 2001
From: DanielSvoboda
Date: Sun, 16 Feb 2025 04:41:37 -0300
Subject: [PATCH 63/64] Correct translation no_NO to nb_NO (#2455)
---
src/common/config.cpp | 2 +-
src/qt_gui/translations/no_NO.ts | 1790 ------------------------------
2 files changed, 1 insertion(+), 1791 deletions(-)
delete mode 100644 src/qt_gui/translations/no_NO.ts
diff --git a/src/common/config.cpp b/src/common/config.cpp
index 4383b64b5..32c5e670b 100644
--- a/src/common/config.cpp
+++ b/src/common/config.cpp
@@ -813,7 +813,7 @@ void load(const std::filesystem::path& path) {
// Check if the loaded language is in the allowed list
const std::vector allowed_languages = {
"ar_SA", "da_DK", "de_DE", "el_GR", "en_US", "es_ES", "fa_IR", "fi_FI", "fr_FR", "hu_HU",
- "id_ID", "it_IT", "ja_JP", "ko_KR", "lt_LT", "nl_NL", "no_NO", "pl_PL", "pt_BR", "pt_PT",
+ "id_ID", "it_IT", "ja_JP", "ko_KR", "lt_LT", "nb_NO", "nl_NL", "pl_PL", "pt_BR", "pt_PT",
"ro_RO", "ru_RU", "sq_AL", "sv_SE", "tr_TR", "uk_UA", "vi_VN", "zh_CN", "zh_TW"};
if (std::find(allowed_languages.begin(), allowed_languages.end(), emulator_language) ==
diff --git a/src/qt_gui/translations/no_NO.ts b/src/qt_gui/translations/no_NO.ts
deleted file mode 100644
index 2613f63b0..000000000
--- a/src/qt_gui/translations/no_NO.ts
+++ /dev/null
@@ -1,1790 +0,0 @@
-
-
-
-
-
- AboutDialog
-
- About shadPS4
- Om shadPS4
-
-
- shadPS4
- shadPS4
-
-
- shadPS4 is an experimental open-source emulator for the PlayStation 4.
- shadPS4 er en eksperimentell åpen kildekode-emulator for PlayStation 4.
-
-
- This software should not be used to play games you have not legally obtained.
- Denne programvaren skal ikke brukes til å spille spill du ikke har fått lovlig.
-
-
-
- CheatsPatches
-
- Cheats / Patches for
- Juks / Programrettelser for
-
-
- Cheats/Patches are experimental.\nUse with caution.\n\nDownload cheats individually by selecting the repository and clicking the download button.\nIn the Patches tab, you can download all patches at once, choose which ones you want to use, and save your selection.\n\nSince we do not develop the Cheats/Patches,\nplease report issues to the cheat author.\n\nCreated a new cheat? Visit:\n
- Juks/programrettelse er eksperimentelle.\nBruk med forsiktighet.\n\nLast ned juks individuelt ved å velge pakkebrønn og klikke på nedlastingsknappen.\nPå fanen programrettelse kan du laste ned alle programrettelser samtidig, velge hvilke du ønsker å bruke, og lagre valget ditt.\n\nSiden vi ikke utvikler Juks/Programrettelse,\nvær vennlig å rapportere problemer til juks/programrettelse utvikleren.\n\nHar du laget en ny juks? Besøk:\n
-
-
- No Image Available
- Ingen bilde tilgjengelig
-
-
- Serial:
- Serienummer:
-
-
- Version:
- Versjon:
-
-
- Size:
- Størrelse:
-
-
- Select Cheat File:
- Velg juksefil:
-
-
- Repository:
- Pakkebrønn:
-
-
- Download Cheats
- Last ned juks
-
-
- Delete File
- Slett fil
-
-
- No files selected.
- Ingen filer valgt.
-
-
- You can delete the cheats you don't want after downloading them.
- Du kan slette juks du ikke ønsker etter å ha lastet dem ned.
-
-
- Do you want to delete the selected file?\n%1
- Ønsker du å slette den valgte filen?\n%1
-
-
- Select Patch File:
- Velg programrettelse-filen:
-
-
- Download Patches
- Last ned programrettelser
-
-
- Save
- Lagre
-
-
- Cheats
- Juks
-
-
- Patches
- Programrettelse
-
-
- Error
- Feil
-
-
- No patch selected.
- Ingen programrettelse valgt.
-
-
- Unable to open files.json for reading.
- Kan ikke åpne files.json for lesing.
-
-
- No patch file found for the current serial.
- Ingen programrettelse-fil funnet for det aktuelle serienummeret.
-
-
- Unable to open the file for reading.
- Kan ikke åpne filen for lesing.
-
-
- Unable to open the file for writing.
- Kan ikke åpne filen for skriving.
-
-
- Failed to parse XML:
- Feil ved tolkning av XML:
-
-
- Success
- Vellykket
-
-
- Options saved successfully.
- Alternativer ble lagret.
-
-
- Invalid Source
- Ugyldig kilde
-
-
- The selected source is invalid.
- Den valgte kilden er ugyldig.
-
-
- File Exists
- Filen eksisterer
-
-
- File already exists. Do you want to replace it?
- Filen eksisterer allerede. Ønsker du å erstatte den?
-
-
- Failed to save file:
- Kunne ikke lagre filen:
-
-
- Failed to download file:
- Kunne ikke laste ned filen:
-
-
- Cheats Not Found
- Fant ikke juks
-
-
- No Cheats found for this game in this version of the selected repository,try another repository or a different version of the game.
- Ingen juks funnet for dette spillet i denne versjonen av den valgte pakkebrønnen,prøv en annen pakkebrønn eller en annen versjon av spillet.
-
-
- Cheats Downloaded Successfully
- Juks ble lastet ned
-
-
- You have successfully downloaded the cheats for this version of the game from the selected repository. You can try downloading from another repository, if it is available it will also be possible to use it by selecting the file from the list.
- Du har lastet ned juks for denne versjonen av spillet fra den valgte pakkebrønnen. Du kan prøve å laste ned fra en annen pakkebrønn, hvis det er tilgjengelig, vil det også være mulig å bruke det ved å velge filen fra listen.
-
-
- Failed to save:
- Kunne ikke lagre:
-
-
- Failed to download:
- Kunne ikke laste ned:
-
-
- Download Complete
- Nedlasting fullført
-
-
- Patches Downloaded Successfully! All Patches available for all games have been downloaded, there is no need to download them individually for each game as happens in Cheats. If the patch does not appear, it may be that it does not exist for the specific serial and version of the game.
- Programrettelser ble lastet ned! Alle programrettelsene tilgjengelige for alle spill har blitt lastet ned, det er ikke nødvendig å laste dem ned individuelt for hvert spill som skjer med juks. Hvis programrettelsen ikke vises, kan det hende at den ikke finnes for den spesifikke serienummeret og versjonen av spillet.
-
-
- Failed to parse JSON data from HTML.
- Kunne ikke analysere JSON-data fra HTML.
-
-
- Failed to retrieve HTML page.
- Kunne ikke hente HTML-side.
-
-
- The game is in version: %1
- Spillet er i versjon: %1
-
-
- The downloaded patch only works on version: %1
- Den nedlastede programrettelsen fungerer bare på versjon: %1
-
-
- You may need to update your game.
- Du må kanskje oppdatere spillet ditt.
-
-
- Incompatibility Notice
- Inkompatibilitets-varsel
-
-
- Failed to open file:
- Kunne ikke åpne filen:
-
-
- XML ERROR:
- XML FEIL:
-
-
- Failed to open files.json for writing
- Kunne ikke åpne files.json for skriving
-
-
- Author:
- Forfatter:
-
-
- Directory does not exist:
- Mappen eksisterer ikke:
-
-
- Failed to open files.json for reading.
- Kunne ikke åpne files.json for lesing.
-
-
- Name:
- Navn:
-
-
- Can't apply cheats before the game is started
- Kan ikke bruke juks før spillet er startet.
-
-
- Close
- Lukk
-
-
-
- CheckUpdate
-
- Auto Updater
- Automatisk oppdatering
-
-
- Error
- Feil
-
-
- Network error:
- Nettverksfeil:
-
-
- The Auto Updater allows up to 60 update checks per hour.\nYou have reached this limit. Please try again later.
- Den automatiske oppdateringen tillater opptil 60 oppdateringssjekker per time.\nDu har nådd denne grensen. Prøv igjen senere.
-
-
- Failed to parse update information.
- Kunne ikke analysere oppdaterings-informasjonen.
-
-
- No pre-releases found.
- Fant ingen forhåndsutgivelser.
-
-
- Invalid release data.
- Ugyldige utgivelsesdata.
-
-
- No download URL found for the specified asset.
- Ingen nedlastings-URL funnet for den spesifiserte ressursen.
-
-
- Your version is already up to date!
- Din versjon er allerede oppdatert!
-
-
- Update Available
- Oppdatering tilgjengelig
-
-
- Update Channel
- Oppdateringskanal
-
-
- Current Version
- Gjeldende versjon
-
-
- Latest Version
- Nyeste versjon
-
-
- Do you want to update?
- Vil du oppdatere?
-
-
- Show Changelog
- Vis endringslogg
-
-
- Check for Updates at Startup
- Se etter oppdateringer ved oppstart
-
-
- Update
- Oppdater
-
-
- No
- Nei
-
-
- Hide Changelog
- Skjul endringslogg
-
-
- Changes
- Endringer
-
-
- Network error occurred while trying to access the URL
- Nettverksfeil oppstod mens vi prøvde å få tilgang til URL
-
-
- Download Complete
- Nedlasting fullført
-
-
- The update has been downloaded, press OK to install.
- Oppdateringen har blitt lastet ned, trykk OK for å installere.
-
-
- Failed to save the update file at
- Kunne ikke lagre oppdateringsfilen på
-
-
- Starting Update...
- Starter oppdatering...
-
-
- Failed to create the update script file
- Kunne ikke opprette oppdateringsskriptfilen
-
-
-
- CompatibilityInfoClass
-
- Fetching compatibility data, please wait
- Henter kompatibilitetsdata, vennligst vent
-
-
- Cancel
- Avbryt
-
-
- Loading...
- Laster...
-
-
- Error
- Feil
-
-
- Unable to update compatibility data! Try again later.
- Kan ikke oppdatere kompatibilitetsdata! Prøv igjen senere.
-
-
- Unable to open compatibility_data.json for writing.
- Kan ikke åpne compatibility_data.json for skriving.
-
-
- Unknown
- Ukjent
-
-
- Nothing
- Ingenting
-
-
- Boots
- Starter opp
-
-
- Menus
- Menyene
-
-
- Ingame
- I spill
-
-
- Playable
- Spillbar
-
-
-
- ControlSettings
-
- Configure Controls
- Configure Controls
-
-
- Control Settings
- Control Settings
-
-
- D-Pad
- D-Pad
-
-
- Up
- Up
-
-
- Left
- Left
-
-
- Right
- Right
-
-
- Down
- Down
-
-
- Left Stick Deadzone (def:2 max:127)
- Left Stick Deadzone (def:2 max:127)
-
-
- Left Deadzone
- Left Deadzone
-
-
- Left Stick
- Left Stick
-
-
- Config Selection
- Config Selection
-
-
- Common Config
- Common Config
-
-
- Use per-game configs
- Use per-game configs
-
-
- L1 / LB
- L1 / LB
-
-
- L2 / LT
- L2 / LT
-
-
- KBM Controls
- KBM Controls
-
-
- KBM Editor
- KBM Editor
-
-
- Back
- Back
-
-
- R1 / RB
- R1 / RB
-
-
- R2 / RT
- R2 / RT
-
-
- L3
- L3
-
-
- Options / Start
- Options / Start
-
-
- R3
- R3
-
-
- Face Buttons
- Face Buttons
-
-
- Triangle / Y
- Triangle / Y
-
-
- Square / X
- Square / X
-
-
- Circle / B
- Circle / B
-
-
- Cross / A
- Cross / A
-
-
- Right Stick Deadzone (def:2, max:127)
- Right Stick Deadzone (def:2, max:127)
-
-
- Right Deadzone
- Right Deadzone
-
-
- Right Stick
- Right Stick
-
-
-
- ElfViewer
-
- Open Folder
- Åpne mappe
-
-
-
- GameInfoClass
-
- Loading game list, please wait :3
- Laster spill-liste, vennligst vent :3
-
-
- Cancel
- Avbryt
-
-
- Loading...
- Laster...
-
-
-
- GameInstallDialog
-
- shadPS4 - Choose directory
- shadPS4 - Velg mappe
-
-
- Directory to install games
- Mappe for å installere spill
-
-
- Browse
- Bla gjennom
-
-
- Error
- Feil
-
-
- Directory to install DLC
- Directory to install DLC
-
-
-
- GameListFrame
-
- Icon
- Ikon
-
-
- Name
- Navn
-
-
- Serial
- Serienummer
-
-
- Compatibility
- Kompatibilitet
-
-
- Region
- Region
-
-
- Firmware
- Fastvare
-
-
- Size
- Størrelse
-
-
- Version
- Versjon
-
-
- Path
- Adresse
-
-
- Play Time
- Spilletid
-
-
- Never Played
- Aldri spilt
-
-
- h
- h
-
-
- m
- m
-
-
- s
- s
-
-
- Compatibility is untested
- kompatibilitet er utestet
-
-
- Game does not initialize properly / crashes the emulator
- Spillet initialiseres ikke riktig / krasjer emulatoren
-
-
- Game boots, but only displays a blank screen
- Spillet starter, men viser bare en tom skjerm
-
-
- Game displays an image but does not go past the menu
- Spillet viser et bilde, men går ikke forbi menyen
-
-
- Game has game-breaking glitches or unplayable performance
- Spillet har spillbrytende feil eller uspillbar ytelse
-
-
- Game can be completed with playable performance and no major glitches
- Spillet kan fullføres med spillbar ytelse og uten store feil
-
-
- Click to see details on github
- Klikk for å se detaljer på GitHub
-
-
- Last updated
- Sist oppdatert
-
-
-
- GameListUtils
-
- B
- B
-
-
- KB
- KB
-
-
- MB
- MB
-
-
- GB
- GB
-
-
- TB
- TB
-
-
-
- GuiContextMenus
-
- Create Shortcut
- Lag snarvei
-
-
- Cheats / Patches
- Juks / Programrettelse
-
-
- SFO Viewer
- SFO viser
-
-
- Trophy Viewer
- Trofé viser
-
-
- Open Folder...
- Åpne mappe...
-
-
- Open Game Folder
- Åpne spillmappen
-
-
- Open Save Data Folder
- Åpne lagrede datamappen
-
-
- Open Log Folder
- Åpne loggmappen
-
-
- Copy info...
- Kopier info...
-
-
- Copy Name
- Kopier navn
-
-
- Copy Serial
- Kopier serienummer
-
-
- Copy Version
- Kopier versjon
-
-
- Copy Size
- Kopier størrelse
-
-
- Copy All
- Kopier alt
-
-
- Delete...
- Slett...
-
-
- Delete Game
- Slett spill
-
-
- Delete Update
- Slett oppdatering
-
-
- Delete DLC
- Slett DLC
-
-
- Compatibility...
- Kompatibilitet...
-
-
- Update database
- Oppdater database
-
-
- View report
- Vis rapport
-
-
- Submit a report
- Send inn en rapport
-
-
- Shortcut creation
- Snarvei opprettelse
-
-
- Shortcut created successfully!
- Snarvei opprettet!
-
-
- Error
- Feil
-
-
- Error creating shortcut!
- Feil ved opprettelse av snarvei!
-
-
- Install PKG
- Installer PKG
-
-
- Game
- Spill
-
-
- This game has no update to delete!
- Dette spillet har ingen oppdatering å slette!
-
-
- Update
- Oppdater
-
-
- This game has no DLC to delete!
- Dette spillet har ingen DLC å slette!
-
-
- DLC
- DLC
-
-
- Delete %1
- Slett %1
-
-
- Are you sure you want to delete %1's %2 directory?
- Er du sikker på at du vil slette %1's %2 directory?
-
-
- Open Update Folder
- Open Update Folder
-
-
- Delete Save Data
- Delete Save Data
-
-
- This game has no update folder to open!
- This game has no update folder to open!
-
-
- Failed to convert icon.
- Failed to convert icon.
-
-
- This game has no save data to delete!
- This game has no save data to delete!
-
-
- Save Data
- Save Data
-
-
-
- InstallDirSelect
-
- shadPS4 - Choose directory
- shadPS4 - Velg mappe
-
-
- Select which directory you want to install to.
- Velg hvilken mappe du vil installere til.
-
-
- Install All Queued to Selected Folder
- Install All Queued to Selected Folder
-
-
- Delete PKG File on Install
- Delete PKG File on Install
-
-
-
- MainWindow
-
- Open/Add Elf Folder
- Åpne/Legg til Elf-mappe
-
-
- Install Packages (PKG)
- Installer pakker (PKG)
-
-
- Boot Game
- Start spill
-
-
- Check for Updates
- Se etter oppdateringer
-
-
- About shadPS4
- Om shadPS4
-
-
- Configure...
- Konfigurer...
-
-
- Install application from a .pkg file
- Installer fra en .pkg fil
-
-
- Recent Games
- Nylige spill
-
-
- Open shadPS4 Folder
- Open shadPS4 Folder
-
-
- Exit
- Avslutt
-
-
- Exit shadPS4
- Avslutt shadPS4
-
-
- Exit the application.
- Avslutt programmet.
-
-
- Show Game List
- Vis spill-listen
-
-
- Game List Refresh
- Oppdater spill-listen
-
-
- Tiny
- Bitteliten
-
-
- Small
- Liten
-
-
- Medium
- Medium
-
-
- Large
- Stor
-
-
- List View
- Liste-visning
-
-
- Grid View
- Rute-visning
-
-
- Elf Viewer
- Elf-visning
-
-
- Game Install Directory
- Spillinstallasjons-mappe
-
-
- Download Cheats/Patches
- Last ned juks/programrettelse
-
-
- Dump Game List
- Dump spill-liste
-
-
- PKG Viewer
- PKG viser
-
-
- Search...
- Søk...
-
-
- File
- Fil
-
-
- View
- Oversikt
-
-
- Game List Icons
- Spill-liste ikoner
-
-
- Game List Mode
- Spill-liste modus
-
-
- Settings
- Innstillinger
-
-
- Utils
- Verktøy
-
-
- Themes
- Tema
-
-
- Help
- Hjelp
-
-
- Dark
- Mørk
-
-
- Light
- Lys
-
-
- Green
- Grønn
-
-
- Blue
- Blå
-
-
- Violet
- Lilla
-
-
- toolBar
- Verktøylinje
-
-
- Game List
- Spill-liste
-
-
- * Unsupported Vulkan Version
- * Ustøttet Vulkan-versjon
-
-
- Download Cheats For All Installed Games
- Last ned juks for alle installerte spill
-
-
- Download Patches For All Games
- Last ned programrettelser for alle spill
-
-
- Download Complete
- Nedlasting fullført
-
-
- You have downloaded cheats for all the games you have installed.
- Du har lastet ned juks for alle spillene du har installert.
-
-
- Patches Downloaded Successfully!
- Programrettelser ble lastet ned!
-
-
- All Patches available for all games have been downloaded.
- Programrettelser tilgjengelige for alle spill har blitt lastet ned.
-
-
- Games:
- Spill:
-
-
- ELF files (*.bin *.elf *.oelf)
- ELF-filer (*.bin *.elf *.oelf)
-
-
- Game Boot
- Spilloppstart
-
-
- Only one file can be selected!
- Kun én fil kan velges!
-
-
- PKG Extraction
- PKG-utpakking
-
-
- Patch detected!
- Programrettelse oppdaget!
-
-
- PKG and Game versions match:
- PKG og spillversjoner stemmer overens:
-
-
- Would you like to overwrite?
- Ønsker du å overskrive?
-
-
- PKG Version %1 is older than installed version:
- PKG-versjon %1 er eldre enn installert versjon:
-
-
- Game is installed:
- Spillet er installert:
-
-
- Would you like to install Patch:
- Ønsker du å installere programrettelsen:
-
-
- DLC Installation
- DLC installasjon
-
-
- Would you like to install DLC: %1?
- Ønsker du å installere DLC: %1?
-
-
- DLC already installed:
- DLC allerede installert:
-
-
- Game already installed
- Spillet er allerede installert
-
-
- PKG ERROR
- PKG FEIL
-
-
- Extracting PKG %1/%2
- Pakker ut PKG %1/%2
-
-
- Extraction Finished
- Utpakking fullført
-
-
- Game successfully installed at %1
- Spillet ble installert i %1
-
-
- File doesn't appear to be a valid PKG file
- Filen ser ikke ut til å være en gyldig PKG-fil
-
-
- Run Game
- Run Game
-
-
- Eboot.bin file not found
- Eboot.bin file not found
-
-
- PKG File (*.PKG *.pkg)
- PKG File (*.PKG *.pkg)
-
-
- PKG is a patch or DLC, please install the game first!
- PKG is a patch or DLC, please install the game first!
-
-
- Game is already running!
- Game is already running!
-
-
- shadPS4
- shadPS4
-
-
-
- PKGViewer
-
- Open Folder
- Åpne mappe
-
-
- PKG ERROR
- PKG FEIL
-
-
- Name
- Navn
-
-
- Serial
- Serienummer
-
-
- Installed
- Installed
-
-
- Size
- Størrelse
-
-
- Category
- Category
-
-
- Type
- Type
-
-
- App Ver
- App Ver
-
-
- FW
- FW
-
-
- Region
- Region
-
-
- Flags
- Flags
-
-
- Path
- Adresse
-
-
- File
- Fil
-
-
- Unknown
- Ukjent
-
-
- Package
- Package
-
-
-
- SettingsDialog
-
- Settings
- Innstillinger
-
-
- General
- Generell
-
-
- System
- System
-
-
- Console Language
- Konsollspråk
-
-
- Emulator Language
- Emulatorspråk
-
-
- Emulator
- Emulator
-
-
- Enable Fullscreen
- Aktiver fullskjerm
-
-
- Fullscreen Mode
- Fullskjermmodus
-
-
- Enable Separate Update Folder
- Aktiver seperat oppdateringsmappe
-
-
- Default tab when opening settings
- Standardfanen når innstillingene åpnes
-
-
- Show Game Size In List
- Vis spillstørrelse i listen
-
-
- Show Splash
- Vis velkomstbilde
-
-
- Enable Discord Rich Presence
- Aktiver Discord Rich Presence
-
-
- Username
- Brukernavn
-
-
- Trophy Key
- Trofénøkkel
-
-
- Trophy
- Trofé
-
-
- Logger
- Logger
-
-
- Log Type
- Logg type
-
-
- Log Filter
- Logg filter
-
-
- Open Log Location
- Åpne loggplassering
-
-
- Input
- Inndata
-
-
- Cursor
- Musepeker
-
-
- Hide Cursor
- Skjul musepeker
-
-
- Hide Cursor Idle Timeout
- Skjul musepeker ved inaktivitet
-
-
- s
- s
-
-
- Controller
- Kontroller
-
-
- Back Button Behavior
- Tilbakeknapp atferd
-
-
- Graphics
- Grafikk
-
-
- GUI
- Grensesnitt
-
-
- User
- Bruker
-
-
- Graphics Device
- Grafikkenhet
-
-
- Width
- Bredde
-
-
- Height
- Høyde
-
-
- Vblank Divider
- Vblank skillelinje
-
-
- Advanced
- Avansert
-
-
- Enable Shaders Dumping
- Aktiver skyggeleggerdumping
-
-
- Enable NULL GPU
- Aktiver NULL GPU
-
-
- Enable HDR
- Enable HDR
-
-
- Paths
- Mapper
-
-
- Game Folders
- Spillmapper
-
-
- Add...
- Legg til...
-
-
- Remove
- Fjern
-
-
- Debug
- Feilretting
-
-
- Enable Debug Dumping
- Aktiver feilrettingsdumping
-
-
- Enable Vulkan Validation Layers
- Aktiver Vulkan Validation Layers
-
-
- Enable Vulkan Synchronization Validation
- Aktiver Vulkan synkroniseringslag
-
-
- Enable RenderDoc Debugging
- Aktiver RenderDoc feilretting
-
-
- Enable Crash Diagnostics
- Aktiver krasjdiagnostikk
-
-
- Collect Shaders
- Lagre skyggeleggere
-
-
- Copy GPU Buffers
- Kopier GPU-buffere
-
-
- Host Debug Markers
- Vertsfeilsøkingsmarkører
-
-
- Guest Debug Markers
- Gjestefeilsøkingsmarkører
-
-
- Update
- Oppdatering
-
-
- Check for Updates at Startup
- Se etter oppdateringer ved oppstart
-
-
- Always Show Changelog
- Always Show Changelog
-
-
- Update Channel
- Oppdateringskanal
-
-
- Check for Updates
- Se etter oppdateringer
-
-
- GUI Settings
- Grensesnitt-innstillinger
-
-
- Title Music
- Tittelmusikk
-
-
- Disable Trophy Pop-ups
- Deaktiver trofé hurtigmeny
-
-
- Background Image
- Bakgrunnsbilde
-
-
- Show Background Image
- Vis bakgrunnsbilde
-
-
- Opacity
- Synlighet
-
-
- Play title music
- Spill tittelmusikk
-
-
- Update Compatibility Database On Startup
- Oppdater database ved oppstart
-
-
- Game Compatibility
- Spill kompatibilitet
-
-
- Display Compatibility Data
- Vis kompatibilitets-data
-
-
- Update Compatibility Database
- Oppdater kompatibilitets-database
-
-
- Volume
- Volum
-
-
- Save
- Lagre
-
-
- Apply
- Bruk
-
-
- Restore Defaults
- Gjenopprett standardinnstillinger
-
-
- Close
- Lukk
-
-
- Point your mouse at an option to display its description.
- Pek musen over et alternativ for å vise beskrivelsen.
-
-
- Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region.
- Konsollspråk:\nAngir språket som PS4-spillet bruker.\nDet anbefales å sette dette til et språk som spillet støtter, noe som kan variere avhengig av region.
-
-
- Emulator Language:\nSets the language of the emulator's user interface.
- Emulatorspråket:\nAngir språket for emulatorens brukergrensesnitt.
-
-
- Enable Full Screen:\nAutomatically puts the game window into full-screen mode.\nThis can be toggled by pressing the F11 key.
- Aktiver fullskjerm:\nSetter spillvinduet automatisk i fullskjermmodus.\nDette kan slås av ved å trykke på F11-tasten.
-
-
- Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.\nThis can be manually created by adding the extracted update to the game folder with the name "CUSA00000-UPDATE" where the CUSA ID matches the game's ID.
- Aktiver separat oppdateringsmappe:\nAktiverer installering av spill i en egen mappe for enkel administrasjon.
-
-
- Show Splash Screen:\nShows the game's splash screen (a special image) while the game is starting.
- Vis velkomstbilde:\nViser spillets velkomstbilde (et spesialbilde) når spillet starter.
-
-
- Enable Discord Rich Presence:\nDisplays the emulator icon and relevant information on your Discord profile.
- Aktiver Discord Rich Presence:\nViser emulatorikonet og relevant informasjon på Discord-profilen din.
-
-
- Username:\nSets the PS4's account username, which may be displayed by some games.
- Brukernavn:\nAngir brukernavnet for PS4-kontoen, som kan vises av enkelte spill.
-
-
- Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters.
- Trofénøkkel:\nNøkkel brukes til å dekryptere trofeer. Må hentes fra din konsoll (jailbroken).\nMå bare inneholde sekskantede tegn.
-
-
- Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation.
- Logg type:\nAngir om loggvinduets utdata skal synkroniseres for ytelse. Kan ha negative effekter for emulatoren.
-
-
- Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nLevels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it.
- Logg filter:\nFiltrerer loggen for å kun skrive ut spesifikk informasjon.\nEksempler: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical" Nivåer: Trace, Debug, Info, Warning, Error, Critical - i denne rekkefølgen, et spesifikt nivå demper alle tidligere nivåer i listen og logger alle nivåer etter det.
-
-
- Update:\nRelease: Official versions released every month that may be very outdated, but are more reliable and tested.\nNightly: Development versions that have all the latest features and fixes, but may contain bugs and are less stable.
- Oppdatering:\nRelease: Offisielle versjoner utgitt hver måned som kan være veldig utdaterte, men er mer pålitelige og testet.\nNightly: Utviklingsversjoner som har alle de nyeste funksjonene og feilrettingene, men som kan inneholde feil og er mindre stabile.
-
-
- Background Image:\nControl the opacity of the game background image.
- Bakgrunnsbilde:\nEndrer synligheten til spillets bakgrunnsbilde.
-
-
- Play Title Music:\nIf a game supports it, enable playing special music when selecting the game in the GUI.
- Spille tittelmusikk:\nHvis et spill støtter det, så aktiveres det spesiell musikk når du velger spillet i menyen.
-
-
- Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window).
- Deaktiver trofé hurtigmeny:\nDeaktiver trofévarsler i spillet. Trofé-fremgang kan fortsatt ved help av troféviseren (høyreklikk på spillet i hovedvinduet).
-
-
- Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse.
- Skjul musepeker:\nVelg når musepekeren skal forsvinne:\nAldri: Du vil alltid se musepekeren.\nInaktiv: Sett en tid for at den skal forsvinne etter å ha vært inaktiv.\nAlltid: du vil aldri se musepekeren.
-
-
- Hide Idle Cursor Timeout:\nThe duration (seconds) after which the cursor that has been idle hides itself.
- Sett en tid for når musepekeren forsvinner etter å ha vært inaktiv.
-
-
- Back Button Behavior:\nSets the controller's back button to emulate tapping the specified position on the PS4 touchpad.
- Atferd for tilbaketasten:\nSetter tilbaketasten på kontrolleren til å imitere et trykk på den angitte posisjonen på PS4s berøringsplate.
-
-
- Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information.
- Vis kompatibilitets-data:\nViser informasjon om spillkompatibilitet i tabellvisning. Aktiver "Oppdater kompatibilitets-data ved oppstart" for oppdatert informasjon.
-
-
- Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts.
- Oppdater database ved oppstart:\nOppdaterer kompatibilitets-databasen automatisk når shadPS4 starter.
-
-
- Update Compatibility Database:\nImmediately update the compatibility database.
- Oppdater kompatibilitets-database:\nOppdater kompatibilitets-databasen nå.
-
-
- Never
- Aldri
-
-
- Idle
- Inaktiv
-
-
- Always
- Alltid
-
-
- Touchpad Left
- Berøringsplate Venstre
-
-
- Touchpad Right
- Berøringsplate Høyre
-
-
- Touchpad Center
- Berøringsplate Midt
-
-
- None
- Ingen
-
-
- Graphics Device:\nOn multiple GPU systems, select the GPU the emulator will use from the drop down list,\nor select "Auto Select" to automatically determine it.
- Grafikkenhet:\nI systemer med flere GPU-er, velg GPU-en emulatoren skal bruke fra rullegardinlisten,\neller velg "Auto Select" for å velge automatisk.
-
-
- Width/Height:\nSets the size of the emulator window at launch, which can be resized during gameplay.\nThis is different from the in-game resolution.
- Bredde/Høyde:\nAngir størrelsen på emulatorvinduet ved oppstart, som kan endres under spillingen.\nDette er forskjellig fra oppløsningen i spillet.
-
-
- Vblank Divider:\nThe frame rate at which the emulator refreshes at is multiplied by this number. Changing this may have adverse effects, such as increasing the game speed, or breaking critical game functionality that does not expect this to change!
- Vblank skillelinje:\nBildehastigheten som emulatoren oppdaterer ved, multipliseres med dette tallet. Endring av dette kan ha negative effekter, som å øke hastigheten av spillet, eller ødelegge kritisk spillfunksjonalitet som ikke forventer at dette endres!
-
-
- Enable Shaders Dumping:\nFor the sake of technical debugging, saves the games shaders to a folder as they render.
- Aktiver skyggeleggerdumping:\nFor teknisk feilsøking lagrer skyggeleggerne fra spillet i en mappe mens de gjengis.
-
-
- Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card.
- Aktiver Null GPU:\nFor teknisk feilsøking deaktiverer spillets-gjengivelse som om det ikke var noe grafikkort.
-
-
- Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
- Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format.
-
-
- Game Folders:\nThe list of folders to check for installed games.
- Spillmapper:\nListe over mapper som brukes for å se etter installerte spill.
-
-
- Add:\nAdd a folder to the list.
- Legg til:\nLegg til en mappe til listen.
-
-
- Remove:\nRemove a folder from the list.
- Fjern:\nFjern en mappe fra listen.
-
-
- Enable Debug Dumping:\nSaves the import and export symbols and file header information of the currently running PS4 program to a directory.
- Aktiver feilrettingsdumping:\nLagrer import- og eksport-symbolene og filoverskriftsinformasjonen til det nåværende kjørende PS4-programmet i en katalog.
-
-
- Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state.\nThis will reduce performance and likely change the behavior of emulation.
- Aktiver Vulkan Validation Layers:\nAktiverer et system som validerer tilstanden til Vulkan-gjengiveren og logger informasjon om dens indre tilstand. Dette vil redusere ytelsen og sannsynligvis endre emulatorens atferd.
-
-
- Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks.\nThis will reduce performance and likely change the behavior of emulation.
- Aktiver Vulkan synkronisering validering:\nAktiverer et system som validerer frekvens tiden av Vulkan-gjengivelsensoppgaver. Dette vil redusere ytelsen og sannsynligvis endre emulatorens atferd.
-
-
- Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame.
- Aktiver RenderDoc feilsøking:\nHvis aktivert, vil emulatoren gi kompatibilitet med RenderDoc for å tillate opptak og analyse av det nåværende gjengitte bildet.
-
-
- Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).
- Lagre skyggeleggere:\nDu trenger dette aktivert for å redigere skyggeleggerne med feilsøkingsmenyen (Ctrl + F10).
-
-
- Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.
- Krasjdiagnostikk:\nOppretter en .yaml-fil med informasjon om Vulkan-tilstanden ved krasj.\nNyttig for feilsøking 'Device lost' feil. Hvis du har dette aktivert, burde du aktivere vert OG gjestefeilsøkingsmarkører.\nFunker ikke med Intel GPU-er.\nDu trenger Vulkan Validation Layers og Vulkan SDK for at dette skal fungere.
-
-
- Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.
- Kopier GPU-buffere:\nKommer rundt løpsforhold som involverer GPU-innsendinger.\nKan muligens hjelpe med PM4 type 0 krasj.
-
-
- Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Vertsfeilsøkingsmarkører:\nSetter inn emulator-side informasjon som markører for spesifikke AMDGPU-kommandoer rundt Vulkan-kommandoer, i tillegg til å gi ressurser feilrettingsnavn.\nHvis du har dette aktivert, burde du aktivere krasjdiagnostikk.\nNyttig for programmer som RenderDoc.
-
-
- Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.
- Gjestefeilsøkingsmarkører:\nSetter inn eventuelle feilsøkingsmarkører spillet selv har lagt til kommandobufferen.\nHvis du har dette aktivert, burde du aktivere krasjdiagnostikk.\nNyttig for programmer som RenderDoc.
-
-
- Save Data Path:\nThe folder where game save data will be saved.
- Lagrede datamappe:\nListe over data shadPS4 lagrer.
-
-
- Browse:\nBrowse for a folder to set as the save data path.
- Endre mappe:\nEndrer hvilken mappe shadPS4 skal lagre data til.
-
-
- Borderless
- Borderless
-
-
- True
- True
-
-
- Release
- Release
-
-
- Nightly
- Nightly
-
-
- Set the volume of the background music.
- Set the volume of the background music.
-
-
- Enable Motion Controls
- Enable Motion Controls
-
-
- Save Data Path
- Lagrede datamappe
-
-
- Browse
- Endre mappe
-
-
- async
- async
-
-
- sync
- sync
-
-
- Auto Select
- Auto Select
-
-
- Directory to install games
- Mappe for å installere spill
-
-
- Directory to save data
- Directory to save data
-
-
-
- TrophyViewer
-
- Trophy Viewer
- Trofé viser
-
-
-
From e13fb2e366042ab66a57a5298101fdb4bba66674 Mon Sep 17 00:00:00 2001
From: squidbus <175574877+squidbus@users.noreply.github.com>
Date: Sun, 16 Feb 2025 05:08:16 -0800
Subject: [PATCH 64/64] renderer_vulkan: Bind descriptors to specific stages in
layout. (#2458)
---
.../renderer_vulkan/vk_graphics_pipeline.cpp | 18 ++++++++++++++----
.../renderer_vulkan/vk_pipeline_common.cpp | 2 +-
.../renderer_vulkan/vk_pipeline_common.h | 2 +-
3 files changed, 16 insertions(+), 6 deletions(-)
diff --git a/src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp b/src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp
index 2c432e9bf..901096259 100644
--- a/src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp
+++ b/src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp
@@ -19,6 +19,15 @@ namespace Vulkan {
using Shader::Backend::SPIRV::AuxShaderType;
+static constexpr std::array LogicalStageToStageBit = {
+ vk::ShaderStageFlagBits::eFragment,
+ vk::ShaderStageFlagBits::eTessellationControl,
+ vk::ShaderStageFlagBits::eTessellationEvaluation,
+ vk::ShaderStageFlagBits::eVertex,
+ vk::ShaderStageFlagBits::eGeometry,
+ vk::ShaderStageFlagBits::eCompute,
+};
+
GraphicsPipeline::GraphicsPipeline(
const Instance& instance, Scheduler& scheduler, DescriptorHeap& desc_heap,
const Shader::Profile& profile, const GraphicsPipelineKey& key_,
@@ -34,7 +43,7 @@ GraphicsPipeline::GraphicsPipeline(
const auto debug_str = GetDebugString();
const vk::PushConstantRange push_constants = {
- .stageFlags = gp_stage_flags,
+ .stageFlags = AllGraphicsStageBits,
.offset = 0,
.size = sizeof(Shader::PushData),
};
@@ -352,6 +361,7 @@ void GraphicsPipeline::BuildDescSetLayout() {
if (!stage) {
continue;
}
+ const auto stage_bit = LogicalStageToStageBit[u32(stage->l_stage)];
for (const auto& buffer : stage->buffers) {
const auto sharp = buffer.GetSharp(*stage);
bindings.push_back({
@@ -360,7 +370,7 @@ void GraphicsPipeline::BuildDescSetLayout() {
? vk::DescriptorType::eStorageBuffer
: vk::DescriptorType::eUniformBuffer,
.descriptorCount = 1,
- .stageFlags = gp_stage_flags,
+ .stageFlags = stage_bit,
});
}
for (const auto& image : stage->images) {
@@ -369,7 +379,7 @@ void GraphicsPipeline::BuildDescSetLayout() {
.descriptorType = image.is_written ? vk::DescriptorType::eStorageImage
: vk::DescriptorType::eSampledImage,
.descriptorCount = 1,
- .stageFlags = gp_stage_flags,
+ .stageFlags = stage_bit,
});
}
for (const auto& sampler : stage->samplers) {
@@ -377,7 +387,7 @@ void GraphicsPipeline::BuildDescSetLayout() {
.binding = binding++,
.descriptorType = vk::DescriptorType::eSampler,
.descriptorCount = 1,
- .stageFlags = gp_stage_flags,
+ .stageFlags = stage_bit,
});
}
}
diff --git a/src/video_core/renderer_vulkan/vk_pipeline_common.cpp b/src/video_core/renderer_vulkan/vk_pipeline_common.cpp
index bf43257f8..96e19d6a1 100644
--- a/src/video_core/renderer_vulkan/vk_pipeline_common.cpp
+++ b/src/video_core/renderer_vulkan/vk_pipeline_common.cpp
@@ -37,7 +37,7 @@ void Pipeline::BindResources(DescriptorWrites& set_writes, const BufferBarriers&
cmdbuf.pipelineBarrier2(dependencies);
}
- const auto stage_flags = IsCompute() ? vk::ShaderStageFlagBits::eCompute : gp_stage_flags;
+ const auto stage_flags = IsCompute() ? vk::ShaderStageFlagBits::eCompute : AllGraphicsStageBits;
cmdbuf.pushConstants(*pipeline_layout, stage_flags, 0u, sizeof(push_data), &push_data);
// Bind descriptor set.
diff --git a/src/video_core/renderer_vulkan/vk_pipeline_common.h b/src/video_core/renderer_vulkan/vk_pipeline_common.h
index e9e6fed01..9633fc4ea 100644
--- a/src/video_core/renderer_vulkan/vk_pipeline_common.h
+++ b/src/video_core/renderer_vulkan/vk_pipeline_common.h
@@ -15,7 +15,7 @@ class BufferCache;
namespace Vulkan {
-static constexpr auto gp_stage_flags =
+static constexpr auto AllGraphicsStageBits =
vk::ShaderStageFlagBits::eVertex | vk::ShaderStageFlagBits::eTessellationControl |
vk::ShaderStageFlagBits::eTessellationEvaluation | vk::ShaderStageFlagBits::eGeometry |
vk::ShaderStageFlagBits::eFragment;